您好,看起来您在使用Stata进行ivreg2hdfe回归时遇到了问题。根据您的描述,这里有两个可能的错误:
1. "last estimates not found" 错误通常意味着 stata 无法找到之前运行的估计结果。您可以尝试重新运行整个分析流程,确保在执行 ivreghdfe 命令之前,相关的回归已经成功完成。
2. "invalid suboptions in absorb(): resid(ehat)" 错误表明 absorb 选项中可能有不正确的子选项。ivreg2hdfe 的 absorb 选项通常接受因子变量(比如个体和时间效应),而不是 resid(ehat)。resid(ehat) 是残差,通常用于其他目的,如诊断检验。
针对您的代码,如果 lnq 是因变量,负产品替代弹性_lnp=负产品替代弹性_lnp_iv 是工具变量,ln_gdp 是解释变量,而出口目的国_年份虚拟变量是需要吸收的效应,可以尝试以下格式:
```stata
ivreg2hdfe lnq (负产品替代弹性_lnp=负产品替代弹性_lnp_iv), absorb(出口目的国_年份虚拟变量)
```
请注意,您可能需要在执行此命令之前运行基础的 ivreg2 命令。如果仍然遇到问题,建议检查您的数据和变量设置,确保所有变量都已定义并且格式正确。
如果问题依然存在,您可以考虑提供更多的错误信息或者尝试更新 ivreghdfe 包到最新版本。您也可以在 Stata 用户社区或相关的论坛上寻找更多帮助,那里可能会有更详细的解决方案。
此文本由CAIE学术大模型生成,添加下方二维码,优先体验功能试用