0
我对R有一个5个独立变量的模型运行lm()函数?我想找出每个变量的相关系数。 R的输出没有给出这个结果。我如何找到R上几个独立变量的相关系数?多元回归中每个自变量的相关系数
我对R有一个5个独立变量的模型运行lm()函数?我想找出每个变量的相关系数。 R的输出没有给出这个结果。我如何找到R上几个独立变量的相关系数?多元回归中每个自变量的相关系数
只需使用base 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
Altough我不确定为什么你想要有相关性。您使用扫帚功能建立回归模型时需要的所有信息。
reg <- lm(a ~ ., data = df)
library(broom)
tidy(reg)
glance(reg)
尝试'cor'功能。你也可能对'vif'(汽车库)感兴趣) – missuse