你遇到的问题
你的多元回归里几个自变量彼此高度相关,结果系数符号和常识相反、标准误特别大、单个变量本该显著却不显著,你怀疑是多重共线性作怪,却不知道用什么指标去判断、超过多少算严重。
适用场景
多重共线性诊断适用于含多个自变量的回归分析,用于判断预测变量之间是否高度线性相关。当自变量间相关过强时,回归系数估计变得不稳定、标准误膨胀,此时需要在正式解读系数前先做共线性诊断。
正确做法
先看自变量间的相关矩阵,若某两变量相关系数绝对值超过 .80 需警惕。再看方差膨胀因子 VIF 与容忍度 Tolerance(二者互为倒数):一般 VIF > 10(较严格时 > 5)或 Tolerance < 0.1 提示存在严重共线性。发现问题后可删除冗余变量、将高度相关的变量合并为综合指标,或改用岭回归等方法。
报告示例:共线性诊断显示,感知有用性与感知易用性的 VIF 分别为 12.4 和 11.8,容忍度均低于 0.10,二者相关高达 r = .86,存在严重多重共线性。将两者合并为「技术接受度」综合指标后重新回归,各自变量 VIF 均降至 2.0 以下,模型系数趋于稳定。
常见错误
错误一:只看单个自变量与因变量的相关,忽略自变量之间的相关,完全不做 VIF/容忍度诊断就解读系数。错误二:机械套用 VIF > 10 的红线,对 VIF 在 5 到 10 之间、系数已明显异常的情况视而不见,或发现共线性后不做任何处理照旧报告不稳定的系数。
需要更进一步?
如果你拿到一列 VIF 和容忍度却判断不了严重程度,可以把回归的共线性诊断表粘贴进统计结果解读器,它会逐个标出超标变量并给出处理建议;若删变量会损失关键理论构念、需要在合并与岭回归间权衡,建议预约辅导。