就是我输入一串命令之后,
stata说gmmstyle是变量,没找到这个变量(第一张图)
然后我就search gmm,结果如图2
然后我就ssc install gmmcovearn,结果如图3
可是看某个up视频,gmmstyle不像是变量名,而是命令啊,如图4




就是我输入一串命令之后,
stata说gmmstyle是变量,没找到这个变量(第一张图)
然后我就search gmm,结果如图2
然后我就ssc install gmmcovearn,结果如图3
可是看某个up视频,gmmstyle不像是变量名,而是命令啊,如图4




关注引自免费微信小程序:皆我百晓生
看起来你在尝试使用xtabond2命令进行动态面板数据模型的估计,并且想应用广义矩方法(Generalized Method of Moments, GMM)来进行估计。在Stata中,xtabond2并不是标准内置命令,而是通过社区提供的用户自定义程序包安装的。从你的描述来看,似乎你在安装了相关程序包后仍然遇到了问题。
首先,确保你已经正确安装了xtabond2和相关的GMM工具包。如果已经安装,但还是出现错误,可能是由于xtabond2与你的Stata版本兼容性问题或者是路径设置问题。请按照以下步骤操作:
ssc install xtabond2
如果提示"files already exist and are up to date.",那么xtabond2已经安装并且是最新的。
ssc install gmmcovearn
在安装了必要的程序包后,你需要重新启动Stata,因为有时候新安装的程序包需要重启才能生效。
最后,尝试运行你的命令,这里有一个例子:
use your_data_file.dta // 替换为你的数据文件名
xtabond2 GDPGrowth L.GDPGrowth unemployment EnergyL Energy2 Energy3 Energy4 Energy5 EnergyYear, gmmstyle(gmmcovearn(Energy2)) ivstyle(Energy1) noleveleq
注意,在gmmstyle()选项中,你应该提供的是gmmcovearn模块的名字而不是变量名,后面括号中的参数应该是你想用来估计协方差矩阵的变量。这里我假设你想要使用Energy2来估计协方差矩阵。
如果你在执行上述步骤后仍然遇到问题,可能需要检查你的数据文件是否正确读取,或者确认变量名称是否匹配你的命令中的拼写。如果问题依然存在,建议查看xtabond2和gmmcovearn的帮助文档,或者在Statalist等统计论坛寻求进一步的帮助。