Вот одна версия с простым использованием Reduce
:
x <- rnorm(100)
ss <- seq(95, 5, -5)
draws <- Reduce(sample, ss, x, accumulate=TRUE)
means <- sapply(draws, mean)
Или в одной строке:
means <- sapply(Reduce(sample, seq(95, 5, -5), rnorm(100), accumulate=TRUE), mean)