Eine Funktion zum „Wechseln“ schreiben
Bevor wir die Situation des „Wechselns“ simulieren, schreiben wir zunächst eine Funktion, die in diesem Kontext die Aufdeckung vornimmt. Diese Funktion verwenden wir dann in der nächsten Übung, um die Gewinnwahrscheinlichkeit beim Wechseln zu simulieren.
Erinnere dich: Wenn die zuerst gewählte Tür korrekt ist, wählt der Host zufällig eine der beiden anderen Türen aus, um sie aufzudecken.
Wenn die zuerst gewählte Tür falsch ist, deckt der Host einfach die andere falsche Tür auf. Beachte, dass in diesem Fall nichts Zufälliges an der Aufdeckung ist.
Diese Übung ist Teil des Kurses
Wahrscheinlichkeitsrätsel in R
Anleitung zur Übung
- Falls die anfängliche Wahl richtig war, verwende die Funktion
sample, um zufällig eine der anderen Türen zum Aufdecken auszuwählen. - Andernfalls wähle die einzige verbleibende Tür zum Aufdecken aus.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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 <- ___
}
}