2017-02-16 209 views
0

我对R很新,刚刚遇到我的第一个问题。 我生成了一个增加了显着性水平的相关矩阵。但是,我刚刚意识到我需要R²值而不是R.使用corrplot绘制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

corrplot(RES * RES)? – G5W

+0

非常感谢!比我预期的更容易。 –

回答

1

只是,这样的问题是不是没有答案...
所有你所要做的就是调用corrplot r的平方

corrplot(res*res)