楼主: oytony
13792 41

[数据管理求助] 合成控制法稳健性检验Stata命令如何写? [推广有奖]

  • 0关注
  • 2粉丝

已卖:863份资源

硕士生

16%

还不是VIP/贵宾

-

威望
0
论坛币
12138 个
通用积分
9.6819
学术水平
7 点
热心指数
8 点
信用等级
7 点
经验
8523 点
帖子
43
精华
0
在线时间
215 小时
注册时间
2015-3-14
最后登录
2025-7-25

楼主
oytony 学生认证  发表于 2018-5-17 18:51:19 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
稳健性.jpg

从donor pool里抽取每个个体做合成控制,并把他们的处理效应绘制在一张图里,这在Stata里应该如何编写命令?
二维码

扫码加我 拉你入群

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

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

关键词:稳健性检验 Stata 合成控制法 Stat 稳健性 合成控制法 稳健性检验 Stata

回帖推荐

黃河泉 发表于3楼  查看完整内容

类似

黃河泉 发表于4楼  查看完整内容

已有 1 人评分经验 收起 理由
remlus + 100 精彩帖子

总评分: 经验 + 100   查看全部评分

沙发
matchseven 发表于 2018-7-13 21:30:20
你好,请问楼主知道怎么做了吗?我刚好也想做这个,不知道怎么写命令。

藤椅
黃河泉 在职认证  发表于 2018-7-14 11:39:42
matchseven 发表于 2018-7-13 21:30
你好,请问楼主知道怎么做了吗?我刚好也想做这个,不知道怎么写命令。
类似
  1. set more off

  2. forvalues i = 1(1)38 {
  3.   use res_`i'.dta, clear
  4.   gen gap_`i'=_Y_treated-_Y_synthetic
  5.   drop if _time==.
  6.   keep _time gap_`i'
  7.   save gap_`i', replace
  8. }  

  9. use gap_0.dta, clear
  10. foreach i in 1 2 6 7 8 13 14 16 17 18 19 22 24 25 26 27 29 30 31 32 35 36 37 {
  11.   merge 1:1 _time using gap_`i'.dta
  12.   replace gap_`i'=. if gap_`i'>30|gap_`i'<-30  
  13.   drop _merge
  14. }

  15. rename _time year

  16. tsset year

  17. twoway (tsline gap_1) (tsline gap_2) ///
  18. (tsline gap_6) (tsline gap_7) (tsline gap_8) ///
  19. (tsline gap_13) (tsline gap_14) ///
  20. (tsline gap_16) (tsline gap_17) (tsline gap_18) (tsline gap_19) ///
  21. (tsline gap_22) (tsline gap_24) (tsline gap_25) ///
  22. (tsline gap_26) (tsline gap_27) (tsline gap_29) (tsline gap_30) ///
  23. (tsline gap_31) (tsline gap_32) (tsline gap_35) ///
  24. (tsline gap_36) (tsline gap_37) (tsline gap_0, lcolor(red) lwidth(thick)), legend(off)
  25.           
复制代码
已有 4 人评分学术水平 热心指数 信用等级 收起 理由
Lee_iris + 1 + 1 + 1 精彩帖子
Stakiny + 3 + 3 + 3 精彩帖子
oytony + 1 + 1 + 1 精彩帖子
经济学02班 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 6  热心指数 + 6  信用等级 + 6   查看全部评分

板凳
黃河泉 在职认证  发表于 2018-7-14 11:41:09
matchseven 发表于 2018-7-13 21:30
你好,请问楼主知道怎么做了吗?我刚好也想做这个,不知道怎么写命令。
synth.png
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
matchseven + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

报纸
matchseven 发表于 2018-7-14 19:47:52
黃河泉 发表于 2018-7-14 11:41
哇塞谢谢楼主  非常感谢

地板
oytony 学生认证  发表于 2018-8-5 07:42:04
黃河泉 发表于 2018-7-14 11:41
黄老师厉害!谢谢黄老师!

7
oytony 学生认证  发表于 2018-9-20 09:52:54
黃河泉 发表于 2018-7-14 11:41
黄老师,还有个相关问题向您请教。如果合成控制在政策干预前的拟合效果不好,实线和虚线差异较大应该重点考虑哪些因素?是政策干预前时间太短还是要重新选取变量、处理变量(滞后,取对数等等)?

8
黃河泉 在职认证  发表于 2018-9-20 10:36:20
oytony 发表于 2018-9-20 09:52
黄老师,还有个相关问题向您请教。如果合成控制在政策干预前的拟合效果不好,实线和虚线差异较大应该重点 ...
1. 時間太短可能是一個因素!2. 重新選擇相關變量也是一個選項!

9
exmcom 发表于 2018-9-29 22:07:18 来自手机
老师,我的月度数据老是报错,命令编辑的trperiod(2017m4),这个地方老是出错,请问是什么原因呢,谢谢

10
hunanshao 发表于 2018-10-22 22:15:03
exmcom 发表于 2018-9-29 22:07
老师,我的月度数据老是报错,命令编辑的trperiod(2017m4),这个地方老是出错,请问是什么原因呢,谢谢
我也是呢,请问你解决没呢

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-28 13:30