Skip to content

Breusch-Pagan 检验教程

模型检验

检查 OLS 残差是否存在异方差风险。

常用 Stata 命令reg y x controls estat hettest
在 STATAU 中打开此功能
Breusch-Paganestat hettest异方差检验

这个页面解决什么问题

当你担心回归残差的波动幅度不是均匀的,而是会随着企业规模、收入水平或其他变量变化时,就可以先做 Breusch-Pagan 检验。它是判断是否需要更重视稳健标准误的常用起点。

适用数据与前提

通常需要和 OLS 一样的一组因变量、自变量和控制变量。

STATAU 页面中每个位置应该放什么变量

网站位置应放入的变量说明
因变量 (Y)与 OLS 一致的结果变量保持与基准回归完全同口径。
自变量 (X) / 控制变量回归解释变量集合通常直接沿用 OLS 的变量设定。

Stata 等效代码

reg [因变量] [解释变量] [控制变量], robust
estat hettest
Stata 代码位置STATAU 网站对应位置应放入什么
reg [因变量] [解释变量] [控制变量]因变量 + 自变量 + 控制变量先按 OLS 的同一组变量估计基准模型。
estat hettest执行 Breusch-Pagan 检验对应输出异方差检验统计量和 p 值。

在 STATAU 中操作步骤

  1. 沿用你准备放进 OLS 的变量设定运行检验。
  2. 先看 p 值,再决定是否把后续结果重点放在稳健标准误上。

结果怎么看

  • p 值较小时,说明残差方差更可能不是恒定的。
  • 如果存在异方差,后续汇报结果时通常优先使用稳健标准误。
论文表述示例
  • 可以写成:“Breusch-Pagan 检验结果表明,基准回归存在异方差风险,因此后续统一报告稳健标准误结果。”

常见使用误区

  • Breusch-Pagan 提示异方差时,不代表模型就不能用,通常意味着你要更重视标准误处理。
  • 不要单独把这个检验当成论文结论,它更适合放在模型诊断部分。

相关页面