如何用stata產出漂亮的回歸結果表格asdoc和esttab

Stata主要有兩種方式產出回歸表格,asdoc和esttab

asdoc

1) 第一個模型要放replace

2) title 放在最後一行(最後一個模型)

例如:


asdoc xtreg elect_access gdp_growth_percent lngdppc i.ccode, add(Country FE, YES) drop(i.ccode) replace nest cnames(electricity access) save(firstpaper0831)

asdoc xtreg elect_access l.elect_access gdp_growth_percent lngdppc i.ccode, add(Country FE, YES) drop(i.ccode) nest cnames(electricity access) save(firstpaper0831)

asdoc xtreg elect_access l.elect_access gdp_growth_percent lngdppc i.ccode, cluster(ccode) add(Country FE, YES) drop(i.ccode) nest title(Table1. Linear Regressions)  cnames(electricity access) save(firstpaper0831)



___________________________________________________

cd "預設存放檔案的資料夾路徑"

*ssc install asdoc, replace 如果還沒有安裝的話

asdoc reg edu_spend_percapita polity2 , replace nest cnames(Pure) save(wb0705)

*code說明: asdoc 回歸command, replace nest cnames(模型在表格中的名稱) save(檔案名稱)

asdoc reg edu_spend_percapita polity2  gdp_per_cap_growth_percent unemployment_percent,               title(Table1. Linear Regressions)   cnames(eco control) nest save(wb0705)

*只要檔案名稱一樣,模型就會加進去!

*如果要加標題,記得是放在最後一行的regression model的code裡面;不然會被replace掉


asdoc cor, label replace

*產出dataset中"所有"變數的相關性,名稱是用label的名稱)

asdoc cor, nonum replace

*改成用變數名稱而非數字來標示

asdoc cor pri_complete elec_access renew_energy , replace label nonum save(wb0705_corr)

*如果想要改多個parameter, 例如想要用label和用nonum(改成變數而非數字),記得要把replace放在逗號後面。

*加上國家的fixed effect、不回報fixed effect的結果

asdoc xtreg elect_access gdp_growth_percent lngdppc i.ccode, add(Country FE, YES) drop(i.ccode) nest cnames(electricity access) save(firstpaper0831)


Comments

Popular Posts