全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
1425 2
2024-11-22
悬赏 1 个论坛币 未解决
求助!用stata 进行去掉常数项的稳健性回归代码是什么?每次将nocons和robust放一起就会报错
二维码

扫码加我 拉你入群

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

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

全部回复
2024-11-26 10:06:55
不会吧,robust是指稳健标准误,并不是一种稳健性检验的方式。还要看你用的是什么regression命令,有些是vce(robust)
二维码

扫码加我 拉你入群

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

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

2024-12-16 17:50:51
在 Stata 中,nocons(去掉常数项)和 robust(稳健标准误)不能直接结合使用,因为 Stata 的默认稳健标准误计算需要依赖常数项。

如果你确实需要执行“去掉常数项的稳健性回归”,可以去掉常数项运行回归:
reg y x1 x2, nocons
使用后续命令手动计算稳健标准误:
reg y x1 x2, nocons vce(robust)
这里的 vce(robust) 是用来替代直接使用 robust 的。

如果需要用稳健性标准误而去掉常数项,考虑是否可以简化模型或变换数据:

确保模型理论成立。
手动中心化变量,将均值调整为 0 后,重新拟合模型。
示例代码:
假设数据中变量为 y、x1 和 x2,去掉常数项并使用稳健标准误:

reg y x1 x2, nocons vce(robust)
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群