楼主: jiakaizhang201
3411 5

[回归分析求助] 使用ppmlhdfe一直报错。。。 [推广有奖]

  • 2关注
  • 0粉丝

等待验证会员

本科生

23%

还不是VIP/贵宾

-

威望
0
论坛币
38 个
通用积分
0.0040
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
339 点
帖子
15
精华
0
在线时间
154 小时
注册时间
2016-12-24
最后登录
2025-9-2

楼主
jiakaizhang201 发表于 2021-12-13 00:00:02 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
采用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);
请问大家这是什么原因呢~求解答

二维码

扫码加我 拉你入群

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

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

关键词:PML fixedeffect accuracy occurred loading

沙发
黃河泉 在职认证  发表于 2021-12-13 11:55:56
我对 ppmlhdfe 不熟,但请你先试试其 help 中之例子是可以跑的 (或试试更新 ssc install ppmlhdfe, replace)
  1. use "http://fmwww.bc.edu/RePEc/bocode/e/EXAMPLE_TRADE_FTA_DATA" if category=="TOTAL", clear
  2. egen imp = group(isoimp)
  3. egen exp = group(isoexp)
  4. ppmlhdfe trade fta, a(imp#year exp#year imp#exp) cluster(imp#exp)
复制代码

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

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

报纸
bxb062195 发表于 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学术大模型生成,添加下方二维码,优先体验功能试用



您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-1 23:15