Stata:一文读懂eststo存储输出结果
来源:Stata Manual: [R] estimates、The Stata Journal《Making regression tables simplified》,作者:Ben Jann
由计量经济学服务中心综合整理,转载请注明来源
由Ben Jann(Stata Journal 5: 288–308)引入的estout是一个用于根据存储的估计生成回归表的有用工具。但是,它的语法相对复杂,即使对于简单的表,命令也可能会变长。 此外,必须预先存储估计值可能是麻烦的。
为了便于生成回归表,作者提出了两个名为eststo和esttab的新命令。 eststo是官方Stata估计存储的包装器,简化了用于制表的估计结果的存储。 另一方面,esttab是estout的包装器,简化了从存储的估计中编译漂亮的表而无需太多输入。 本文主要基于stata15.0对eststo进行介绍。
一、语法格式介绍
Syntax(语法格式)
[_]eststo [name] [, options] [: estimation_command]
[_]eststo dir
[_]eststo drop {#|name} [{#|name} ...]
[_]eststo clear
二、应用案例介绍
Applying eststo after fitting a model to store the model's results:
sysuse auto
quietly regress price weight
eststo model1
quietly regress turn weight foreign
eststo model2
estout
输出结果为:
Applying eststo as a prefix command to fit and store a model in one step:
eststo model1: quietly regress price weight
eststo model2: quietly regress turn weight foreign
estout
输出结果为:
Using eststo with automatic names
eststo的一个主要优点是eststo不需要user用于指定存储的估计值的名称。 如果提供了名称,那么,当然, 估算值以此名称存储。 但是,如果没有提供名称,则为eststo 组成自己的名字。 eststo跟踪存储的估计集的名称通过全局宏,例如,estout可以从中获取名称。如下:
eststo clear
eststo: quietly regress price weight
(est1 stored)
eststo: quietly regress turn weight foreign
(est2 stored)
estout
输出结果为:
Adding ancillary statistics:
eststo clear
quietly regress price weight mpg
test weight = mpg
eststo, add(p_diff r(p))
estout, stat(p_diff)
结果为:
Using the by prefix to store subgroup models:
eststo clear . quietly by foreign
eststo: quietly reg price weight mpg
esttab, label nodepvar nonumber
结果为: