敏感性检验每次回归删除一个城市
这叫“逐城市剔除”的敏感性检验,做法直白:
把全部城市列出来,一个一个循环。 每次拿掉一个城市,用剩下的样本重新跑一遍主回归。 把关键系数和显著性记下来,看拿掉谁后结果大起大落。 如果系数方向、大小、显著性都没变,说明结论不依赖某个城市;要是删掉某城市后系数崩了,就去检查它是不是异常值或政策特区。
Stata 示例骨架(假设城市变量叫 city,模型已 xtset):
levelsof city, local(cities)
foreach c of local cities {
xtreg y x1 x2 if city != `c', fe cluster(id)
est store drop_`c'
}
跑完用 esttab drop_* 或自己写循环把关键系数挑出来画图、列表,一眼就能看出来哪个城市是“命门”。


雷达卡


京公网安备 11010802022788号







