Calculateur d'asymétrie
La liste 1, 2, 3, 4, 10 a une moyenne de 4 et une asymétrie positive, car le 10 allonge la queue droite. Collez au moins trois nombres pour voir de quel côté penchent vos données, avec la moyenne, l'écart-type et les deux coefficients d'asymétrie. 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, 3, 4, 10
- N
- 5
- Moyenne
- 4
- Écart type
- 3,5355339059
- Asymétrie
- 1,6970562748
L'asymétrie est le nombre qui indique si une liste de valeurs penche d'un côté de sa moyenne : une longue queue droite produit un coefficient positif, une longue queue gauche un coefficient négatif, et un échantillon à peu près symétrique se situe près de zéro. Ce calculateur prend un jeu de données numériques, exige au moins trois nombres finis et renvoie le coefficient d'asymétrie d'échantillon G1 de Fisher-Pearson, avec la moyenne, l'écart-type d'échantillon, le coefficient de moment de population correspondant et une courte étiquette de forme. Les séries constantes, dont l'écart-type d'échantillon vaut zéro, sont rejetées car les moments d'ordre trois standardisés ne sont pas définis.
Ce que mesure le coefficient d'asymétrie sur une liste de nombres
Partez de la moyenne arithmétique de la liste : additionnez chaque valeur finie et divisez par le nombre de valeurs. Chaque point contribue alors un résidu standardisé au cube par rapport à cette moyenne ; le signe de ces cubes permet à l'asymétrie de distinguer la gauche de la droite, contrairement à la variance, qui élève les distances au carré et oublie donc la direction.
L'asymétrie d'échantillon G1, le coefficient que ce calculateur traite comme résultat principal, met à l'échelle la somme des résidus au cube standardisés par l'écart-type d'échantillon par n sur (n moins un) fois (n moins deux). L'asymétrie de population g1 est le troisième moment central divisé par l'écart-type de population au cube, le coefficient de moment des manuels lorsque la liste est l'ensemble fini complet d'intérêt plutôt qu'un échantillon d'une population plus large.
Des coefficients positifs signifient que la queue droite est plus longue ou plus lourde que la gauche ; des coefficients négatifs, l'inverse ; des valeurs proches de zéro suggèrent une symétrie approximative, même si de petits échantillons peuvent paraître légèrement asymétriques par hasard. Moins de trois nombres finis est également invalide : le dénominateur de G1 contient n moins deux, et une liste de deux points ne décrit pas une forme de moment d'ordre trois.
Ensemble, moyenne, écart-type d'échantillon, G1 d'échantillon, g1 de population et une courte étiquette d'interprétation offrent un portrait compact de la direction de la queue sans ajuster un modèle de densité complet ni inventer un zéro silencieux pour une entrée cassée.
Usage pratique, limites, tarifs et moment d'appeler cet outil
Utilisez l'outil du navigateur lorsque vous voulez un coefficient d'asymétrie immédiat pour vérifier une réponse de devoir, cribler un petit lot de capteurs, ou expliquer pourquoi une moyenne résume mal une liste déséquilibrée. Les listes acceptées restent bornées pour que les isolats restent sûrs : jusqu'à cent mille valeurs couvrent les tables de classe, les lots de capteurs et les extraits analytiques typiques tout en se terminant rapidement.
Les résultats sont pleinement déterministes : les mêmes valeurs produisent toujours la même moyenne, le même écart-type d'échantillon, le même G1 d'échantillon et le même g1 de population. Il n'y a ni modèle de langage, ni service statistique externe, ni aléa, ce qui rend la capacité sûre à figer dans des contrôles d'intégration continue et des supports de leçon reproductibles.
Cette page répond à ceux qui ont cherché un calculateur d'asymétrie sur une liste simple de nombres et veulent le coefficient lui-même, pas un rapport de forme combiné ni une formule de Pearson par mode qui suppose déjà connus la moyenne, le mode et l'écart-type.
Branchez le point d'accès à des tutoriels de science des données, des bacs à sable d'entretien de code ou des étapes de prétraitement où vous préférez déjà un coefficient de moment d'ordre trois en forme fermée à des drapeaux de forme opaques qui cachent s'ils divisent par n ou appliquent la correction de biais lorsqu'ils impriment un seul champ d'asymétrie.
Cas d’usage
Devoirs et laboratoires d'introduction à la statistique
Étudiants et correcteurs vérifient le coefficient d'asymétrie d'échantillon G1 d'une courte liste numérique, y compris la règle stricte selon laquelle moins de trois valeurs est invalide.
Contrôle qualité et lots de capteurs
Les ingénieurs signalent un lot terminé dont les lectures penchent soudain à droite ou à gauche de la moyenne avant que ce déséquilibre ne pollue les moyennes en aval.
Questions fréquentes
Quelle est la différence entre G1 d'échantillon et g1 de population ?
L'asymétrie d'échantillon G1 est le coefficient de Fisher-Pearson avec correction de biais (Excel SKEW) qui utilise l'écart-type d'échantillon. Le g1 de population est le troisième moment central divisé par l'écart-type de population au cube. Les deux sont renvoyés afin que vous n'ayez pas à deviner la formule.
Que se passe-t-il si moins de trois valeurs sont fournies ?
L'asymétrie exige au moins trois nombres finis car le dénominateur de G1 contient n moins deux. Les échecs de validation ne sont pas facturés.
Pourquoi une liste constante est-elle rejetée ?
Lorsque toutes les valeurs sont égales, l'écart-type d'échantillon vaut zéro et les moments d'ordre trois standardisés ne sont pas définis.
Le calculateur d'asymétrie est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Comment lire une asymétrie positive ou négative ?
Une valeur positive indique une queue droite plus longue ou plus lourde que la gauche, une valeur négative l'inverse, et une valeur proche de zéro une liste à peu près symétrique. Un petit échantillon peut sembler légèrement asymétrique par simple hasard.
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/skewness \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"values":[1,2,3,4,10]}'const res = await fetch("https://api.kit.forhosting.com/stat/skewness", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"values": [
1,
2,
3,
4,
10
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/skewness",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"values": [
1,
2,
3,
4,
10
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/skewness", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"values":[1,2,3,4,10]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"values":[1,2,3,4,10]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/skewness", 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,
3,
4,
10
]
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.skewness",
"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.
Limites
max_n | 100000 |
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
L'arithmétique est pleinement déterministe, s'exécute gratuitement dans votre navigateur et est disponible via l'API à $0.002 par requête réussie, sans modèle de langage ni service statistique externe sur le chemin critique.
Ce que mesure le coefficient d'asymétrie sur une liste de nombres
Cette formule de Fisher-Pearson avec correction de biais est la définition utilisée par les tableurs courants sous le nom SKEW, de sorte qu'une clé de devoirs, un classeur Excel et cette API peuvent s'accorder sur le même nombre. Une liste constante a un écart-type d'échantillon égal à zéro, donc les moments d'ordre trois standardisés ne sont pas définis et le moteur rejette ce cas avec invalid_input au lieu de renvoyer NaN.
Comment ce calculateur valide la liste et calcule G1
Après validation, le noyau parcourt la liste une fois pour accumuler la somme et former la moyenne, puis une seconde fois pour accumuler les sommes de puissances centrales d'ordres deux et trois. L'écart-type d'échantillon utilise la correction de Bessel. L'asymétrie d'échantillon G1 est ensuite formée à partir des scores z au cube, et l'asymétrie de population g1 à partir des moments bruts m3 sur m2 élevé à trois demis. Appelez la capacité avec un champ tableau obligatoire nommé values : une liste d'au moins trois nombres finis. Le moteur accepte aussi les alias numbers, data, list et x, afin que les scripts qui parlent déjà en ces termes n'aient pas besoin d'une étape de renommage. Une chaîne séparée par des virgules ou des espaces est acceptée pour les formulaires texte simples qui envoient une ligne brute plutôt qu'un tableau JSON. La validation rejette un champ manquant, un non-tableau, un tableau vide, les listes d'un ou deux points, les listes plus longues que le maximum publié, toute entrée qui n'est pas un nombre fini, et les séries constantes dont l'écart-type d'échantillon est zéro ou numériquement zéro, le tout avec invalid_input et sans débiter le solde. Le champ interpretation projette G1 via un seuil simple de plus ou moins un demi vers right_skewed, left_skewed ou approximately_symmetric, afin qu'un tableau de bord affiche une étiquette sans exécuter un test d'hypothèse. L'outil gratuit dans le navigateur et le chemin API partagent le même module pur, de sorte qu'un exemple de référence sur le serveur est la même arithmétique qu'un visiteur exécute localement, sans aller-retour réseau, sans générateur de nombres aléatoires et sans modèle de langage.
Usage pratique, limites, tarifs et moment d'appeler cet outil
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 élément facturable à $0.002 ; une validation échouée ne consomme pas de solde.
Cas d'intégration
Scripts et fixtures numériques d'intégration continue
Les pipelines et bacs à sable d'entretien appellent un contrat déterministe d'asymétrie plutôt que de réimplémenter le G1 de Fisher-Pearson dans chaque langage.
Questions techniques
Comment calcule-t-on l'asymétrie avec cet outil ?
Envoyez un JSON avec values (un tableau d'au moins trois nombres finis) à stat.skewness. La réponse renvoie n, mean, std_dev, skewness (G1 d'échantillon), population_skewness, interpretation, min, max et formula.