保存在磁盘上并重新加载esttab的估算值

Dav*_*ger 3 stata

有什么方法可以在eststo命令和命令之间保存和重新加载数据esttab

我想要的是如下内容:

eststo: quietly reg a b
estsave using foo.est, replace

***

*Some other File
estload using foo.est
esttab foo.tex
Run Code Online (Sandbox Code Playgroud)

任何其他让我能够通过试错法输出回归的方式(无需重新运行回归且不必在交互式提示下)的方法都将非常有用。

Pea*_*cer 5

您可以使用以下estimates save命令将估算值存储在磁盘上:

sysuse auto, clear

quietly regress price mpg
estimates save foo1

quietly regress price trunk
estimates save foo2

quietly regress price weight
estimates save foo3
Run Code Online (Sandbox Code Playgroud)

上面的代码段3在当前工作目录中创建包含估计的文件:

foo1.ster
foo2.ster
foo3.ster
Run Code Online (Sandbox Code Playgroud)

然后,您可以重新加载这些文件,并以esttab非交互方式使用它们,并以任何您喜欢的方式通过以下estimates use命令使用它们:

estimates use foo2
esttab .

----------------------------
                      (1)   
                    price   
----------------------------
trunk               216.7** 
                   (2.81)   

_cons              3183.5** 
                   (2.87)   
----------------------------
N                      74   
----------------------------
t statistics in parentheses
* p<0.05, ** p<0.01, *** p<0.001
Run Code Online (Sandbox Code Playgroud)

estimates use foo1
esttab .

----------------------------
                      (1)   
                    price   
----------------------------
mpg                -238.9***
                  (-4.50)   

_cons             11253.1***
                   (9.61)   
----------------------------
N                      74   
----------------------------
t statistics in parentheses
* p<0.05, ** p<0.01, *** p<0.001
Run Code Online (Sandbox Code Playgroud)

estimates use foo3
esttab .

----------------------------
                      (1)   
                    price   
----------------------------
weight              2.044***
                   (5.42)   

_cons              -6.707   
                  (-0.01)   
----------------------------
N                      74   
----------------------------
t statistics in parentheses
* p<0.05, ** p<0.01, *** p<0.001
Run Code Online (Sandbox Code Playgroud)