-2
の平均Iは、次のコードすべての複製
set.seed(30)
nsim <- 50 ## NUMBER OF REPLICATIONS
demand <- c(12,13,24,12,13,12,14,10,11,10)
res <- replicate(nsim, {
load <- runif(10,11,14)
diff <- load - demand ## DIFFERENCE BETWEEN DEMAND AND LOAD
return(sum(diff < 0))
})
res
[1] 6 5 7 4 4 5 4 3 6 4 5 5 5 4 2 5 3 3 3 5 3 2 4 6 5 4 4 3 5 6 4 4 3 6 5 3 5 5 4 3 3
[42] 6 4 4 4 6 6 5 4 5
を持っているが、私は巨大なデータセットを持っているし、問題は、すべての複製の平均を計算する最速の方法は何かということです。例えば、最初の複製における解像度は6
あるので、結果は、第三(6+5+7)/3=6
ための第二(6+5)/2=5.5
ため6/1=6
であり、最後の複製のために我々は、の配列によって結果と除算の累積和を得ることができるsum(res)/nsim=4.38