R пакет statsr
предоставляет функцию rep_sample_n
, которая описывается как:
rep_sample_n(tbl, size, replace = FALSE, reps = 1)
Значение: A tbl_df
, который агрегирует все созданные образцы, с добавлением столбца replicate
, который tbl_df
также сгруппирован по
Так что вы можете написать что-то вроде
> trial <- rep_sample_n(cars, size = 5, reps = 15, replace = TRUE)
> show(trial)
# A tibble: 75 x 3
# Groups: replicate [15]
replicate speed dist
* <int> <dbl> <dbl>
1 1 20 56
2 1 11 17
3 1 19 36
4 1 15 20
5 1 12 20
6 2 24 120
7 2 14 36
8 2 20 48
9 2 23 54
10 2 16 40
# … with 65 more rows
Но как replace
работа?
replace
: выборка с заменой или без нее?
Когда rep_sample_n
"заменяет" наблюдения, которые будут отбираться, обратно в выборку сумка? Сразу после того, как наблюдение было случайно выведено или только после того, как было получено size
наблюдений?