Calcolatore della moda di un insieme
In 1, 2, 2, 3 e 4 la moda è 2, raggiunta due volte, e una tabella delle frequenze mostra quante volte compare ogni valore. Se più valori sono a pari merito in cima, vengono restituiti tutti come mode. 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
- Mode
- 2
- Modalità di calcolo
- 2
- Numero di mode
- 1
La moda di un insieme di dati è il valore che compare con maggiore frequenza. Quando un numero domina con chiarezza la tabella delle frequenze, quel singolo valore è la moda. Quando due o più numeri condividono la stessa frequenza massima, l’insieme è multimodale e ogni valore a pari merito è una moda. Questa capacità prende un elenco non vuoto di numeri finiti e restituisce la moda o tutte le mode a pari merito, insieme al conteggio delle mode, alla frequenza di picco, agli indicatori unimodale e multimodale e a una tabella delle frequenze completa.
Cosa significa la moda di un insieme e quando è unica o a pari merito
Nella statistica descrittiva la moda risponde a una domanda semplice: quale valore compare più spesso in questo elenco? A differenza della media, che usa ogni osservazione e può essere trascinata dagli estremi, e a differenza della mediana, che si interessa solo dell’ordine, la moda guarda soltanto le frequenze. Costruisca un conteggio per ogni numero distinto; il conteggio più alto è la frequenza della moda; ogni valore che raggiunge quel conteggio è una moda.
Esempio classico unimodale in aula: l’elenco uno, due, due, tre, quattro ha moda due con frequenza due perché due è l’unico valore che compare due volte. Esempio multimodale: uno, uno, due, due, tre ha mode uno e due, ciascuna con frequenza due; tre compare una volta e non è una moda. Quando ogni valore compare esattamente una volta, tutti sono a pari merito con frequenza uno, così questo calcolatore segnala l’insieme completo come mode a pari merito invece di inventare un unico vincitore.
Un elenco di un solo elemento ha quell’elemento come moda unica con frequenza uno. Rifiuti sempre un elenco vuoto: non esiste il valore più frequente in un campione di dimensione zero, e fabbricare una moda nulla a partire da nessun dato inganna studenti e pipeline. Preferisca la moda quando i dati sono discreti o numerici di tipo categoriale, quando Le interessa la lettura del sensore più comune, la scelta del quiz o la taglia del prodotto, o quando la distribuzione è fortemente appuntita e la media nasconderebbe quel picco.
Preferisca media o mediana per centri di massa continui; questa pagina è specificamente il calcolatore della moda di un insieme per chi ha cercato solo il valore più frequente.
Casi d'uso
Lettura operativa più comune
Evidenzi il codice sensore, la scelta del quiz o la taglia di confezione più frequenti in un lotto senza installare una libreria statistica completa in ogni servizio.
Insegnare insiemi unimodali rispetto a multimodali
Mostri dal vivo come due valori possano condividere la frequenza di picco, restituendo entrambe le mode e una tabella delle frequenze chiara per la classe.
Domande frequenti
Cosa succede se l’elenco è vuoto?
Non esiste la moda di un campione vuoto; la validazione fallita non viene addebitata.
Sono ammesse voci non numeriche?
Sono accettati solo numeri finiti (o stringhe numeriche che si interpretano in modo pulito).
Il calcolatore della moda di un insieme è gratis?
Lo strumento del browser è gratis e gira in locale.
E se ogni valore compare una sola volta?
Allora tutti i valori sono a pari merito con frequenza uno e la calcolatrice restituisce l'intero insieme come mode, invece di scegliere il primo numero. In un elenco con un solo valore, quel valore è la moda.
Che cosa mostra la tabella delle frequenze?
Ogni valore distinto con il numero di volte in cui compare, in ordine crescente. Così lei vede subito quanto gli altri valori si avvicinano alla moda.
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/mode-value \
-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/mode-value", {
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/mode-value",
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/mode-value", 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/mode-value", 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.mode_value",
"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
Gli elenchi vuoti e le voci non numeriche vengono rifiutati con invalid_input e non vengono mai addebitati.
Come chiamare l’API e cosa contiene la risposta
Le stringhe numeriche nell’array vengono convertite quando si interpretano come letterali decimali o scientifici ordinari; è accettata anche una stringa separata da virgole, punti e virgola o spazi per moduli di testo semplici. Lo usi da correttori di compiti, arricchimento di fogli di calcolo, dashboard di controllo qualità che evidenziano il codice di difetto più comune, strumenti di inventario che necessitano della taglia di confezione più abituale, o qualsiasi flusso che voglia solo la moda senza installare un pacchetto statistico completo né calcolare media e mediana di cui non ha bisogno. Invii un corpo JSON con un campo obbligatorio chiamato 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 dimensione del campione n, modes come l’array ordinato in modo ascendente di ogni valore alla frequenza di picco, mode come un singolo numero quando l’elenco è unimodale o lo stesso array quando è multimodale, mode_count come quanti valori condividono il picco, mode_frequency come quella frequenza di picco, is_unimodal e is_multimodal come booleani, e frequency_table come un array di oggetti con value e frequency ordinati per value così può ispezionare la scomposizione completa. La validazione fallita — numbers assente, elenco vuoto, voci non numeriche o non finite, o un elenco più lungo di centomila valori — restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item.
Consigli pratici, limiti e differenza dalle pagine media-mediana-moda
Nell’insegnamento, accoppi un esempio unimodale come uno due due tre quattro con uno bimodale come uno uno due due tre affinché gli studenti vedano sia una moda scalare sia un array modes di pari merito. Per elenchi con tutti i valori distinti, mostri che ogni valore viene restituito come moda a pari merito con frequenza uno invece di scegliere in silenzio il primo elemento. Le pagine sorelle che calcolano media, mediana e moda insieme mirano a un’altra intenzione di ricerca; questo calcolatore è per chi vuole specificamente la moda di un insieme, il valore più frequente o tutti i pari multimodali senza statistiche di sintesi aggiuntive. Mantenga gli elenchi entro il tetto di dimensione pubblicato affinché i percorsi interattivi del Worker e del browser restino veloci; centomila numeri finiti bastano per insiemi di aula e per la maggior parte dei campioni operativi. L’uguaglianza in virgola mobile IEEE è usata così com’è: due valori che differiscono solo oltre la precisione binaria contano come distinti, quindi arrotondi le misure a una cifra decimale condivisa prima di chiamare se il rumore dello strumento spezzerebbe un vero bin in molti quasi-pari. Le attività fallite che restituiscono invalid_input non consumano il saldo prepagato, il che mantiene economici gli script esplorativi mentre gli studenti digitano array vuoti o incollano etichette per errore. Preferisca inviare l’elenco grezzo una sola volta e leggere modes più la tabella delle frequenze da una risposta invece di costruire contatori ad hoc in ogni linguaggio: un contratto, un’unità di addebito, risultati identici in browser e API a $0.002 per successo.
Casi di integrazione
Chiavi di compiti ed esami
Consegni agli studenti un breve campione numerico; confronti la moda calcolata a mano e i pari multimodali con un risultato deterministico del browser o dell’API.
Domande tecniche
Cosa restituisce questo calcolatore della moda di un insieme?
Per un elenco numerico non vuoto restituisce count, modes (ordinate), mode (scalare se unimodale, altrimenti l’array modes), mode_count, mode_frequency, is_unimodal, is_multimodal e frequency_table.
E se più valori compaiono con la stessa frequenza?
Tutti i valori a pari merito alla frequenza più alta vengono restituiti in modes (ordinate in modo ascendente). mode è quell’array completo quando multimodale; mode_count è maggiore di uno.