Menu
CoddyTech

Rückblick: Gewinnchancen am Würfelstand

Teil des Abschnitts Statistik für ML der Machine Learning-Journey von Coddy. Lektion 18 von 64.

challenge icon

Aufgabe

Mittel

Jetzt geht es darum, den Würfelstand auf dem Schulfest zu kalkulieren. Jeder Besucher würfelt mit zwei Würfeln: Die Summe öffnet eine Preiskiste, und bei einem Pasch (beide Würfel zeigen dasselbe) gibt es ein Bonusticket. tokens enthält die Anzahl der Spielmarken in jeder Kiste:

Die Preiskisten für die Summen 2 bis 12 als Zellenreihe: 12 Spielmarken für 2 und für 12, 3 für 5 und für 9, 5 für 7 und 0 für alle anderen Summen

Das Startprogramm simulierte 2400 Besuche in first und second; das Programm liest eine Zielsumme ein. Gib Folgendes aus:

  1. die Wahrscheinlichkeit für einen Pasch,
  2. die Wahrscheinlichkeit für die Zielsumme oder mehr,
  3. diese Wahrscheinlichkeit bei einem Pasch,
  4. die erwartete Anzahl an Spielmarken pro Besuch, wobei der simulierte Anteil jeder Summe als deren Wahrscheinlichkeit verwendet wird.

Wahrscheinlichkeiten auf 3 Dezimalstellen, Spielmarken auf 2. Für eine weitere Simulation und die Zielsumme 6:

Chance of doubles: 0.171
Chance of 6 or more: 0.705
Chance of 6 or more after doubles: 0.616
Expected tokens per visit: 2.16

Probier es selbst

import numpy as np
import pandas as pd

goal = int(input())

# Spielmarken in der Preisbox für jede Summe von 2 bis 12, der Reihe nach
tokens = np.array([12, 0, 0, 3, 0, 5, 0, 3, 0, 0, 12])

# Ändere die folgenden Zeilen nicht: 2400 simulierte Besuche mit jeweils zwei Würfeln
rng = np.random.default_rng(18)
first = rng.integers(1, 7, size=2400)
second = rng.integers(1, 7, size=2400)

# Schreibe deinen Code unten

Alle Lektionen in Statistik für ML

Übe selbstständig: Online-Python-Compiler