【问题标题】:Stata - output post regression results for hundreds of regressionsStata - 输出数百个回归的回归结果
【发布时间】:2014-03-14 23:02:28
【问题描述】:

我已经运行了 100 多次回归,然后是 dwstat 以获得 Durbin Watson 统计数据。如何将结果收集到一个文件中?

【问题讨论】:

  • 通过指定您尝试过的变量和代码,问题将得到大大改善。请在以后的任何问题中注明。

标签: stata


【解决方案1】:

这是一个非常开放的问题,但这里有一个例子。你必须做更多的研究才能得到你想要的:

webuse klein
tsset yr

forvalues i = 1/3 {
    regress consump wagegovt
    estat dwatson

    estadd scalar r_dw = r(dw)

    estimates store myreg`i', title(Model `i')
}

estout * using "D:\some\directory\example.txt", stats(r_dw) replace

运行ssc install estout 来安装estout。这是一个用户编写的命令。

【讨论】:

【解决方案2】:

最灵活的方法是使用post 命令。

【讨论】:

  • 你能帮忙看看语法吗?谢谢。
【解决方案3】:

我会使用 postfile:

webuse klein
tsset yr

tempname memhold
tempfile filename
postfile `memhold' teststat using `filename'
forvalues i=1/3{
reg  consump wagegovt
estat dwatson
scalar r_dw = r(dw)
post `memhold' (r(dw))
}

postclose `memhold'
clear all 
use `filename'
list

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 2020-09-27
    • 1970-01-01
    • 2014-01-17
    • 2022-01-12
    • 1970-01-01
    相关资源
    最近更新 更多