Calculateur de midhinge
Le calculateur de midhinge résume le centre d’un échantillon numérique en faisant la moyenne de ses premier et troisième quartiles.
Lancer gratuitement
Il valide le tableau fourni, trie une copie, calcule Q1 et Q3 selon la convention des moitiés exclusives de Tukey, puis renvoie leur moyenne avec les quartiles employés. Vous obtenez ainsi un résultat transparent et reproductible pour les statistiques exploratoires, les contrôles qualité, les rapports et les traitements automatisés, sans modifier l’ordre des données d’origine.
Ce que le midhinge vous apprend
Le midhinge est la moyenne arithmétique du premier et du troisième quartile : additionnez Q1 et Q3, puis divisez par deux. Ces quartiles délimitant la moitié centrale d’un échantillon, leur point médian fournit une indication synthétique de la position centrale. Il diffère de la moyenne ordinaire, qui utilise directement chaque observation, et de la médiane, qui repose sur la position centrale. Cette distinction devient importante lorsque la distribution est asymétrique ou comporte des valeurs extrêmes. Un maximum très élevé peut fortement tirer la moyenne vers le haut tout en affectant relativement peu les quartiles et le midhinge. Le calculateur renvoie Q1 et Q3 avec le résultat final afin que vous puissiez contrôler ses composantes. Il indique également le nombre d’observations et la méthode de calcul des quartiles, ce qui facilite l’enregistrement, la comparaison et la reproduction du résultat dans un rapport ou un autre outil statistique. Utilisez-le comme un résumé descriptif, accompagné d’une mesure de dispersion et d’un examen de la forme de l’échantillon.
Comment les quartiles sont calculés
Il existe plusieurs conventions pour définir les quartiles, et deux tableurs ou logiciels statistiques peuvent donc donner des valeurs différentes de Q1 et Q3 pour un petit échantillon. Ce calculateur applique la convention des moitiés exclusives de Tukey. Il commence par trier les nombres par ordre croissant. Lorsque l’effectif est pair, les moitiés inférieure et supérieure ont la même taille. Lorsqu’il est impair, l’observation centrale de l’ensemble est exclue des deux moitiés. Q1 est la médiane de la moitié inférieure, Q3 celle de la moitié supérieure, et le midhinge est leur moyenne. Si une moitié contient un nombre pair de valeurs, sa médiane correspond à la moyenne de ses deux valeurs centrales. Pour un échantillon réduit à un nombre, Q1, Q3 et le midhinge sont tous égaux à ce nombre. La réponse nomme la méthode tukey_exclusive afin que le code client n’ait pas à deviner la convention. Avant toute comparaison, vérifiez que l’autre système applique la même règle.
Préparer les données et lire la réponse
Utilisez l’outil web pour les vérifications ponctuelles et l’API pour intégrer la même capacité à un flux automatisé.
Cas d’usage
Résumer un échantillon asymétrique
Comparez le midhinge à la moyenne et à la médiane lorsque des valeurs extrêmes rendent le centre difficile à décrire par une seule statistique.
Vérifier un exercice de statistique
Contrôlez un calcul manuel tout en consultant les valeurs exactes de Q1 et Q3 obtenues avec la convention annoncée.
Automatiser des rapports descriptifs
Ajoutez un champ de midhinge déterministe aux synthèses récurrentes et conservez sa méthode pour assurer la reproductibilité.
Questions fréquentes
Quelle est la formule du midhinge ?
Le midhinge est égal à (Q1 + Q3) / 2, où Q1 désigne le premier quartile et Q3 le troisième.
Quelle méthode de quartiles ce calculateur utilise-t-il ?
Il applique les moitiés exclusives de Tukey et exclut la médiane globale des deux moitiés lorsque l’effectif est impair.
Le midhinge est-il identique à la médiane ?
Pas toujours. La médiane utilise la position centrale, tandis que le midhinge fait la moyenne des premier et troisième quartiles ; ils coïncident dans de nombreux échantillons symétriques, mais peuvent différer.
Le tableau peut-il contenir des chaînes numériques ou des blancs ?
Non. Chaque élément doit être un nombre fini. Les chaînes, valeurs vides, null, Infinity et NaN sont rejetés.
Que se passe-t-il avec un seul nombre ?
Q1, Q3 et le midhinge sont tous égaux à ce nombre, et la réponse indique un effectif de un.
Combien coûte une requête API ?
Chaque requête API commence à $0.002. Le calcul est également disponible dans l’implémentation du navigateur.
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/midhinge \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"numbers":[2,4,6,8,10,12,14,16]}'const res = await fetch("https://api.kit.forhosting.com/stat/midhinge", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/midhinge",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"numbers": [
2,
4,
6,
8,
10,
12,
14,
16
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/midhinge", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"numbers":[2,4,6,8,10,12,14,16]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"numbers":[2,4,6,8,10,12,14,16]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/midhinge", 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": [
2,
4,
6,
8,
10,
12,
14,
16
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.midhinge",
"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. |