楼主: universeve
2759 1

[回归分析求助] 为什么三重差分用diff与reghdfe结果不同,正确的应该怎么处理 [推广有奖]

  • 2关注
  • 0粉丝

本科生

13%

还不是VIP/贵宾

-

威望
0
论坛币
488 个
通用积分
1.1851
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
455 点
帖子
23
精华
0
在线时间
114 小时
注册时间
2019-1-23
最后登录
2022-5-24

楼主
universeve 学生认证  发表于 2021-5-29 21:18:10 |AI写论文
1论坛币
如标题,treat是0-1处理组和对照组的虚拟变量,post是0-1时间变量,silkr是第二个0-1处理组和对照组的虚拟处理变量。有三维 城市-国家-时间的数据。为什么使用reg 和diff命令结果不同,而且diff不显著呢?因为是三维数据,因此使用reghdfe。

reghdfe Y treat_post_silkr treat_silkr silkr_post treat_post treat post silkr,absorb(城市 国家 年份) vce(robust)

结果如下:


diff Y,t(treat) p(post) ddd(silkr) 后结果如下:


关键词:Diff 结果不同 怎么处理 IFF DIF

沙发
universeve 学生认证  发表于 2021-5-30 10:21:05
已经解决了,原因是reghdfe控制了固定效应,diff没有。如果reghdfe Y treat_post_silkr treat_silkr silkr_post treat_post treat post silkr,noabsorb  vce(robust) 结果和diff相同

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

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