0

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

下面的代码和错误:

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)
4

1 回答 1

1

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

于 2017-11-01T09:29:45.090 回答