【发布时间】:2014-02-04 12:09:46
【问题描述】:
我计算了两个矩阵之间的 Spearman 相关性,并使用corrplot 绘制了 r 值。我怎样才能只绘制显着的相关性(所以只有那些 p 值低于 0.00 的相关性并删除那些具有较高 p 值的相关性,即使是强相关性 - r 的高值)。我使用psych 包中的corr.test 生成了相关矩阵,所以我已经有了cor.matrix$p 中的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)
如何修改它以仅绘制显着的相关性?
【问题讨论】:
-
你想对相关性大于零的单元格做什么?
-
可能我没有解释清楚...我想绘制正相关和负相关,p值0.05,我想要一个白细胞...
标签: r statistics correlation r-corrplot significance