处理前和处理后的Diff(T-C)都是0.019,处理前的Diff(T-C)-处理后的Diff(T-C)=Diff-in-Diff=0,这个没毛病。
目测结果是用diff.ado得到的结果。从程序编制者所举的例子来说,这个程序只能处理2期数据,即每个个体只有处理前和处理后两行观测值,我没试过超过2期数据能不能处理。如果你的数据超过2期,推测用这个程序八成有问题。
diff.ado计算DID有好多命令选项可以用,比如covariates、Kernel Propensity Score、Quantile等合计7种估计方法,你好像用到了bootstrap来计算标准误。如果数据确实只有2期,不妨根据help文件改改逗号后面的命令。
如果还不行,可能是基线期和处理期的t(treated) 或p(t) 没有正确赋值。
最后,可能真的就是没有处理效应……此时建议放弃这个估计方法或者如实回报结果。


雷达卡



京公网安备 11010802022788号







