2014-02-12 131 views
0

我已經運行了100多個迴歸,然後是dwstat以獲得Durbin Watson統計量。我如何將結果收集到一個文件中?Stata - 輸出數百迴歸的迴歸結果

+2

的問題是**大爲改善**通過指定變量和代碼,你都試過了。請注意任何未來的問題。 –

回答

1

做這種事最靈活的方法是使用post命令。

+0

您可以請幫忙的語法?謝謝。 – user1542743

+2

你嘗試了什麼? –

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。這是用戶編寫的命令。

+0

感謝羅伯託。你的解決方案效果很好 – user1542743

+2

@user 1542743不客氣。至少請參閱http://stackoverflow.com/help在StackOverflow中詢問。你問的方式對你得到的答案的質量有很大的影響(如果你有任何問題的話)。另一個參考是http://stackoverflow.com/questions/how-to-ask及其中的鏈接。 –

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