四舍五入使用esttab导出到LaTeX的摘要统计信息

时间:2019-07-19 22:48:47

标签: latex stata

我想使用 community-contributed 命令LaTeX将摘要统计信息表(平均值,中位数,最小值,最大值,标准偏差)导出到esttab,但四舍五入报告的统计信息到两位小数。

下面是我的Stata代码:

eststo sumstats1: quietly estpost sum var1 var2 var3, detail

esttab sumstats1, cells("mean p50 min max sd") nonumbers label

esttab sumstats1 using "$repodir/output/tables/sumstats.tex", booktabs ///
       label nonumbers cells("mean p50 min max sd") replace 

我的结果显示了摘要统计信息,但许多结果在小数点后都有一长串数字。

是否可以在Stata中指定它?

1 个答案:

答案 0 :(得分:0)

您需要为fmt()中的每个统计信息指定cell()子选项:

sysuse auto, clear
eststo clear

estpost summarize mpg

esttab, cells("mean(fmt(%8.2f))" "sd(fmt(%8.2f))")

-------------------------
                      (1)

                  mean/sd
-------------------------
mpg                 21.30
                     5.79
-------------------------
N                      74
-------------------------

tex选项用于LaTeX输出:

{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{1}{c}}
\hline\hline
            &\multicolumn{1}{c}{(1)}\\
            &\multicolumn{1}{c}{}\\
            &     mean/sd\\
\hline
mpg         &       21.30\\
            &        5.79\\
\hline
\(N\)       &          74\\
\hline\hline
\end{tabular}
}