Stata格式化输出

Esttab

Esttab能够将多个回归的结果进行合并输出。示例:

* 首先将每一个回归结果都暂时储存
reg y x1 x2 x3
est store r1
reg y x1 x2 x3 x4 x5 x6
est store r2
reg y x1 x2 x3 x4 x5 x6 x7 x8 x9
est store r3

* 其次将储存的结果进行合并输出
esttab r1 r2 r3 using model.rtf, b(3) t(2) ar2 compress nogap
keep(x1 x2 x3 x4 x5 x6 x7) star(* 0.1 ** 0.05 *** 0.01)

using xxx.rtf:将esttab结果导出到word中
b(3):输出系数保留3位小数
t(2):输出t值保留2位小数(或se(2)输出标准误,p(2)输出p值)
ar2:输出adjusted R2 (或r2pr2输出pseudo R2)
nogaps:压缩垂直空格
compress:减少空行
keep(var):展示输出的变量
star(* 0.1 ** 0.05 *** 0.01):设置显著性水平
stat(N F r2 ar2):报告样本量,F值,R2等
coef(_cons "Constant"):将常量重命名为“Constant”
mtitle("model1" "model2" "model3"):首行模型标题重命名

Outreg2

Outreg2能够将多个回归的结果格式化输出到Word中。示例:

reghdfe y x1 x2, absorb(industry year)
outreg2 using model.doc, replace adjr2 tstat bdec(3) tdec(2)
ctitle("model 1") keep(x1 x2) addtext(industry FE, YES, year FE, NO)

reghdfe y x1 x2 x3 x4, absorb(industry year)
outreg2 using model.doc, append adjr2 tstat bdec(3) tdec(2)
ctitle("model 1") keep(x1 x2 x3 x4) addtext(industry FE, YES, year FE, NO)

reghdfe y x1 x2 x3 x4 x5 x6, absorb(industry year)
outreg2 using model.doc, append adjr2 tstat bdec(3) tdec(2)
ctitle("model 1") keep(x1 x2 x3 x4 x5 x6) addtext(industry FE, YES, year FE, NO)

using model.doc:导出到word文档(using model.xsl可导出到Excel)
adjr2:输出adjusted R2
tstat:输出t值,默认标准误(pvalue:输出p值)
ctitle():自定义模型标题,默认因变量名
addtext:增加文本信息,输出行业控制和时间控制
bdec(3):输出系数保留3位小数
tdec(2):输出t值保留2位小数
replace:将文档替换,若后续结果需要合并至前文档中,则使用append

其他更多参数,可直接 help esttab, help outreg2

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容