我有一个 1020 尺寸测量的数据集。我需要根据这 1020 个数字创建一个新数据集,方法是随机取出替换数字。但是,我需要通过以下方式进行随机抽样:
- 从原始数据集中随机取出两个数字。
- 选择这两个随机数中较大的一个。
- 将这个更大的数字放入新数据集中。
- 多次重复步骤 1-3,我有一个 1020 大小的新数据集(就像在原始数据集中一样),并且我总共有 10000 个大小为 1020 的新数据集。
我确实设法通过使用引导方法从原始数据集中随机挑选数字来基于原始数据集创建 10000 个新数据集:
a <- numeric(10000)
for(i in 1:10000) a[i] <- sample(size, replace = T)
但我不知道,如何使用上面的这个命令来获取两个随机数,选择更大的一个,并在新数据集中拥有这个更大的一个。
会不会是下面的东西?
b <- numeric(10000)
for(i in 1:10000) b[i] <- sample(size, 2, ......, replace = T))
然后有一些命令(我不知道)有没有点是要从两个中获得更大的数字到新的数据集中?