ZBLOG

artests not computed for one-step system estimator with vce(gmm)

在 Stata 中,当你使用动态面板数据模型(如 xtabondxtdpdsys)时,如果看到“artests not computed for one-step system estimator with vce(gmm)”的错误信息,通常是因为模型使用了“一步估计”方法,而 Arellano-Bond 自相关检验 (artests) 只适用于两步估计。

如何解决

要解决这个问题,可以采取以下几种措施:

  1. 使用两步估计: 将你的 xtabond 命令中的选项更改为启用两步估计。可以通过指定 twostep 选项来实现。例如:
   xtabond depvar indepvars, lags(1) twostep
   estat abond
  1. 检查变量设置: 确保你已经正确定义了依赖变量、独立变量和滞后期。在调用 xtabond 时,确保所有需要的参数都已正确设置。

  2. 考虑模型规范: 确保你的模型符合 Arellano-Bond 方法的要求,特别是在面板数据中。根据你的数据特征(如是否平衡、个体数目等)调整滞后期数和其他参数。

  3. 替代方法: 如果仍然遇到问题,可以考虑使用其他命令或方法,如 xtdpdsys 进行系统 GMM 估计,并相应地计算自相关性。例如:

   xtdpdsys depvar indepvars, gmm(lags(1)) twostep
   estat abond

示例代码

下面是一个完整示例代码片段,展示如何使用两步 GMM 估计并进行自相关检验:

* 设置面板数据结构
xtset id time

* 使用 xtabond 的两步 GMM 估计
xtabond depvar indepvars, lags(1) twostep

* 检查自相关性
estat abond

希望这能帮助你解决问题!如果还有其他疑问,请随时提问。


内容由零声教学AI助手提供,问题来源于学员提问

本站部分文章来源于网络,版权归原作者所有,如有侵权请联系站长删除。
转载请注明出处:https://sdn.0voice.com/?id=6295

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~

联系我们

在线咨询: 点击这里给我发消息

微信号:3007537140

上班时间: 10:30-22:30

关注我们
x

注册

已经有帐号?