ForHosting KIT · Mathématiques

Calculateur de dispersion

Pour 2, 4, 4, 4, 5, 5, 7 et 9, vous obtenez une étendue de 7, une variance de 4 et un écart type de 2, les trois d'un coup. Voyez à quel point vos données sont régulières, pas seulement où se situe leur moyenne. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Les mesures de dispersion décrivent l'écartement des nombres d'un jeu de données, et non seulement la position de leur moyenne. L'étendue est la distance entre la plus grande et la plus petite observation, la variance est la moyenne des écarts au carré par rapport à la moyenne arithmétique, et l'écart type est la racine carrée de cette variance, de sorte que la dispersion s'exprime à la même échelle que les valeurs d'origine. Analystes, étudiants et ingénieurs qualité demandent ces trois chiffres ensemble dès qu'un seul centre ne suffit plus à juger la régularité.

Étendue, variance et écart type comme une seule famille d'étalement

L'étendue, la variance et l'écart type sont les trois mesures classiques de dispersion statistique enseignées dans tout cours d'introduction, et elles répondent à des questions complémentaires sur la même liste. L'étendue est la plus simple : soustrayez le minimum du maximum. Elle s'explique facilement et montre d'emblée toute la largeur de l'intervalle observé, mais n'utilise que deux points, de sorte qu'une seule observation extrême peut l'étirer alors que le reste de la liste reste groupé.

La variance corrige cette cécité en employant chaque valeur. Formez d'abord la moyenne arithmétique, élevez au carré la distance de chaque observation à cette moyenne, puis divisez la somme de ces distances au carré par n. Comme chaque point contribue, un amas serré produit une petite variance et une liste qui s'éloigne de son centre en produit une grande.

Les carrés punissent davantage les grands écarts que les petits, c'est pourquoi la variance est sensible aux valeurs aberrantes même si elle n'est pas définie par les seuls deux extrêmes. L'écart type est la racine carrée positive de cette variance. Extraire la racine ramène la dispersion à l'unité d'origine des données : si les observations sont en centimètres ou en secondes, l'écart type l'est aussi, alors que la variance est en centimètres carrés ou en secondes carrées.

Renvoyer les trois ensemble vous permet de rapporter la largeur brute, l'étalement quadratique moyen et l'étalement à la même échelle, sans appeler trois outils distincts ni deviner si un calculateur voisin a divisé par n ou par n moins un. Ce point d'entrée utilise les formules descriptives de l'ensemble complet : l'étendue vaut max moins min, la variance est la moyenne des écarts au carré par rapport à la moyenne arithmétique, et l'écart type est la racine carrée de cette variance.

Une liste d'un seul nombre fini est valide : étendue, variance et écart type valent tous zéro car il n'y a aucun étalement à mesurer. Une liste vide n'est pas un jeu de données, et un jeton non numérique n'est pas une observation ; les deux échouent à la validation au lieu d'inventer des chiffres.

Contrat d'entrée, arithmétique en deux passes et forme de la réponse

Un champ manquant, une charge utile ni tableau ni chaîne, un tableau vide et une liste plus longue que le maximum publié échouent aussi, et ces échecs ne consomment pas de solde. Après validation, le noyau parcourt la liste une première fois pour accumuler la somme et enregistrer le minimum et le maximum, puis une seconde fois pour accumuler la somme des écarts au carré par rapport à la moyenne. L'étendue est max moins min.

La variance est cette somme de carrés divisée par n, le diviseur descriptif qui traite la liste comme l'ensemble complet que vous détenez déjà. L'écart type est la racine carrée de cette variance. Un clamp microscopique empêche l'arrondi flottant d'une liste sans étalement d'inventer une somme de carrés négative.

La réponse reproduit n, min, max et mean à côté des trois champs de dispersion afin que vous puissiez auditer l'arithmétique sans une seconde requête. Exemple : les huit nombres deux, quatre, quatre, quatre, cinq, cinq, sept et neuf ont pour moyenne cinq, étendue sept, variance quatre et écart type deux.

Devoirs et travaux pratiques de statistique introductive

Étudiants et correcteurs vérifient étendue, variance et écart type sur la même liste, y compris la règle stricte qu'un jeu vide ou un jeton non numérique est invalide.

Contrôle qualité et lots de capteurs

Les ingénieurs transforment un lot achevé de lectures en une largeur stable et un étalement quadratique moyen pour les rapports, sans choisir un diviseur ni appeler trois calculateurs distincts.

Quelle formule de variance ce calculateur utilise-t-il ?

La formule descriptive de l'ensemble complet : la somme des écarts au carré par rapport à la moyenne divisée par n. L'écart type est la racine carrée de cette variance. L'étendue est max moins min.

Que se passe-t-il si le jeu est vide ou contient une valeur non numérique ?

Au moins un nombre fini est exigé, et chaque entrée doit être numérique. Les échecs de validation ne sont pas facturés.

Puis-je envoyer un seul nombre ?

Oui. Une liste d'un nombre fini est un jeu valide sans étalement : étendue, variance et écart type valent zéro, et la moyenne égale ce nombre.

Combien coûte le calculateur de dispersion ?

L'outil du navigateur s'exécute gratuitement sur votre appareil.

Pourquoi la variance s'exprime-t-elle en unités au carré ?

Parce qu'elle fait la moyenne des distances à la moyenne élevées au carré. Des mesures en centimètres donnent une variance en centimètres carrés. L'écart type prend la racine et ramène la dispersion en centimètres, l'unité de vos données.

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.

POSThttps://api.kit.forhosting.com/stat/dispersion

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é.

curl -X POST https://api.kit.forhosting.com/stat/dispersion \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"values":[2,4,4,4,5,5,7,9]}'
{
  "values": [
    2,
    4,
    4,
    4,
    5,
    5,
    7,
    9
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.dispersion",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_values100000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Ce calculateur accepte une liste non vide de nombres finis, renvoie les trois mesures descriptives dans un seul objet, et refuse un jeu vide ou toute entrée non numérique avec invalid_input afin qu'un pipeline cassé n'invente jamais un zéro silencieux. L'arithmétique est pleinement déterministe, s'exécute gratuitement dans le navigateur, et est disponible via l'API à $0.002 par requête réussie.

Contrat d'entrée, arithmétique en deux passes et forme de la réponse

Envoyez un corps JSON dont le champ obligatoire est values : un tableau non vide de nombres finis. La même liste est aussi acceptée sous les alias numbers, data, list et x, et comme chaîne séparée par des virgules ou des espaces, de sorte qu'une colonne collée depuis un tableur n'exige pas d'étape de renommage. Chaque entrée peut arriver comme nombre JSON ou comme chaîne numérique ; les chaînes vides, NaN, Infinity, objets et mots sont rejetés avec invalid_input en nommant l'indice fautif.

Où un calculateur de dispersion justifie sa place

Utilisez l'outil du navigateur lorsque vous voulez une étendue, une variance et un écart type immédiats pour vérifier une réponse de devoir, profiler un petit lot de capteurs, ou expliquer pourquoi une moyenne sans étalement reste incomplète. Il n'y a ni modèle de langage, ni service statistique externe, ni aléatoire, de sorte que la capacité est sûre à figer dans des contrôles d'intégration continue et des supports de cours reproductibles. Associez-la à un voisin dédié à la variance ou à l'écart type si vous avez spécifiquement besoin du diviseur d'échantillon de Bessel n moins un ; cette page répond à la recherche des mesures de dispersion comme famille, non comme un moment unique. Branchez le point d'entrée dans des tutoriels de science des données, des tests de migration de tableurs, des bacs à sable d'entretiens de code, ou des étapes de prétraitement où vous préférez déjà des formules en deux passes en forme close à des croquis de flux approximatifs. Utilisez l'API lorsqu'un script, une plateforme de préparation aux entretiens, un site éducatif ou un tableau de bord qualité a besoin de JSON stable pour de nombreuses listes numériques sous un seul contrat. Chaque requête réussie est un article facturable à $0.002 ; un échec de validation ne consomme pas de solde. Les listes acceptées restent bornées pour les isolats Worker : jusqu'à cent mille valeurs couvrent les tables de cours, les extraits de laboratoire et les échantillons analytiques typiques tout en se terminant rapidement. Les résultats sont pleinement déterministes : les mêmes valeurs produisent toujours les mêmes n, min, max, mean, range, variance et standard_deviation. Comme l'implémentation est un parse pur de niveau A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant.

Scripts et fixtures numériques de CI

Les pipelines et bacs à sable d'entretien appellent un contrat déterministe de dispersion au lieu de réimplémenter minimum, maximum, variance en deux passes et une racine carrée dans chaque langage.

Comment calculer les mesures de dispersion avec cet outil ?

Envoyez un JSON avec values (un tableau non vide de nombres finis) à stat.dispersion. La réponse renvoie range, variance, standard_deviation, plus n, min, max et mean.

Consulter la documentation complète du KIT →