Score z depuis une valeur normale
Une note de 85 à un examen de moyenne 70 et d'écart type 10 a un score z de 1,5 : un écart type et demi au-dessus de la moyenne. Vous voyez aussi sa valeur absolue et s'il se situe au-dessus ou en dessous. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- X
- 85
- Moyenne
- 70
- Std
- 10
- Score Z
- 1,5
- Abs z
- 1,5
- Direction
- above_mean
Un score z, ou score standard, répond à une seule question pratique : à combien d'écarts-types cette observation se situe-t-elle au-dessus ou en dessous de la moyenne d'une distribution de référence normale (ou approximativement normale) ? La formule est universelle et exacte dès que les trois nombres sont connus : soustrayez la moyenne à la valeur, puis divisez par l'écart-type. Les enseignants s'en servent pour comparer des notes d'examens à échelles différentes ; les analystes, pour situer une lecture face à une moyenne de process et un sigma publiés ; les étudiants, pour s'entraîner à la règle empirique sans construire un tableur complet. Ce calculateur n'accepte que ce triplet classique — valeur brute x, moyenne μ et écart-type σ — et renvoie le score z signé, sa magnitude absolue et un indicateur de direction indiquant si le point est au-dessus, en dessous ou exactement à la moyenne.
Ce que signifie le score z à partir d'une valeur normale
Partez d'une observation brute x et d'un centre de référence μ. Leur différence x moins μ est l'écart signé par rapport au milieu de la distribution : positif lorsque l'observation est supérieure à la moyenne, négatif lorsqu'elle est inférieure, et nul lorsqu'elle coïncide exactement avec la moyenne. Diviser cette différence par l'écart-type σ redimensionne l'écart en unités de dispersion typique de cette distribution.
Après ce changement d'unités, un résultat de zéro signifie toujours « à la moyenne », plus un signifie « un écart-type au-dessus » et moins deux signifie « deux écarts-types en dessous ».
Sous un modèle normal, ces unités se relient à des règles de couverture familières : environ les deux tiers de la masse se situent à un écart-type de la moyenne, environ quatre-vingt-quinze pour cent à deux, et presque toute à trois — ainsi, connaître z indique immédiatement si une lecture est ordinaire ou extrême sans inventer de seuils ad hoc sur l'échelle d'origine.
Ce point de terminaison n'estime ni μ ni σ à partir d'une liste d'échantillon ; il suppose que vous connaissez déjà ces paramètres via une population, une spécification, une étude antérieure ou un exercice de manuel. Le cas particulier σ égal à zéro est rejeté à dessein : sans dispersion, l'idée de « combien d'écarts par rapport à la moyenne » n'a aucun sens, et renvoyer Infinity ou NaN casserait les clients qui attendent un score fini.
Où un calculateur de z à un seul point est utile
Les cours de statistiques du secondaire et du supérieur assignent d'innombrables exercices de score standard : convertissez cette note d'examen avec la moyenne et l'écart-type publiés de la classe, puis lisez la règle empirique. Le contrôle qualité et la supervision de process convertissent une lecture de capteur en unités z face à une moyenne et un sigma de process fixes, afin que les opérateurs marquent les excursions au-delà de deux ou trois sigma sans inventer de seuils sur l'échelle d'ingénierie brute.
La psychométrie et la mesure éducative projettent un nombre brut de bonnes réponses sur une échelle standard commune lorsque les normes sont déjà connues d'un formulaire ou d'une cohorte. Les équipes finance et risque expriment parfois un seul rendement ou résidu en unités d'écart-type pour des résumés de stress et des écrans d'anomalie simples lorsque la moyenne et la volatilité de référence sont déjà estimées ailleurs.
Si vous devez plus tard standardiser une colonne entière, estimer le sigma d'échantillon avec degrés de liberté, ou calculer percentiles et p-valeurs d'une table normale, traitez cela comme des intentions de recherche et des landings séparées plutôt que de surcharger cette page de score z à partir d'une valeur normale à un seul point.
Cas d’usage
Comparer une note d'examen aux normes de la classe
Saisissez la note de l'élève avec la moyenne et l'écart-type de la classe pour obtenir un score z signé comparable entre examens d'échelles différentes.
Signaler une lecture de process face aux limites de contrôle
Mappez une valeur de capteur en unités z avec moyenne et sigma de process fixes, puis traitez un |z| élevé comme une excursion à examiner.
Devoirs et correction automatique LMS
Utilisez un oracle déterministe z = (x − μ) / σ qui rejette un écart nul et n'invente jamais de score lorsque σ est invalide.
Questions fréquentes
Quelle est la formule du score z à partir d'une valeur normale ?
z = (x − μ) / σ, où x est la valeur brute, μ la moyenne et σ l'écart-type. Un z positif signifie au-dessus de la moyenne ; un z négatif, en dessous.
Que se passe-t-il si l'écart-type est nul ?
Lorsque σ = 0 il n'y a pas d'unité de dispersion, donc le score z est indéfini et l'appel n'est pas facturé.
Quels champs dois-je envoyer ?
N'utilisez qu'un seul nom pour la valeur et qu'un seul nom pour l'écart.
Cet outil estime-t-il la moyenne ou l'écart-type à partir d'une liste de données ?
Non. Ce calculateur est uniquement à un point : vous fournissez μ et σ. Pour standardiser une colonne entière à partir de statistiques d'échantillon, utilisez un outil de standardisation de jeu de données.
Combien coûte le calculateur de score z à partir d'une valeur normale ?
L'outil navigateur est gratuit et s'exécute en local.
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/normal-z-from-x \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":85,"mean":70,"std":10}'const res = await fetch("https://api.kit.forhosting.com/stat/normal-z-from-x", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 85,
"mean": 70,
"std": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/normal-z-from-x",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 85,
"mean": 70,
"std": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/normal-z-from-x", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":85,"mean":70,"std":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":85,"mean":70,"std":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/normal-z-from-x", 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
{
"x": 85,
"mean": 70,
"std": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.normal_z_from_x",
"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
Lorsque l'écart est nul, la tâche échoue avec invalid_input, car une division par zéro rendrait tout score indéfini. Le chemin gratuit du navigateur et l'API payante partagent le même module pur et déterministe, de sorte que les contrôles de devoirs et les scripts de production ne divergent jamais sur les mêmes entrées.
Ce que signifie le score z à partir d'une valeur normale
Ce contrat à un seul point maintient la requête petite, l'arithmétique en temps constant et la forme JSON stable pour widgets et correcteurs automatiques.
Contrat d'entrée, champs de réponse et erreurs
La moyenne est obligatoire sous mean. Si la valeur absolue de σ est nulle ou plus petite qu'un epsilon minuscule, le gestionnaire rejette l'appel avec un message clair indiquant que les scores z sont indéfinis lorsque l'écart-type est nul. Envoyez en POST un objet JSON avec trois nombres finis. L'observation brute est obligatoire sous x, ou sous l'alias value si votre client utilise déjà ce nom — n'envoyez qu'un seul des deux. L'écart-type est obligatoire sous std, avec les alias acceptés sd, standard_deviation, sigma et deviation pour que le vocabulaire de classe et d'ingénierie fonctionnent ; ne fournissez qu'une seule de ces clés. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les champs manquants, chaînes vides, NaN et Infinity échouent avec invalid_input en nommant le problème et ne sont pas facturés. En cas de succès, le corps renvoie x, mean et std nettoyés, z_score comme (x − μ) / σ arrondi pour des goldens stables entre runtimes, abs_z comme la magnitude absolue de ce score, direction à above_mean, below_mean ou at_mean, et la chaîne de formule z = (x − μ) / σ à afficher à côté de la réponse. Contrôles classiques : x égal à quatre-vingt-cinq, mean égal à soixante-dix, std égal à dix, qui donne z égal à un point cinq et direction above_mean ; et une valeur égale à la moyenne avec tout sigma positif, qui donne z égal à zéro et direction at_mean. Associez le formulaire gratuit du navigateur pour devoirs et démos rapides au même contrat API lorsque vous avez besoin de contrôles scriptés dans des plugins LMS ou des edge workers. Les appels API réussis coûtent la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où un calculateur de z à un seul point est utile
Un oracle déterministe qui renvoie du JSON propre accélère la notation, les démos et l'auto-contrôle des étudiants sans tableur. Comme l'implémentation est parse pure de niveau A, chaque appel réussi coûte le prix de base publié $0.002 sans jetons de modèle ni réseau sortant, et une validation en échec ne consomme pas le solde.