ForHosting KIT · Outils pour développeurs

Calculateur de largeur de classe pour tableau de fréquences

Le calculateur de largeur de classe détermine la taille de chaque intervalle d’un tableau de fréquences groupées.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez la plus petite observation, la plus grande et le nombre de classes souhaité. L’outil soustrait le minimum du maximum afin d’obtenir l’étendue, puis divise celle-ci par le nombre de classes. Il renvoie les valeurs saisies, l’étendue et la largeur exacte, ce qui vous permet de construire des bornes cohérentes sans refaire le calcul à la main.

Choisissez des valeurs qui couvrent toutes les données

Commencez par relever le minimum et le maximum réels du jeu de données à résumer. Ces deux extrêmes déterminent toute l’étendue que les classes doivent couvrir ; omettre une valeur extrême produirait des intervalles incapables de contenir toutes les observations. Choisissez ensuite un nombre entier positif de classes. Un faible nombre donne des intervalles larges et une synthèse compacte, tandis qu’un nombre plus élevé révèle davantage de variations locales, au risque de créer des groupes peu fournis. Le calculateur exige un maximum supérieur ou égal au minimum et au moins une classe. Les valeurs négatives sont parfaitement admises, à condition que les extrêmes soient correctement ordonnés. Si toutes les observations sont identiques, l’étendue et la largeur valent zéro. Ce résultat décrit fidèlement l’entrée, même si la présentation du tableau peut nécessiter une convention complémentaire. Fixez toujours le nombre de classes avant d’interpréter la largeur, car toute modification change l’ensemble des bornes.

Comprenez le calcul de la largeur de classe

Le calcul se déroule en deux étapes. Soustrayez d’abord le minimum du maximum pour obtenir l’étendue, puis divisez cette étendue par le nombre de classes souhaité. Par exemple, des valeurs allant de 12 à 92 ont une étendue de 80. Avec huit classes, la largeur exacte est 10. Le résultat n’est pas arrondi automatiquement, car l’arrondi constitue un choix distinct, dépendant de l’échelle de mesure et des règles de votre cours, rapport ou organisation. Si le quotient exact est un nombre décimal périodique, vous pouvez retenir une largeur pratique légèrement supérieure afin que toutes les observations restent couvertes. Après un arrondi, vérifiez la dernière borne supérieure au lieu de supposer que les intervalles atteignent encore le maximum. La réponse contient également l’étendue et les entrées normalisées, ce qui facilite le contrôle du calcul. L’outil ne compte pas les observations, ne choisit pas le nombre de classes et ne génère pas les bornes : il isole le calcul afin que les décisions suivantes soient explicites et documentées.

Transformez le résultat en intervalles de fréquence

Utilisez la largeur calculée comme distance entre deux limites inférieures successives ou deux frontières consécutives. Partez du minimum, ou d’une valeur pratique située en dessous si votre convention prévoit des limites arrondies, puis ajoutez plusieurs fois la largeur retenue. Veillez à ce que les intervalles s’excluent mutuellement afin que chaque observation appartienne à une seule classe. Pour des mesures continues, des intervalles semi-ouverts, dont la borne inférieure est incluse et la borne supérieure exclue, empêchent de compter deux fois une valeur placée exactement sur une frontière. Pour des données entières discrètes, votre méthode peut employer des limites inclusives et des frontières corrigées ; précisez cette convention avec le tableau. Un arrondi de la largeur vers le haut fait généralement dépasser le maximum observé par le dernier intervalle, ce qui garantit une couverture complète. Un arrondi vers le bas peut laisser des données hors des classes prévues : recalculez alors ou ajoutez une classe. Conservez les extrêmes et le nombre de classes afin que le choix soit reproductible.

Préparer une distribution de fréquences groupées

Déterminez une taille d’intervalle constante avant de répartir les observations et de compter leurs fréquences.

Planifier les classes d’un histogramme

Utilisez un nombre de classes choisi pour obtenir une première largeur destinée à un histogramme ou à un rapport exploratoire.

Vérifier un exercice de statistique

Contrôlez l’étendue et la division d’un tableau construit à la main sans masquer les valeurs intermédiaires.

Quelle formule le calculateur utilise-t-il ?

Il applique largeur de classe = (maximum - minimum) / nombre de classes et renvoie le résultat numérique exact.

Le calculateur arrondit-il la largeur ?

Non. Il renvoie le quotient exact afin que vous appliquiez la règle d’arrondi adaptée à vos données et à votre tableau.

Le minimum ou le maximum peuvent-ils être négatifs ?

Oui. Les deux extrêmes peuvent être négatifs s’ils sont finis et si le maximum n’est pas inférieur au minimum.

Que se passe-t-il si le nombre de classes vaut zéro ?

La demande est refusée, car un tableau de fréquences doit comporter au moins une classe.

Que se passe-t-il si le minimum égale le maximum ?

L’étendue est nulle, donc la largeur exacte l’est aussi. Vous pouvez adopter une autre convention lors de la présentation du tableau.

Quel est le coût d’un calcul par API ?

Chaque requête API coûte $0.002. Le même calcul déterministe peut également être exécuté dans le navigateur.

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/class-width

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/class-width \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"minimum":12,"maximum":92,"class_count":8}'
{
  "minimum": 12,
  "maximum": 92,
  "class_count": 8
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.class_width",
  "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.

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.

Consulter la documentation complète du KIT →