ПочатиПочніть безкоштовно

Кілька вхідних даних для функцій

Якщо функція має приймати більше ніж один аргумент, перерахуйте їх у сигнатурі функції, розділяючи комами.

Щоб розв'язати цю вправу, потрібно вміти задавати ваги вибірки у sample(). Встановіть аргумент prob як числовий вектор тієї самої довжини, що й x. Кожне значення prob — це ймовірність вибору відповідного елемента з x, тож сума значень дорівнює одиниці. У наступному прикладі кожен вибір має 20% імовірності для "bat", 30% — для "cat" і 50% — для "rat".

sample(c("bat", "cat", "rat"), 10, replace = TRUE, prob = c(0.2, 0.3, 0.5))

Ця вправа є частиною курсу

Вступ до написання функцій в R

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

coin_sides <- c("head", "tail")
n_flips <- 10
p_head <- 0.8

# Define a vector of weights
weights <- ___

# Update so that heads are sampled with prob p_head
sample(coin_sides, n_flips, replace = TRUE, ___)
Редагувати та запускати код