"Switch" için bir fonksiyon yazma
"Switch" durumunu simüle etmeden önce, bu bağlamda açığa çıkarmayı (reveal) yapan bir fonksiyon yazalım. Sonraki egzersizde bu fonksiyonu, kapı değiştirdiğinde kazanma olasılığını simüle etmek için kullanacağız.
Unutma: Eğer ilk seçilen kapı doğruysa, sunucu diğer iki kapıdan birini rastgele seçip açığa çıkarır.
İlk seçilen kapı yanlışsa, sunucu basitçe diğer yanlış kapıyı açığa çıkarır. Bu durumda açığa çıkarma işleminin rastgele olmadığını unutma.
Bu egzersiz, kursun bir parçasıdır
R ile Olasılık Bulmacaları
Egzersiz talimatları
- İlk seçim doğru olduğunda, diğer kapılardan birini rastgele seçip açığa çıkarmak için
samplefonksiyonunu kullan. - Aksi halde, açığa çıkarılacak tek kalan kapıyı seç.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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 <- ___
}
}