我正在使用社区贡献的命令outreg2
,将回归估计值从logit
模型导出到LaTeX
。
是否可以显示表引用/标签,例如“表1:某些标题”?
我似乎无法使用outreg2
来做到这一点:
logit v1 v2 v43, or
outreg2 using "table", label cti(odds ratio) eform tex replace ctitle(Logit)
使用esttab
,在标题选项中使用\label
可获得所需的效果:
esttab using "Table.tex",tex eform label replace title("Logit"\label{tab1})
有什么建议吗?
编辑:
请注意,即使我执行以下操作:
outreg2 using "table", label cti(odds ratio) eform tex replace ///
ctitle(Logit) title("Logit"\label{tab1})
这只会产生以下内容:
答案 0 :(得分:3)
考虑以下玩具示例:
webuse lbw
logit low age lwt i.race smoke ptl ht ui, or
esttab
和outreg2
在使用其title()
选项时产生相同的结果:
esttab, tex eform label replace title("Logit"\label{tab1})
outreg2 using "table", tex label cti(odds ratio) eform replace title("Logit"\label{tab1})
但是,当outreg2
进行排版时,这将不起作用
标记与esttab
不同。
使用outreg2
进行操作的方法是从Stata中运行以下命令:
outreg2 using table, tex replace label cti(odds ratio) eform
与esttab
不同,outreg2
命令没有插入标记的选项
直接从Stata内部。因此,您将必须手动在下面添加标记:
.
.
.
\begin{table}[htbp]\centering
\caption{Logit \label{tab1}}
.
.
.
\end{table}
.
.
.
生成的tex
文件应如下所示:
\documentclass[]{article}
\setlength{\pdfpagewidth}{8.5in} \setlength{\pdfpageheight}{11in}
\begin{document}
\begin{table}[htbp]\centering
\caption{Logit \label{tab1}}
\begin{tabular}{lc} \hline
& (1) \\
VARIABLES & odds ratio \\ \hline
& \\
birthweight<2500g & \\
& \\
age of mother & 0.973 \\
& (0.0355) \\
weight at last menstrual period & 0.985** \\
& (0.00682) \\
race = 2, black & 3.535** \\
& (1.861) \\
race = 3, other & 2.368** \\
& (1.040) \\
smoked during pregnancy & 2.518** \\
& (1.009) \\
premature labor history (count) & 1.719 \\
& (0.595) \\
has history of hypertension & 6.250*** \\
& (4.322) \\
presence, uterine irritability & 2.135* \\
& (0.981) \\
Constant & 1.586 \\
& (1.910) \\
& \\
Observations & 189 \\ \hline
\multicolumn{2}{c}{ seEform in parentheses} \\
\multicolumn{2}{c}{ *** p$<$0.01, ** p$<$0.05, * p$<$0.1} \\
\end{tabular}
\end{table}
\end{document}