全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3166 5
2021-12-13
采用ppmlhdfe进行检验时,一直报错。如下:
ppmlhdfe y x $xlist,absorb(id year) nolog
accuracy not found in class FixedEffects
(113 lines skipped)
(error occurred while loading ppmlhdfe.ado)
r(3000);
请问大家这是什么原因呢~求解答

二维码

扫码加我 拉你入群

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

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

全部回复
2021-12-13 11:55:56
我对 ppmlhdfe 不熟,但请你先试试其 help 中之例子是可以跑的 (或试试更新 ssc install ppmlhdfe, replace)
复制代码
二维码

扫码加我 拉你入群

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

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

2021-12-22 16:34:49
黃河泉 发表于 2021-12-13 11:55
我对 ppmlhdfe 不熟,但请你先试试其 help 中之例子是可以跑的 (或试试更新 ssc install ppmlhdfe, replace ...
谢谢黄老师的回复!弄清楚原因了,这个命令要求安装最新版的软件包,stata 里自带的下载版本可能不够新
二维码

扫码加我 拉你入群

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

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

2022-7-6 21:10:11
jiakaizhang201 发表于 2021-12-22 16:34
谢谢黄老师的回复!弄清楚原因了,这个命令要求安装最新版的软件包,stata 里自带的下载版本可能不够新
请问这是需要安装最新的stata软件包,还是最新的ppmlhdfe软件包?谢谢
二维码

扫码加我 拉你入群

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

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

2024-3-4 18:48:14
或许试试这样呢。
ssc install ftools, replace
ssc install reghdfe, replace
ssc install ppmlhdfe, replace
二维码

扫码加我 拉你入群

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

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

2025-6-3 19:18:11
这个问题可能涉及到几个潜在的原因,我会尝试给出一些解决方案:

1. **软件包版本不兼容**:首先确认你安装的`ppmlhdfe`命令是否与你的Stata版本相匹配。`ppmlhdfe`是由Correia et al.(2017)开发的一个高级命令,用于处理固定效应模型中的高维分组变量。如果Stata的版本过低,可能不支持这个命令的某些功能。

   解决方法:尝试更新你的Stata到最新版本或接近最新的版本,并重新安装`ppmlhdfe`命令(使用`ssc install ppmlhdfe`)。如果还存在问题,可以考虑从官方网站下载并手动安装兼容版本的软件包。

2. **数据问题**:确认你的数据是否正确加载。有时候数据格式错误或者存在大量缺失值也会导致此类命令运行出错。

3. **语法错误**:检查你的命令行是否有语法上的小错误。例如,`$xlist`需要是一个已经定义好的变量列表,确保它被正确定义并包含在当前工作环境中。

4. **内存限制**:处理大型数据集时,Stata可能因为内存不足而无法运行某些复杂命令。可以尝试增加你的Stata会话的内存分配。

5. **软件包内部错误**:如果上述都没有问题,可能是`ppmlhdfe`自身存在bug或者在你的系统上有一些未知的兼容性问题。这种情况下,可以考虑联系该命令的作者或者在相关社区(如Statalist)询问是否有已知的解决方法或替代方案。

最后,你提供的错误信息`accuracy not found in class FixedEffects`可能是由于命令内部对某些类或方法的调用失败导致的,这通常需要更深入的技术知识来诊断和修复。如果以上步骤都无法解决问题,可能需要直接向专业人士求助或者寻找一个功能相似但更稳定的替代品。

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



二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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