Dichtehistogramme
Teil des Abschnitts Statistik für ML der Machine Learning-Journey von Coddy. Lektion 7 von 64.
In diesem Kapitel geht es um die Form von Daten. Am Ende wirst du eine Glockenkurve an ein Histogramm anpassen und den Ausreißer erkennen:
Zunächst eine Korrektur. Bei Anzahlwerten kann eine große Gruppe eine kleine in den Schatten stellen, etwa die Reaktionszeiten von 500 Erwachsenen im Vergleich zu denen von 50 Gamern:
density=True skaliert jede Gruppe so, dass sich die Flächen ihrer Balken zu 1 summieren:
ax.hist(adults, bins=16, density=True, alpha=0.5, label="adults")
ax.hist(gamers, bins=16, density=True, alpha=0.5, label="gamers")Jede Höhe ist count / (n * bin width), daher entspricht die Fläche eines Balkens seinem Anteil an der Gruppe. Gruppen beliebiger Größe lassen sich nun fair vergleichen.
Aufgabe
EinfachEin städtisches Krankenhaus wog 400 Neugeborene, ein ländliches 60. Das Startgerüst enthält die Gewichte in city und rural und richtet das Diagramm mit Titel und Beschriftungen ein.
- Zeichne für jede Gruppe ein Dichtehistogramm mit
bins=10,alpha=0.5und der Beschriftungcityoderrural. - Füge eine Legende hinzu und zeige das Diagramm an.
Coddy beschreibt dein Diagramm. Es sollte wie dieses hier von zwei Tomatenanbauern aussehen:
Probier es selbst
import numpy as np
import matplotlib.pyplot as plt
# Ändere die folgenden Zeilen nicht
rng = np.random.default_rng(23)
city = np.round(rng.normal(3.4, 0.5, size=400), 2)
rural = np.round(rng.normal(3.2, 0.45, size=60), 2)
fig, ax = plt.subplots()
ax.set_title("Birth Weights")
ax.set_xlabel("Weight (kg)")
ax.set_ylabel("Density")
# 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