首页 文章

使用esttab保留和重新加载Stata中的估计值

提问于
浏览
2

我注意到我经常花费大量时间来调整 esttab 选项以使我的表格显示我想要的方式,并且即使数据没有改变,也必须重新运行估计值 . 有没有办法在 eststo 命令和 esttab 之间保存和重新加载数据?我喜欢的是类似的东西

eststo: quietly reg a b
estsave using foo.est, replace
***
*Some other File
estload using foo.est
esttab foo.tex

任何其他选择让我玩我通过试验和错误输出回归的方式而不必重新运行它们而不必处于交互式提示下将是非常有帮助的 .

1 回答

  • 2

    你为什么需要把它放到磁盘上? eststo 将结果存储在内存中,直到您关闭文件,除非指定的名称每个连续估计(eststo1,eststo2,..) . 您可以重新编程并重新运行.do文件的一部分 . 或者,您可以在.do中创建所有估算值,并从辅助.do调用它:

    /* .do for make tables */
    do makeEstimates.do
    esttab ...
    

    在其他地方你编程 makeEstimates.do

    /* .do to make estimates */
    quietly regress a b
    estout ab
    

    您可以运行一次,然后注释掉 do makeEstimates.do 行,以便在不更改它们的情况下使用 estout .

相关问题