楼主: jqw455085
15788 6

[回归分析求助] 在用ivreghdfe命令时,为何无法报告常数项以及怎样能输出第一阶段回归结果 [推广有奖]

  • 0关注
  • 0粉丝

博士生

62%

还不是VIP/贵宾

-

威望
0
论坛币
453 个
通用积分
31.6393
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
3440 点
帖子
167
精华
0
在线时间
264 小时
注册时间
2020-4-8
最后登录
2024-10-13

楼主
jqw455085 发表于 2021-4-13 14:49:26 |AI写论文
20论坛币

关键词:IVREG 回归结果 常数项 怎样能 REG

沙发
Lee_iris 在职认证  学生认证  发表于 2022-5-19 21:52:06
参考ivreghdfe得出两步回归结果方法
https://bbs.pinggu.org/forum.php ... mp;from^^uid=11374248

藤椅
TyroLiu 学生认证  发表于 2024-1-22 12:58:40
ivreghdfe加absorb后默认不报告常数项,一个迂回的办法:把absorb改成虚拟变量,如
absorb(id time) --> i.id i.time
估计结果略有差别(主要是t-stat),但输出了常数项

板凳
oysc 发表于 2024-2-23 20:13:35
TyroLiu 发表于 2024-1-22 12:58
ivreghdfe加absorb后默认不报告常数项,一个迂回的办法:把absorb改成虚拟变量,如
absorb(id time) -->  ...
但是我这样写命令结果会出现 Warning: estimated covariance matrix of moment conditions not of full rank.
         overidentification statistic not reported, and standard errors and
         model tests should be interpreted with caution.
Possible causes:
         singleton dummy variable (dummy with one 1 and N-1 0s or vice versa)
partial option may address problem.
我用了partial之后又没了常数项结果,已经不知道该怎么办了,请问您知道吗

报纸
TyroLiu 学生认证  发表于 2024-2-24 22:31:27
oysc 发表于 2024-2-23 20:13
但是我这样写命令结果会出现 Warning: estimated covariance matrix of moment conditions not of full r ...
这恐怕是你的数据问题(不满秩)。我没有遇到过这个问题。

地板
小猫做事小叮当 发表于 2024-7-12 16:26:47
亲测有效!!!!直接输出第一二阶段结果!
ivreghdfe Y (x = z) $controls, absorb(year city) cluster(city) first savefirst
outreg2 using "IVout.rtf", dec(4)  replace
estimates restore _ivreg2_x    //x是内生变量
outreg2 using "IVout.rtf", dec(4)  append

7
赵安豆 发表于 2024-7-17 15:37:03
`ivreghdfe` 命令是一个用于处理固定效应模型中的工具变量回归的 Stata 命令。当您使用该命令执行回归分析时,默认情况下不报告常数项,因为当你在模型中包含固定效应(如个体、时间或面板单位等)时,常数项通常被吸收了。

对于输出第一阶段回归结果的需求,`ivreghdfe` 并不会直接显示这些信息。但是,你可以通过使用 `first` 选项来保存第一阶段的预测值,并在之后查看相关的结果。例如:

```stata
ivreghdfe depvar (endog_var = ivar), absorb(id) first
```

其中 `depvar` 是你的被解释变量,`endog_var` 是你认为内生的自变量,而 `ivar` 则是你用来工具化该内生变量的工具变量。`absorb(id)` 用于吸收个体固定效应(例如在面板数据中)。加入 `first` 参数将会保存第一阶段的结果。

要查看第一阶段回归的具体输出,你可以通过以下命令:

```stata
predict first_stage_pred, xb1
predict resid_first_stage, res1
regress endog_var ivar if e(sample)
```

但这实际上是在你运行完 `ivreghdfe` 命令后,单独运行的第一阶段的OLS回归。如果需要直接查看由 `ivreghdfe` 保存的第一阶段预测值或残差,请参考命令的文档以了解如何正确调用这些信息。

然而请注意,第一阶段的具体输出通常不作为标准输出显示,因为工具变量回归的重点在于第二阶段的结果和有效性检查(如弱工具变量检验)。如果你对第一阶段感兴趣,可能需要额外操作来获取相关的信息。

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



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

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