R中的回归与相关丨数析学院

问题

在R中,如何进行线性回归或是度量变量之间的相关关系?

指南

我们需要先构造一些示例数据:

R中的回归与相关丨数析学院_第1张图片

相关

相关矩阵(多元变量)

通过矩阵与数据框,我们可以实现对多元变量的相关系数度量。

R中的回归与相关丨数析学院_第2张图片

线性回归

接下来我们将展示如何作以dat$x为自变量,dat$y为因变量的线性回归,我们从一个数据框中指定用于分析的两列,也可以将数值型向量直接加入回归。

R中的回归与相关丨数析学院_第3张图片

R中的回归与相关丨数析学院_第4张图片

线性回归的可视化方案可以参考 ggplot2 包。

多元线性回归

接下来我们展示如何作以y为因变量,x和z为自变量的多元线性回归。

需要注意的是,下面进行的所有运算与公式都没有考虑到变量x和z之间可能存在的相互影响。

R中的回归与相关丨数析学院_第5张图片

R中的回归与相关丨数析学院_第6张图片

自变量间的相关

如何测量多元线性回归中的自变量相关是一个十分复杂的问题,在此请恕我们不能讲得面面具到。接下来,我们将会举一个简单的例子:假设模型中的自变量只有x和z,我们的目的为测量两个自变量间的相关关系。

为了在构建模型的同时考虑到x和z之间的相互影响,我们首先要在模型中加入x:z项,另外,模型里的x*z将被展开为x+z+x:z。

R中的回归与相关丨数析学院_第7张图片

R中的回归与相关丨数析学院_第8张图片

数析学院:http://datacademy.io/
我们致力于打造更加精要的课程,如果小伙伴们在工作和学习中遇到什么问题,可以给我们留言。

R中的回归与相关丨数析学院_第9张图片

你可能感兴趣的:(R中的回归与相关丨数析学院)