多元回归中每个自变量的相关系数

时间:2017-09-23 03:15:57

标签: r regression linear-regression

我在R上为具有5个独立变量的模型运行了lm()函数?我想找到每个变量的相关系数。 R的输出没有给出这个。如何在R?

上找到几个自变量的相关系数

1 个答案:

答案 0 :(得分:0)

只需使用基本R cor()函数。如果您有这样的data.frame:

df <- data.frame(a = runif(50, 0, 1), b = rnorm(50, 100, 15), c = rnorm(50, 80, 10))

您只需输入:

即可
cor(df)

要获得如下矩阵中的所有相关性:

            a           b           c
a  1.00000000 -0.01272697  0.06223403
b -0.01272697  1.00000000 -0.23175382
c  0.06223403 -0.23175382  1.00000000

尽管如此,我还不确定你为什么还要加上相关性。使用扫帚功能构建回归模型时所需的所有信息。

reg <- lm(a ~ ., data = df)

library(broom) 
tidy(reg)
glance(reg)