2017-02-16 13 views
0

Я действительно новичок в R и просто столкнулся с первой проблемой. Я создал корреляционную матрицу с добавленным уровнем значимости. Однако я просто понял, что мне нужно значение R² вместо R.Участок R² с использованием corrplot()

Есть ли возможность построить 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 (Рез * Рез)? – G5W

+0

Спасибо большое! Легче, чем я ожидал. –

ответ

1

Просто так, что вопрос не без ответа ...
Все, что вам нужно сделать, это позвонить corrplot на площади г

corrplot(res*res)