Stata esttab Output



当我使用esttab从Stata导出结果到LaTeX时,我有一个简单但奇怪的问题。

一旦输出存储在tex文件中,我将该文件导入Lyx。然而,所有系数的前面都有[em1],它与pdf中的文本一致。即使我没有将tex文件导入Lyx并在Texworks中打开它,[em1]前缀仍然出现。我能找到的唯一方法是手动删除[em1],这既繁琐又缺乏优雅。

知道为什么会出现这种情况吗?

下面是生成代码:

svyset w1_wgt
estpost  svy: tab reason1, se per
est store w1, title(Model 1)
svyset w2_wgt
estpost  svy: tab reason2, se per
est store w2
svyset w3_wgt
estpost  svy: tab reason3, se per
est store w3
esttab w1 w2 w3 ///
using "Output/Descriptive Statistics/Absence of Adults.tex" ///
, replace nostar se unstack label  tex

这并不能回答你的问题,但你可以使用filefilter来摆脱不需要的文本:

clear all
set more off
eststo clear
webuse nhanes2f
svyset psuid
svy: tab sex, se per
est store w1
svy: tab race, se per
est store w2
svy: tab region, se per
est store w3
esttab w1 w2 w3 using "D:/Desktop/statatemps/Absence.tex", ///
    replace nostar se unstack label tex
filefilter ///
    "D:/Desktop/statatemps/Absence.tex" ///
        "D:/Desktop/statatemps/Absence2.tex", from("[1em]") to("")

尝试使用outreg。遵循@RobertoFerrer的示例(感谢提供一些工作代码),您可以使用outreg代替esttab:

outreg using "C:...Absence2.tex", replace nostar se tex 

然后在outreg中使用格式选项。如果它有你需要的东西,这可能是一个更容易实现你想要的东西的方法。当我在MS Excel中需要这些表格时,我总是发现esttab更适合这些表格,outreg更适合TeX。这只是我个人的看法。

相关内容

  • 没有找到相关文章

最新更新