共线性诊断collinearity diagonostics
原因:两个变量之间有高度相关,有线性关系。可能是因为因果,相关,或者因为c产生关联。
检验:
三种判别方式
(1)相关性检验:相关性分析 看相关系数,大于0.8存在多重共线性,比较低不能说明多重共线性不存在,低的时候去做vif 和条件系数。
(2)共线性检验 vif 共线性统计量,tolerance<0.1 存在严重共线性,vif<10没有严重共线性
(3)条件系数/条件指数 condition index
0-15 无共线性,15-30中等共线性,大于30部分自变量之间存在共线性
解决方案:
1.让有共线性的自变量轮流放入模型中,不同时出现,看效应值
2.主成分分析:重组有共线性关系的变量
3.剔除
4.调整模型的公式/输入方式(大部分不需要)
网友评论