我有2006年和2012年两年的数据,政策是在07年开始实行的。我把人们分为对照组和实验组。想用PSM+DID来评价政策效果。
问题1:我是不是应该只进行基期匹配?就是只将06年进行匹配,12年不匹配?
问题2:我的PSM+DID的命令如下:
我直接在stata中输入:diff var4,t(treat) p(year)cov(var1 var2 var3) kernel id(id) report,最终有了结果。但是该命令给的内容太少,只有最后的结果和probit打分的结果。我想看一下基期匹配的效果图,这样可以多分析一些东西,但是我发现pstest和psgraph等命令都用不了。所以我想分步进行。我看过连老师的一个帖子,连老师说:为了保证使用“事件前”的数据进行匹配,进而检验“事件后”的 outcome 有何差异,可以先生成匹配变量的滞后项。我的命令里根本没有滞后项,我的第一个命令也是有问题的吗?给上链接方便大家:https://bbs.pinggu.org/forum.php?mod=viewthread&tid=2380259
然后我进行分布,分步的命令如下(这个是我自己想的):
probit treat var1 var2 var3 if year==0,我将06设为0,12年设为1.第一个命令就是为了进行基期匹配变量打分
psmatch2treat var1 var2 var3 if year==0 , out(var4) kernel ate 这个是为了进行基期匹配
diff var4, t(treat) p(year) bs rep(100)
该结果出来以后我发现结果和直接用did出来结果一模一样,就是说psm根本没有起到作用。是不是我的命令中没有将psm的结果用上?那么PSM+DID到底应该怎么分步做呢?