我正在尝试在Latex中导出汇总统计信息表,但是当我使用表编译pdf时,列数不等于汇总统计信息的数量(第一列相对于变量的+1) )。
举个例子,考虑一下:
use auto, clear
eststo: estpost tabstat weight price mpg rep78, ///
column(statistics) statistics(count mean median sd)
esttab using "auto.tex", replace ///
cells(( count(label("Observations")) ///
mean(label("Mean")) p50(label("Median")) ///
sd(label("Standard deviation")) ))
如果我手动更改auto.tex
,那么:
\begin{tabular}{l*{1}{ccccc}}
而非\begin{tabular}{l*{1}{c}}
,表格会正确显示。
我在这里错过了哪个选项?或者,有没有办法直接指定列数?
谢谢, 小号
答案 0 :(得分:0)
补充@Stezzo给出的答案:
是否使用引号会影响esttab
显示结果的方式。如果没有引号,则会显示堆叠结果。使用引号,可以并排显示。以下是一个例子。
clear
set more off
sysuse auto
quietly regress price weight
esttab, cells(b t)
esttab, cells("b t")
因此,不应该出现任何错误。这是预期的行为。
回想一下,esttab
是estout
的包装,前者可以从后者中选择。 cells()
是help estout
中记录的选项。文件说明了这两种安排。