Stata - 输出回归结果数百次回归

时间:2014-02-12 16:00:29

标签: stata

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

3 个答案:

答案 0 :(得分:2)

这是一个悬而未决的问题,但这是一个例子。你需要做更多的研究才能得到你想要的东西:

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。这是一个用户编写的命令。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

我会使用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