我在R上为具有5个独立变量的模型运行了lm()函数?我想找到每个变量的相关系数。 R的输出没有给出这个。如何在R?
上找到几个自变量的相关系数答案 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)