Calculateur de mode
Dans 1, 2, 2, 3 et 4, le mode est 2, qui apparaît deux fois. Chaque valeur est comptée, toutes les valeurs à égalité au sommet sont renvoyées et une liste sans répétition n'a pas de mode. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeurs
- 1, 2, 2, 3, 4
- Quantité
- 5
- Mode de calcul
- 2
- Modes
- 2
- Fréquence
- 2
Le mode est la valeur la plus fréquente d'une liste : le nombre qui apparaît plus souvent que tout autre. Élèves, enseignants et analystes cherchent un calculateur de mode lorsqu'ils ont besoin de cette seule réponse, sans calculer aussi la moyenne, la médiane ni l'étendue. Cette capacité prend une liste non vide de nombres finis, compte combien de fois chaque valeur distincte apparaît et renvoie la valeur ou les valeurs les plus fréquentes, avec la fréquence gagnante et une courte étiquette de modalité. Un unique gagnant est unimodal. Deux valeurs qui partagent le plus haut effectif sont bimodales. Trois ou plus qui le partagent sont multimodales. Lorsque chaque valeur apparaît une fois et que la liste a plus d'une entrée, la convention de classe dit qu'il n'y a pas de mode, et cet outil renvoie une liste de modes vide plutôt que de prétendre que chaque nombre unique est un gagnant.
Ce qu'est le mode, et quand une liste en a plusieurs
Le mode d'une liste est la valeur qui apparaît plus souvent que toute autre. Contrairement à la moyenne, qui mélange toutes les observations en une seule moyenne, et contrairement à la médiane, qui ne s'intéresse qu'à l'ordre après un tri, le mode répond à une question de fréquence : quelle lecture s'est présentée le plus. Un jeu de données est unimodal lorsqu'exactement une valeur détient le plus haut effectif, bimodal lorsque deux valeurs distinctes sont à égalité sur cet effectif maximal, et multimodal lorsque trois valeurs ou plus le partagent.
La convention de classe dit aussi qu'il n'y a pas de mode lorsque chaque valeur apparaît exactement une fois et que la liste a plus d'une entrée, car alors rien n'est plus fréquent que le reste. Une liste à un seul élément est le cas unimodal trivial : cette valeur isolée est le mode avec une fréquence de un. Ce calculateur applique ces règles à la lettre.
Donnez-lui un, deux, deux, trois, quatre et il renvoie le mode deux avec fréquence deux. Donnez-lui un, un, deux, deux, trois et il renvoie à la fois un et deux, chacun avec fréquence deux, étiqueté bimodal. Donnez-lui un, deux, trois, quatre et il renvoie un tableau de modes vide avec modality none.
Les égalités à une fréquence supérieure à un sont de vrais modes, pas un échec. La même définition vaut pour des notes entières, des mesures décimales qui se répètent et tout échantillon numérique fini que vous pouvez coller. Comme l'algorithme ne fait que compter, il ne trie jamais pour un milieu et ne divise jamais une somme, ce qui garde cette page dédiée au mode honnête : ceux qui ont cherché le mode obtiennent la fréquence, pas un lot d'autres résumés qu'ils n'ont pas demandés.
Où un calculateur de mode dédié justifie sa place
Les salles de classe et les plateformes de tutorat utilisent un calculateur de mode pour que les apprenants vérifient le score, la mesure ou la catégorie codée la plus fréquente sans dresser à la main un tableau de fréquences et sans se laisser distraire par une moyenne qu'on ne leur a pas demandée.
Les générateurs de préparation aux examens ont besoin d'un oracle déterministe qui marque le cas tout unique comme absence de mode au lieu de renvoyer en silence chaque valeur, et qui rejette un échantillon vide au lieu d'inventer un zéro. Les équipes d'exploitation surveillent le mode de codes discrets de capteurs, de réponses d'échelle Likert ou de décomptes de production regroupés, car la lecture la plus courante est souvent celle qui doit déclencher une alerte, non la moyenne arithmétique de ces codes.
Une validation échouée ne consomme pas le solde, ce qui garde les scripts exploratoires bon marché pendant que les élèves collent des cellules vides par erreur. Gardez les requêtes dans la limite de taille publiée, figez le tableau modes dans les tests, et vous obtenez des réponses de fréquence reproductibles pour les devoirs, les greffons LMS et les processus en bordure, sans dresser une bibliothèque statistique à vous.
Préférez cette page lorsque la recherche vise spécifiquement le mode ; une page combinée moyenne-médiane-mode répond à une autre requête et à un autre énoncé de classe.
Cas d’usage
Corrigés de devoirs et d'examens
Donnez aux élèves un court échantillon numérique et comparez leur tableau de fréquences fait à la main à un mode déterministe, y compris le cas sans mode lorsque chaque valeur est unique.
Lecture la plus courante d'un lot
Résumez des notes de quiz, des réponses Likert ou des codes discrets de capteurs par la valeur apparue le plus souvent, sans faire intervenir moyenne ni médiane.
Enseigner listes unimodales et multimodales
Montrez en direct un exemple unimodal, une égalité bimodale et une liste de valeurs toutes distinctes pour que les apprenants voient pourquoi le mode n'est pas toujours un seul nombre.
Questions fréquentes
Que se passe-t-il si deux nombres apparaissent aussi souvent ?
Les deux sont des modes. La liste est bimodale lorsque deux valeurs distinctes partagent la plus haute fréquence supérieure à un ; modes les énumère par ordre croissant.
Que se passe-t-il si chaque nombre n'apparaît qu'une fois ?
Lorsque n est supérieur à un et que chaque fréquence vaut un, il n'y a pas de mode : modes est vide et modality vaut none. Une liste à un seul élément traite cet élément comme le mode.
Que se passe-t-il si la liste est vide ?
Il n'existe pas de valeur la plus fréquente d'un échantillon vide, et une validation échouée n'est pas facturée.
Comment trouver le mode d'une liste de nombres ?
Comptez combien de fois apparaît chaque valeur distincte : le mode est celle qui revient le plus. Dans 1, 1, 2, 2, 3, les valeurs 1 et 2 sont à égalité avec deux apparitions, donc toutes deux sont des modes.
Que veulent dire unimodal, bimodal et multimodal ?
Unimodal signifie qu'une seule valeur détient la fréquence la plus haute ; bimodal, que deux valeurs sont à égalité ; multimodal, que trois valeurs ou plus la partagent. Le calculateur indique le cas de votre liste.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/stat/mode \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[1,2,2,3,4]}'const res = await fetch("https://api.kit.forhosting.com/stat/mode", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
1,
2,
2,
3,
4
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/mode",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
1,
2,
2,
3,
4
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/mode", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[1,2,2,3,4]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[1,2,2,3,4]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/mode", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"values": [
1,
2,
2,
3,
4
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mode",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Une liste vide est rejetée avec invalid_input et n'est jamais facturée.
Ce qu'est le mode, et quand une liste en a plusieurs
Une entrée vide n'est pas un jeu de données, donc la tâche échoue avec invalid_input au lieu d'inventer un mode nul ou un succès vide qu'un correcteur pourrait traiter comme une réponse valide.
Contrat d'entrée, forme de la réponse et erreurs
Les chaînes numériques dans le tableau sont converties ; une chaîne séparée par des virgules, des points-virgules ou des espaces est aussi acceptée pour les formulaires texte simples et les colonnes collées. Utilisez-le depuis des correcteurs de devoirs, des générateurs de quiz, des résumés de lots de capteurs, des décomptes de SKU commerce qui se trouvent encodés en nombres, ou tout flux qui veut la lecture la plus fréquente sans installer un paquet statistique sur chaque machine. Envoyez un corps JSON avec un champ obligatoire nommé values : un tableau non vide de nombres finis. Les alias numbers, data et list sont acceptés et se comportent de la même façon, de sorte que les clients qui envoient déjà un tableau numbers peuvent réutiliser l'habitude. En cas de succès la réponse inclut count comme n, values comme la liste interprétée dans l'ordre où vous l'avez envoyée, mode comme un seul nombre lorsque la liste est unimodale ou un tableau lorsqu'elle est multimodale ou vide lorsqu'il n'y a pas de mode, modes comme le tableau croissant complet des valeurs modales, frequency comme l'effectif le plus élevé, mode_count comme le nombre de modes distincts trouvés, modality comme l'un de unimodal, bimodal, multimodal ou none, et frequencies comme un tableau de chaque valeur distincte avec son effectif, trié par effectif décroissant puis valeur croissante. Une validation échouée — values manquant, liste vide, entrées non finies ou liste de plus de cent mille valeurs — renvoie invalid_input et n'est jamais facturée. Le tarif est un $0.002 forfaitaire par requête réussie avec unité item.
Où un calculateur de mode dédié justifie sa place
Comme l'implémentation est du parse pur de niveau A, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle et sans réseau sortant.
Questions techniques
Comment trouver le mode d'une liste de nombres ?
Envoyez un tableau non vide dans values (ou numbers, data, list). L'API renvoie la valeur ou les valeurs les plus fréquentes, la fréquence gagnante et une étiquette de modalité.
Combien coûte le calculateur de mode ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.