如何用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
Post a Comment