[R] symmetric matrix

2005-11-29 Thread Robert
I have the following matrix:
1 234 5
2 0.7760856  
3 2.016 1.6907899
4 0.6148687 0.2424415 1.593916   
5 3.0227028 2.3636083 1.512634 2.426591  
6 3.2104434 2.5334957 1.730422 2.608584 0.2184739
  the diagonal is 0 and it is a symmetric matrix.
  Is there any function to return to the normal one?
  That is, the 6 by 6 one?
   


-

 Single? There's someone we'd like you to meet.

[[alternative HTML version deleted]]

__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


Re: [R] symmetric matrix

2005-11-29 Thread Adaikalavan Ramasamy
Use as.matrix() :

 m - round( as.dist( cor( matrix( rnorm(600), nc=6 ) ) ), 2 )
 m
  1 2 3 4 5
2 -0.05
3  0.01  0.03
4  0.00  0.05  0.00
5  0.20  0.07  0.09 -0.07
6  0.03  0.02  0.11 -0.15 -0.11

 as.matrix( m )
  1 23 4 5 6
1  0.00 -0.05 0.01  0.00  0.20  0.03
2 -0.05  0.00 0.03  0.05  0.07  0.02
3  0.01  0.03 0.00  0.00  0.09  0.11
4  0.00  0.05 0.00  0.00 -0.07 -0.15
5  0.20  0.07 0.09 -0.07  0.00 -0.11
6  0.03  0.02 0.11 -0.15 -0.11  0.00




On Tue, 2005-11-29 at 03:04 -0800, Robert wrote:
 I have the following matrix:
 1 234 5
 2 0.7760856  
 3 2.016 1.6907899
 4 0.6148687 0.2424415 1.593916   
 5 3.0227028 2.3636083 1.512634 2.426591  
 6 3.2104434 2.5334957 1.730422 2.608584 0.2184739
   the diagonal is 0 and it is a symmetric matrix.
   Is there any function to return to the normal one?
   That is, the 6 by 6 one?

 
   
 -
 
  Single? There's someone we'd like you to meet.
 
   [[alternative HTML version deleted]]
 
 __
 R-help@stat.math.ethz.ch mailing list
 https://stat.ethz.ch/mailman/listinfo/r-help
 PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html


__
R-help@stat.math.ethz.ch mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html