Stataでestout/esttabの際にlocal statsが表示されない。
回帰分析などの結果をきれいに出力するコマンドであるesttab
であるが、表の下のほうに固定効果(FE)の有無や説明変数の有無など複数の情報を入れようとすると、うまく表示されないエラーがあった(他の人はうまくいっているようなので理由不明)。esttab
やestadd
の使い方は多くの方が書いていますが、特にestadd
に関しては、以下のリンクがわかりやすかったですdariotoman.com。
local controls x1 x2 x3 * Model 1 reg y keyvar, robust est sto reg_1 estadd local controls "No" estadd local Region "No" * Model 2 reg y keyvar `controls', robust sum y if keyvar == 0 est sto reg_2 estadd local controls "Yes" estadd local Region "No" * Model 3 reg y keyvar `controls' i.village, robust sum y if keyvar == 0 est sto reg_3 estadd local controls "Yes" estadd local village "Yes" * Export tex tables local regtable reg_1 reg_2 reg_3 esttab `regtable' using "$Dropbox/reg_table.tex", stats(controls Region N, /// labels ("Control variables" "village FE" ""Observations) /// fmt(0 0 0)) /// replace
これでControlやvillage FEのと欄にうまくYes/Noが表示されないとき、以下のようにestadd
の後ろにその結果を付け加えるeststo
の名前を付けると(なぜか)うまくいきました。
* Model 1 reg y keyvar, robust est sto reg_1 estadd local controls "No": reg_1 estadd local Region "No": reg_1