楼主: faithfate
20596 18

[回归分析求助] 混合截面数据PSM+DID的stata实现 [推广有奖]

  • 0关注
  • 1粉丝

已卖:5份资源

硕士生

24%

还不是VIP/贵宾

-

威望
0
论坛币
192 个
通用积分
2.0506
学术水平
0 点
热心指数
5 点
信用等级
0 点
经验
8054 点
帖子
35
精华
0
在线时间
224 小时
注册时间
2015-3-29
最后登录
2025-4-8

楼主
faithfate 发表于 2017-3-29 19:46:49 |AI写论文
40论坛币
因为观测值的问题,所以选择了混合截面数据,知道陈强的书里是直接用diff完成的回归,但是好像也是建立在面板数据基础上,而且diff里面只能用四种匹配方法中的一种,不能改变,所以想先用pscore做PSM再做DID,但是看一本书上说的也是建立在面板数据基础上,用到的是xtreg,不知道我能用什么命令处理啊啊啊啊啊看到有些帖子里说,混合截面也是能够用xtreg,但是好像做不到啊………………

关键词:而且

沙发
军少 学生认证  发表于 2017-3-29 21:04:37
PSM+DID的原理应该是先计算DID,再算PSM的
书里面也写了可以手动计算每个个体在两个时期前后的变化,然后采用PSmatch2,命令

仔细看原理,不要单单看命令或者程序,了解背后逻辑比较好,我觉得

藤椅
faithfate 发表于 2017-3-29 23:39:37
军少 发表于 2017-3-29 21:04
PSM+DID的原理应该是先计算DID,再算PSM的
书里面也写了可以手动计算每个个体在两个时期前后的变化,然后采 ...
谢谢你的回答
但是在我看到的书里,无论是陈强的书,还是world bank的impact evaluation的书里,都是先用PSM,再用did看交叉项系数的呢,我觉得先用did反而有点奇怪……
PSM和DID的原理我是懂得,但是确实不知道怎么用stata的命令去实现混合截面数据的PSM+DID
附world bank: impact evaluation的命令:
use ..\data\hh_9198,clear;
gen lnland=ln(1+hhland/100);
gen dfmfd1=dfmfd==1 & year==1;
egen dfmfd98=max(dfmfd1), by(nh);
keep if year==0;
pscore dfmfd98 sexhead agehead educhead lnland vaccess pcirr rice wheat milk oil egg [pw=weight], pscore(ps98) blockid(blockf1) comsup level(0.001)

keep if blockf1!=.;
keep nh;
sort nh;
merge nh using ..\data\hh_9198;
keep if _merge==3;

xtreg lexptot year dfmfd98 dfmfdyr sexhead agehead educhead lnland vaccess pcirr rice wheat milk oil egg, fe i(nh);
这里dfmfd是处理变量
已有 1 人评分热心指数 收起 理由
henryliberty + 5 精彩帖子

总评分: 热心指数 + 5   查看全部评分

板凳
super3130 发表于 2017-7-3 01:49:13

请问楼主问题解决了吗?

报纸
蘿蔔thr 学生认证  发表于 2017-12-9 19:52:02
同样疑惑 解决了吗

地板
henryliberty 在职认证  发表于 2018-1-14 03:01:22
faithfate 发表于 2017-3-29 23:39
谢谢你的回答
但是在我看到的书里,无论是陈强的书,还是world bank的impact evaluation的书里,都是先用 ...
混合截面数据,就是非平衡面板咯?一样可以用did啊,设虚拟变量而已

7
henryliberty 在职认证  发表于 2018-1-14 03:04:46
你可以看201页下面的notes
1. Panel data are not strictly needed for double-difference estimation. How this technique can be
applied to cross-sectional data is shown later

8
18742071450 发表于 2018-4-12 15:51:38
henryliberty 发表于 2018-1-14 03:04
你可以看201页下面的notes
1. Panel data are not strictly needed for double-difference estimation. Ho ...
您好,我想问一下,我的政策实施时间不一样,并且是非平衡面板,在做双重差分倾向得分匹配时时间序列只是0和1,我想问您一下,这样可以直接用diff命令吗,系统自动匹配的话,它也不能识别出具体的年份啊,有点疑惑,望解答,谢谢

9
18742071450 发表于 2018-4-12 15:52:07
henryliberty 发表于 2018-1-14 03:04
你可以看201页下面的notes
1. Panel data are not strictly needed for double-difference estimation. Ho ...
您好,我想问一下,我的政策实施时间不一样,并且是非平衡面板,在做双重差分倾向得分匹配时时间序列只是0和1,我想问您一下,这样可以直接用diff命令吗,系统自动匹配的话,它也不能识别出具体的年份啊,有点疑惑,望解答,谢谢

10
西瓜好酸 学生认证  发表于 2018-12-18 17:23:06
18742071450 发表于 2018-4-12 15:52
您好,我想问一下,我的政策实施时间不一样,并且是非平衡面板,在做双重差分倾向得分匹配时时间序列只是 ...
问下你解决了嘛,论文数据卡在这里弄了好久了,不然只能先psm,再手动选出匹配的变量在did

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

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