esttab命令输出回归分析结果到RTF文档

2017-01-18 赵一 爬虫俱乐部 爬虫俱乐部

在之前的推文中,我们和大家分享了estpost配合esttab命令输出t检验、变量描述性统计结果和相关系数表到RTF文档,今天我们继续完善这一个系列的推文,向大家介绍运用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徐苾雯



往期推文推荐:

1.独家Stata技术培训,千呼万唤始出来

2.关于RTF你不知道的命令

3.关于RTF你不知道的命令之番外篇

4.免费事件研究,一片片从邮局寄来

5.免费的股价同步性,一片片从邮局寄来

6.Stata叫你回家听音乐了!

7.一言不合就用stata写邮件(Outlook/Foxmail)

8.玩转stata之调用浏览器

9.I have a Stata, I have a python

10.I have a Stata, I have a Python之二——pdf转word




关于我们

微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。


此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。

投稿邮箱:xueyuan19920310@163.com

投稿要求:

1)必须原创,禁止抄袭;

2)必须准确,详细,有例子,有截图;

注意事项:

1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。

2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。

3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。


欢迎关注爬虫俱乐部

微信扫一扫
关注该公众号