LoslegenKostenlos loslegen

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

Kurs anzeigen

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 <- ___
  }  
}
Code bearbeiten und ausführen