使用-esttab-控制导出的tex文件中的列数

时间:2015-09-20 12:53:28

标签: latex stata

我正在尝试在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}},表格会正确显示。

我在这里错过了哪个选项?或者,有没有办法直接指定列数?

谢谢, 小号

1 个答案:

答案 0 :(得分:0)

补充@Stezzo给出的答案:

是否使用引号会影响esttab显示结果的方式。如果没有引号,则会显示堆叠结果。使用引号,可以并排显示。以下是一个例子。

clear
set more off

sysuse auto

quietly regress price weight

esttab, cells(b t)
esttab, cells("b t")

因此,不应该出现任何错误。这是预期的行为。

回想一下,esttabestout的包装,前者可以从后者中选择。 cells()help estout中记录的选项。文件说明了这两种安排。