如标题,treat是0-1处理组和对照组的虚拟变量,post是0-1时间变量,silkr是第二个0-1处理组和对照组的虚拟处理变量。有三维 城市-国家-时间的数据。为什么使用reg 和diff命令结果不同,而且diff不显著呢?因为是三维数据,因此使用reghdfe。
reghdfe Y treat_post_silkr treat_silkr silkr_post treat_post treat post silkr,absorb(城市 国家 年份) vce(robust)
结果如下:
diff Y,t(treat) p(post) ddd(silkr) 后结果如下: