Menu
CoddyTech

Z-Werte

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

Ein Schüler hat 78 Punkte in Chemie und 85 Punkte in Geschichte erzielt. Was ist besser? Miss jede Punktzahl in ihrer jeweiligen Klasse in Standardabweichungen:

Zwei Zahlenstrahlen mit Markierungen in Schritten von Standardabweichungen. Chemie, Mittelwert 70 und Standardabweichung 4: Die Punktzahl 78 liegt 2 Standardabweichungen über dem Mittelwert. Geschichte, Mittelwert 80 und Standardabweichung 10: Die Punktzahl 85 liegt nur 0,5 Standardabweichungen darüber

Dieser Abstand ist der z-Wert, z = (x - mean) / std. Chemie: (78 - 70) / 4 ergibt 2.0. Geschichte: (85 - 80) / 10 ergibt 0.5. Die 78 gewinnt.

Für ein gesamtes Array bedeutet ein negativer z-Wert unter dem Mittelwert:

temps = np.array([12, 15, 9, 18, 16])
print(np.round((temps - temps.mean()) / temps.std(), 2))

Dies gibt Folgendes aus:

[-0.63  0.32 -1.58  1.26  0.63]

Z-Werte verwenden dieselbe Skala mit Mittelwert 0 und Standardabweichung 1, unabhängig von der Einheit. Alter und Einkommen werden dann in einem Modell gleich gewichtet, egal wie groß ihre Zahlen sind.

challenge icon

Aufgabe

Einfach

Die Puzzle- und Rennspiele einer Spielhalle verwenden sehr unterschiedliche Punkteskalen. puzzle und racing enthalten jeweils die Punktzahlen von 12 Stammspielern. Ein Neuling hat beide Spiele gespielt: Das Programm liest zuerst die Puzzle-Punktzahl und dann die Rennspiel-Punktzahl ein.

  1. Gib für jede Punktzahl den z-Wert im Vergleich zu ihrem Spiel aus, gerundet auf 2 Dezimalstellen (verwende .std()).
  2. Gib aus, welches Ergebnis beeindruckender ist.

Für die Eingabe 790 und 16900:

Puzzle z: 1.45
Racing z: 2.0
More impressive: Racing

Probier es selbst

import numpy as np

puzzle = np.array([640, 720, 580, 810, 690, 750, 600, 700, 660, 730, 620, 780])
racing = np.array([12400, 15800, 13900, 11200, 16500, 14100,
                   12800, 15100, 13300, 14700, 12100, 14600])
p = int(input())
r = int(input())

# 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