Calculateur de mode d’un jeu de données
Dans 1, 2, 2, 3 et 4, le mode est 2, atteint deux fois, et un tableau des fréquences indique combien de fois apparaît chaque valeur. Si plusieurs valeurs sont à égalité au sommet, toutes sont renvoyées comme modes. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Nombres
- 1, 2, 2, 3, 4
- Quantité
- 5
- Modes
- 2
- Mode de calcul
- 2
- Nombre de modes
- 1
Le mode d’un jeu de données est la valeur qui apparaît le plus souvent. Lorsqu’un nombre domine clairement le tableau des fréquences, cette valeur unique est le mode. Lorsque deux nombres ou plus partagent la même fréquence maximale, le jeu est multimodal et chaque valeur ex aequo est un mode. Cette capacité prend une liste non vide de nombres finis et renvoie le mode ou tous les modes ex aequo, avec le nombre de modes, la fréquence de pic, les indicateurs unimodal et multimodal, et un tableau de fréquences complet.
Ce que signifie le mode d’un jeu de données et quand il est unique ou ex aequo
En statistique descriptive le mode répond à une question simple : quelle valeur apparaît le plus souvent dans cette liste ? Contrairement à la moyenne, qui utilise chaque observation et peut être tirée par des extrêmes, et contrairement à la médiane, qui ne regarde que l’ordre, le mode ne s’intéresse qu’aux fréquences. Construisez un décompte pour chaque nombre distinct ; le décompte le plus élevé est la fréquence du mode ; toute valeur qui atteint ce décompte est un mode.
Exemple classique unimodal en classe : la liste un, deux, deux, trois, quatre a pour mode deux avec fréquence deux car deux est la seule valeur qui apparaît deux fois. Exemple multimodal : un, un, deux, deux, trois a pour modes un et deux, chacune avec fréquence deux ; trois apparaît une fois et n’est pas un mode.
Lorsque chaque valeur apparaît exactement une fois, toutes sont ex aequo à la fréquence un, si bien que ce calculateur signale l’ensemble complet comme modes ex aequo plutôt que d’inventer un unique vainqueur. Une liste d’un seul élément a cet élément comme mode unique avec fréquence un. Rejetez toujours une liste vide : il n’y a pas de valeur la plus fréquente dans un échantillon de taille zéro, et fabriquer un mode nul à partir d’aucune donnée trompe étudiants et pipelines.
Préférez le mode lorsque les données sont discrètes ou de type catégoriel numérique, lorsque vous vous souciez de la lecture de capteur la plus courante, du choix de quiz ou de la taille de produit, ou lorsque la distribution est fortement pointue et que la moyenne masquerait ce pic. Préférez moyenne ou médiane pour des centres de masse continus ; cette page est spécifiquement le calculateur de mode d’un jeu de données pour ceux qui ont cherché la valeur la plus fréquente seule.
Cas d’usage
Lecture opérationnelle la plus courante
Mettez en évidence le code de capteur, le choix de quiz ou la taille de colis la plus fréquente d’un lot sans installer une bibliothèque statistique complète dans chaque service.
Enseigner ensembles unimodaux versus multimodaux
Montrez en direct comment deux valeurs peuvent partager la fréquence de pic, en renvoyant les deux modes et un tableau de fréquences clair pour la classe.
Questions fréquentes
Que se passe-t-il si la liste est vide ?
Il n’y a pas de mode d’un échantillon vide ; la validation échouée n’est pas facturée.
Les entrées non numériques sont-elles autorisées ?
Seuls les nombres finis (ou les chaînes numériques qui s’analysent proprement) sont acceptés.
Le calculateur de mode d’un jeu de données est-il gratuit ?
L’outil du navigateur est gratuit et s’exécute en local.
Et si chaque valeur n'apparaît qu'une fois ?
Toutes les valeurs sont alors à égalité avec une fréquence de un, et le calculateur renvoie l'ensemble comme modes ex aequo au lieu de choisir le premier nombre. Dans une liste d'une seule valeur, celle-ci est le mode.
Que montre le tableau des fréquences ?
Chaque valeur distincte avec son nombre d'apparitions, classées par valeur croissante. Vous voyez d'un coup d'œil à quel point les autres valeurs se rapprochent du mode.
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-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)Exemple de requête
{
"numbers": [
1,
2,
2,
3,
4
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.mode_value",
"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
Les listes vides et les entrées non numériques sont rejetées avec invalid_input et ne sont jamais facturées.
Comment appeler l’API et ce que contient la réponse
Les chaînes numériques dans le tableau sont converties lorsqu’elles s’analysent comme des littéraux décimaux ou scientifiques ordinaires ; une chaîne séparée par des virgules, points-virgules ou espaces est aussi acceptée pour des formulaires texte simples. Utilisez-le depuis des correcteurs de devoirs, l’enrichissement de tableurs, des tableaux de contrôle qualité qui mettent en évidence le code de défaut le plus courant, des outils d’inventaire qui ont besoin de la taille de colis la plus habituelle, ou tout flux qui ne veut que le mode sans installer un paquet statistique complet ni calculer moyenne et médiane dont vous n’avez pas besoin. Envoyez un corps JSON avec un champ obligatoire nommé numbers : un tableau non vide de nombres finis. Les alias values, data et list sont acceptés et se comportent de la même façon. En cas de succès la réponse inclut count comme la taille d’échantillon n, modes comme le tableau trié par ordre croissant de chaque valeur à la fréquence de pic, mode comme un seul nombre lorsque la liste est unimodale ou le même tableau lorsqu’elle est multimodale, mode_count comme le nombre de valeurs qui partagent le pic, mode_frequency comme cette fréquence de pic, is_unimodal et is_multimodal comme booléens, et frequency_table comme un tableau d’objets avec value et frequency triés par value afin que vous puissiez inspecter la décomposition complète. Une validation échouée — numbers manquant, liste vide, entrées non numériques ou non finies, ou une 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.
Conseils pratiques, limites et différence avec les pages moyenne-médiane-mode
En enseignant, associez un exemple unimodal comme un deux deux trois quatre à un exemple bimodal comme un un deux deux trois pour que les élèves voient à la fois un mode scalaire et un tableau modes d’ex aequo. Pour des listes entièrement distinctes, montrez que chaque valeur est renvoyée comme mode ex aequo à la fréquence un plutôt que de choisir en silence le premier élément. Les pages sœurs qui calculent moyenne, médiane et mode ensemble visent une autre intention de recherche ; ce calculateur est pour ceux qui veulent spécifiquement le mode d’un jeu de données, la valeur la plus fréquente ou tous les ex aequo multimodaux sans statistiques de synthèse supplémentaires. Gardez les listes dans la limite de taille publiée pour que les chemins interactifs du Worker et du navigateur restent rapides ; cent mille nombres finis suffisent pour des ensembles de classe et la plupart des échantillons opérationnels. L’égalité en virgule flottante IEEE est utilisée telle quelle : deux valeurs qui ne diffèrent qu’au-delà de la précision binaire comptent comme distinctes, donc arrondissez les mesures à une décimale partagée avant d’appeler si le bruit de l’instrument scinderait un vrai bin en de nombreux quasi-ex aequo. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui maintient les scripts exploratoires bon marché pendant que des étudiants saisissent des tableaux vides ou collent des libellés par erreur. Préférez envoyer la liste brute une seule fois et lire modes plus le tableau de fréquences d’une réponse plutôt que de construire des compteurs ad hoc dans chaque langage : un contrat, une unité de facturation, des résultats identiques dans le navigateur et l’API à $0.002 par succès.
Cas d'intégration
Corrigés de devoirs et d’examens
Donnez aux étudiants un court échantillon numérique ; comparez leur mode calculé à la main et les ex aequo multimodaux à un résultat déterministe du navigateur ou de l’API.
Questions techniques
Que renvoie ce calculateur de mode d’un jeu de données ?
Pour une liste numérique non vide il renvoie count, modes (triés), mode (scalaire si unimodal, sinon le tableau modes), mode_count, mode_frequency, is_unimodal, is_multimodal et frequency_table.
Et si plusieurs valeurs apparaissent aussi souvent ?
Toutes les valeurs ex aequo à la fréquence la plus haute sont renvoyées dans modes (triés par ordre croissant). mode est ce tableau complet lorsqu’il est multimodal ; mode_count est supérieur à un.