Calcolatore deviazione media assoluta
Per 2, 4, 4, 4, 5, 5, 7 e 9 la media è 5 e la deviazione media assoluta è 1,5: le distanze dalla media sommano 12, e 12 diviso per 8 valori fa 1,5. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Questo calcolatore della deviazione media assoluta misura quanto i valori tipici si trovano lontani dal centro di un elenco finito di numeri facendo la media delle differenze assolute dalla media aritmetica. Ottieni il conteggio n, la media μ, la somma grezza, la somma delle deviazioni assolute, la MAD stessa, più il minimo e il massimo osservati e una breve stringa di formula. Un controllo classico è la serie di otto valori due, quattro, quattro, quattro, cinque, cinque, sette, nove: la media è cinque e la deviazione media assoluta è uno virgola cinque, perché i residui assoluti sommano a dodici e dodici diviso otto fa uno virgola cinque. Il motore usa solo un algoritmo deterministico a due passaggi: nessuna chiamata di rete, nessun campionamento casuale e nessuna scorciatoia legata alla data.
Cosa misura la deviazione media assoluta e cosa contiene la risposta
La deviazione media assoluta risponde a quanto le osservazioni tipiche si trovano lontane dal centro di un insieme di dati senza elevare al quadrato i residui. Una volta nota la media aritmetica, ogni osservazione contribuisce con il valore assoluto del suo residuo; fare la media di quei residui assoluti produce la MAD, che vive nelle stesse unità delle misurazioni originali ed è meno sensibile agli outlier estremi rispetto a varianza o deviazione standard.
Questo calcolatore restituisce sempre un riepilogo univariato completo insieme alla MAD: n, mean, sum, somma delle deviazioni assolute, mad, min, max, una breve stringa di formula che nomina MAD uguale alla media delle deviazioni assolute da μ, e la lunghezza massima pubblicata così i client possono validare prima di inviare un lotto. I casi respinti includono un campo values mancante, una lista vuota, valori non finiti come Infinity o NaN, token non numerici, e array più lunghi del massimo pubblicato.
Un singolo valore finito è valido e produce MAD zero perché l'unico residuo è zero. Se ti servono deviazione standard di popolazione o campionaria, varianza, deviazione assoluta mediana rispetto alla mediana, percentili, o un profilo CSV completo su molte colonne, usa quegli strumenti dedicati; questa pagina risponde solo alla deviazione media assoluta rispetto alla media aritmetica per una serie numerica, con un'uscita esatta e cachabile in virgola mobile adatta a schede di esercizi, test unitari e pipeline che devono corrispondere allo stesso μ e MAD a ogni esecuzione.
Dove si usa la deviazione media assoluta nello studio, nella scienza e nel lavoro di prodotto
Gli studenti incontrano la deviazione media assoluta quando un manuale introduce la dispersione prima della varianza, quando una relazione di laboratorio chiede l'errore assoluto medio rispetto alla media, o quando hanno bisogno di una verifica pulita contro una calcolatrice che espone solo la deviazione standard. Gli insegnanti possono pregenerare chiavi di risposta per serie modeste senza fidarsi di app opache che arrotondano diversamente i residui assoluti intermedi o confondono la MAD rispetto alla media con la deviazione assoluta mediana rispetto alla mediana.
Gli sviluppatori richiamano lo stesso contratto da script per generare vettori di test deterministici, per validare pipeline di caratteristiche che normalizzano per residuo assoluto medio, o per soddisfare gate di qualità dei dati che rifiutano colonne la cui MAD collassa a zero quando ci si aspetta variazione. Gli analisti preferiscono la MAD quando la serie può contenere code pesanti e una misura lineare della distanza tipica è più facile da spiegare agli stakeholder rispetto a σ.
Team di prodotto e operazioni osservano la MAD di latenza, dimensione del carrello o conteggi di errori per individuare regressioni che le medie da sole nasconderebbero, senza la stessa sensibilità agli outlier della deviazione standard campionaria. Abbinalo al calcolatore della deviazione standard quando ti servono sia misure di dispersione quadratiche che assolute, e alla profilazione CSV quando ti servono riepiloghi multi-colonna invece di una singola serie numerica.
Casi d'uso
Verifiche di compiti a casa e laboratorio
Verifica la deviazione media assoluta rispetto alla media per serie da manuale e laboratori di misure ripetute con media, SAD e MAD mostrate.
Monitoraggio robusto della dispersione
Traccia la MAD di latenza, dimensione del carrello o tassi di errore come alternativa lineare, meno sensibile agli outlier, rispetto alla deviazione standard.
Domande frequenti
Come è definita qui la deviazione media assoluta?
MAD è la media dei residui assoluti dalla media aritmetica: (Σ |xᵢ − μ|) / n. La risposta restituisce anche la somma intermedia delle deviazioni assolute.
Cosa succede se la lista è vuota?
Devi fornire almeno un numero finito; un singolo valore produce MAD zero.
È la stessa cosa della deviazione assoluta mediana?
No. Questo strumento misura le deviazioni assolute rispetto alla media aritmetica. La deviazione assoluta mediana rispetto alla mediana è una statistica diversa.
Perché usare la deviazione media assoluta invece della deviazione standard?
Perché fa la media di distanze semplici, senza elevarle al quadrato: il risultato resta nell'unità dei suoi dati e un singolo valore estremo lo sposta meno della varianza o della deviazione standard.
Quanti valori può contenere l'elenco?
Da uno fino a 10.000 valori. Un solo numero è valido e dà deviazione zero, perché l'unica distanza dalla media è zero. Può incollare i numeri separati da virgole o da spazi.
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/mean-absolute-deviation \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[2,4,4,4,5,5,7,9]}'const res = await fetch("https://api.kit.forhosting.com/stat/mean-absolute-deviation", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mean-absolute-deviation",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
2,
4,
4,
4,
5,
5,
7,
9
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mean-absolute-deviation", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[2,4,4,4,5,5,7,9]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[2,4,4,4,5,5,7,9]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mean-absolute-deviation", 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": [
2,
4,
4,
4,
5,
5,
7,
9
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mean_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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_n | 10000 |
max_abs | 1000000000000000 |
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 respinte con invalid_input.
Cosa misura la deviazione media assoluta e cosa contiene la risposta
Non c'è un percorso Monte Carlo approssimato presentato come verità e nessuna coercizione silenziosa di etichette testuali in zeri: il motore completa l'aritmetica a due passaggi entro i limiti di lunghezza e grandezza supportati oppure rifiuta l'input con invalid_input.
Come vengono letti i valori e come l'algoritmo a due passaggi resta stabile
Ogni elemento è interpretato come decimale finito; sono ammessi segni iniziali opzionali e notazione scientifica, mentre token vuoti, lettere isolate e oggetti non numerici falliscono con un indice di campo nel messaggio così che una cella sbagliata non diventi uno zero silenzioso. Il calcolo è il classico metodo a due passaggi: prima somma e media, poi somma delle deviazioni assolute da quella media, poi MAD come quella somma divisa per n. Restituire la somma intermedia delle deviazioni assolute insieme alla MAD permette a insegnanti e sviluppatori di verificare l'aritmetica a mano senza riderivare la media. I residui assoluti evitano l'amplificazione da outlier al quadrato che introduce la deviazione standard, motivo per cui la MAD è popolare nella statistica introduttiva, nell'analisi esplorativa robusta e nei grafici di controllo qualità che preferiscono la distanza lineare a quella quadratica. Il campo preferito è values, un array di numeri finiti, ma sono accettati anche gli alias data, numbers, x e series, così che fogli di calcolo, stringhe di query e moduli tipizzati possano riusare lo stesso contratto. È accettata anche una singola stringa di numeri separati da virgola o spazio quando un modulo invia testo semplice invece di array JSON. Il motore applica un massimo rigido di diecimila punti e un tetto di grandezza per valore così memoria e latenza restano entro un budget prevedibile sul percorso gratuito del browser e sul Worker edge. Abbina l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando ti serve lo stesso risultato descrittivo dentro una pipeline automatizzata senza reimplementare da solo la media delle deviazioni assolute.
Dove si usa la deviazione media assoluta nello studio, nella scienza e nel lavoro di prodotto
In questa pagina il lavoro gira interamente nel tuo browser; tramite l'API ogni ricerca riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene conservato dopo la restituzione della risposta. Questa distinzione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde al resto del catalogo tier A del KIT e ti permette di passare da una dimostrazione in classe a una pipeline automatizzata senza cambiare il risultato matematico.
Casi di integrazione
Fixture CI deterministiche
Genera valori riproducibili di mean e MAD per test unitari e gate di qualità dei dati senza mantenere a mano tabelle.
Domande tecniche
Quanto costa il calcolatore della deviazione media assoluta?
È gratuito nel browser su questa pagina. Tramite l'API una richiesta riuscita costa $0.002; gli input non validi non vengono addebitati.
Posso inviare una stringa separata da virgole invece di un array JSON?
Sì. Il campo values accetta un array di numeri o una singola stringa di numeri separati da virgole, spazi o punto e virgola.