多重共线性可用统计量VIF(Variance Inflation Factor,方差膨胀因子)进行检测。VIF的平 方根表示变量回归参数的置信区间能膨胀为与模型无关的预测变量的程度(因此而得名)。car 包中的vif()函数提供VIF值。一般原则下, vif >2就表明存在多重共线性问题。
检测多重共线性
> library(car)
> vif(fit)
Population Illiteracy Income Frost
1.2 2.2 1.3 2.1
> sqrt(vif(fit)) > 2 # problem?
Population Illiteracy Income Frost
FALSE FALSE FALSE FALSE
结果表明预测变量不存在多重共线性问题。