Я рассчитал корреляцию Спирмена между двумя матрицами и нарисовал значения r, используя corrplot
. Как я могу построить только значимые корреляции (то есть только те корреляции, имеющие значение p ниже 0,00, и удалить те, которые имеют более высокое значение p, даже если это сильные корреляции - высокое значение r). Я сгенерировал корреляционную матрицу, используя corr.test
в пакете psych
, поэтому у меня уже есть значения p в cor.matrix$p
.
Это код, который я использую:
library(corrplot)
library(psych)
corr.test(mydata_t1, mydata_t2, method="spearman")
M <- corrplot(cor.matrix$r, method="square",type="lower",col=col1(100),is.corr=T,mar=c(1,1,1,1),tl.cex=0.5)
Как я могу изменить его, чтобы отображать только значимые корреляции?