Alle Merkmale auf einmal
Teil des Abschnitts Statistik für ML der Machine Learning-Journey von Coddy. Lektion 57 von 64.
Dreißig Merkmale benötigen dreißig Histogramme. Als Raster aus kleinen Diagrammen lassen sie sich schneller erfassen, wie diese vier Iris-Merkmale zeigen:
Eine Schleife füllt das Raster und zeichnet Diagramm i mit Merkmal i:
names = iris.feature_names
fig, axs = plt.subplots(2, 2)
for i in range(4):
ax = axs.flat[i]
ax.hist(iris.frame[names[i]], bins=15)
ax.set_title(names[i])
fig.tight_layout()
plt.show()plt.subplots(2, 2) erstellt eine Tabelle mit Diagrammen, und axs.flat ordnet sie zeilenweise an:
fig.tight_layout() hält die Titel auseinander. Lies nun: Beide Blütenblatthistogramme sind zweigeteilt. Eine solche Lücke bedeutet oft, dass sich eine Klasse abhebt. Behalte dieses Merkmal also bei.
Aufgabe
MittelBetrachte die Gewebedaten als Ganzes. Die Eingabe wählt eine Gruppe aus, mean, error oder worst, und das Startgerüst legt ihre ersten sechs Merkmalsnamen in names ab.
- Erstelle ein Raster mit 2 Zeilen und 3 Spalten.
- Zeichne in Diagramm
iein Histogramm von Merkmalimit 20 Klassen und gib ihm den Namen des Merkmals als Titel. - Richte das Layout ordentlich aus und zeige es dann an.
Wie dieses Raster mit sechs Weinmerkmalen:
Dein Programm gibt nichts aus: Coddy beschreibt jedes Diagramm.
Probier es selbst
import matplotlib.pyplot as plt
from sklearn.datasets import load_breast_cancer
group = input()
cancer = load_breast_cancer(as_frame=True)
df = cancer.frame
# Die ersten sechs Merkmalsnamen der Gruppe: mean, error oder worst
start = {"mean": 0, "error": 10, "worst": 20}[group]
names = cancer.feature_names[start:start + 6]
# Schreibe deinen Code unten
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: Akkulaufzeit8Gruppen vergleichen
Boxplots nach GruppenUnterschied der MittelwerteKönnte es Zufall sein?p-WerteDer t-TestRückblick: A/B-Test11Einen Datensatz erkunden
Ein erster BlickAlle Merkmale auf einmalMerkmale im Vergleich zum LabelDie zwei besten MerkmaleRückblick: Diabetesdaten3Wahrscheinlichkeit 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