我无法运行vif命令
mData = read.csv(file.choose())
attach(mData)
head(mData)
reg1= lm(MPG~Weight)
plot(reg1)
summary(reg1)
vif(Weight)
它会抛出一个错误:
(函数(classes,fdef,mtable)中的错误:无法找到 签名'"整数"'
的函数'vif'的继承方法
答案 0 :(得分:6)
命令vif
存在于包car
和包usdm
中,并且这些包中的命令对象也不同。 R无法识别您尝试使用的vif
。
要解决此问题,请尝试以下命令:
detach("package:usdm", unload=TRUE)
library(car)
然后运行
vif(your_model)