[R] NA's?
Mulholland, Tom
Tom.Mulholland at dpi.wa.gov.au
Thu Mar 31 05:55:55 CEST 2005
See upper.tri and lower.tri.
I think that you might also look for specific packages that function using matrices, from what I have seen these often have the capacity to ignore the diagonal or use just the upper or lower triangle. This is not an area that I use very much, but I have seen various posts about different types of matrices and there appears to be quite a lot of code that deals with the range of types and uses. Obvious candidates include the Matrix package, but a search for matrix in all of the CRAN packages brings up a bewildering variety of matrix related functions. You may find it useful to search for the specific type of manipulation that you are attempting.
Tom
> -----Original Message-----
> From: Asha Jayanthi [mailto:ashajayanthi at hotmail.com]
> Sent: Thursday, 31 March 2005 9:22 AM
> To: r-help at stat.math.ethz.ch
> Subject: [R] NA's?
>
>
> I have a large matrix of data .
>
> The size of the matrix ranges from 100 x 100 to 1000 x 1000
>
> Now i have to do computations on that. And should not
> consider the diagonal
> elements.
>
> I tried setting diag(M) = NA and M = na.omit(M).
>
> But this omits all the rows. I only want to omit that
> diagonal elements only
> but consider the whole row.
>
> diag(M) = 0 seems like a good option but this will affect my result.
>
> How to proceed with this. How to just ignore some specific
> values. what if i
> want to consider only the upper / lower triangular matrix
>
> Asha
>
>
> http://adfarm.mediaplex.com/ad/ck/4686-26272-10936-31?ck=RegSe
ll Start your
business.
______________________________________________
R-help at 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
More information about the R-help
mailing list