Skip to content
Prev 138153 / 398506 Next

summarizing matrix data

One options is:

data.1 <- matrix(seq(from=1,to=9,by=1),nrow=3,ncol=3)
data.2 <- matrix(seq(from=11,to=19,by=1),nrow=3,ncol=3)
data.3 <- matrix(seq(from=21,to=29,by=1),nrow=3,ncol=3)
data.4 <- matrix(seq(from=31,to=39,by=1),nrow=3,ncol=3)
data.5 <- matrix(seq(from=41,to=49,by=1),nrow=3,ncol=3)
data.6 <- matrix(seq(from=51,to=59,by=1),nrow=3,ncol=3)

patt <- ls(patt='^data\\.[0-9]')
nsubs <- 2
ngroups <- 3
apply(array(as.vector(sapply(patt, get)), dim = c(dim(get(patt[1])),
ngroups, nsubs)),          3, mean)
On 02/03/2008, Emilio Gagliardi <emilio at ualberta.ca> wrote: