本文介绍了四舍五入使用esttab导出到LaTeX的摘要统计信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I want to export summary statistics table (mean, median, min, max, sd) to LaTeX using the community-contributed command esttab but rounding the reported statistics to two decimals.

下面是我的Stata代码:

Below is my Stata code:

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

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

My results show summary statistics but many have a long list of digits after the decimal.

是否可以在Stata中指定它?

Is there a way of specifying this in Stata?

推荐答案

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

You need to specify the fmt() sub-option for each statistic in 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
-------------------------

LaTeX输出使用tex选项:

{
\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}
}

这篇关于四舍五入使用esttab导出到LaTeX的摘要统计信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-09 04:49