ForHosting KIT · Matematica

Calcolatore di outlier IQR

Trovi i valori lontani dalla metà centrale dei suoi dati: in 1, 2, 2, 3, 4 e 100 le soglie cadono a −1 e 7, quindi 100 è l'unico outlier. Ogni quartile e ogni soglia restano visibili. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Valori
1, 2, 2, 3, 4, 100
Ottiene
Quantità
6
Q1
2
Q2
2,5
Q3
4

Il calcolatore di outlier IQR individua i valori molto lontani dalla metà centrale di un campione numerico. Ordina un array non vuoto, calcola Q1 e Q3 con la convenzione esclusiva di Tukey, ricava l’intervallo interquartile e fissa le soglie a 1.5 volte tale intervallo. Ogni valore strettamente esterno viene segnalato. La risposta comprende quartili, IQR, soglie, valori rilevati e conteggio, così Lei può verificare o automatizzare l’analisi senza presupporre una distribuzione normale.

Come funziona la regola 1.5 IQR

Il rilevamento inizia ordinando i numeri in senso crescente. Il calcolatore trova Q2, la mediana dell’intero campione, quindi Q1 nella metà inferiore e Q3 nella metà superiore. Con un numero dispari di osservazioni, la mediana centrale viene esclusa da entrambe le metà secondo la convenzione esclusiva di Tukey.

L’intervallo interquartile, o IQR, equivale a Q3 meno Q1 e misura l’ampiezza del cinquanta per cento centrale. La soglia inferiore è Q1 meno 1.5 volte l’IQR, quella superiore Q3 più 1.5 volte l’IQR. Un dato viene segnalato solo se è strettamente oltre una soglia; l’uguaglianza non basta.

Poiché i quartili risentono meno degli estremi rispetto alla media, la regola costituisce un filtro robusto. La risposta mostra Q1, Q2, Q3, IQR, entrambe le soglie, l’array ordinato degli outlier e il loro numero, permettendo a Lei di controllare ogni classificazione.

Prepari l’array e interpreti la risposta

Sono ammessi interi, decimali, negativi, duplicati e campioni di un elemento. Stringhe numeriche, null, infinito, NaN, input assente e array oltre il limite vengono rifiutati. La convalida rigorosa evita conversioni silenziose che alterino il significato statistico.

Un solo valore dà quartili e soglie uguali, IQR zero e nessun outlier. Quando confronta un foglio elettronico, verifichi la convenzione usata per i percentili.

Tratti la segnalazione come prova, non come ordine di cancellazione

Una segnalazione IQR indica che un valore è distante dal centro di questo campione, ma non dimostra che sia sbagliato. Nel controllo qualità può rivelare un sensore guasto oppure un cambiamento reale del processo. Un ordine molto elevato può essere un acquisto aziendale legittimo.

Prima di eliminare, sostituire o limitare un dato, Lei ne verifichi origine e contesto. La regola è meno affidabile con campioni molto piccoli, dati multimodali o gruppi che non andavano uniti. Può calcolare soglie separate per modello, regione o condizione sperimentale.

I duplicati restano perché la frequenza conta, e un valore esattamente sulla soglia non viene segnalato. Per rendere la procedura riproducibile, conservi quartili e soglie insieme alle segnalazioni anziché soltanto un array ripulito. In questo modo crea una traccia di audit che spiega ogni decisione.

Il calcolatore è un controllo trasparente prima di visualizzazione, convalida o modellazione, non un comando automatico per scartare osservazioni insolite.

Controllare letture di sensori

Segnali misure oltre le soglie IQR del lotto prima di esaminare anomalie di calibrazione, trasmissione o processo.

Verificare dati aziendali importati

Trovi importi insoliti che possono indicare errori, unità incompatibili o transazioni eccezionali legittime.

Insegnare statistica robusta

Mostri come quartili, IQR e soglie di Tukey generano un elenco riproducibile di osservazioni segnalate.

Quali valori sono classificati come outlier?

Quelli strettamente sotto Q1 meno 1.5 volte l’IQR o sopra Q3 più 1.5 volte l’IQR.

Che cosa accade a un valore esattamente sulla soglia?

Non viene segnalato: il confronto è rigoroso e considera solo i valori esterni.

Quale convenzione dei quartili viene usata?

Le metà esclusive di Tukey: con un campione dispari, la mediana generale non partecipa a Q1 e Q3.

Ogni valore segnalato va eliminato?

No. È insolito, non necessariamente errato. Lei ne verifichi origine e contesto prima di modificarlo.

Perché il mio foglio di calcolo segnala valori diversi?

I fogli di calcolo interpolano i quartili in vari modi, e un Q1 o un Q3 leggermente diverso sposta le soglie. Questo calcolatore usa sempre la convenzione esclusiva di Tukey, che lascia la mediana fuori da entrambe le metà quando il numero di valori è dispari.

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.

POSThttps://api.kit.forhosting.com/stat/iqr-outlier-detection

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/stat/iqr-outlier-detection \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[1,2,2,3,4,100]}'
{
  "values": [
    1,
    2,
    2,
    3,
    4,
    100
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.iqr_outlier_detection",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Prepari l’array e interpreti la risposta

Invii il campo values con un array JSON non vuoto di numeri finiti. Il calcolo ordina una copia interna, quindi l’ordine iniziale non influisce. count indica le osservazioni; Q1, Q2 e Q3 sono quartile inferiore, mediana e quartile superiore. lower_fence e upper_fence mostrano le soglie esatte, mentre outliers elenca in ordine crescente i valori segnalati, inclusi i duplicati. Un array vuoto produce invalid_input perché senza dati i quartili non esistono. Ogni richiesta API riuscita costa $0.002; nel browser viene eseguito lo stesso algoritmo deterministico.

Perché un array vuoto restituisce un errore?

Quartili e IQR non sono definiti senza osservazioni, quindi viene restituito invalid_input.

Quanto costa una richiesta API?

Ogni richiesta riuscita costa $0.002. Il calcolo è disponibile gratuitamente anche nel browser con la stessa logica deterministica.

Leggi la documentazione completa del KIT →