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

Написання функції для «перемикання»

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

Нагадаємо: якщо початково вибрані двері є правильними, ведучий навмання відкриє одні з двох інших дверей.

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

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

Ймовірнісні головоломки в R

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

Інструкції до вправи

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

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

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

reveal_door <- function(doors, prize, initial_choice){
  if(prize == initial_choice){
    # Sample at random from the two remaining doors
    reveal <- sample(x = ___, size = 1)
  } else {
    
    # When the prize and initial choice are different, reveal the only remaining door 
    reveal <- ___
  }  
}
Редагувати та запускати код