VIF函数返回错误消息

时间:2017-11-01 07:13:23

标签: r mass

我正在尝试在多元回归模型上执行VIF,但是当我在r中运行vif函数时,我收到错误。

以下代码和错误:

vif(analys3.lm)
Error in if (names(coefficients(mod)[1]) == "(Intercept)") { : 
  argument is of length zero

尽管我的模型中仍然存在截距。

analys3.lm<- lm(formula = cbind(df$col1,  
                                df$col2) ~  
                  df$col3+ df$col4,
data = df)

1 个答案:

答案 0 :(得分:1)

显然,vif无法处理mlm个对象(多个DV)。运行单独的模型并检查它们。