Calcolo da percentile a punteggio z
Questo calcolatore da percentile a punteggio z individua il valore normale standard la cui probabilità cumulativa coincide con il percentile inserito da Lei.
Esegui gratis nel browser
Indichi un percentile strettamente compreso tra zero e cento per ottenere la probabilità equivalente e il punteggio z. Lo strumento è utile per interpretare soglie della distribuzione normale, verificare tabelle statistiche, impostare limiti unilaterali e convertire i percentili in deviazioni standard dalla media senza consultare manualmente una tabella.
Significato di un percentile sulla curva normale standard
Un percentile descrive l’area cumulativa a sinistra di un punto. Per esempio, il 50° percentile divide a metà la distribuzione normale standard, quindi il suo punteggio z è zero. Un percentile superiore a 50 produce un punteggio z positivo, mentre uno inferiore a 50 ne produce uno negativo. Il calcolatore interpreta il valore inserito su una scala da zero a cento e lo divide per cento per ricavare una probabilità. Risolve poi la funzione di distribuzione cumulativa normale standard inversa: anziché partire da un punteggio z per trovare un’area, parte dall’area per trovare il punteggio z. Il risultato risponde pertanto a una domanda precisa: quante deviazioni standard sopra o sotto la media normale individuano il percentile cumulativo richiesto? La direzione del calcolo è importante, perché un normale calcolatore di punteggio z parte in genere da un’osservazione grezza, una media e una deviazione standard. Qui non servono dati grezzi né parametri della distribuzione, poiché quella di riferimento ha già media zero e deviazione standard uno. La probabilità restituita consente a Lei di verificare la scala esatta impiegata nella conversione.
Come inserire e interpretare il risultato
Inserisca un percentile numerico finito strettamente maggiore di 0 e minore di 100. Sono ammessi percentili decimali: valori come 2.5, 90, 95 o 99.9 possono rappresentare comuni soglie di coda. La risposta comprende `percentile`, `probability` e `z_score`. Il segno di `z_score` indica su quale lato della media si trova la soglia, mentre il suo valore assoluto esprime la distanza dalla media in unità di deviazione standard. I percentili simmetrici hanno punteggi z di segno opposto: il 5° e il 95° percentile, per esempio, distano in egual misura da zero su lati diversi. Non interpreti il risultato come la probabilità tra zero e il punteggio z; esso si basa sulla probabilità cumulativa dall’estremità della coda sinistra. Se la fonte utilizza invece una probabilità di coda destra, la converta prima in un percentile di coda sinistra sottraendola da uno e moltiplicando poi per cento. Rendere esplicita la convenzione della coda evita una risposta apparentemente plausibile ma con il segno errato.
Precisione, estremi e limiti pratici
Il calcolo usa un’approssimazione razionale deterministica a tratti della distribuzione normale standard inversa. Formule distinte trattano il centro e le code, dove un unico polinomio perderebbe precisione utile. Il punteggio z restituito viene arrotondato a dodici cifre significative, una precisione superiore a quella richiesta dalla maggior parte delle tabelle statistiche e dei normali calcoli di soglia, mantenendo stabile il risultato JSON. I percentili esatti 0 e 100 vengono rifiutati, anche se sembrano i limiti della scala percentuale. Matematicamente, i loro quantili normali standard sono infinito negativo e infinito positivo, non punteggi z finiti rappresentabili come comuni numeri JSON. Non sono validi neppure valori fuori dall’intervallo da zero a cento, testo non numerico, campi mancanti, NaN e infinito. Percentili finiti estremamente vicini alle code possono risentire dei limiti della normale rappresentazione in virgola mobile; conservi soltanto la precisione giustificata dal percentile di origine. Il calcolo nel browser e il gestore API condividono la stessa implementazione pura, priva di accesso alla rete, casualità o dipendenze temporali. Ogni richiesta API costa $0.002.
Casi d'uso
Impostare una soglia unilaterale
Converta un percentile cumulativo obiettivo nella soglia z usata da una metrica di monitoraggio o qualità con distribuzione normale.
Verificare un esercizio di statistica
Controlli una lettura della tabella normale inversa e osservi la scala di probabilità accanto al punteggio z con segno.
Convertire rapporti basati sui percentili
Esprima un percentile pubblicato in deviazioni standard dalla media quando è appropriato un modello normale standard.
Domande frequenti
Qual è il punteggio z del 50° percentile?
È 0, perché metà della distribuzione normale standard si trova sotto la sua media.
Perché i percentili 0 e 100 vengono rifiutati?
I loro quantili teorici sono infinito negativo e infinito positivo. Il calcolatore restituisce numeri JSON finiti, quindi gli input devono essere strettamente interni all’intervallo.
Posso inserire un percentile decimale?
Sì. È accettato qualsiasi valore numerico finito strettamente compreso tra 0 e 100, inclusi percentili di coda come 2.5 o 99.9.
Equivale a calcolare il punteggio z di un valore grezzo?
No. La standardizzazione di un valore grezzo richiede osservazione, media e deviazione standard. Questo calcolatore parte dalla probabilità cumulativa e applica la distribuzione normale standard inversa.
Il percentile rappresenta l’area di coda sinistra o destra?
Rappresenta l’area cumulativa della coda sinistra. Per una probabilità di coda destra, la sottragga da uno prima di convertire il risultato in percentile.
Quanto costa usare l’API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo 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)Esempio di richiesta
{
"percentile": 95
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.percentile_to_z",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |