我正在尝试在多元回归模型上执行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)
答案 0 :(得分:1)
显然,vif
无法处理mlm
个对象(多个DV)。运行单独的模型并检查它们。