诸君安。
今天不教新技术。
带大家回顾一下以前学习过的回归结果输出的相关命令。
举个栗子,往期推文《esttab命令输出回归分析结果到RTF文档》曾讲过怎么把回归分析结果输出到rtf文档,总的来说是这么一个步骤:
01
生成一rtf文档,写入标题
rtfopen er using mytable.rtf, replace
file write er "{\pard\b Regression Table 1 \par}" _n
rtfclose er
注意啦,之前有朋友问,为什么他的回归结果输出是酱婶的:
爬虫君看了他的code之后发现,他生成rtf文档使用的是file open命令。
这就难怪了,我们要生成rtf文档,当然要用rtfopen命令。
另外,记得和rtfopen呼应的rtfclose,不然写入的内容可能会无法保存。
02
将回归输出到rtf文档
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 mytable.rtf, append
结果就会像这样:
03
升级版
输 出的具体的表格形式还可以进行调整,比如使用staraux选项表示*号显示在t统计量之后,选择r2(ar2 pr2)选项来导出自己需要的R平方值,以及mtitles("model 1" "model 2" "model 3")选项来定义表格中每一列的模型名称,还有很多其他细节可以通过选项调整,有兴趣的喷油们可以看一下help。
esttab m1 m2 m3 using mytable1.rtf, star( * 0.10 ** 0.05 *** 0.01 ) staraux ///
r2 nogaps mtitles("model 1" "model 2" "model 3" ) ///
title("This is the Second regression table")
除 了刚才提到的选项之外,大家有没有注意到其他区别?这一次使用的文档mytable1.rtf之前并没有专门生成,也因此没有使用append选项。 esttab命令自行生成了一个rtf文件并将结果输出保存,简单了很多有木有?唯一的缺憾就是输出的标题“This is the Second regression table”不能像使用file write命令一样进行自定义字体格式。两种方式各有长短,大家选自己喜欢的方式吧。
最后,爬虫君实在忍不住了,有一个好用得不得了的命令可以把回归结果输出到docx文件。嗯,就是以前跟大家介绍过的爬虫俱乐部发布的reg2docx命令。比如将上述结果输到docx文件中就可以用如下命令:
reg2docx m1 m2 m3 m4 using mytable.docx, append ///
r2(%9.3f) b(%9.3f) t(%7.2f) title("This is the Second regression table") ///
mtitles("model 1" "model 2" "model 3" )
此 外,还有很多选项可以选择,可以通过p、se等选项选择输出p值和标准误;如果我们没有定义star()选项的话,默认情况下*、**和***分别对应了 0.1、0.05和0.01的显著性水平;还可以通过drop()选项将不用报告的变量删除;使用order()选项对变量报告的顺序进行了调整等等。具 体可以看我们往期的推文《用reg2docx报告你的实证结果吧!》
以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~。
应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~
文字编辑:高娜娜
技术总编:刘贝贝
往期推文推荐:
5.爬虫俱乐部又出新命令了——wordconvert转换你的word文件
6.putdocx+wordconvert—将实证结果输出到Word(.docx)文档
7.Stata 15之Markdown——没有做不到,只有想不到!
关于我们
微信公众号“爬虫俱乐部”分享实用的stata命令,欢迎转载、打赏。爬虫俱乐部是由李春涛教授领导下的研究生及本科生组成的大数据分析和数据挖掘团队。
此外,欢迎大家踊跃投稿,介绍一些关于stata的数据处理和分析技巧。
投稿邮箱:statatraining@163.com
投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。
3)应广大读者要求,现开通有偿问答服务,如果大家遇到关于stata分析数据的问题,可以在公众号中提出,只需支付少量赏金,我们会在后期的推文里给予解答。
欢迎关注爬虫俱乐部
微信扫一扫
关注该公众号