Menu
CoddyTech

Der häufigste Wert

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

T-Shirt-Größen sind Kategorien: Es gibt keinen Mittelwert von M und XL. Der zentrale Wert einer kategorialen Spalte ist ihr Modus, also der häufigste Wert:

Balken zählen 8 T-Shirt-Bestellungen nach Größe: S 2, M 3, L 2, XL 1. Der höchste Balken, M, ist dunkel und mit Modus beschriftet

.mode() ermittelt ihn:

sizes = pd.Series(["M", "L", "M", "S", "XL", "M", "L", "S"])
print(sizes.mode()[0])

Dies gibt Folgendes aus:

M

Werte können gleichauf liegen, daher gibt .mode() eine Series mit allen Gewinnern in sortierter Reihenfolge zurück. [0] nimmt den ersten.

Der Modus füllt Lücken in einer kategorialen Spalte. Er ist außerdem das einfachste Modell überhaupt: Immer die häufigste Klasse erraten.

challenge icon

Aufgabe

Einfach

Ein Skishop möchte wissen, was er auf Lager halten soll. In rentals.csv sind 30 Ausleihen mit den Spalten item, boot_size, level und days erfasst.

  1. Gib für jede Spalte der Reihe nach ihren Namen, ihren Modus und die Anzahl der Ausleihen mit diesem Wert aus.
  2. Vergleiche dann den auf 1 Dezimalstelle gerundeten Mittelwert von days mit seinem Modus.

Für ein kürzeres Protokoll mit 8 Ausleihen:

item: snowboard (5 of 8)
boot_size: 42 (4 of 8)
level: beginner (5 of 8)
days: 1 (4 of 8)
Days rented, mean vs mode: 2.8 vs 1

Keine Ausleihe dauert 2.8 Tage: Der Modus ist ein Wert, der tatsächlich vorkommt.

Probier es selbst

import pandas as pd

rentals = pd.read_csv("rentals.csv")

# Schreibe deinen Code unten
quiz iconTeste dich selbst

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

Übe selbstständig: Online-Python-Compiler