【发布时间】:2017-04-03 18:42:56
【问题描述】:
我正在使用 community-contributed 命令 estout 将自定义表从 Stata 输出到乳胶 .tex 文件。但是,我不知道如何在一个表中添加多个列。
下面是一个简化的示例,我创建了两个单独的表,每个表都包含来自两个不同回归的残差的标准差:
reg y x1
predict res1, residual
reg y x2
predict res2, residual
reg y x3
predict res3, residual
reg y x4
predict res4, residual
eststo clear
estpost summarize res1 res2
eststo
esttab, cells("sd") noobs nonum
esttab using first.tex, cells("sd") noobs nonum replace
eststo clear
estpost summarize res3 res4
eststo
esttab, cells("sd") noobs nonum
esttab using second.tex, cells("sd") noobs nonum replace
但是,我希望将两列放在同一个表中,如下所示:
sd(res1) sd(res3)
sd(res2) sd(res4)
Stata 14 可以自定义这样的表格吗?
这个问题与this 的问题不同,因为我在那里寻找创建自定义表的命令。答案是estpost。现在,我要求以我在其文档中找不到的方式自定义此命令。
【问题讨论】:
-
交叉引用stackoverflow.com/questions/43166930/… 解释不同之处不会有任何害处。
-
感谢@NickCox,我将添加一个编辑来解释差异。
-
谢谢@PearlySpencer,我已经离开了,现在才看到。很完美