楼主: 暴富进行时
2563 7

[统计软件] 求助!DID的动态检验stata代码是什么 [推广有奖]

  • 0关注
  • 2粉丝

已卖:9份资源

大专生

93%

还不是VIP/贵宾

-

威望
0
论坛币
342 个
通用积分
0.6154
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
696 点
帖子
31
精华
0
在线时间
83 小时
注册时间
2021-3-19
最后登录
2024-3-22

楼主
暴富进行时 发表于 2022-4-5 15:42:53 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想做2010-2017中某一政策的动态边际效应
模型是y=β0+β1∑year*treat+δX+λ+μ+ε
求助stata命令该怎么写!
和i.year的时间固定效应是一回事吗?我看有人回复可以用xtreg i.year。。。不太明白 希望有大佬可以给出stata的命令,感谢
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata DID 求助stata stata命令

沙发
暴富进行时 发表于 2022-4-6 18:14:19
求助,顶顶顶

藤椅
jnutt 学生认证  发表于 2022-4-6 22:03:44
不嫌麻烦的可以这样
xtreg y treated b_4 b_3 b_2 b_1 b0 b1 b2 b3 x,fe robust cluster(id)
est sto reg
coefplot reg,keep(b_4 b_3 b_2 b_1 b0 b1 b2 b3 ) vertical recast(connect) yline(0)//作图观察动态效应

在此之前,

gen Dyear = year - 2014 #假设2014为政策实施节点
forvalues i=0/4{
gen b`I'=(Dyear==`I'&treated==1)
}#生成实施前交叉项
forvalues i=1/3{
gen b_`I'=(Dyear==-`I'&treated==1)
}#生成实施后交叉项

板凳
yanzi654321 学生认证  发表于 2022-4-7 15:18:08
先根据政策冲击时间生成几个时间虚拟变量before3、before2、before1、current、after1、after2、after3(具体根据样本期间和政策冲击时间来定),然后将这些虚拟变量与treat相乘放入模型就可以了,但要注意将其中一个作为基准不让入模型,可参考网上这一篇文章里的https://zhuanlan.zhihu.com/p/137443864

报纸
杨希jj 学生认证  发表于 2022-4-8 10:36:19

地板
张大米啊 发表于 2022-4-12 09:07:39
动态检验就是政策前后对比看吧

7
张大米啊 发表于 2022-4-12 09:07:41
动态检验就是政策前后对比看吧

8
wangyq1996 学生认证  发表于 2022-5-1 18:24:26
事件研究法了解下

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

本版微信群
jg-xs1
拉您进交流群
GMT+8, 2026-1-4 05:28