2017-02-16 208 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)