Z-Score-Rechner
Sehen Sie, wie ungewöhnlich ein Wert ist: Ein Testergebnis von 85 bei Mittelwert 70 und Standardabweichung 10 hat einen z-Wert von 1,5, also innerhalb von zwei Standardabweichungen. Auch ganze Listen lassen sich standardisieren. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Wert
- 85
- Mittelwert μ
- 70
- Standardabweichung σ
- 10
- Berechnungsmodus
- point
- Z-Score
- 1,5
- Deutung
- within_2_sd
Ein z-Score, auch Standardscore genannt, misst, um wie viele Standardabweichungen ein Rohwert über oder unter dem Mittelwert einer Referenzverteilung liegt. Die definierende Formel ist einfach und universell: z ist gleich x minus mu geteilt durch sigma. Wenn sigma aus einer Population oder einem veröffentlichten Benchmark bekannt ist, setzen Sie die drei Zahlen ein und lesen die vorzeichenbehaftete Distanz vom Zentrum. Wenn Sie nur eine Stichprobe oder eine Messspalte haben, schätzen Sie zuerst Mittelwert und Standardabweichung aus den Daten und wenden dann dieselbe Formel auf jeden Punkt an, sodass die Spalte dimensionslos und skalenübergreifend vergleichbar wird. Dieser Rechner unterstützt beide Arbeitsabläufe in einem Vertrag: senden Sie einen Einzelwert mit Mittelwert und Standardabweichung für einen Einzelschuss-Score, oder senden Sie eine volle Datenliste, um jedes Element zu standardisieren und den bereinigten Mittelwert, sigma und den Vektor der z-Scores zu erhalten. Anfragen mit Null-Standardabweichung werden mit einem klaren Validierungsfehler abgelehnt, weil Division durch null jeden z-Score undefiniert machen würde.
Wie die z-Score-Formel funktioniert
Beginnen Sie bei einer Rohbeobachtung x und einem Referenzmittelwert mu. Die Differenz x minus mu ist die vorzeichenbehaftete Abweichung vom Zentrum der Verteilung: positiv, wenn die Beobachtung über dem Mittel liegt, negativ, wenn darunter. Division dieser Differenz durch die Standardabweichung sigma wandelt die Abweichung in Einheiten typischer Streuung um.
Nach diesem Skalenwechsel bedeutet ein Ergebnis von null, dass die Beobachtung dem Mittel entspricht, plus eins bedeutet eine Standardabweichung über dem Mittel, und minus zwei bedeutet zwei Standardabweichungen darunter. Für ein bekanntes Tripel aus Wert, Mittelwert und Standardabweichung ist die Arithmetik eine Division in konstanter Zeit. Für einen gesamten Datensatz bildet der Rechner zuerst das arithmetische Mittel als Summe der Werte geteilt durch die Anzahl n.
Dann bildet er die Standardabweichung aus der Summe der quadrierten Abweichungen von diesem Mittel, mit dem Populationsdivisor n wenn ddof null ist oder dem Stichprobendivisor n minus eins wenn ddof eins ist. Jeder Originalwert wird dann mit derselben Formel abgebildet, sodass die zurückgegebene Liste Mittel nahe null und Einheitsskala unter dem gewählten Divisor hat. Populationsstandardisierung ist der Standard, weil Feature-Skalierung und viele Lehrbeispiele durch n teilen; Stichprobenstandardisierung ist verfügbar, wenn Sie explizit einen unverzerrten Stichprobenvarianzschätzer für Inferenz brauchen.
Der Spezialfall sigma gleich null wird abgelehnt: wenn alle Werte identisch sind, oder wenn ein Aufrufer eine Null-Standardabweichung übergibt, gibt es keine sinnvolle Streuungseinheit und der z-Score ist undefiniert.
Wo z-Score-Rechner in der realen Arbeit auftauchen
Data-Science- und Machine-Learning-Pipelines standardisieren numerische Features vor distanzbasierten Modellen, Hauptkomponentenanalyse oder regularisierter Regression, damit in unterschiedlichen Einheiten gemessene Spalten die Anpassung nicht dominieren. Qualitätskontrolle und Prozessüberwachung wandeln Sensorablesungen in z-Einheiten gegen Prozessmittel und sigma um, um Ausflüge jenseits von zwei oder drei Sigma zu markieren, ohne ad-hoc-Schwellen auf der Rohskala zu erfinden. Psychometrie und Bildungsmesung berichten normbezogene Scores auf einer gemeinsamen Skala, sodass eine Rohzahl richtiger Antworten über Formulare und Kohorten vergleichbar wird.
Finanz- und Risikoteams drücken manchmal Renditen oder Residuenfehler in Standardabweichungseinheiten für Stresszusammenfassungen und einfache Anomalie-Screens aus. Wenn Sie später Perzentile, p-Werte aus einer Normaltafel, t-Scores, Konfidenzintervalle oder volle deskriptive Statistik für jede CSV-Spalte brauchen, behandeln Sie diese als getrennte Suchabsichten und Landings statt diese z-Score-Rechner-Seite zu überladen.
Anwendungsfälle
Prüfungspunkte über verschiedene Tests vergleichen
Wandeln Sie Rohnoten von Tests mit unterschiedlichen Mitteln und Standardabweichungen in z-Scores um, damit Studierende, Lehrkräfte und Zulassungsprüfer den Stand auf einer Skala vergleichen.
Features vor der Modellierung standardisieren
Verwandeln Sie eine numerische Spalte in dimensionslose z-Scores mit Populations- oder Stichproben-sigma, damit Distanzmodelle und regularisierte Regressionen jedes Feature fair behandeln.
Prozess- und Sensorausreißer markieren
Mappen Sie Messungen auf z-Einheiten gegen bekanntes Prozessmittel und sigma und heben Sie Werte jenseits von zwei oder drei Standardabweichungen zur Prüfung hervor.
Häufige Fragen
Was ist die z-Score-Formel?
z = (x − μ) / σ, wobei x der Rohwert, μ der Mittelwert und σ die Standardabweichung ist. Positives z bedeutet über dem Mittel; negatives z darunter.
Was passiert, wenn die Standardabweichung null ist?
Wenn σ = 0 ist jede Beobachtung identisch (oder der Aufrufer übergab null), daher würde Division durch null z undefiniert machen.
Kann ich eine ganze Zahlenliste standardisieren?
Ja. Senden Sie data als Array oder komma-getrennte Zeichenkette. Der Rechner schätzt Mittel und σ (oder nutzt Ihre Overrides) und liefert einen z-Score für jedes Element.
Was ist der Unterschied zwischen ddof 0 und ddof 1?
ddof 0 ist die Populations-Standardabweichung (teilen durch n). ddof 1 ist die Stichproben-Standardabweichung (teilen durch n−1). Der Standard ist 0. Die Einstellung wird ignoriert, wenn Sie std selbst angeben.
Was bedeutet ein negativer z-Wert?
Dass der Wert unter dem Mittelwert liegt. Ein z-Wert von −2 bedeutet zum Beispiel zwei Standardabweichungen unter der Mitte, und ein z-Wert von null heißt, dass der Wert genau dem Mittelwert entspricht.
Was sagt die Einordnung neben dem Ergebnis aus?
Sie zeigt, ob der Betrag des z-Werts innerhalb von einer, zwei oder drei Standardabweichungen liegt oder darüber hinausgeht. Ein Ergebnis von 1,5 fällt zum Beispiel in den Bereich innerhalb von zwei Standardabweichungen.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/stat/z-score \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":85,"mean":70}'const res = await fetch("https://api.kit.forhosting.com/stat/z-score", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 85,
"mean": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/z-score",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 85,
"mean": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/z-score", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":85,"mean":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":85,"mean":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/z-score", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"value": 85,
"mean": 70
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.z_score",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Wie die z-Score-Formel funktioniert
Jeder Schritt ist deterministische Gleitkomma-Mathematik ohne Zufallsseeds, ohne Wanduhr-Zeitstempel und ohne Netzwerkaufrufe, sodass identische Eingaben immer identisches JSON erzeugen.
Was Sie senden und was Sie zurückbekommen
Eine Null- oder nah-null-Standardabweichung scheitert mit einer Meldung, dass z-Scores undefiniert sind, wenn sigma null ist. Klassische Lehrbuchprüfungen umfassen einen Testwert von fünfundachtzig gegen Mittel siebzig und Standardabweichung zehn, was z gleich eins Komma fünf ergibt, und eine Fünf-Punkt-Liste wie sechzig, siebzig, achtzig, neunzig, hundert, die symmetrisch um das Stichprobenzentrum standardisiert. Verdrahten Sie das kostenlose Browser-Formular für Hausaufgaben und schnelle Plausibilitätsprüfungen, dann rufen Sie denselben Vertrag aus Skripten auf, wenn Sie Massestandardisierung von Spalten oder Regressionsfixtures brauchen. Für einen einzelnen z-Score senden Sie drei endliche Zahlen unter den Feldern value, mean und std. Das Feld std akzeptiert auch die Aliase sd, standard_deviation und sigma, sodass Unterrichtswortlaut und API-Benennung beide funktionieren. Fehlende Felder, nicht-numerische Zeichenketten, NaN und Infinity scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg wiederholt die Punktmodus-Antwort die bereinigten value, mean und std, liefert z_score, nennt den Formelstring und hängt ein grobes Interpretationsband wie within_1_sd, within_2_sd, within_3_sd oder beyond_3_sd basierend auf dem Absolutwert von z an. Für den Datensatzmodus senden Sie data als JSON-Array von Zahlen oder als durch Komma, Leerzeichen oder Semikolon getrennte Liste in einer Zeichenkette. Überschreiben Sie optional mean und std, und setzen Sie optional ddof auf null oder eins, wenn der Rechner sigma aus den Daten schätzen muss. Die Antwort enthält mode dataset, die Anzahl n, den tatsächlich verwendeten Mittelwert und std, mean_source- und std_source-Flags, die sagen, ob jeweils bereitgestellt oder berechnet wurde, das bereinigte values-Array und das parallele z_scores-Array. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Posten; Validierungsfehler verbrauchen kein vorausbezahltes Guthaben.
Wo z-Score-Rechner in der realen Arbeit auftauchen
Statistikkurse an Schule und Hochschule vergeben ständig Standardscore-Übungen, Empirische-Regel-Tabellen und Vergleiche von Prüfungspunkten mit unterschiedlichen Mitteln und Streuungen; ein einziges vertrauenswürdiges Orakel, das bereinigtes JSON liefert, beschleunigt Bewertung und Demo-Aufbau. Weil diese Fähigkeit eine reine Parse-Engine ist, ist der API-Preis die veröffentlichte Basis von $0.002 pro erfolgreichem Posten und fehlgeschlagene Validierung wird nicht berechnet.
Technische Fragen
Was kostet es?
Das Browser-Tool ist kostenlos und läuft lokal. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Posten; ungültige Eingabe wird nicht berechnet.