使用“corrgram”绘制矩阵中特定列之间的相关性

时间:2014-04-13 17:17:19

标签: r

假设我有矩阵M =(A | B | C),其中A,B和C是M中的列。

使用R中corrgram包的corrgram函数,如何在一方面绘制A与另一方面B和C之间的相关性?换句话说,我对绘制三列之间的所有成对相关性不感兴趣,只是:corr(A,B)corr(A,C)

1 个答案:

答案 0 :(得分:2)

您可以计算完整矩阵的相关性,然后手动将一些相关性设置为NA。例如:

library(corrgram)
corrgram(iris)
dat <- cor(iris[,1:4])
corrgram(dat)
dat2 <- dat
dat2[1:2,3:4] <- dat2[3:4,1:2] <- NA
corrgram(dat2)