Я новичок в R и у меня есть вопрос:Несколько различных случайных выборок в R
choice <- c(TRUE, FALSE, FALSE, FALSE)
rep(sample(choice, size = 4, replace=FALSE), times = n)
всегда повторяет один и тот же вектор, например (FALSE, TRUE, FALSE, FALSE)
Однако, я хочу иметь п различные случайные образцы выбора вектора в новом векторе (заменить должно быть FALSE, потому что только 1 в 4-х элементов должна быть ИСТИНА).
Какую функцию выбрать? Мне не разрешено использовать for-loops.
Это то, что 'rep' делает, он повторяет ввод несколько раз (функция образца вызывается один раз, он возвращает вектор, который повторяется n раз по rep). Чтобы выполнить sample() несколько раз, вы можете использовать lapply/sapply или replicate. – digEmAll
Что значит «* Мне не разрешено использовать for-loop *»? Определите цикл for. –