Avoiding "for" loops with "apply" is one thing ...
But can one avoid using apply? and gain even more efficiency?

e.g.

instead of
for (i in 1:(ncol(x)-1)) y[i] = mean(x[,i:(i+1)])

can be replaced with
y = sapply(1:(ncol(x)-1), FUN=function(i) { mean(x[,i:(i+1)]) } )

but how can apply be avoided to gain efficiency in this case?

in any case?




=================================================================
Instructions for joining and leaving this list, remarks about the
problem of INAPPROPRIATE MESSAGES, and archives are available at
                  http://jse.stat.ncsu.edu/
=================================================================

Reply via email to