我想将几个回归的结果输出为格式良好的 LaTeX 表,并且很高兴看到在大多数情况下estout
,SSC 上的包似乎正是这样做的。
但是,我想要的有点特别:在显示系数估计值及其标准误差的表格部分和显示 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)