[R] Constructing a symmetric matrix using library(corpcor)
    Steven Yen 
    syen04 at gmail.com
       
    Wed Feb 17 06:07:55 CET 2016
    
    
  
Hello
I am constructing a symmetric matrix with library "corpcor". In the
codes below, I am able to construct a symmetric matrix of order 3 and
4. However, the 5 x 5 matrix does not seem right? Help?
Thanks.
> library(corpcor)> r  <- 1:3> rr <- vec2sm(r, diag = F)> rr <- rr[upper.tri(rr)]> r  <- vec2sm(rr, diag = F); diag(r) <- 1> r     [,1] [,2] [,3]
[1,]    1    1    2
[2,]    1    1    3
[3,]    2    3    1> > r  <- 1:6> rr <- vec2sm(r, diag = F)> rr <-
rr[upper.tri(rr)]> r  <- vec2sm(rr, diag = F); diag(r) <- 1> r
[,1] [,2] [,3] [,4]
[1,]    1    1    2    4
[2,]    1    1    3    5
[3,]    2    3    1    6
[4,]    4    5    6    1> > r  <- 1:10> rr <- vec2sm(r, diag = F)> rr
<- rr[upper.tri(rr)]> r  <- vec2sm(rr, diag = F); diag(r) <- 1> r
[,1] [,2] [,3] [,4] [,5]
[1,]    1    1    2    5    3
[2,]    1    1    6    8    4
[3,]    2    6    1    7    9
[4,]    5    8    7    1   10
[5,]    3    4    9   10    1
>
	[[alternative HTML version deleted]]
    
    
More information about the R-help
mailing list