首页 文章

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

提问于
浏览
0

我已经跑了100多次回归,随后是 dwstat 得到了Durbin Watson的统计数据 . 如何将结果收集到一个文件中?

3 回答

  • 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

    执行此类操作最灵活的方法是使用post命令 .

  • 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
    

相关问题