Skip to content

White 检验教程

模型检验

更一般地检查回归模型中的异方差问题。

常用 Stata 命令reg y x controls estat imtest, white
在 STATAU 中打开此功能
White 检验estat imtest white异方差诊断

这个页面解决什么问题

White 检验和 Breusch-Pagan 一样都在看异方差,但它对异方差形式的假设更少。你可以把它理解成一个更宽松的“再检查一遍”,特别适合在你不确定残差波动模式时使用。

适用数据与前提

通常沿用同一组 OLS 变量设定即可。

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

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

Stata 等效代码

reg [因变量] [解释变量] [控制变量], robust
estat imtest, white
Stata 代码位置STATAU 网站对应位置应放入什么
reg [因变量] [解释变量] [控制变量]因变量 + 自变量 + 控制变量先估计与你后续解释一致的 OLS 基准模型。
estat imtest, white执行 White 检验对应更一般的异方差检验输出。

在 STATAU 中操作步骤

  1. 用和 OLS 一致的变量设定运行 White 检验。
  2. 优先看 p 值,再结合稳健标准误结果一起判断。

结果怎么看

  • p 值较小时,说明异方差风险更值得重视。
  • 若 White 和 Breusch-Pagan 都提示异方差,后续更应使用稳健标准误。
论文表述示例
  • 可以写成:“White 检验进一步支持基准模型存在异方差问题,因此后续结果采用稳健标准误报告。”

常见使用误区

  • White 检验比 Breusch-Pagan 更一般,但也不意味着二者谁“绝对更高级”,它们更适合作为互相补充的诊断。
  • 不要只因为 White 显著就频繁更换模型,先确认标准误处理是否已经足够。

相关页面