2021-08-01 R语言相关系数

https://www.dxy.cn/bbs/newweb/pc/post/39410770?source=rss

install.packages("Hmisc")

install.packages("ggplot2")

library(Hmisc)

library(ggplot2)

导出:

logout <- rcorr(as.matrix(data))
logout$r

write.csv(logout$r,"logoutr.csv")
logout$P
write.csv(logout$P,"logoutp.csv")

合并R和P

##定义函数
flattenCorrMatrix <- function(cormat, pmat) {
  ut <- upper.tri(cormat)
  data.frame(
    row = rownames(cormat)[row(cormat)[ut]],
    column = rownames(cormat)[col(cormat)[ut]],
    cor  =(cormat)[ut],
    p = pmat[ut]
    )
}

##合并
library(Hmisc)
logout<-rcorr(as.matrix(data[,1:7]))
flattenCorrMatrix(logout$r, logout$P)

##导出

write.csv(flattenCorrMatrix(logout$r, logout$P),"logoutall.csv")


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容