楼主: ccaattcat
12000 17

[一般统计问题] PSM后手动DID,如何根据psmatch2的结果寻找对照组? [推广有奖]

  • 1关注
  • 0粉丝

硕士生

44%

还不是VIP/贵宾

-

威望
0
论坛币
27 个
通用积分
0.4500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
98 点
帖子
7
精华
0
在线时间
348 小时
注册时间
2005-9-18
最后登录
2024-4-27

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
直接用diff自动算出来的只能做核匹配,感觉先用psmatch的结果进行分组,然后再手动用OLS进行DID可能比较好?
那么问题来了,psmatch2之后,可以根据生成的_id _n1 _n2等变量来寻找对照组,具体的stata命令应该怎么写呢,想来想去想不出所以然,特来求大神解惑~
二维码

扫码加我 拉你入群

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

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

关键词:psmatch2 Match ATCH PSM 对照组 如何

沙发
xueshutantao 发表于 2017-6-6 17:58:44 |只看作者 |坛友微信交流群
您解决了吗?我也卡在这里

使用道具

藤椅
黃河泉 在职认证  发表于 2017-6-6 18:06:52 |只看作者 |坛友微信交流群
xueshutantao 发表于 2017-6-6 17:58
您解决了吗?我也卡在这里
我今天试的(应该是正确的)
  1. * Example generated by -dataex-. To install: ssc install dataex
复制代码

使用道具

板凳
黃河泉 在职认证  发表于 2017-6-6 18:08:19 |只看作者 |坛友微信交流群
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input byte(mbsmoke mage medu)
  4. 0 19 12
  5. 0 20 16
  6. 0 24 12
  7. 0 29 12
  8. 0 19  5
  9. 0 32 16
  10. 0 16  9
  11. 0 31 16
  12. 0 30 14
  13. 0 22 12
  14. 0 35 17
  15. 0 23 12
  16. 0 22 12
  17. 0 29 12
  18. 1 17 11
  19. 1 21 12
  20. 1 29 11
  21. 1 36  2
  22. 1 27 12
  23. 1 23 12
  24. 1 20 12
  25. 1 28 12
  26. 1 30 12
  27. 1 19 12
  28. 1 23 16
  29. 1 22 13
  30. end
  31. label values mbsmoke mbsmoke
  32. label def mbsmoke 0 "nonsmoker", modify
  33. label def mbsmoke 1 "smoker", modify

  34. psmatch2 mbsmoke mage medu, n(2)

  35. drop if _weight == .
  36. replace _weight = 2*_weight if _weight != 1

  37. expand _weight  

  38. sort mbsmoke _id
复制代码

使用道具

报纸
xueshutantao 发表于 2017-6-6 19:21:40 |只看作者 |坛友微信交流群
我做完匹配得分之后,直接输入.pstest, both 进行了 均衡性检验

使用道具

地板
ccaattcat 发表于 2017-6-7 10:22:59 |只看作者 |坛友微信交流群
黃河泉 发表于 2017-6-6 18:08
恕我才疏学浅。。您写的命令每一步都差不多能看懂,但是没太懂您这些命令是为了实现怎样的效果。。您为什么要去掉_weight缺失的数据,又为什么把之前的_weight设置为2倍呢?

使用道具

7
ccaattcat 发表于 2017-6-7 10:25:33 |只看作者 |坛友微信交流群
xueshutantao 发表于 2017-6-6 17:58
您解决了吗?我也卡在这里
我现在粗糙的解决了一下,可以根据生成的_weight、_support和_treat变量来挑选哪些变量匹配成功了,但是这样比较粗糙,没法具体到某一个数据对应的是哪几个

使用道具

8
ccaattcat 发表于 2017-6-7 10:25:37 |只看作者 |坛友微信交流群
xueshutantao 发表于 2017-6-6 17:58
您解决了吗?我也卡在这里
我现在粗糙的解决了一下,可以根据生成的_weight、_support和_treat变量来挑选哪些变量匹配成功了,但是这样比较粗糙,没法具体到某一个数据对应的是哪几个

使用道具

9
ccaattcat 发表于 2017-6-7 10:25:45 |只看作者 |坛友微信交流群
xueshutantao 发表于 2017-6-6 17:58
您解决了吗?我也卡在这里
我现在粗糙的解决了一下,可以根据生成的_weight、_support和_treat变量来挑选哪些变量匹配成功了,但是这样比较粗糙,没法具体到某一个数据对应的是哪几个

使用道具

10
ccaattcat 发表于 2017-6-7 10:26:50 |只看作者 |坛友微信交流群
抱歉,网卡了一下,发了三条重复的。。

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 11:19