esttab:Stata to LaTeX利器

2016-12-14 吴玉轩 爬虫俱乐部 爬虫俱乐部

对,你木有看错,今天爬虫酱要和你分享的是LaTeX(学 术界一款流行的排版软件),不是MS word或excel。相信诸位读者都已经熟悉了Stata 回归结果导出到word或excel的步骤(体验下esttab或outreg2是不是相当easy),but如何将它插入到LaTeX?难道要自己在 Texstudio中手动输入回归结果,这是得有多想不开,想想&符号就知道有多抓狂……不过笔者之前确实那么干过,唉,说多了都是泪。

言归正传,咱们现在就开始讲一讲如何用esttab将回归结果插入到LaTeX中。首先看一下基本语法,直接上代码:

  • 分别利用logit,probit,lpm方法估计三个模型,并进行保存,会生成一份*.tex的文件(例子中是用的mytexfile12作为文件名)。

  • replace会替换原有的tex文件。

  • booktabs命令是为了利用tex的booktabs宏包来绘制三线表格,alignment(D{.}{.}{-1}) width(0.8\hsize)是用dcolumn宏包来调整线型线宽(可以暂时不用过度理解这句话),nogap表示采用紧凑的格式输出。

  • title(Regression table) b(%6.3f) scalars(r2 N) se obslast star(* 0.1 ** 0.05 *** 0.01) nonotes nocons addnotes("注:(1)***,**,*分别表示在1\%,5\%和10\%水平上显著;" "(2)括号中为标准误;" "(3)其他" )

    分 别设置了表格的标题,回归系数的小数位数,输出的统计量:r2,观测值(并将观测值数排到表格最后一行),标准误(se),并表明常数项不输出 (nocons),并且不附带stata自身对于回归结果的标记(nonotes),同时我们想自己添加一下对于结果的解释(addnotes)。

然后运行该程序,就会得到一个tex文件。打开它长这样子(Texstudio打开,事先请确保电脑上已经安装了LaTeX,笔者安装的是CTeX):

最 后对该文件略加修改,就可以直接插入到自己的TeX文档中啦,利用XeLaTeX编译就能得到满意的PDF文档了,想想还有点儿小激动呢!笔者用它做了个 Beamer文档,显示效果如下(在Beamer里可能效果不如Article中效果好一些,不过觉得应该可以达到一般的展示要求):

今天的分享就到这里啦,诸君是不是对esttab又有了更深刻的理解,反正小编是学到了不少好东西。接下来我们关注一下今天空气质量情况。

全国空气质量如下


今天全国的空气情况还不错

可是

山西的朋友要注意咯


以上就是今天给大家分享的内容了,说得好就赏个铜板呗!有钱的捧个钱场,有人的捧个人场~,点赞打赏随您心意,么么哒~

应广大粉丝要求,爬虫俱乐部的推文公众号打赏功能可以开发票啦,累计打赏超过1000元我们即可给您开具发票,发票类别为“咨询费”。用心做事,只为做您更贴心的小爬虫。第一批发票已经寄到各位小主的手中,大家快来给小爬虫打赏呀~

编辑 by 徐苾雯

 

往期推文推荐:

1.火锅和肥羊,啤酒和炸鸡,cnstock和chinafin

2.天路——chinafin与cntrade命令

3.用subinfile修改文件,滚蛋吧,繁琐的命令君!

4.分时数据,从此唾手可得

5.爬虫俱乐部周末送大礼——chinagcode提取中文地址经纬度

6.esttab功能挖掘:“Yes”or“No”

7.用“套路”处理数据

8.厉害了,我stata哥

9.众里寻她千百度,synth命令来帮助!

10.I have a Stata, I have a python




关于我们

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

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

投稿邮箱:xueyuan19920310@163.com
投稿要求:
1)必须原创,禁止抄袭;
2)必须准确,详细,有例子,有截图;
注意事项:
1)所有投稿都会经过本公众号运营团队成员的审核,审核通过才可录用,一经录用,会在该推文里为作者署名,并有赏金分成。
2)邮件请注明投稿,邮件名称为“投稿”+“推文名称”。

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

欢迎关注爬虫俱乐部

微信扫一扫
关注该公众号