将协方差 table 从 Stata 导出到 LaTeX
Exporting covariance table from Stata to LaTeX
我正在尝试将协方差 table 从 Stata 导出到 LaTeX。协方差在民主和石油之间,民主是我的 Y,石油是我的主要 x 变量
这是我运行的Stata代码,它运行时没有产生任何错误,但是一旦table导出到LaTeX中,它就不会以我正在寻找的格式出现
ssc install estout
dataex democracy oilincome
corr democracy oilincome, cov
eststo clear
eststo table_cov
esttab, cells("democracy oilincome") noobs nonumb nomtitle collabels("Democracy" "Oil Reliance"), using Covariance_table.tex
输出:
dataex democracy oilincome
* Example generated by -dataex-. For more info, type help dataex
clear
input byte democracy float oilincome
4 0
4 0
4 0
4 0
4 0
4 0
4 0
4 0
4 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
10 0
10 0
10 0
10 0
10 0
9 0
9 0
9 0
9 0
8 0
8 0
8 0
8 0
8 0
8 0
8 0
8 .74
8 2.02
8 4.09
8 6.52
8 6.27
8 5.24
8 3.21
8 5.42
8 6.14
8 8.38
10 9.59
10 9.49
10 7.32
10 5.34
10 6.79
10 9.91
10 13.4
10 8.21
10 7.78
10 10.71
10 9.95
10 9.72
10 9.68
10 8.51
10 7.86
10 7.97
10 7.41
10 9.3
10 12.39
10 14.64
10 13.09
10 9.97
10 10.72
10 14.61
10 25.85
10 25.37
10 16.55
10 17.14
10 24.6
end
这是协方差输出
democ~cy oilinc~e
democracy 49.04
oilincome -1662.3 6.3e 06
我从我的 Stata 代码中收到的 LaTeX 代码是:
{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{1}{cc}}
\hline\hline
& Democracy&Oil Reliance\
\hline
\hline\hline
\end{tabular}
}
但 Latex table 仅显示以下内容:
您需要存储估计值,estpost
就是为此而设计的(参见 help estpost
)。在将它们制成表格之前,您也不应该清除这些估计值。这一行:eststo clear
应该出现在代码的末尾。尝试如下操作:
sysuse auto
estpost correlate price turn foreign rep78, matrix listwise
esttab using "Corr.tex", unstack not noobs compress
estout
命令系列的 excellent documentation 值得复习。
我正在尝试将协方差 table 从 Stata 导出到 LaTeX。协方差在民主和石油之间,民主是我的 Y,石油是我的主要 x 变量
这是我运行的Stata代码,它运行时没有产生任何错误,但是一旦table导出到LaTeX中,它就不会以我正在寻找的格式出现
ssc install estout
dataex democracy oilincome
corr democracy oilincome, cov
eststo clear
eststo table_cov
esttab, cells("democracy oilincome") noobs nonumb nomtitle collabels("Democracy" "Oil Reliance"), using Covariance_table.tex
输出:
dataex democracy oilincome
* Example generated by -dataex-. For more info, type help dataex
clear
input byte democracy float oilincome
4 0
4 0
4 0
4 0
4 0
4 0
4 0
4 0
4 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
9 0
10 0
10 0
10 0
10 0
10 0
9 0
9 0
9 0
9 0
8 0
8 0
8 0
8 0
8 0
8 0
8 0
8 .74
8 2.02
8 4.09
8 6.52
8 6.27
8 5.24
8 3.21
8 5.42
8 6.14
8 8.38
10 9.59
10 9.49
10 7.32
10 5.34
10 6.79
10 9.91
10 13.4
10 8.21
10 7.78
10 10.71
10 9.95
10 9.72
10 9.68
10 8.51
10 7.86
10 7.97
10 7.41
10 9.3
10 12.39
10 14.64
10 13.09
10 9.97
10 10.72
10 14.61
10 25.85
10 25.37
10 16.55
10 17.14
10 24.6
end
这是协方差输出
democ~cy oilinc~e
democracy 49.04
oilincome -1662.3 6.3e 06
我从我的 Stata 代码中收到的 LaTeX 代码是:
{
\def\sym#1{\ifmmode^{#1}\else\(^{#1}\)\fi}
\begin{tabular}{l*{1}{cc}}
\hline\hline
& Democracy&Oil Reliance\
\hline
\hline\hline
\end{tabular}
}
但 Latex table 仅显示以下内容:
您需要存储估计值,estpost
就是为此而设计的(参见 help estpost
)。在将它们制成表格之前,您也不应该清除这些估计值。这一行:eststo clear
应该出现在代码的末尾。尝试如下操作:
sysuse auto
estpost correlate price turn foreign rep78, matrix listwise
esttab using "Corr.tex", unstack not noobs compress
estout
命令系列的 excellent documentation 值得复习。