Calcolatore recinzione superiore e inferiore
Trovi i limiti che segnalano i valori anomali in un box plot: per i numeri da 1 a 9, Q1 vale 2,5, Q3 vale 7,5 e le recinzioni cadono a −5 e 15, quindi ogni valore oltre di esse risalta. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
La recinzione superiore e la recinzione inferiore di un campione numerico sono i due tagli che un diagramma a scatola di Tukey usa per segnalare i valori anomali lievi. Dopo aver preso il primo quartile Q1 e il terzo quartile Q3 dell'elenco ordinato, lo scarto interquartile è Q3 meno Q1. La recinzione inferiore è Q1 meno una volta e mezza quello scarto, e la recinzione superiore è Q3 più una volta e mezza quello scarto. Ogni osservazione che stia strettamente sotto la recinzione inferiore o strettamente sopra la recinzione superiore è candidata ad anomala secondo la regola classica di 1.5 volte l'IQR. Questo calcolatore accetta almeno quattro numeri finiti, calcola quelle due recinzioni con le cerniere esclusive di Tukey e restituisce entrambi i valori insieme ai quartili e allo scarto interquartile che li hanno prodotti.
Che cosa significano le recinzioni superiore e inferiore e come si calcolano
La recinzione superiore e la recinzione inferiore sono i due confini numerici che John Tukey ha associato al diagramma a scatola e baffi affinché le osservazioni insolitamente lontane spicchino senza trattare ogni coda come un errore. Non sono i baffi: questi si fermano all'inlier più estremo, mentre le recinzioni sono i limiti algebrici che decidono quali punti restano inlier. Dato un campione ordinato di almeno quattro numeri finiti, questo calcolatore costruisce prima le cerniere esclusive di Tukey.
La mediana dell'elenco intero è il secondo quartile, ma le recinzioni necessitano solo del primo e del terzo. Quando il conteggio è pari, la metà inferiore è costituita dai primi n su due valori e la metà superiore dagli ultimi n su due valori. Quando il conteggio è dispari, la mediana globale è esclusa da entrambe le metà così Q1 e Q3 non vengono trascinati due volte verso il centro.
Q1 è la mediana della metà inferiore, Q3 è la mediana della metà superiore, e lo scarto interquartile IQR è Q3 meno Q1. La recinzione inferiore è allora Q1 meno 1.5 volte l'IQR, e la recinzione superiore è Q3 più 1.5 volte l'IQR. Il moltiplicatore 1.5 è la costante classica di Tukey per le anomalie lievi; questa pagina non passa alle varianti interne 1.0 né esterne 3.0.
Pareggi, negativi, zeri e segni misti sono di prima classe: conta solo il rango sulla retta numerica. La procedura è pienamente deterministica, così lo stesso elenco produce sempre la stessa coppia di recinzioni, il che rende i numeri sicuri da fissare in chiavi di compito, quaderni di laboratorio e test automatizzati, senza rumore di Monte Carlo né arrotondamenti nascosti.
Uso pratico, limiti, tariffa e strumenti affini
Usi lo strumento del browser quando vuole una coppia immediata di recinzioni per anomalie nel controllare un compito, nel disegnare a mano un diagramma a scatola o nello spiegare la regola di 1.5 volte l'IQR prima di elencare i punti segnalati, senza installare un pacchetto statistico. Gli elenchi accettati restano limitati: almeno quattro valori e al massimo centomila coprono tabelle di aula, lotti di sensori ed estratti analitici tipici, eppure terminano in fretta.
I risultati sono pienamente deterministici: gli stessi valori producono sempre lo stesso n, gli stessi quartili, lo stesso IQR e entrambi i valori di recinzione. Non c'è modello di linguaggio, né servizio statistico esterno, né casualità, quindi la capacità è sicura da fissare in controlli di integrazione continua e materiali di lezione riproducibili. Tenga elenchi modesti per l'uso quotidiano in aula e sul cruscotto; il tetto di centomila è un guardrail contro scarichi di massa accidentali, non un obiettivo.
Quando Le servono anche Q2, un elenco esplicito di anomalie o un percentile arbitrario nella stessa sessione, chiami gli strumenti dedicati a quelle intenzioni di ricerca; questa pagina resta concentrata sulla recinzione superiore e su quella inferiore affinché il contratto di risposta sia onesto su ciò che consegna.
Casi d'uso
Compiti e costruzione di diagrammi a scatola
Studenti e correttori verificano entrambe le recinzioni di Tukey dello stesso elenco, inclusa la regola ferrea che un insieme con meno di quattro valori è invalido e non può inventare cerniere.
Scrematura nel controllo qualità
Gli ingegneri trasformano un lotto concluso di letture in recinzioni superiore e inferiore stabili prima di segnalare i punti fuori dalla fascia di 1.5 volte l'IQR, senza aprire un foglio di calcolo.
Domande frequenti
Come si calcolano la recinzione superiore e quella inferiore di un insieme?
Le recinzioni usano le cerniere esclusive di Tukey.
Che succede se l'insieme ha meno di quattro valori?
Servono almeno quattro numeri finiti affinché entrambe le metà di cerniera non siano vuote. I fallimenti di convalida non vengono addebitati.
Quali formule definiscono la recinzione inferiore e quella superiore?
Dopo aver preso Q1 e Q3 come cerniere esclusive di Tukey, l'IQR è Q3 meno Q1. La recinzione inferiore è Q1 meno 1.5 volte l'IQR. La recinzione superiore è Q3 più 1.5 volte l'IQR.
In che cosa differisce da un calcolatore di quartili e IQR?
Questo strumento restituisce le due recinzioni di Tukey (e il Q1, Q3 e IQR che le hanno prodotte). Un calcolatore di quartili e IQR è una pagina più ampia in stile cinque numeri. Sono intenzioni di ricerca distinte.
Il calcolatore di recinzione superiore e inferiore è gratuito?
Lo strumento del browser gira gratis sul Suo dispositivo.
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/upper-lower-fence \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[1,2,3,4,5,6,7,8,9]}'const res = await fetch("https://api.kit.forhosting.com/stat/upper-lower-fence", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
1,
2,
3,
4,
5,
6,
7,
8,
9
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/upper-lower-fence",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
1,
2,
3,
4,
5,
6,
7,
8,
9
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/upper-lower-fence", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[1,2,3,4,5,6,7,8,9]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[1,2,3,4,5,6,7,8,9]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/upper-lower-fence", 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
{
"values": [
1,
2,
3,
4,
5,
6,
7,
8,
9
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.upper_lower_fence",
"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.
Limiti
max_values | 100000 |
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
Gli elenchi con meno di quattro valori sono rifiutati con invalid_input perché un campione di quattro punti è l'insieme più piccolo che produce ancora due metà di cerniera non vuote. L'esecutore gratuito del browser e l'API condividono un unico modulo di parse deterministico, senza rete, senza modello di linguaggio e senza casualità, a $0.002 per richiesta riuscita.
Contratto di ingresso, forma della risposta e regole di convalida
Non è richiesto che i numeri cadano in un intervallo particolare come da zero a cento: qualsiasi magnitudine finita entro un tetto di sicurezza pubblicato è accettata, così punteggi, prezzi, residui e letture di sensori con segno calcolano recinzioni veritiere senza pre-elaborazione. Invii con POST un oggetto JSON con il campo obbligatorio values: un array di numeri finiti con almeno quattro voci e al massimo centomila. Gli alias accettati per lo stesso elenco includono numbers, data, list e x, così gli script che già parlano in quei termini non necessitano di un passo di rinomina. Ogni elemento può essere un numero JSON o una stringa numerica; valori non finiti, stringhe vuote, booleani e token non numerici falliscono con invalid_input indicando l'indice difettoso. Lei può anche passare values come una sola stringa separata da virgole o spazi quando un modulo di testo è più comodo di un array JSON. In caso di successo il corpo restituisce n, q1, q3, iqr, lower_fence, upper_fence, fence_k fisso a uno virgola cinque, method uguale a tukey_exclusive, min, max e una breve stringa di formula che riformula le due identità di recinzione. Un values assente, un array con meno di quattro numeri, più di centomila voci o un corpo che non è un oggetto sollevano invalid_input e non vengono addebitati. Abbini questo contratto a uno strumento dedicato di quartili e IQR o di sintesi a cinque numeri se Le servono anche la mediana, la tavola completa delle cerniere o un elenco esplicito di anomalie nella stessa sessione; questo endpoint riferisce le due recinzioni di Tukey e i quartili che le hanno prodotte.
Uso pratico, limiti, tariffa e strumenti affini
Usi l'API quando uno script, una piattaforma di preparazione ai colloqui, un sito educativo o un cruscotto di controllo qualità ha bisogno di JSON stabile per molti elenchi numerici sotto un unico contratto. Ogni richiesta riuscita è un item fatturabile a $0.002; la convalida fallita non consuma saldo. Colleghi l'endpoint a tutorial di data science, test di migrazione di fogli di calcolo, sandbox di colloquio di codice o passi di pre-elaborazione in cui Lei già preferisce una recinzione di Tukey di forma chiusa rispetto a calcolatori opachi che nascondono se hanno usato percentili inclusivi, cerniere esclusive o un altro moltiplicatore.
Casi di integrazione
Script e fixture numerici di CI
Pipeline e sandbox di colloquio chiamano un contratto deterministico di recinzioni invece di reimplementare Q1, Q3 e la regola di 1.5 volte l'IQR in ogni linguaggio con un trattamento diverso degli elenchi corti.