楼主: ZORRO621
16984 21

[面板数据求助] PSM(倾向得分匹配)需要控制时间效应吗 [推广有奖]

  • 0关注
  • 1粉丝

已卖:1份资源

大专生

86%

还不是VIP/贵宾

-

威望
0
论坛币
346 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
389 点
帖子
29
精华
0
在线时间
90 小时
注册时间
2005-9-19
最后登录
2019-10-11

楼主
ZORRO621 发表于 2017-8-16 21:23:24 |AI写论文
10论坛币
我看有的论文有控制时间效应、地区效应等,有的没有,需要加入吗?
还有加入的命令是直接匹配时间、地区的虚拟变量吗?
求大神

最佳答案

黃河泉 查看完整内容

的确,有时用 psmatch2 就可直接得到最后结果(因为当中 psmatch2 做了两件事,配对后计算 att,有点像跑回归之概念,我自己就是用此方法);另外,你若"只是"配对,当然下一步可能就是跑回归,这也是常做的事!
关键词:倾向得分匹配 时间效应 倾向得分 PSM 虚拟变量

回帖推荐

deem 发表于3楼  查看完整内容

这个不涉及匹配,时间效应、地区效应指的是对于匹配后的样本做panel regression的时候考虑的,一般top journal常常有这个。你该怎么匹配还怎么匹配

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

的确,有时用 psmatch2 就可直接得到最后结果(因为当中 psmatch2 做了两件事,配对后计算 att,有点像跑回归之概念,我自己就是用此方法);另外,你若"只是"配对,当然下一步可能就是跑回归,这也是常做的事!

沙发
黃河泉 在职认证  发表于 2017-8-16 21:23:25
ZORRO621 发表于 2017-8-17 10:31
你好!谢谢你的回答~我想问下匹配后还需要做回归吗?不是看att是否显著就能得出结论吗?
的确,有时用 psmatch2 就可直接得到最后结果(因为当中 psmatch2 做了两件事,配对后计算 att,有点像跑回归之概念,我自己就是用此方法);另外,你若"只是"配对,当然下一步可能就是跑回归,这也是常做的事!

藤椅
deem 学生认证  发表于 2017-8-16 21:46:28
这个不涉及匹配,时间效应、地区效应指的是对于匹配后的样本做panel regression的时候考虑的,一般top journal常常有这个。你该怎么匹配还怎么匹配

板凳
ZORRO621 发表于 2017-8-17 10:31:15
deem 发表于 2017-8-16 21:46
这个不涉及匹配,时间效应、地区效应指的是对于匹配后的样本做panel regression的时候考虑的,一般top jour ...
你好!谢谢你的回答~我想问下匹配后还需要做回归吗?不是看att是否显著就能得出结论吗?

报纸
deem 学生认证  发表于 2017-8-17 11:11:54
ZORRO621 发表于 2017-8-17 10:31
你好!谢谢你的回答~我想问下匹配后还需要做回归吗?不是看att是否显著就能得出结论吗?
要回归,现有一个DIFF的表,接着就是回归的表格,你follow literature就好

地板
ZORRO621 发表于 2017-8-17 16:14:00
黃河泉 发表于 2017-8-17 11:21
的确,有时用 psmatch2 就可直接得到最后结果(因为当中 psmatch2 做了两件事,配对后计算 att,有点像跑 ...
老师您好!意思是psmatch2分析att后,可以直接得出结论的就不用再进行回归了吗?我是打算先用匹配变量针对处理变量(就是0/1变量)进行logit回归,选择比较好的匹配变量进行psm,根据att的t值及pstest衡量的匹配变量偏差及对应t值判断匹配是否有平衡,不再进行之后的回归了。这样可以吗?

7
ZORRO621 发表于 2017-8-17 16:16:22
deem 发表于 2017-8-17 11:11
要回归,现有一个DIFF的表,接着就是回归的表格,你follow literature就好
谢谢你的回答。想请问下DIFF是和PSM连着用的吗?

8
黃河泉 在职认证  发表于 2017-8-17 16:25:26
ZORRO621 发表于 2017-8-17 16:14
老师您好!意思是psmatch2分析att后,可以直接得出结论的就不用再进行回归了吗?我是打算先用匹配变量针对 ...
是的!直接就是结果(记得用 boostrap)。如下例
  1. *********************************
  2. *** Propensity Score Matching ***
  3. *********************************
  4. probit itd inf1 pcgdpg moneyg openness dfix, r
  5. predict p
  6. sum p

  7. local M=r(sd)
  8. display `M'
  9. local W=2*`M'
  10. display `W'
  11. local N=`M'/2
  12. display `N'

  13. set seed 26215656

  14. * ================== *
  15. * Full Sample Result *
  16. * ================== *
  17. local replace replace
  18. foreach b in bk stv2 {
  19.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common
  20.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_nn-1) `replace'
  21.   local replace append
  22.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common neighbor(3)
  23.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_nn-3) `replace'
  24.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common radius caliper(`W')
  25.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_radius-w) `replace'
  26.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common radius caliper(`M')
  27.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_radius-m) `replace'
  28.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common radius caliper(`N')
  29.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_radius-n) `replace'
  30.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common kernel
  31.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_kernel) `replace'
  32.   bs r(att_`b'), reps(500): psmatch2 itd inf1 pcgdpg moneyg openness dfix, out(`b') common llr   
  33.   outreg2 using "log\PSM-1-full", excel dec(3) ctitle(`b'_llr) `replace'  
  34. }  
复制代码

9
ZORRO621 发表于 2017-8-17 16:42:30
黃河泉 发表于 2017-8-17 16:25
是的!直接就是结果(记得用 boostrap)。如下例
谢谢老师!非常感谢!最后一个问题,我在用logit回归的时候打算控制行业、地区、时间效应,那我在psmatch2的命令后,也需要加入这三个虚拟变量吗?我感觉好像不加入年份也行。stata小白

10
ZORRO621 发表于 2017-8-17 16:42:32
黃河泉 发表于 2017-8-17 16:25
是的!直接就是结果(记得用 boostrap)。如下例
谢谢老师!非常感谢!最后一个问题,我在用logit回归的时候打算控制行业、地区、时间效应,那我在psmatch2的命令后,也需要加入这三个虚拟变量吗?我感觉好像不加入年份也行。stata小白

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

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