我在同一个文件夹中有一堆数据集,我想为每个数据集运行相同的回归。另外,我想为每个数据集以.tex格式导出相应的回归输出。这是我的尝试:Stata:用多个数据集将输出回归输出到Latex
ssc inst fs, replace
fs *.dta
foreach f in `r(files)' {
use "`f'"
local newname : subinstr local f ".dta" ".tex"
reghdfe y x1 x2 x3, absorb(fe1 fe2) cluster(fe1 fe2)
outreg2 using `newname', replace ctitle ((1)) addtext(fe1, YES, fe2, YES) adjr2
}
我得到的错误无效的“导出”。回归运行,但似乎outreg2不起作用。我没有看到我的错误,谁可以帮忙?
文件名中的空格确实是问题。谢谢。 – cecefuss