Augensummen beim Würfeln
Teil des Abschnitts Statistik für ML der Machine Learning-Journey von Coddy. Lektion 15 von 64.
Wirf zwei Würfel und addiere ihre Augenzahlen: Eine 7 fällt sechsmal so oft wie eine 2. Zähle die Paare der Augenzahlen:
Eine Simulation bestätigt das. Addiere die Würfelwürfe paarweise und zähle dann jede Summe; value_counts listet die häufigsten zuerst auf:
rng = np.random.default_rng(2)
first = rng.integers(1, 7, size=3600)
second = rng.integers(1, 7, size=3600)
counts = pd.Series(first + second).value_counts()
print(counts.head(3))Dies gibt Folgendes aus:
7 605
6 522
8 443
Name: count, dtype: int64ax.bar(counts.index, counts) zeichnet das ganze Zelt:
Ein Balkendiagramm wie dieses gibt dir einen ersten Einblick in jedes Label: Seine seltenen Werte sind diejenigen, die ein Modell kaum lernen wird.
Aufgabe
MittelIn einem Rollenspiel ist der Schaden die Summe zweier vierseitiger Würfel mit jeweils 1 bis 4 Augen. Das Programm liest ein, wie viele Angriffe es gibt; das Startprogramm würfelt in first und second und beschriftet das Diagramm.
- Zähle jede Schadenssumme.
- Gib den wahrscheinlichsten Schaden und seinen Anteil an den Angriffen mit 3 Dezimalstellen aus.
- Zeichne die Häufigkeiten als Balken, einen pro Summe, und zeige sie an.
Bei 16 Angriffen ist die Anzahl zu gering, um dem Ergebnis zu vertrauen:
Most likely damage: 6, share 0.312Anschließend beschreibt Coddy dein Diagramm. Bei mehr Angriffen stabilisiert sich der Spitzenwert.
Probier es selbst
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
rolls = int(input())
# Ändere die folgenden Zeilen nicht
rng = np.random.default_rng(4)
first = rng.integers(1, 5, size=rolls)
second = rng.integers(1, 5, size=rolls)
fig, ax = plt.subplots()
ax.set_title("Damage Rolls")
ax.set_xlabel("Damage")
ax.set_ylabel("Rolls")
# Schreibe deinen Code darunter
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Statistik für ML
1Lage und Streuung
Mittelwert und MedianPerzentile und QuartileVarianz und StandardabweichungStichprobe oder Grundgesamtheit?Der häufigste WertRückblick: Lieferzeiten4Stichproben und Grundgesamtheiten
Grundgesamtheit und StichprobeStichprobenmittelwerte variierenDie StichprobenverteilungGrößere Stichproben, weniger ZufallRückblick: Eine Stadt befragen2Verteilungen
DichtehistogrammeDatenverteilungenDie NormalverteilungskurveDie 68-95-99,7-RegelZ-WerteRückblick: Akkulaufzeit3Wahrscheinlichkeit durch Simulation
Wahrscheinlichkeit als HäufigkeitDas Gesetz der großen ZahlenAugensummen beim WürfelnErwartungswertBedingte WahrscheinlichkeitRückblick: Gewinnchancen am Würfelstand6Zusammenhänge
Streudiagramme lesenKorrelationKorrelationsmatrixKorrelations-HeatmapsKorrelation ist keine KausalitätRückblick: Eiscreme und SonneÜbe selbstständig: Online-Python-Compiler