R - corrplot correlation matrix division

醉酒当歌 提交于 2019-12-11 12:29:05

问题


Here I make an example 12x12 correlation matrix:

df <- data.frame(x1=rnorm(20),x2=rnorm(20),x3=rnorm(20),x4=rnorm(20),x5=rnorm(20),x6=rnorm(20),x7=rnorm(20),x8=rnorm(20),x9=rnorm(20),x10=rnorm(20),x11=rnorm(20),x12=rnorm(20))
cormatx <- cor(df)
corrplot(cormatx, method="color")

I was wondering how this one output could be divided in to four separate 6x6 matrixes? Here is an image of how the output should be divided. I hope this makes sense.


回答1:


Like this?

par(mfrow = c(2,2))
corrplot(cormatx[1:6,1:6], method="color")  
corrplot(cormatx[1:6,7:12], method="color")  
corrplot(cormatx[7:12,1:6], method="color")  
corrplot(cormatx[7:12,7:12], method="color")  


来源:https://stackoverflow.com/questions/30188931/r-corrplot-correlation-matrix-division

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!