使用 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 (将#修改为@)