【Stata】 Oster检验结果排版及描述
稳健性之遗漏变量检验
1 基本原理
通过设定可达到的最大 $R^2 (Rmax)$ 和未观测变量的相对重要性 ($\delta $)来估计遗漏变量可能造成的影响,并判断处理效应估计值的稳定性。
根据Oster (2019)的建议,我们假设$Rmax$是基准回归模型中$R^2$的1.3倍,而未观测变量对因变量的影响至少与已观测变量同等重要,即$\delta = 1$,进一步采用估计量$\beta^\star =\beta^\star (Rmax, \delta )$得到真实系数的一致估计。
2 操作代码
1 | //计算Uncontrolled结果 |
3 结果排版
Dependent variable | Y |
---|---|
Uncontrolled coefficients | -0.0130 |
Uncontrolled R² | 0.001 |
Controled coefficients | 0.0073*** |
Controled R² | 0.405 |
99.5% Confidence interval | [-0.0005,0.0152] |
Control variables | YES |
Industry-Year fixed effect | YES |
“True” $\beta$ | 0.0192 |
$\delta$ for $\beta$ = 0 | -0.8627 |
按顺序需要手动录入以下数据:
- Uncontrolled下的X回归系数与R-squared
1 | . reghdfe Y X, noa vce(cl ind3#year) level(99.5) |
- Controled下的X回归系数、R-squared与置信区间
1 | . reghdfe Y X $controls ,a( ind3#year ) vce(cl ind3#year) level(99.5) |
- Estimate出的true Beta
1 | psacalc2 beta X, delta(1) rmax(`r') |
- Estimate出的delta
1 | psacalc2 delta X, beta(0) rmax(`r') |
4 结果判断与描述
oster有多种判断方法,满足其一就可以:
- true $\beta$ 与基准回归系数相比,绝对值更大,且符号相同
- 表明X对Y的真实影响可能大于基准模型中的回归系数,且不会出现符号相反的情况
- $\delta$ 大于1或小于0
- 大于1表明:不可观测变量的重要性需要是可观测变量的 $\delta$ 倍时,才会产生零处理效果,这种情况较难成立,验证了系数的稳定性
- 小于0表明:经偏差调整后的估计系数应大于基准回归中得到的系数
- true $\beta$ 落在置信区间内
- true $\beta$ 与Controled coefficients(基准回归中X的系数)形成的区间落在置信区间内
- 说明并不存在与本文解释变量同等重要的遗漏变量影响本文结论
- true $\beta$ 与Controled coefficients(基准回归中X的系数)构成的区间不包含0
- 说明遗漏变量不太可能将处理效应的真实值推至0
作话:mark住下次不要再忘了…
【Stata】 Oster检验结果排版及描述