Stata: 分組輸出regression table

網友洋問了個問題:

「我是用6個group跑回歸
by group regress fee asset cost
store m3
我發現我無法輸出群組的報表,而就m3而言他的資料為最後一群組的資料
我要怎麼樣才能分別呈現每個group資料??
謝謝」

之前網友 chien 也問過同樣的問題,不過我那時候沒想到好的辦法,現在終於在 esttab 相關的說明文件中找到了。

sysuse auto <br />by foreign: eststo: quietly regress price weight mpg

by 後面換成你要的變數。在用 by 的情況下,必須要先用 eststo 將結果存起來。如下圖所示,eststo 就會將這兩組分別存成 est1、est2。

1.png

最後在用 esttab 指令輸出:

esttab * using test.rtf, b(2) t(2) r2 replace

結果如下:

2.png

加上了神奇的eststo,輸出分組迴歸就變得容易多了!

參考來源http://repec.org/bocode/e/estout/estadd.html 裡面的 adding results by groups

8 thoughts on “Stata: 分組輸出regression table”

  1. 您好 看了這篇文章之後 我想請問 如果分群跑回歸之後 想要輸出一個變數的各組的adj R2 請問有辦法形成一個新的變數嗎? 謝謝

  2. 您好 我輸入 reg var1 var2 var3, replace ar2
    結果顯示 option replace not allowed

    請問我是有哪裡用錯嗎

    謝謝您的回覆

  3. Chin-Hsi Lin您好,我之前打錯了,指令是"mvprobit"才對,不是mvpcobit,不好意思,安裝的package是st0045,我一直找不到適合這個指令的輸出表格方法,也沒辦法套用esttab using test.rtf 這個指令,套用的結果係數會不一樣…如果你手邊沒有適合的data我可以mail給你,真的很感謝你,謝謝。

  4. @Ming-Jen Yu,

    我看esttab結果系數會一樣。輸出的是最後一筆的結果。如果不對,那先est store起來,esttab再輸出一次。

    不過表格格式的話,這就沒辦法了。

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Scroll to Top
Verified by MonsterInsights