[R] variance/mean

Bert Gunter gunter.berton at gene.com
Mon Mar 23 17:06:19 CET 2009


Inline Below.

-- Bert 


Bert Gunter
Genentech Nonclinical Biostatistics
650-467-7374

-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On
Behalf Of Wacek Kusnierczyk
Sent: Sunday, March 22, 2009 2:16 AM
To: rkevinburton at charter.net
Cc: r-help at r-project.org
Subject: Re: [R] variance/mean

rkevinburton at charter.net wrote:
> At the risk of appearing ignorant why is the folowing true?
>
> o <- cbind(rep(1,3),rep(2,3),rep(3,3))
> var(o)
>      [,1] [,2] [,3]
> [1,]    0    0    0
> [2,]    0    0    0
> [3,]    0    0    0
>
> and
>
> mean(o)
> [1] 2
>
> How do I get mean to return an array similar to var? I would expect in the
above example a vector of length 3 {1,2,3}.
>   
You said:

"you may well be ignorant about how var works with matrices, but this
does not mean it's your fault.  the documentation is typically cryptical."


-- How so? ?var clearly states:

" ... If x and y are matrices then the covariances (or correlations) between
the columns of x and the columns of y are computed. "

and the Arguments section says:

x a numeric vector, matrix or data frame. 
y NULL (default) or a vector, matrix or data frame with compatible
dimensions to x. The default is equivalent to y = x (but more efficient). 


This is as clear as I would know how to state. I think "...typically
cryptical" is a canard and most unfair.

-- Bert




More information about the R-help mailing list