stata输出相关系数表到word

本文介绍Stata中的asdoc插件,它能将Stata命令执行后的高质量表格输出为rtf等格式。通过具体示例,展示了如何使用asdoc进行变量间的相关性分析,并自动保存为文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(By 黄河泉)

“asdoc” 是 Stata 中一个好用的小程序。他将 Stata 命令执行后,所创建发布具有高质量的表格,输出到其他文件档案格式中。以下的例子,就将报告表格输出为 rtf 格式。

请先安装:
net install asdoc, from(http://fintechprofessor.com) replace

例一:

我们使用 Stata 自带的数据文件 nlsw88.dta,并针对以下六个变量:age, ttl_exp, hours, grade, race, 以及 wage 做成对的相关。程序码如下:

sysuse nlsw88.dta, clear
asdoc pwcorr age ttl_exp hours grade race wage, star(all) nonum replace

程序执行结果如下:

<img src=“ https://pic2.zhimg.com/v2-c9d613ef3c6937f3b7ed06dde4264369_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1282” data-rawheight=“620” class=“origin_image zh-lightbox-thumb” width=“1282” data-original=“ https://pic2.zhimg.com/v2-c9d613ef3c6937f3b7ed06dde4264369_r.jpg”/>

这个执行结果也将自动以 rtf 格式 存入 Myfile.doc 档案中,如下:

<img src=“ https://pic3.zhimg.com/v2-2b803e699154c292e8a5f0ba9d4b28aa_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1362” data-rawheight=“456” class=“origin_image zh-lightbox-thumb” width=“1362” data-original=“ https://pic3.zhimg.com/v2-2b803e699154c292e8a5f0ba9d4b28aa_r.jpg”/>

例二 (特别适合非常多变量):

然而,当俩俩相关系数的变量数目增加时,我们可以省略上例 asdoc 指令中的选项 “nonum”。如此,当输出到 rtf 格式档时,asdoc 就会为每个变量加上一个编号,帮助我们辨认纵轴与横轴的变量位置。

让我们同样使用 Stata 自带的数据文件 nlsw88.dta,并针对以下八个变量:age, tenure, ttl_exp, hours, grade, union, race, 以及 wage 做成对的相关。程序码如下:

sysuse nlsw88.dta, clear
asdoc pwcorr age tenure ttl_exp hours grade union race wage, star(all) replace

程序执行结果如下:

<img src=“ https://pic3.zhimg.com/v2-62455fb891655310433788174b09fa0e_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1602” data-rawheight=“726” class=“origin_image zh-lightbox-thumb” width=“1602” data-original=“ https://pic3.zhimg.com/v2-62455fb891655310433788174b09fa0e_r.jpg”/>

这个执行结果也将自动以 rtf 格式 存入 Myfile.doc 档案中,并且为每个变量加上一个编号,让纵轴与横轴的变量位置更加清楚,如下:

<img src=“ https://pic4.zhimg.com/v2-577ff3facd3afb28c20d9513e29c0713_b.jpg” data-caption="" data-size=“normal” data-rawwidth=“1714” data-rawheight=“568” class=“origin_image zh-lightbox-thumb” width=“1714” data-original=“ https://pic4.zhimg.com/v2-577ff3facd3afb28c20d9513e29c0713_r.jpg”/>

编辑于 2019-06-03
### 使用特定命令将Stata相关性分析结果导出Word 为了实现这一目标,可以采用多种方式来完成。一种方法是利用`corr2docx`命令,该命令专门用于将相关系数矩阵直接保存为.docx文件格式[^1]。 另一种更为灵活的方法涉及使用`pwcorr_a`命令,它不仅能够计算并展示更详尽的相关性信息,而且可以直接把结果写入Word或Excel文档中[^3]。 此外,还可以借助于功能强大的第三方工具`asdoc`,通过简单的配置就能让Stata产生的任何表格被转换成适用于报告的形式,并支持RTF等多种输出格式的选择[^4]。 下面给出具体的实践操作指南: #### 方法一:使用`corr2docx` ```stata sysuse auto.dta, clear help corr2docx // 执行上述帮助指令了解具体参数设置后, // 可按照说明调整选项以适应个人需求。 ``` #### 方法二:运用`pwcorr_a` ```stata sysuse auto.dta, clear logout, save(myfile) word: pwcorr_a price weight length mpg ``` 这段代码会读取内置汽车数据集作为样本,然后调用`pwcorr_a`函数针对选定变量生成相关性矩阵,并将其存储在一个名为myfile的Word文档里。 #### 方法三:应用`asdoc` 首先需确保已正确安装此插件, ```stata net install asdoc, from(http://fintechprofessor.com) replace ``` 之后便能轻松地将各种类型的统计输出转化为所需的报表形式, ```stata sysuse auto.dta, clear asdoc correlate price weight length mpg, replace ``` 这条语句同样基于auto数据库执行了四个指定属性间的相互关系评估,并即时记录下所得结论至新建立的.rtf文件内。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值