查看原文
其他

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

结果为:


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存