我想使用 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中指定它?
答案 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}
}