Try this: # test data set.seed(1) x <- matrix(rnorm(24), 6) # 6x4 matrix
sd(t(x))^2 # [1] 0.5631489 1.9047905 0.7813566 0.7415535 0.4992331 1.7095818 # same but generates an intermediate 6x6 matrix # so less desirable if real matrix has large number of rows diag(var(t(x)) On 4/1/06, mark salsburg <[EMAIL PROTECTED]> wrote: > I have a very large matrix. I would like to display the variance across each > row. > > In other words, I want to output a vector containing the values of variance > across row. > > When I use the function var(), it seems to give me the variability of each > column. > > Any ideas?? ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
