【发布时间】:2020-02-21 17:20:15
【问题描述】:
R包statsr提供函数rep_sample_n描述为:
rep_sample_n(tbl, size, replace = FALSE, reps = 1)值:一个
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 观察后?
【问题讨论】:
-
我认为 R 中的每个
replace参数都以相同的方式工作。base::sample或dplyr::sample_n,你总是从总观察中取出size样本。
标签: r