esttab命令输出回归分析结果到RTF文档
类似的,我们先用file write命令在先前生成的RTF文档—“ mytable.rtf”中为即将导入的回归结果表格添加表头,命令如下:
tempname handle
rtfappend `handle' using d:/mytable.rtf, replace
file write `handle' _n '\page' _n (另起一页)
file write `handle' '{\pard\b Regression Table 1 \par}' _n
rtfclose `handle'
效果如图所示:
导入回归结果的命令如下:
sysuse auto, clear
reg mpg weight
est store m1
reg mpg weight length
est store m2
reg mpg weight length foreign
est store m3
esttab m1 m2 m3 using d:/mytable.rtf, append //利用append选项,我们将第一张回归结果表格放入了名为mytable的RTF文档。
使用同样的方法,我们可以文档中的下一页中为第二章回归结果表格添加表头,命令为:
rtfappend `handle' using d:/mytable.rtf, replace
file write `handle' _n “\page” _n
file write `handle' '{\pard\b Regression Table 2 \par}' _n
rtfclose `handle'
同样的,我们可以利用esttab命令中的title选项直接为表格添加表头,命令如下:
sysuse auto, clear
reg mpg weight headroom
est store m1
reg mpg weight length headroom
est store m2
reg mpg weight length foreign headroom
est store m3
esttab m1 m2 m3 using d:/mytable.rtf, ///
append star( * 0.10 ** 0.05 *** 0.01 ) staraux r2 nogaps ///
order(weight length ) drop(head*) ///
mtitles('model 1' 'model 2' 'model 3' ) ///
title('This is the Second regression table')
esttab选项功能强大,利用star()选项可以调整显著性的显示方式;staraux选项表示号显示在t统计量之后;order()选项用于设置表格中第一列各变量的显示顺序;drop()选项可以删除自己不希望保留在表格中的变量;r2(ar2 pr2)选项可以导出自己需要的R平方值;mtitles('model 1' 'model 2' 'model 3')选项可以定义表格中每一列的模型名称。
小命令有大用途,这就是我们今天的分享,希望对诸位读者在导出实证结果中有些许的帮助,爬虫酱就很开心啦。接下来我们关注一下全国空气质量。
全国空气质量如下
新疆虽然有一大片绿色
可是东北、西南部的朋友可要注意哟
以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~,点赞打赏随您心意,么么哒~
应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~
编辑 by徐苾雯