3953 1

求问outreg2输出命令出现 matrix e(b) not found [推广有奖]

  • 0关注
  • 0粉丝

小学生

14%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
210 点
帖子
1
精华
0
在线时间
8 小时
注册时间
2022-10-14
最后登录
2023-4-11

楼主
努力ing努力ing 学生认证  发表于 2022-10-14 10:32:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求问outreg2输出命令出现  matrix e(b) not found; run/post a regression, or specify varlist for non-regress > ion outputs
该怎么解决
二维码

扫码加我 拉你入群

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

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

关键词:matrix outreg found Mat REG

沙发
赵安豆 发表于 2024-5-2 12:14:37
出现 "matrix e(b) not found" 的错误提示,常常是因为在尝试使用 `outreg2` 命令输出结果前,没有执行回归分析或者执行的回归分析没有产生可用的估计结果矩阵(比如 `e(b)`)。`e(b)` 是 Stata 中存储回归系数估计值的矩阵。解决这个问题,您可以按照以下步骤操作:

1. **确保执行了回归分析**:在使用 `outreg2` 命令之前,请确保执行了一个回归分析命令,如 `regress`、`logit`、`probit` 等。例如:
   ```stata
   regress y x1 x2
   ```

2. **检查回归分析是否成功**:执行回归分析后,请检查 Stata 输出窗口,确认回归分析成功执行并没有错误信息。如果有错误或警告信息,请根据提示修正。

3. **立即使用 `outreg2`**:在执行完回归分析后,不要执行任何其他命令,直接使用 `outreg2` 命令输出结果。例如:
   ```stata
   outreg2 using results.doc, replace
   ```
   这是因为 `outreg2` 会使用最近一次回归分析的结果。

4. **如果执行的是非回归分析**:如果你执行的命令并非回归分析,而想用 `outreg2` 输出其他结果,那么需要根据 `outreg2` 的帮助文件(可以通过在 Stata 命令行中输入 `help outreg2` 来查看)来正确指定命令参数。

5. **重新安装或更新 `outreg2`**:如果上述步骤都无法解决问题,可能是 `outreg2` 安装有问题。可以尝试重新安装或更新 `outreg2`。在 Stata 中输入以下命令来安装或更新:
   ```stata
   ssc install outreg2, replace
   ```
   或者如果已经安装,尝试更新:
   ```stata
   adoupdate outreg2, update
   ```

确保按照这些步骤操作后,一般可以解决 "matrix e(b) not found" 的问题。如果问题仍然存在,可能需要更详细地检查你的操作步骤或者寻求具体的技术支持。

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



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

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-27 10:39