я написал функциюR: как написать функцию, что образцы заданной вероятности
p = c(0.4, 0.6)
myfun = function(p){
sample(1:2, 1, replace = TRUE, prob = p)
}
И я хочу повторить это 5 раз.
sapply(1:5, myfun)
Но это дает мне ошибку
Ошибка в sample.int (длина (х), размер, замена проб): неправильное количество вероятностей
Возможно, вы хотите попробовать образец 1: 2? В противном случае проблема должна быть длиной 10 ... – EDi
Ах да. Сожалею. Я хочу попробовать с 1: 2, но я все равно получаю ту же ошибку. – Adrian
'replicate (5, sample (2, replace = TRUE, prob = c (0.4, 0.6)))' –