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