分享

Pearson和Spearman相关系数同时导入word,技巧在这里!

 张春强2022 2017-02-19

大家或许在网上可以搜索到将Pearson相关系数从stata直接导入word的命令,但是,

如何同时将Pearson和Spearman相关系数从stata导入word呢?


如果分别导出Pearson和Spearman相关系数,再合并成一张表格,实在是太麻烦!


今天教大家一招!因为我不擅长stata编程,所以我的解决方案不是编写新的程序,而是巧妙利用已有程序和office办公软件。


第一步:在stata中执行以下命令

spearman Big4 CI Fee CFO Committee Opinion

n mata

x=st_data(.,"Big4 CI Fee CFO Committee Opinion")

c=correlation(x)

n=rows(c)

b=strofreal(lowertriangle(c)+uppertriangle(st_matrix("r(Rho)")), "%9.3f")

p=st_matrix("r(P)")

for (i=2; i<=n; i++) {

for (j=1; j<=i-1; j++) {

p[i,j]=2*ttail(rows(x)-2,abs(c[i,j]/sqrt((1-c[i,j]^2)/(rows(x)-2))))

b[i,j]=b[i,j]+(p[i,j]<0.01?"***":(p[i,j]<0.05?"**":(p[i,j]<0.1?"*":"")))

b[j,i]=b[j,i]+(p[j,i]<0.01?"***":(p[j,i]<0.05?"**":(p[j,i]<0.1?"*":"")))

}

}

c=editvalue(b, "2.000", "1")

c

end

注:标红色的字体为您要进行相关性分析的变量


结果如图所示:


第二步:选中结果,右击选“copy table”选项,复制到Excel表格中


第三步:添加变量名,复制粘贴到word


下面是视频教程


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多