我希望将几个回归的结果输出为格式良好的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)
1 回答
您可以使用
layout
,star
和fmt
子选项来格式化添加的标量,如下所示:这些选项记录在here中 . 据我所知,你问题中的方法是唯一的方法 .