Calcolatore di quintili
Per i numeri da 1 a 10, i quattro tagli dei quintili sono 2,8; 4,6; 6,4 e 8,2, cioè il 20°, 40°, 60° e 80° percentile. Incolli un elenco per dividerlo in cinque gruppi ordinati di dimensione simile. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
I quintili dividono un campione ordinato in cinque parti pressoché uguali e compaiono ogni volta che si classificano redditi, voti d’esame, territori di vendita o lotti di sensori in quinti. I quattro punti di taglio si collocano al ventesimo, quarantesimo, sessantesimo e ottantesimo percentile dei dati ordinati: tutto ciò che è al più uguale al primo taglio forma il quinto inferiore; i valori tra il primo e il secondo formano il secondo quinto, e così via fino al quinto superiore sopra il quarto taglio. A differenza di una sola media, i quintili descrivono la forma completa del campione senza assumere normalità. Questa capacità riceve una lista non vuota di numeri finiti e restituisce Q1–Q4, il campione ordinato, min, max, count e i marcatori di percentile fissi in una sola chiamata deterministica.
Cosa significano i quattro quintili su una lista di numeri
Dopo aver ordinato il campione in ordine crescente, ogni punto di taglio di quintile è un percentile di quella lista ordinata. Questo calcolatore usa l’interpolazione lineare inclusiva: per una frazione p di zero virgola due, zero virgola quattro, zero virgola sei o zero virgola otto, l’indice è p volte n meno uno, poi il valore si legge dalle statistiche d’ordine mescolando i vicini floor e ceil quando l’indice non è intero.
Tale convenzione coincide con lo stile Excel PERCENTILE.INC e con molte definizioni di quantili «lineari» dei manuali, così un calcolo a mano in classe e questo strumento devono concordare se entrambi usano la stessa regola. Q1 è il ventesimo percentile, Q2 il quarantesimo, Q3 il sessantesimo e Q4 l’ottantesimo.
Insieme delimitano cinque gruppi di conteggio pressoché uguale su campioni grandi: il quinto inferiore termina a Q1, il successivo va da Q1 a Q2, quello di mezzo da Q2 a Q3, il superiore-medio da Q3 a Q4, e il quinto superiore sta sopra Q4. In un percorso classico con gli interi da uno a dieci, i quattro tagli valgono 2.8, 4.6, 6.4 e 8.2. Una lista più corta come da uno a cinque produce 1.8, 2.6, 3.4 e 4.2.
Una lista di un solo elemento fissa i quattro quintili a quel valore, perché ogni percentile di un campione a un punto è il punto stesso. Rifiuti sempre l’ingresso vuoto anziché inventare soglie senza dati: non esistono quinti significativi di un sacco vuoto. Poiché i tagli dipendono solo dalle statistiche d’ordine e dalla miscela lineare dei vicini, alcune code estreme spostano min e max senza riscrivere l’intero ranking come farebbe una media, ed è per questo che le tabelle di quintili sono preferite per distribuzioni distorte di redditi o punteggi.
Consigli pratici, limiti e ricerche correlate
Nell’insegnamento, abbini il percorso da uno a dieci a liste di lunghezza pari e dispari così gli studenti vedono indici frazionari che interpolano tra vicini, e confronti il risultato con il calcolatore gemello dei quartili, che divide in quattro gruppi e non in cinque.
Preferisca i quintili quando il linguaggio di prodotto o di policy parla già in quinti — quintili di reddito, bande di prestazione, ranghi di territorio di vendita — e preferisca i quartili o uno strumento di percentile libero quando servono mediane, range interquartile o un k arbitrario. Questa pagina si rivolge a chi cerca un calcolatore di quintili o i quattro tagli che dividono i dati in cinque gruppi uguali su una semplice lista di numeri, non un profilo esplorativo multicolonna di un intero CSV.
Documenti il campo method nei report a valle affinché i lettori sappiano che è stata usata la regola lineare inclusiva e non varianti di nearest-rank o esclusive.
Casi d'uso
Bande di punteggi e redditi in quinti
Raggruppi voti d’esame, metriche clienti o figure di reddito in cinque gruppi ordinati con soglie di quintile condivise, senza installare una libreria statistica completa.
Riepiloghi di pipeline e cruscotti
Riassuma lotti di sensori, liste di vendite o celle di esperimento con quattro tagli in una sola chiamata per grafici a cinque bande e controlli di qualità.
Domande frequenti
Cosa succede se la lista è vuota?
Non esistono quintili del nulla; la validazione fallita non viene addebitata.
Quale metodo si usa per i quattro tagli?
Interpolazione lineare inclusiva: indice i = p·(n−1) per p in {0.2, 0.4, 0.6, 0.8}, mescolando statistiche d’ordine adiacenti quando i non è intero.
In che modo i quintili differiscono dai quartili?
I quartili dividono i dati in quattro gruppi con tre tagli (circa 25°, 50° e 75° percentile). I quintili dividono in cinque gruppi con quattro tagli al 20°, 40°, 60° e 80° percentile.
Il calcolatore di quintili è gratuito?
Lo strumento nel browser è gratuito e gira in locale.
In quale quinto cade un valore?
Ciò che sta al primo taglio o sotto appartiene al quinto inferiore, i valori tra il primo e il secondo taglio formano il secondo quinto e così via, fino al quinto superiore sopra il quarto taglio.
Strumenti correlati
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/quintiles \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[1,2,3,4,5,6,7,8,9,10]}'const res = await fetch("https://api.kit.forhosting.com/stat/quintiles", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/quintiles",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/quintiles", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[1,2,3,4,5,6,7,8,9,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[1,2,3,4,5,6,7,8,9,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/quintiles", 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
{
"numbers": [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.quintiles",
"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. |
Note tecniche
Le liste vuote vengono rifiutate con invalid_input e non vengono mai addebitate.
Come chiamare l’API e cosa ottiene in risposta
Le stringhe numeriche nell’array vengono convertite; è accettata anche una stringa separata da virgole o spazi per i moduli di testo. Lo usi per correttori di compiti, arricchimento di fogli di calcolo, raggruppamento di punteggi clienti, tabelle di segmenti di marketing che servono quinti anziché quartili, cruscotti di controllo qualità a cinque bande ordinate, o qualsiasi flusso che richieda soglie di quintile senza installare un pacchetto statistico su ogni macchina. Invii un corpo JSON con un campo obbligatorio chiamato numbers: un array non vuoto di numeri finiti. Gli alias values, data e list sono accettati con lo stesso comportamento. In caso di successo la risposta include count come n, numbers come la copia ordinata crescente usata per l’interpolazione, min e max del campione, q1–q4 come i quattro tagli, quintiles come l’array di quei quattro valori in ordine, percentiles come i marcatori fissi venti quaranta sessanta ottanta, e method impostato a linear_inclusive così il client sa quale convenzione di quantili è stata usata. La validazione fallita — numbers assente, lista vuota, voci non finite o lista oltre centomila valori — restituisce invalid_input e non viene mai addebitata. Il prezzo è un fisso $0.002 per richiesta andata a buon fine con unità item. Preferisca una sola richiesta che restituisca i quattro tagli anziché quattro chiamate di percentile: un contratto, un’unità di addebito, risultati identici in browser e API.
Consigli pratici, limiti e ricerche correlate
Mantenga le liste entro il tetto di dimensione pubblicato affinché i percorsi interattivi del Worker e del browser restino veloci; centomila numeri finiti bastano per insiemi scolastici e per la maggior parte dei campioni operativi. Magnitudini estreme possono spingere l’interpolazione fuori dal floating point IEEE finito; in tal caso il gestore restituisce invalid_input invece di infinity. Le attività fallite con invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi quando si inviano per errore array vuoti. Se sa già di aver bisogno di un solo percentile, il calcolatore di percentile dedicato è più adatto; se le cinque bande le vuole tutte insieme, questo endpoint di quintili è il percorso più breve.
Casi di integrazione
Compiti e chiavi d’esame
Fornisca agli studenti un breve campione numerico; confronti i tagli di percentile 20, 40, 60 e 80 calcolati a mano con un risultato deterministico del browser o dell’API.
Domande tecniche
Cosa restituisce questo calcolatore di quintili?
Per una lista non vuota restituisce count, numbers ordinati, min, max, q1, q2, q3, q4, l’array quintiles, percentiles [20, 40, 60, 80] e method linear_inclusive.