如果我在循环中有outreg,我怎样才能在同一文档上的单独表中获得outreg
个结果。
我提供了我在下面找到的答案。
答案 0 :(得分:1)
需要从http://fmwww.bc.edu/RePEc/bocode/o安装outreg
' OUTREG':将估算表写入Word或TeX文件的模块
(请注意,如果找到,则需要卸载以前的outreg更新)
上面的文档是here。它提供了以下示例:
addtable
将多个估算结果合并到一个循环中,在该循环中,您循环outreg
而不输出结果,然后replay
超过outreg结果保存在内存中以输出表。示例:
outreg, clear
forvalues r = 2/5 {
quietly reg mpg price weight if rep78==`r'
outreg, merge varlabels ctitle("", "`r'") nodisplay
}
outreg using auto, replay replace title(Regressions by Repair Record)
将循环中的估计结果合并到两个单独的outreg表中:首先声明要保存的不同表,然后在循环之后使用addtable
将两个单独的表输出到word中。示例:
outreg, clear(iv)
outreg, clear(first)
forvalues r = 1/4 {
quietly ivreg2 rent pcturban (hsngval = faminc) if reg`r', savefirst
outreg, merge(iv) varlabels ctitle("","Region `r'") nodisplay
quietly estimates restore _ivreg2_hsngval
outreg, merge(first) varlabels ctitle("","Region `r'") nodisplay
}
outreg using iv, replay(first) replace title(First Stage Regressions)
outreg using iv, replay(iv) addtable title(Variables Regression)