全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
4889 15
2020-03-03
悬赏 500 个论坛币 未解决
在利用合成控制法做关于政策冲击的问题,在进行安慰剂检验时,作图出现了如下问题,我原本的时间段时2000-2018年,但是做出来有两根线在这个区间,其余的线都在1970的时间段,因为我很不擅长stata,这个是根据加州禁烟那篇的代码改的,下面是我的代码和做出的图像,希望大佬们指点一下,非常感谢

forval i=1/41{

qui synth lnexport lnNYGDPPCAPKD FPCPITOTLZG NYGDPPCAPKDZG lnexport(2008) lnexport(2009) lnexport(2010) lnexport(2011) lnexport(2012), xperiod(2000(1)2012) trunit(`i') trperiod(2013) keep(pak_`i', replace)

}      


forval i=1/41{

use pak_`i', clear

rename _time years

gen tr_effect_`i' = _Y_treated - _Y_synthetic

keep years tr_effect_`i'

drop if missing(years)

save pak_`i', replace

}              

use pak_1, clear

forval i=2/41{

qui merge 1:1 years using synth_`i', nogenerate

}                  

local lp

forval i=1/41 {

local lp `lp' line tr_effect_`i' years, lcolor(gs12) ||

twoway `lp' || line tr_effect_1 years,  lcolor(orange) legend(off)   xline(2013, lpattern(dash))

}




截屏2020-03-03下午4.30.27.png

原图尺寸 344.84 KB

截屏2020-03-03下午4.30.27.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2020-3-3 17:11:48
lrxsdwer 发表于 2020-3-3 16:40
在利用合成控制法做关于政策冲击的问题,在进行安慰剂检验时,作图出现了如下问题,我原本的时间段时2000-2 ...
我又尝试使用了synth-runner进行检验,检验出来效果很差,想问问大家有没有什么结局办法呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-3-18 23:33:46
lrxsdwer 发表于 2020-3-3 17:11
我又尝试使用了synth-runner进行检验,检验出来效果很差,想问问大家有没有什么结局办法呢?
您好,想问下您是怎么安装成功synth-runner的呢?我用ssc安装报错说ssc中没有synth-runner这个?谢谢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-4-25 12:32:18
572250809@qq.co 发表于 2020-3-18 23:33
您好,想问下您是怎么安装成功synth-runner的呢?我用ssc安装报错说ssc中没有synth-runner这个?谢谢
同学你好,不知道你后来研究出来了没有……我刚找到了安装这个命令的办法,找的过程中看到了这个论坛,就顺便回复你一下。希望能有帮助~

作为前提,先安装synth:
复制代码
如果用的是Stata 13或者更高版本,运行这两条:
复制代码
如果是更低版本,运行这些:
复制代码
然后应该就可以了。

来源:
https://github.com/bquistorff/synth_runner
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-1 15:12:32
请问你基准回归的命令是什么?在循环中出现的synth_`i'`是基准回归产生的吗?

稳健性检验中生成的文件是pak_`1',后面merge的时候是用了synth_`i'`,这里请确认一下是否正确
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-5-7 10:26:06
572250809@qq.co 发表于 2020-3-18 23:33
您好,想问下您是怎么安装成功synth-runner的呢?我用ssc安装报错说ssc中没有synth-runner这个?谢谢
后来我好像直接就使用了,没有安装,你可以试试,如果不行可以到GitHub上看看,在help里输入synth_runner好像可以点进去
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群