Хотя ответ @konvas - это, вероятно, то, что вам нужно, я бы все же взглянул на базовый пакет boot
, когда дело доходит до начальной загрузки.
Посмотрите, может ли следующий пример приблизить вас к тому, что вы пытаетесь сделать.
set.seed(6929) # Make the results reproducible
data <- round(rnorm(100, 5, 3))
boot_mean <- function(data, indices) mean(data[indices])
boot_sd <- function(data, indices) sd(data[indices])
Runs <- 100
r.mean <- boot::boot(data, boot_mean, Runs)
r.sd <- boot::boot(data, boot_sd, Runs)
r.mean$t
r.sd$t
sqrt(var(r.mean$t))
# [,1]
#[1,] 0.3152989
sd(r.mean$t)
#[1] 0.3152989
Теперь посмотрите распределение загруженных средств и стандартные ошибки.
op <- par(mfrow = c(1, 2))
hist(r.mean$t)
hist(r.sd$t)
par(op)