使用corrplot()绘制R²

时间:2017-02-16 20:53:08

标签: r matrix correlation r-corrplot

我是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)

提前致谢。

1 个答案:

答案 0 :(得分:1)

这样问题就没有答案...... 你所要做的就是在r

的平方上调用corrplot
corrplot(res*res)