2021-08-01 R语言相关系数
2021-08-02 本文已影响0人
L6511
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")