2015-04-01 111 views
-1

不知您是否能幫助我找出一個非常簡單的問題,即如何在單獨的數據集(或文件)中保存迴歸提取的統計量,還可以添加來自其他迴歸的更多統計數據呢?在數據集中保存從迴歸提取的統計量:Stata

例如,來自一個迴歸統計可以被提取爲e(f)和從另一個也爲e(F)。

回答

0

Roger Newson的parmest非常適合處理「resulsets」,這是從Stata命令的輸出創建的Stata數據集。幫助文件有一個很好的例子,它將三個迴歸合併到一個文件中,我在這裏修改的文件中包含R^2 [存儲在e(df_r)]中:

sysuse auto, clear 

tempfile tf1 tf2 tf3 
parmby "reg price weight", lab saving(`"`tf1'"', replace) idnum(1) idstr(M1) escal(r2) 
parmby "reg price foreign", lab saving(`"`tf2'"', replace) idnum(2) idstr(M2) escal(r2) 
parmby "reg price weight foreign", lab saving(`"`tf3'"', replace) idnum(3) idstr(M3) escal(r2) 

drop _all 
append using `"`tf1'"' `"`tf2'"' `"`tf3'"' 
list idnum idstr es_1, noobs nodis