楼主: 稀奇日
391 2

[面板数据求助] 这是双重差分里的平行趋势检验,不知道咋回事 [推广有奖]

  • 0关注
  • 0粉丝

学前班

40%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.1019
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
1
精华
0
在线时间
0 小时
注册时间
2024-5-12
最后登录
2024-5-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
gen policy = year - 2017
tab policy
replace policy = -3 if policy < -3
replace policy = 2 if policy > 2
forvalues i = 3(-1)1{
        gen pre_`i'= (policy == -`i' & treat == 1)
}
gen current = (policy ==0 & treat==1)
forvalues j = 1(1)2{
        gen post_`j' = (policy == `j' & treat == 1)
}

reghdfe invest pre_* current post_* Growth SOE Lev ROA Size CF Growth Indep Duality Schrcr1,absorb(code year)
这是我的代码,如何显示了如下错误,不知道怎么回事
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------search for r(110)                                                                                                                                    (manual:  [R] search)--------------------------------------------------------------------------------------------------------------------------------------------------------------------------Search of official help files, FAQs, Examples, and Stata Journals[P]     error . . . . . . . . . . . . . . . . . . . . . . . .  Return code 110        __________ already defined        A variable or a value label has already been defined, and you        attempted to redefine it.  This occurs most often with generate.        If you really intend to replace the values, use replace.  If you        intend to replace a value label, specify the replace option with        the label define command.  If you are attempting to alter an        existing label, specify the add or modify option with the        label define command.(end of search)        

二维码

扫码加我 拉你入群

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

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

关键词:双重差分 不知道 forvalues forvalue journals

沙发
赵安豆 发表于 2024-5-12 18:51:04 |只看作者 |坛友微信交流群
你的代码看起来是使用 stata 进行双重差分(DID)分析的尝试。在运行 `reghdfe` 命令时遇到了错误。为了更好地理解并解决这个问题,我需要看到具体的错误信息。请将输出中的错误信息复制粘贴到你的问题中。

通常,这类错误可能是由于数据格式、缺失值、变量类型或 absorb 选项的使用不正确导致的。检查一下 `invest`(因变量)和所有自变量是否存在缺失值,以及所有变量是否都是数值型。另外,确保 `code` 和 `year` 变量在你的数据中并且适合用于吸收效应。

如果错误信息不明确,你也可以尝试简化模型,先移除一些控制变量,看看错误是否仍然存在。或者,你可以使用 `regress` 命令代替 `reghdfe` 进行初步的回归,以检查问题是否出在高级的固定效应估计上。

此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用



使用道具

藤椅
Killua609 发表于 2024-5-14 14:18:36 |只看作者 |坛友微信交流群
你的代码

使用道具

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

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

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

GMT+8, 2024-5-29 14:21