gpt4 book ai didi

stata - esttab 估计结果没有 e(b) 和 e(V)

转载 作者:行者123 更新时间:2023-12-02 21:52:45 25 4
gpt4 key购买 nike

我已经使用 estout 命令有一段时间了,但现在正在几台未连接到互联网的计算机上工作。我从 esttab 命令收到以下错误:

当前估计结果没有e(b)和e(V)

为了用更简单的示例对此进行测试,我尝试在此处复制该示例:http://repec.org/bocode/e/estout/estpost.html#estpost101

我创建了一个示例数据集,如下所示:

price   mpg     rep78   foreign
1 3 1 1
2 3 1 1
3 3 1 2
4 3 2 3
5 3 2 5
6 3 2 8
7 3 3 13
8 3 3 21
9 3 3 34

然后按照示例运行以下命令:

estpost summarize price mpg rep78 foreign, listwise
esttab, cells("mean sd min max") nomtitle nonumber

我使用 estpost 命令获得了预期的输出,但在运行 esttab 时出现了上述错误。我已多次卸载并重新安装此软件包,使用使用 ssc install 下载到另一台计算机上的版本和从 http://repec.org/bocode/e/estout/installation.html 下载的版本。 。我觉得我一定错过了一些明显的东西......任何帮助将不胜感激。

编辑:我刚刚和我的一位同事核实过,他们最近似乎莫名其妙地遇到了同样的错误。

最佳答案

这对我有用。我怀疑安装错误。尽管您尽了最大努力,您之前可能已经在系统上安装了 estout 中的部分或全部程序版本。

在 Stata 中,您需要通过键入诸如

之类的命令来检查 Stata 所看到的内容
. which esttab, all 

在您工作的每个目录中。如有必要,请对包中由 ssc desc estout 命名的所有其他命令文件重复此操作。您应该会看到每个命令的一个(且只有一个)版本,日期大多在 2009 年(eststo 于 2008 年)。

一个更大胆的假设是,estout 已被 Stata 最近的更改所破坏。这对我来说似乎不太可能,但请先检查上述内容。

(更新)OP回复揭示了一个噩梦般的场景:已发现难以删除的旧版本。该怎么办?

  • 查看adopath 命令。在第一个实例中,只需输入adopath。 Stata 希望在 e 中安装 estout 内容,无论它标记为 PLUS。 (如果您在美国,您可能想说“off of”。)

  • 一种可能性是您使用 adopathPLUS 重置到您具有写入权限的位置,最好是专用于程序的位置。这对 PLUS 中已有的程序有影响,这些程序现在不再可见,因此您需要添加现在 PLUS 中的任何内容作为额外的位置来查看。 adopath 的帮助说明了如何执行此操作。

  • 另一种可能性是,Stata 总是先在当前目录或文件夹中查找用户编写的程序,然后再在 PLUS 中查找(除非您弄乱了该顺序,我建议不要这样做) 。因此,只要您想要的程序位于当前目录中,就应该可以工作。然而,这通常会被认为是糟糕的风格。更糟糕的是,当您更改工作目录时,您需要将程序复制到该目录。

  • 您可能需要联系管理员来删除旧内容。如果您没有正确的权限,则很难使用用户编写的 Stata 程序。

关于stata - esttab 估计结果没有 e(b) 和 e(V),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18262746/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com