如何在stata中的同一个文档上超过多个表?

How to outreg multiple tables on the same document in stata?

当我在一个循环中使用 outreg 时,如何在同一文档的单独表格中获得 outreg 结果。

我在下面提供了找到的答案。

需要从 http://fmwww.bc.edu/RePEc/bocode/o 安装 outreg 'OUTREG': 将估计 tables 写入 Word 或 TeX 文件的模块 (请注意,如果找到,您需要卸载任何以前的 outreg 更新)

已找到上述文档 here。它提供了以下示例:

  1. 使用 addtable
  2. 在同一文档中放置额外的 table
  3. 在一个循环中合并多个估计结果,在该循环中循环 outreg 而不输出结果,然后 replay 对保存在内存中的 outreg 结果输出 table.示例:

    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)
    
  4. 将循环中的估计结果合并到两个单独的outreg table中:首先声明不同的table保存在其中,然后使用addtable将两个单独的 table 输出到单词中的循环。示例:

    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)