微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 esttab 导出具有 2 个组分类的 LaTeX 回归表

如何解决使用 esttab 导出具有 2 个组分类的 LaTeX 回归表

我在 Stata 中使用命令 esttab 导出回归表。我想用两个不同级别的组分类标记我的模型。

到目前为止,我有下面的Stata代码

sysuse auto,clear
gen lowcost = (price<6000)

reg price weight mpg if foreign==0 & lowcost==0
est sto reg1
reg price weight mpg if foreign==0 & lowcost==1
est sto reg2
reg price weight mpg if foreign==1 & lowcost==0
est sto reg3
reg price weight mpg if foreign==1 & lowcost==1
est sto reg4

local regressions reg1 reg2 reg3 reg4
esttab `regressions' using "Latex/test.tex",replace mgroups("Domestic" "Foreign",pattern(1 0 1 0) prefix(\multicolumn{@span}{c}{) suffix(}) span) mtitles("High-cost" "Low-cost" "High-cost" "Low-cost") nonumbers

我想为所有 4 个模型添加一个分类标签如下:“结果:价格”。根据我的理解,这需要我们在上面的 esttab 命令中添加以下选项:mgroups("Outcome: Price",pattern(1 0 0 0) prefix(\multicolumn{@span}{c}{) suffix(}) span)。问题是 esttab 不允许我们多次使用选项 mgroups()。有没有人有解决办法?

在 LaTeX 中查看表格:

\documentclass{article}
\begin{document}
    \input{test.tex}
\end{document}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。