美文网首页STATAstata
输出相关系数矩阵至 Word / Excel 文档中:pwcor

输出相关系数矩阵至 Word / Excel 文档中:pwcor

作者: stata连享会 | 来源:发表于2017-11-06 16:18 被阅读1249次

    作者:王若溪 | 连玉君 (知乎 | 简书 | 码云 | github)

    功能介绍

    • Stata 官方命令 pwcorr 可用于计算一组变量中两两变量的相关系数,同时还可以对相关系数的显著性进行检验。使用 pwcorr varlist,sig star(0.01) 指令还可以将特定的显著性水平(如 0.01)的相关系数进行标注。缺点是仅能对指定的显著水平列印一个 *
    使用stata自带的 auto.dta 文件,需要标注的显著性为0.01
    • 改进命令 pwcorr_a 可以分别对 1%,5%,10% 的显著水平列印 ******, 便于输出到论文中。
    pwcorr_a 可以分别对 1%,5%,10% 的显著水平列印* * * ,* * 和 *

    使用方法

    • Step 1:
      进入【码云•Stata连享会】 项目 pwcorr_a,单击 “克隆/下载”,出现对话框后点击 “下载zip”,下载该项目下的所有文件。

    • Step 2:
      将解压后的文件中的 pwcorr_a.adopwcorr_a 文件复制到 Stata 文件夹中,..\stata15\ado\plus\p..Stata\ado\base\p

      • (视各自电脑情况而定,Stata 的 ado 文件夹中没有plus文件夹可以自行建立一个,或直接放在 base 文件夹的 p 文件夹中)
    选择 pwcorr_a.ado 和 pwcorr_a
    复制到 stata 相关文件夹中,如 Stata\ado\base\p
    • Step 3: 在 Stata 命令框中输入 help pwcorr_a 指令,了解使用方法。例如:
      输入pwcorr_a varlist指令即可使用

    输出到 Excel 或 Word 文档

    可以使用 logout 命令将基于 pwcorr_a 得到的相关系数矩阵输出到 Excel 或 Word 文档中。命令如下:

    *-----表2:相关系数矩阵-------
    sysuse auto, clear
    local v "price wei len mpg" //填入变量名
    local s "Table2_corr" //存储的文件名(或路径\文件名)
    logout, save("`s'") excel replace: ///
            pwcorr_a `v', format(%6.2f) //star(0.05)
    

    点击屏幕上的蓝色链接,可以直接打开生成的 Excel 表格:

    pwcorr_a 命令输出的 Excel 文档

    说明:如需输出 Word 表格,只需将上述 logout .... 那一行中的 excel 选项修改为 word 即可。


    补充:Stata 中的 correlate 命令和 pwcorr 命令有何区别?

    • 简言之,如果样本中所有变量都没有缺失值,则 corrpwcorr 输出的结果相同。
    • 否则, corr 只针对所有变量都没有缺失值的子样本进行计算;
    • pwcorr 则针对每一对变量进行计算,因此,每组变量在计算相关系数时使用的样本数可能是不同的。

    相关阅读

    • Stata 用户发布了一个 -corsp- 命令 (安装命令:ssc install corsp, replace),可以同时输出 Spearman (斯皮尔曼) 和 Pearson (皮尔森) 相关系数矩阵,但只能标注 p-value, 无法标注星号。如下程序可以弥补这一缺憾: Pearson/Spearman Correlation Matrix using -mata-
    • 对于 Stata 15 用户而言,可以使用外部命令 corr2docx 快捷地将相关系数矩阵输出到 Word 文档中。我们将在另一篇推文中进行详细介绍。
    • pwcorr_a: stata 相关分析的改进命令
    • 码云 pwcorr_a

    关于我们

    联系我们

    • 欢迎赐稿: 欢迎将您的文章或笔记投稿至Stata连享会,我们会保留您的署名;录用稿件达五篇以上,即可免费获得 Stata 现场培训 (初级或高级选其一) 资格。
    • 意见和资料: 欢迎您的宝贵意见,您也可以来信索取推文中提及的程序和数据。
    • 招募英才: 欢迎加入我们的团队,一起学习 Stata。合作编辑或撰写稿件五篇以上,即可免费获得 Stata 现场培训 (初级或高级选其一) 资格。
    • 联系邮件: StataChina@163.com

    往期精彩推文


    欢迎加入 Stata 连享会

    相关文章

      网友评论

        本文标题:输出相关系数矩阵至 Word / Excel 文档中:pwcor

        本文链接:https://www.haomeiwen.com/subject/pimlmxtx.html