我是R的新手,刚遇到我的第一个问题。 我生成了一个具有附加显着性水平的相关矩阵但是,我才意识到我需要R²值而不是R。
是否有可能绘制R²而不是R?
这是我使用的代码:
res <- cor(data, use = "complete.obs", method = "pearson")
round(res, 2)
library(corrplot)
corrplot(res, method = "color", addCoef.col="black", order ="original",number.cex= 12/ncol(res))
library("Hmisc")
res2 <- rcorr(as.matrix(res))
corrplot(res, method = "color", addCoef.col="black", order = "original",number.cex= 12/ncol(res), p.mat = res2$P, sig.level = 0.01)
提前致谢。
答案 0 :(得分:1)
这样问题就没有答案...... 你所要做的就是在r
的平方上调用corrplotcorrplot(res*res)