【发布时间】:2016-03-26 16:22:01
【问题描述】:
我正在尝试使用 esttab 创建一个带有汇总统计信息的 LaTeX 表,使用 summarise 命令。如果我一次汇总多个变量,我可以使用如下代码来执行此操作:
sysuse auto, clear
global vars price mpg headroom
eststo clear
eststo: estpost sum $vars, listwise
esttab est*, cells("count mean(fmt(2)) sd") nomtitles nonumber noobs
但是,我不知道如何汇总一行、存储它、汇总另一行、存储它等等,然后将它们全部组合在同一个表中而不创建不必要的列。如果我想通过变量对要总结的观察结果进行个性化限制,我可能想单独总结每个变量。
这里的代码没有得到我想要的。具体来说,它不会将每个变量的汇总统计信息放在同一列下,而是创建新列,每组对应一个不同的变量。
eststo clear
gen count = 1
foreach i in $vars {
eststo: estpost sum `i' if `i'>count
replace count = count+1
}
esttab est*, cells("count mean(fmt(2)) sd") nomtitles nonumber noobs
我应该改变什么来获得我想要的结果?
【问题讨论】: