Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
397 views
in Technique[技术] by (71.8m points)

multicollinearity - Why do vif() results from the car package differ from those in lmridge R?

I'm not a frequent poster so I apologize if this format is not correct. If you tell me how to show the data I will make that change. In the meantime, here is the code. The vif() generates very different scores at the k=0 level in lmridge. Why are they different?

library(car)
library(lmridge)

data <- Duncan
ds   <- as.data.frame(scale(data[,2:4]))

m <- lm(prestige ~ income + education, data = ds)
vif(m)


m2 <- lmridge(prestige ~ income + education, data = ds,
              scaling = "scaled",
              K = seq(0,1,0.10))
vif.lmridge(m2)

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
等待大神答复

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...