Calcolatore media, mediana e moda
Per 1, 2, 2, 3 e 4 ottiene una media di 2,4, una mediana di 2, una moda di 2 e un campo di variazione di 3, tutto da un solo elenco e con conteggio, somma, minimo e massimo. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Numeri
- 1, 2, 2, 3, 4
- Quantità
- 5
- Somma
- 12
- Media
- 2,4
- Mediana
- 2
Media, mediana, valore modale e campo sono le quattro misure di sintesi che la maggior parte impara per prime nella statistica descrittiva. La media è la media aritmetica, la mediana è il valore centrale dopo l'ordinamento, il valore modale è il valore più frequente e il campo è lo scarto tra l'osservazione più grande e la più piccola. Questa capacità riceve una lista non vuota di numeri finiti e restituisce le quattro misure insieme a conteggio, somma, minimo, massimo e frequenza del valore modale in una sola chiamata deterministica.
Cosa significano media, mediana, valore modale e campo su una lista di numeri
La media divide la somma di ogni osservazione per il conteggio n. Usa ogni valore, così un singolo estremo anomalo può allontanarla dal grosso dei dati; tale sensibilità è utile quando conta la massa totale e fuorviante quando si cerca un caso tipico. La mediana è la voce centrale della lista ordinata quando n è dispari, oppure la media delle due voci centrali quando n è pari.
Poiché dipende solo dall'ordine, metà dei valori si colloca a o sotto di essa e metà a o sopra, il che la rende robusta ai massimi e minimi estremi. Il valore modale è quello che compare più spesso.
Quando un numero domina con chiarezza la tabella delle frequenze, il valore modale è quel numero; quando più valori condividono la stessa frequenza massima maggiore di uno, la lista è multimodale e questo calcolatore restituisce tutti tali valori; quando ogni valore compare una sola volta e n è maggiore di uno, non c'è valore modale e l'array dei valori modali è vuoto. Il campo è semplicemente il massimo meno il minimo.
Insieme queste quattro cifre rispondono a domande diverse: media per il livello medio, mediana per il centro sotto asimmetria, valore modale per la lettura discreta più comune anche su dati numerici, e campo per la dispersione a colpo d'occhio. Esempio classico di aula: la lista uno, due, due, tre, quattro ha media due virgola quattro, mediana due, valore modale due con frequenza due, e campo tre. Una lista a un solo elemento ha media, mediana e valore modale uguali a quell'elemento e campo zero.
Rifiuti sempre l'input vuoto piuttosto che inventare medie nulle a partire da nessun dato.
Casi d'uso
Riepilogo rapido di campione nei pipeline
Riassuma lotti di sensori, punteggi di quiz o celle di esperimento senza installare una libreria statistica completa in ogni servizio.
Dimostrazioni didattiche di centro contro dispersione
Mostri come gli outlier spostano la media mentre mediana e valore modale restano, usando gli stessi numeri dal vivo in classe.
Domande frequenti
Cosa succede se la lista è vuota?
Non esiste la media del nulla; la validazione fallita non è addebitata.
Come è definita la mediana per un conteggio pari?
Dopo l'ordinamento, la mediana è la media dei due valori centrali. Con conteggio dispari è l'unico valore di mezzo.
E se ogni numero compare solo una volta?
Quando n > 1 e tutte le frequenze sono 1, non c'è valore modale: modes è un array vuoto e mode è pure vuoto. Una lista a un solo elemento tratta quell'elemento come valore modale.
Il calcolatore di media, mediana e valore modale è gratuito?
Lo strumento browser è gratuito e gira in locale.
Che cosa succede se due valori sono a pari merito come i più frequenti?
L'elenco è multimodale e la calcolatrice restituisce tutti i valori che condividono la frequenza più alta, purché sia maggiore di uno. Così lei vede tutte le mode e non soltanto una.
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-median-mode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[1,2,2,3,4]}'const res = await fetch("https://api.kit.forhosting.com/stat/mean-median-mode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
1,
2,
2,
3,
4
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mean-median-mode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
1,
2,
2,
3,
4
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mean-median-mode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[1,2,2,3,4]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[1,2,2,3,4]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mean-median-mode", 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,
2,
3,
4
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mean_median_mode",
"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 sono rifiutate con invalid_input e non vengono mai addebitate.
Come chiamare l'API e cosa restituisce
Le stringhe numeriche all'interno dell'array vengono convertite; è accettata anche una stringa separata da virgole o spazi per forme testuali semplici. La usi da correttori di compiti, arricchimento di fogli di calcolo, riepiloghi di campioni di sensori, cruscotti di esperimenti A-B che necessitano di un centro e una dispersione rapidi, o qualsiasi flusso che voglia media, mediana, valore modale e campo senza installare un pacchetto statistico su ogni macchina. Invii un corpo JSON con un campo obbligatorio denominato numbers: un array non vuoto di numeri finiti. Gli alias values, data e list sono accettati e si comportano allo stesso modo. In caso di successo la risposta include count come n, numbers come la copia ordinata crescente usata per la mediana, sum di tutti i valori, mean uguale a sum su n, median secondo la definizione di cui sopra, mode come un singolo numero quando unimodale oppure un array quando multimodale o vuoto quando non c'è valore modale, modes come l'array completo dei valori modali, mode_frequency come la frequenza più alta, min, max e range uguale a max meno min. La validazione fallita — numbers assente, lista vuota, voci non finite o lista più lunga di centomila valori — restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo marginale unitario zero.
Consigli pratici, limiti e ricerche correlate
Insegnando, abbini un esempio unimodale come uno due due tre quattro a un esempio di valori tutti unici come uno due tre quattro cinque per mostrare modes vuoti, e una lista di lunghezza pari come uno due tre quattro per mostrare la mediana mediata di due virgola cinque. Preferisca la mediana alla media quando il campione è asimmetrico o contaminato da outlier; preferisca la media quando contano i totali; preferisca il valore modale quando conta la lettura discreta più comune. Capacità sorelle di questo kit possono profilare interi file CSV colonna per colonna; questa pagina è specificamente per chi cerca un calcolatore di media, mediana e valore modale su una semplice lista di numeri, non un profilo esplorativo multicolonna. 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 i set di aula e la maggior parte dei campioni operativi. Magnitudini estremamente grandi possono spingere la media fuori dal virgola mobile finito IEEE; se accade, il gestore restituisce invalid_input invece dell'infinito. I compiti falliti che restituiscono invalid_input non consumano saldo prepagato, il che mantiene economici gli script esplorativi mentre gli studenti digitano array vuoti per errore. Preferisca inviare la lista grezza una sola volta e leggere le quattro misure da una sola risposta invece di chiamare quattro strumenti separati: un contratto, un'unità di addebito, risultati identici in browser e API.
Casi di integrazione
Chiavi di compiti ed esami
Assegni agli studenti un breve campione numerico; confronti media, mediana, valore modale e campo calcolati a mano con un risultato deterministico del browser o dell'API.
Domande tecniche
Cosa restituisce questo calcolatore di media, mediana e valore modale?
Per una lista non vuota restituisce count, numbers ordinati, sum, mean, median, mode (e l'array modes), mode_frequency, min, max e range (max − min).