Perzentil-in-Z-Wert-Rechner
Dieser Rechner für Perzentile und Z-Werte ermittelt den standardnormalverteilten Wert, dessen kumulierte Wahrscheinlichkeit dem von Ihnen eingegebenen Perzentil entspricht.
Im Browser ausführen – kostenlos
Geben Sie ein Perzentil strikt zwischen null und hundert ein; Sie erhalten die entsprechende Wahrscheinlichkeit und den Z-Wert. Das hilft Ihnen, Grenzwerte einer Normalverteilung zu deuten, statistische Tabellen zu prüfen, einseitige Schwellen festzulegen und Perzentile ohne manuelle Tabellensuche in Standardabweichungen vom Mittelwert umzuwandeln.
Bedeutung eines Perzentils auf der Standardnormalverteilung
Ein Perzentil beschreibt die kumulierte Fläche links von einem Punkt. Das 50. Perzentil teilt beispielsweise die Standardnormalverteilung in zwei Hälften; sein Z-Wert beträgt daher null. Ein Perzentil über 50 ergibt einen positiven Z-Wert, ein Perzentil unter 50 einen negativen. Der Rechner deutet die Eingabe auf einer Skala von null bis hundert und teilt sie durch hundert, um eine Wahrscheinlichkeit zu erhalten. Anschließend löst er die inverse kumulative Verteilungsfunktion der Standardnormalverteilung: Statt mit einem Z-Wert zu beginnen und eine Fläche zu bestimmen, beginnt er mit der Fläche und ermittelt den Z-Wert. Das Ergebnis beantwortet somit eine genaue Frage: Wie viele Standardabweichungen oberhalb oder unterhalb des normalen Mittelwerts liegt das gewünschte kumulierte Perzentil? Die Rechenrichtung ist wichtig, weil ein üblicher Z-Wert-Rechner meistens mit einem Rohwert, einem Mittelwert und einer Standardabweichung beginnt. Hier benötigen Sie weder Rohdaten noch Verteilungsparameter, da die Referenzverteilung bereits den Mittelwert null und die Standardabweichung eins besitzt. Anhand der ausgegebenen Wahrscheinlichkeit können Sie die bei der Umrechnung verwendete Skala genau kontrollieren.
Eingabe und Auswertung des Ergebnisses
Geben Sie ein endliches numerisches Perzentil ein, das strikt größer als 0 und kleiner als 100 ist. Dezimalwerte werden unterstützt; Angaben wie 2.5, 90, 95 oder 99.9 können daher gebräuchliche Randgrenzen darstellen. Die Antwort enthält `percentile`, `probability` und `z_score`. Das Vorzeichen von `z_score` zeigt, auf welcher Seite des Mittelwerts die Grenze liegt; der Betrag gibt den Abstand vom Mittelwert in Standardabweichungen an. Symmetrische Perzentile besitzen Z-Werte mit entgegengesetzten Vorzeichen: Das 5. und das 95. Perzentil liegen beispielsweise auf verschiedenen Seiten gleich weit von null entfernt. Verstehen Sie das Ergebnis nicht als Wahrscheinlichkeit zwischen null und dem Z-Wert; Grundlage ist die kumulierte Wahrscheinlichkeit vom äußersten linken Rand aus. Verwendet Ihre Quelle stattdessen eine rechtsseitige Randwahrscheinlichkeit, wandeln Sie diese zuerst in ein linksseitiges Perzentil um: Ziehen Sie die Wahrscheinlichkeit von eins ab und multiplizieren Sie anschließend mit hundert. Eine eindeutige Randkonvention verhindert ein plausibel wirkendes Ergebnis mit falschem Vorzeichen.
Genauigkeit, Endpunkte und praktische Grenzen
Die Berechnung nutzt eine deterministische, abschnittsweise rationale Näherung der inversen Standardnormalverteilung. Getrennte Formeln behandeln die Mitte und die Ränder, an denen ein einzelnes Polynom nützliche Genauigkeit verlieren würde. Der ausgegebene Z-Wert wird auf zwölf signifikante Stellen gerundet. Das ist genauer als die meisten statistischen Tabellen und üblichen Schwellenberechnungen erfordern, hält das JSON-Ergebnis aber stabil. Die exakten Perzentile 0 und 100 werden abgelehnt, obwohl sie wie Grenzen der Prozentskala aussehen. Mathematisch sind ihre standardnormalen Quantile minus unendlich und plus unendlich, also keine endlichen Z-Werte, die als gewöhnliche JSON-Zahlen darstellbar wären. Werte außerhalb des Bereichs von null bis hundert, nicht numerischer Text, fehlende Felder, NaN und unendlich sind ebenfalls ungültig. Endliche Perzentile, die extrem nahe an den Rändern liegen, können durch die übliche Gleitkommadarstellung begrenzt sein; behalten Sie daher nur die von Ihrer Ausgangsangabe gerechtfertigte Genauigkeit bei. Browserberechnung und API-Handler verwenden dieselbe reine Implementierung ohne Netzwerkzugriff, Zufallswerte oder Zeitabhängigkeit. Jede API-Anfrage kostet $0.002.
Anwendungsfälle
Einseitigen Schwellenwert festlegen
Wandeln Sie ein gewünschtes kumuliertes Perzentil in die Z-Grenze einer normalverteilten Überwachungs- oder Qualitätskennzahl um.
Statistikaufgabe kontrollieren
Prüfen Sie einen Wert aus einer inversen Normalverteilungstabelle und vergleichen Sie Wahrscheinlichkeitsskala und vorzeichenbehafteten Z-Wert.
Perzentilangaben übertragen
Drücken Sie ein veröffentlichtes Perzentil als Standardabweichungen vom Mittelwert aus, wenn ein Standardnormalmodell angemessen ist.
Häufige Fragen
Welchen Z-Wert hat das 50. Perzentil?
Er beträgt 0, weil die Hälfte der Standardnormalverteilung unter ihrem Mittelwert liegt.
Warum werden die Perzentile 0 und 100 abgelehnt?
Ihre theoretischen Quantile sind minus unendlich und plus unendlich. Der Rechner gibt endliche JSON-Zahlen aus; Eingaben müssen deshalb strikt innerhalb des Intervalls liegen.
Kann ich ein Perzentil als Dezimalzahl eingeben?
Ja. Jeder endliche Zahlenwert strikt zwischen 0 und 100 wird akzeptiert, darunter Randperzentile wie 2.5 oder 99.9.
Ist dies dasselbe wie die Berechnung eines Z-Werts aus einem Rohwert?
Nein. Die Standardisierung eines Rohwerts erfordert Beobachtung, Mittelwert und Standardabweichung. Dieser Rechner beginnt mit einer kumulierten Wahrscheinlichkeit und verwendet die inverse Standardnormalverteilung.
Bezeichnet das Perzentil die linke oder rechte Randfläche?
Es bezeichnet die kumulierte linke Randfläche. Ziehen Sie eine rechte Randwahrscheinlichkeit von eins ab, bevor Sie das Ergebnis in ein Perzentil umwandeln.
Was kostet die API-Nutzung?
Jede API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung kann auch im Browser ausgeführt werden.
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/percentile-to-z \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"percentile":95}'const res = await fetch("https://api.kit.forhosting.com/stat/percentile-to-z", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"percentile": 95
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/percentile-to-z",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"percentile": 95
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/percentile-to-z", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"percentile":95}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"percentile":95}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/percentile-to-z", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"percentile": 95
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.percentile_to_z",
"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. |