Menu
CoddyTech

Mittelwert und Median

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

Bevor ein Modell aus einer Spalte lernt, beschreibst du sie mit zwei Zahlen: ihrem Zentrum und ihrer Streuung. Dieses Kapitel beginnt mit dem Zentrum:

Balken für sieben Jahreseinkommen in Tausend: sechs liegen zwischen 31 und 47 und ein Gründer bei 390. Eine Medianlinie liegt bei 41 auf dem mittleren Balken, eine Mittelwertlinie weit darüber bei 89,4

Dieselben Einkommen im Code, der Gründer zuletzt:

incomes = np.array([38, 41, 35, 47, 44, 31, 390])
print(np.round(incomes.mean(), 1))
print(np.median(incomes))

Dies gibt Folgendes aus:

89.4
41.0

Der Gründer zieht den Mittelwert über sechs Freunde. Der Median, der mittlere Wert nach dem Sortieren, verändert sich kaum: Verlass dich bei Spalten mit Extremwerten, etwa Preisen, auf ihn.

Bei einer geraden Anzahl wird der Durchschnitt der beiden mittleren Werte berechnet. Für Arrays brauchst du np.median(a); für eine pandas-Spalte gibt es .median().

challenge icon

Aufgabe

Einfach

Eine Villa kann eine ganze Straße teuer wirken lassen. Der Startcode liest die Hauspreise der Straße in Tausend in prices ein. Gib Folgendes aus:

  1. Den durchschnittlichen Preis, auf 1 Dezimalstelle gerundet.
  2. Den Medianpreis.
  3. Wie viele Häuser weniger als der Durchschnitt kosten.

Für die Preise 320, 300, 2500, 310 und 335:

Mean: 753.0
Median: 320.0
4 of 5 houses cost less than the mean

Probier es selbst

import numpy as np

n = int(input())
values = []
for i in range(n):
    values.append(int(input()))
prices = np.array(values)

# 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