无法为签名'"整数"'找到函数'vif'的继承方法

时间:2015-08-22 16:10:51

标签: r regression

我无法运行vif命令

mData = read.csv(file.choose())
attach(mData)
head(mData)
reg1= lm(MPG~Weight)
plot(reg1)
summary(reg1)
vif(Weight)

它会抛出一个错误:

  

(函数(classes,fdef,mtable)中的错误:无法找到   签名'"整数"'

的函数'vif'的继承方法

1 个答案:

答案 0 :(得分:6)

命令vif存在于包car和包usdm中,并且这些包中的命令对象也不同。 R无法识别您尝试使用的vif

要解决此问题,请尝试以下命令:

detach("package:usdm", unload=TRUE)
library(car)

然后运行

vif(your_model)