Stata:向estout添加系数

Stata:向estout添加系数,stata,Stata,我想将几个回归的结果输出为一个格式良好的LaTeX表,我很高兴看到在大多数情况下,SSC上的estout包似乎正是这样做的 然而,我想要的有点特别:在显示系数估计及其标准误差的表格部分和显示R^2等的部分之间,我想添加一个部分,显示系数特定线性组合的点估计和标准误差(星星的奖励点)。点估计和标准误差都可以通过lincom轻松计算,但到目前为止,我找到的将这些数字放入表中的最佳解决方案是将这些数字大量地加起来,一次一个estadd scalar…。有没有更优雅的方法 示例代码: sysuse au

我想将几个回归的结果输出为一个格式良好的LaTeX表,我很高兴看到在大多数情况下,SSC上的
estout
包似乎正是这样做的

然而,我想要的有点特别:在显示系数估计及其标准误差的表格部分和显示R^2等的部分之间,我想添加一个部分,显示系数特定线性组合的点估计和标准误差(星星的奖励点)。点估计和标准误差都可以通过
lincom
轻松计算,但到目前为止,我找到的将这些数字放入表中的最佳解决方案是将这些数字大量地加起来,一次一个
estadd scalar…
。有没有更优雅的方法

示例代码:

sysuse auto
eststo, title("Model 1"): regress price weight mpg
lincom weight+mpg
estadd scalar skal r(estimate)
estadd scalar skalsd r(se)
eststo, title("Model 2"): regress price weight mpg foreign
lincom weight+mpg
estadd scalar skal r(estimate)
estadd scalar skalsd r(se)
label variable foreign "Car type (1=foreign)"
estout, cells(b(star fmt(3)) t(par fmt(2)))  ///
     stats(skal skalsd r2 N, labels("Linear Combination" "S.E." R-squared "N. of cases")) ///
     label legend varlabels(_cons Constant)

您可以使用
layout
star
fmt
子选项对添加的标量进行如下格式化:

estout, cells(b(star fmt(3)) t(par fmt(2)))  ///
     stats(skal skalsd r2 N, layout(@ (@) @ @) star(skal) labels("Linear Combination" "S.E." R-squared "N. of cases") fmt(%9.2f %9.2f %9.2f %12.0f)) ///
     label legend varlabels(_cons Constant)

这些选项已记录在案。据我所知,你问题中的方法是唯一能做到这一点的方法。

上面的答案有问题。我认为最初的海报是基于
lincom
(重量+mpg)与零的测试,想要统计显著性的星星。这不是星空(skal)所做的

如下所示:
star[(
scalarlist
)]
,用于指定模型的总体重要性由星号表示。恒星附加到scalarlist中指定的标量统计信息

star(skal)
在上一个示例中,将在
skal
的估计值旁边放置显著性星号,但它们将来自回归模型总体显著性的F检验(我认为)。而不是来自
lincom


当我在其他规范上使用此策略时,所附的星号显然不是基于
lincom
的星号。我不确定是否可以使用
lincom
/
esttab
lincom
获取星号。更不用说
nlcom

其他地方(Statalist)强烈建议将解释所指的哪些程序是用户编写的以及它们来自何处作为良好实践。关于这方面没有这样的规则,但我希望在这里鼓励这种实践提供信息。因此,
estout
来自SSC。(我不使用它,所以我停在这里。)是的,estout是用户编写的。但由于它不是一个晦涩难懂的软件包,我想我会抓住机会。我已经搜索了Stateline以及其他互联网站,寻找答案,但不幸的是,答案是空的。在我看来,思考这个问题的方式是错误的。这个论坛的目的不仅仅是为了获得个人问题的答案,而是为了为所有人提供一个档案,这样信息丰富的细节几乎不会伤害到任何人,并且可以被那些认为是多余的人忽略“。我想,Statalist上使用
estout
的用户比这里的用户要多,这仍然是事实。我编辑了这个问题以反映estout来自SSC的事实。@Metrics谢谢,但在我看来,这似乎主要是一个关于Stata包而不是LaTeX的问题。我知道如何手工完成所有这些,但我更愿意为自己动手,这样我生产的任何东西都可以被别人复制。现在我很尴尬,因为我之前没有找到这个。非常感谢你对我这样的新手的耐心!别担心。我喜欢这个命令,并且每天都使用它,但是将您想要的内容与
estout
文档进行匹配可能有点棘手。请注意
star(skal)
不使用标准误差将重要性星号附加到
skal
系数。它可能会显示星星,即使
skal
不重要!2014年11月25日,在一份现已删除的答复中也提出了类似的观点。我不使用这些优秀的命令,但我希望它不会被删除。这里作为“答案”比作为评论更好。