У меня есть набор данных 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))
А потом у какой-то команды (какой я не знаю) были точки, чтобы получить большее число из двух в новые наборы данных?
boot
из загрузочного пакета. - person IRTFM   schedule 19.06.2013