Stata 与 DOCX 文档的编排

Stata 与 DOCX 文档的编排

在实证论文写作的时候我们经常需要在论文中使用三种表格:描述性统计表、回归表以及相关系数表(当然这个不是必须)。有时候变量特别多,这些表格的排版就变得十分困难,幸运的是,我们有 Stata15。Stata15 比起前代的 Stata 在文本编排上有着巨大的进步,简单来说,Stata15 可以直接写论文了。本文就以一个小作业为例,讲解如何使用 Stata15 进行文本编排。其中用到了 reg2docx、sum2docx 和 corr2docx 三个命令。

视频讲解

安装

首先可以使用 ssc 命令安装这三个命令:

1
2
3
ssc install reg2docx
ssc install corr2docx
ssc install sum2docx

查看帮助文档

安装好之后就可以使用 help 命令查看帮助文件了:

1
2
3
help corr2docx
help reg2docx
help sum2docx

父母身高与子女身高

作为示例,我以一个小作业为例讲解如何使用 Stata 进行文本编排,如果想要完整的学习 Stata 编排 DOCX 文档,还要自己对着 help 文档学习。
Stata15 的 DOCX 文本编排主要使用 pudocx 命令,

文档的创建一般分为三步:

  1. 创建用于输出的文件;
  2. 文本操作;
  3. 关闭保存文件。

putdocx 命令的使用方法也是如此:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

然后我们运行刚刚的代码,打开 mydoc.docx 文件:

可能这个副标题的斜体风格不是我们想要的,那就去掉 style(Subtitle) 选项就好了。

继续,下面我们先把题目抄上去:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

接下来开始解答这道题:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

接下来我们是要添加一个描述性统计表。使用 sum2docx 即可:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

接下来第二题,画个图然后放进去,注意按照毕业论文的要求,图标题放置在图片的下方,表标题放置在表的上方。:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

这个图是这样的:

继续:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

再接下来就是一件大活了,把回归结果放在文档中,一般论文里面都要用到三五个模型,甚至更多,涉及的变量往往七八九十个,回归系数、显著性水平加起来估计有七八九十一百个。手动制表往往非常困难,使用 reg2docx 就能很方便的解决这个问题:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

先停一下,展示一下到现在的文档效果:

关于回归表格的输出,帮助文档中有更加复杂的例子,我们也来尝试一下:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

可以看出,虽然这个命令里面有添加表格标题的功能,但是不建议使用,建议像我刚才那样自己添加标题。

继续做作业:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

至此,我们的作业就完成了。下面再补充 corr2docx 的使用:

代码去哪了?

代码可以加入我的知识星球后从知识星球下载附件获取~
要了解如何加入我的知识星球,可以阅读关于界面或者添加我的微信咨询。

整份文档的效果:

总体感觉,putdocx 系列的命令学习难度不高,但是使用起来满费事的,大家可以自己感觉下是否有学习的必要。

知识星球附件链接:https://t.zsxq.com/AYFMZNn

#

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×