LoslegenKostenlos loslegen

Drei bekannte Werte

Jetzt simulieren wir die Wahrscheinlichkeit, richtig zu raten, wenn der Passcode aus drei verschiedenen Ziffern besteht, wobei einer der Werte wiederholt wird.

Angenommen, die Schmierflecken liegen bei den Werten 2, 4 und 7. Einer dieser Werte kommt im Passcode doppelt vor, aber wir wissen nicht, welcher und an welcher Position der doppelte Wert im Passcode steht.

Diese Übung ist Teil des Kurses

Wahrscheinlichkeitsrätsel in R

Kurs anzeigen

Anleitung zur Übung

  • Speichere die drei bekannten Werte in der Variablen unique_values.
  • Erstelle ein Objekt mit insgesamt vier Werten, indem du einen der einzigartigen Werte zufällig als den wiederholten Wert auswählst, ihn mit unique_values kombinierst und als all_values speicherst.
  • Gib deinen Tipp ab, indem du zufällig aus dem Objekt mit den vier Werten auswählst.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

counter <- 0
# Store known values
unique_values <- ___

for(i in 1:10000){
  # Pick repeated value
  all_values <- c(unique_values, ___)
  # Make guess
  guess <- ___
  if(identical(passcode, ___)){
    counter <- counter + 1
  }
}

print(counter / 10000)
Code bearbeiten und ausführen