回归诊断:杠杆值、Cook 距离、VIF、异方差和正态性检验

线性回归的假设成立吗?哪些观测影响太大,变量之间是不是太共线,误差的方差相同吗、独立吗、正态吗?

SOA SRMSOA PACAS MAS-I
对过的标准答案
3 条
覆盖的考试公式
4 个
参数
10 个
开源库
2 个

01当场运行

改一个参数,当场重算

正在用默认参数运行,计算量大的方法最多要 20 秒。

04出处和说明

公式从哪里来,有什么限制

列出参考的教材、论文和考试公式条目。方法的限制和实现上的说明也写在这里。

参考

  • Frees:Regression Modeling with Actuarial and Financial Applications第 5 章 Variable selection and diagnostics
  • James、Witten、Hastie、Tibshirani:An Introduction to Statistical Learning3.3.3 Potential Problems
  • Breusch、Pagan (1979) A simple test for heteroscedasticity and random coefficient variation

覆盖的考试公式

  • REG-009残差、标准化与学生化残差、杠杆值SRMMAS-I
  • REG-010Cook 距离与 DFITSSRMMAS-I
  • REG-011方差膨胀因子与系数标准误SRMMAS-I
  • REG-013Breusch-Pagan 异方差检验与加权最小二乘SRM

公式条目按精算考试的公式表整理,编号和中文名是平台自己的。

这个方法算什么

对线性回归逐个观测算杠杆值 h_ii、标准化残差、学生化残差、Cook 距离、DFFITS 并标出可疑的点;算每个变量的方差膨胀因子 VIF;做 Breusch-Pagan、White 异方差检验,Durbin-Watson 自相关检验,Jarque-Bera 和 Shapiro-Wilk 正态性检验;给出 Q-Q 图的数据。

说明和限制

  • 学生化残差 t_i 用去掉第 i 个观测后的 s_(i)(外部学生化),服从 t_{n−p−1}。DFFITS 也用 t_i(Belsley 等的标准写法);有的公式表写成用 r_i。
  • 标出的规则:h_ii > 2p/n(高杠杆)、|t_i| > 2(大残差)、Cook 距离 > 警戒线 × 4/n(强影响)。这些是经验规则,不是检验。
  • Breusch-Pagan 用原始的 LM = SSR/2(假设误差正态),解释方差的变量 z 取模型的全部解释变量;另给 Koenker 的 nR² 版本,误差不正态时更稳。
  • Durbin-Watson 只在观测有时间顺序时有意义。接近 2 表示没有一阶自相关。

数据

看参数里选的数据:选平台的数据集时是真实数据或公开样例,填自己的数时只用输入的数。上面运行的输出里写明这一次用的是哪种。

开源库和版本

  • scipy1.17.1BSD分布拟合、统计检验
  • numpy2.4.6BSD-3-Clause数值计算

05同族的方法

广义线性模型,还有 21 个方法

同一个方法族里的其他方法。在智能体里,用一句话就能调用这些方法。

在智能体里这样问“线性回归的假设成立吗?哪些观测影响太大,变量之间是不是太共线,误差的方差相同吗、独立吗、正态吗?”