ForHosting KIT · Strumenti per sviluppatori

Calcolatore della deviazione assoluta mediana

Il calcolatore della deviazione assoluta mediana misura quanto i valori si trovano tipicamente lontani dal centro di un insieme di dati, senza lasciare che poche osservazioni estreme dominino il risultato.

● BetaGratis · nel tuo browser
Usalo da WebAPIEmailTelegramApp presto

Fornisca una matrice non vuota di numeri per ottenere la mediana dei dati, il numero di osservazioni e la deviazione assoluta mediana, comunemente abbreviata in MAD. Poiché utilizza le mediane anziché le distanze al quadrato, questa statistica è particolarmente utile quando una distribuzione è asimmetrica, contiene valori anomali o richiede una sintesi robusta della variabilità.

Che cosa misura la deviazione assoluta mediana

La deviazione assoluta mediana descrive la distanza tipica tra le osservazioni e la mediana dell’insieme di dati. Il calcolo inizia ordinando i numeri forniti e determinandone la mediana. Successivamente calcola la differenza assoluta tra ogni numero e tale mediana. La mediana di queste differenze costituisce il MAD finale. Poiché le distanze vengono rese assolute, le osservazioni al di sotto e al di sopra del centro contribuiscono nella stessa direzione. Dal momento che anche la sintesi finale è una mediana, un piccolo numero di distanze insolitamente grandi non può aumentare il risultato con la stessa facilità con cui influenzerebbe una deviazione standard. Un MAD pari a zero indica che almeno metà delle osservazioni coincide esattamente con la mediana dei dati; non significa necessariamente che tutti i valori siano identici. Il risultato usa le stesse unità dei valori originali: un MAD calcolato da secondi è espresso in secondi, mentre uno calcolato da chilogrammi è espresso in chilogrammi. Questa interpretazione diretta rende la misura una descrizione compatta e robusta della dispersione.

Come inserire i dati e interpretare il risultato

Fornisca uno o più numeri finiti nella matrice values. Sono accettati numeri interi, decimali, negativi e valori ripetuti. L’ordine di inserimento non conta, perché il calcolatore ordina copie dei dati quando individua le mediane. Con un numero dispari di osservazioni, la mediana è il valore centrale della serie ordinata. Con un numero pari, corrisponde alla media aritmetica dei due valori centrali. La stessa regola viene applicata alla matrice delle deviazioni assolute. La risposta include count, per consentirLe di verificare quante osservazioni sono state valutate, median, per esaminare il centro usato nel calcolo, e median_absolute_deviation, per la dispersione robusta. Una matrice vuota viene rifiutata perché non esiste alcuna mediana; anche le voci non numeriche o non finite vengono rifiutate anziché ignorate silenziosamente. Questo comportamento rigoroso impedisce che il risultato rappresenti solo un sottoinsieme non documentato dei dati forniti e rende più affidabile la convalida automatizzata.

Quando il MAD è una scelta utile

Il MAD è una scelta valida quando i dati possono contenere valori eccezionali, errori di misurazione, code lunghe o una distribuzione naturalmente asimmetrica. Un sistema di monitoraggio può confrontare una nuova lettura con una mediana storica ed esprimere lo scarto rispetto alla consueta deviazione assoluta. Gli analisti possono riassumere stipendi, tempi di risposta, ritardi di consegna o letture di sensori senza lasciare che pochi estremi definiscano la variabilità riportata. È utile anche nell’analisi esplorativa: confronti mediana e MAD tra gruppi per individuare segmenti con livelli tipici o regolarità differenti. Ricordi che questo calcolatore restituisce la deviazione assoluta mediana grezza, non scalata. Alcune procedure statistiche moltiplicano il MAD per un fattore di coerenza quando stimano la deviazione standard di una distribuzione normale; tale scalatura non viene intenzionalmente applicata qui. Conservare la definizione grezza evita ipotesi nascoste sulla forma della distribuzione. Se il Suo metodo richiede una stima scalata, applichi il fattore indicato dal metodo dopo aver ricevuto questo risultato deterministico.

Monitorare misurazioni rumorose

Stabilisca una dispersione di riferimento robusta per misurazioni di sensori o servizi che possono occasionalmente contenere letture estreme.

Confrontare la regolarità dei gruppi

Confronti la variabilità tipica di tempi di consegna, prezzi o valori prestazionali tra diversi gruppi.

Preparare regole robuste per i valori anomali

Utilizzi la mediana dei dati e il MAD grezzo come input di un metodo esplicito e documentato per rilevare valori anomali.

Che cosa restituisce questo calcolatore?

Restituisce il numero di osservazioni, la mediana dei valori forniti e la deviazione assoluta mediana grezza.

Che cosa accade quando la matrice è vuota?

La richiesta non riesce e restituisce un errore di input non valido, perché né la mediana dei dati né il MAD sono definiti per una matrice vuota.

L’ordine di inserimento influisce sul MAD?

No. I valori vengono ordinati durante il calcolo di ogni mediana, quindi qualsiasi permutazione della stessa matrice numerica produce lo stesso risultato.

Il MAD viene scalato per una distribuzione normale?

No. Il risultato è la mediana grezza delle deviazioni assolute dalla mediana dei dati, senza applicare alcun fattore di coerenza.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. La versione per browser può eseguire localmente lo stesso calcolo deterministico.

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/median-absolute-deviation

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/median-absolute-deviation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[1,1,2,2,4,6,9]}'
{
  "values": [
    1,
    1,
    2,
    2,
    4,
    6,
    9
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.median_absolute_deviation",
  "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.

Leggi la documentazione completa del KIT →