[R] correlation matrix
Daniel Malter
daniel at umd.edu
Mon Oct 10 22:17:33 CEST 2011
What a pleasant post to respond to - with self-contained code. :)
heat<-matrix(0,nrow=dim(xa)[1],ncol=dim(xa)[2])
heat[lower.tri(heat)]<-xa[lower.tri(xa)]
heat[upper.tri(heat)]<-xb[upper.tri(xb)]
diag(heat)<-1
heat
HTH,
Daniel
1Rnwb wrote:
>
> Hello Gurus
> I have two correlation matrices 'xa' and 'xb'
> set.seed(100)
> d=cbind(x=rnorm(20)+1,
> x1=rnorm(20)+1,
> x2=rnorm(20)+1)
>
>
> d1=cbind(x=rnorm(20)+2,
> x1=rnorm(20)+2,
> x2=rnorm(20)+2)
>
> xa=cor(d,use='complete')
>
> xb=cor(d1,use='complete')
>
>
>
> I want to combine these two to get a third matrix which should have half
> values from 'xa' and half values from 'xb'
> x x1 x2
> x 1.0000000 -0.15157123 -0.23085308
> x1 0.3466155 1.00000000 -0.01061675
> x2 0.1234507 0.01775527 1.00000000
>
> I would like to generate a heatmap for correlation values in disease and
> non disease phenotype
>
> I would appreciate if someone can point me in correct direction.
> Thanks
> sharad
>
--
View this message in context: http://r.789695.n4.nabble.com/correlation-matrix-tp3891085p3891685.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list