Valeur p à partir d’un score z
Un z de 1,96 dans un test bilatéral donne une valeur p de presque exactement 5 %. Choisissez la queue gauche, droite ou les deux selon votre question : la probabilité vient de la loi normale centrée réduite, sans table. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Z
- 1,96
- Queue
- two-sided
- Valeur P
- 0,0499957859
Ce calculateur convertit un score z fini en probabilité dans la queue choisie de la loi normale centrée réduite. Choisissez la queue gauche pour des observations anormalement faibles, la droite pour des observations élevées, ou le mode bilatéral si les écarts dans les deux sens comptent. Le résultat est déterministe, sans table externe, réseau ni simulation : il convient aussi bien à une vérification ponctuelle qu’à une analyse automatisée reproductible.
Choisissez la queue avant d’interpréter le résultat
La valeur p ne dépend pas uniquement du score z, mais aussi de l’hypothèse alternative. Sélectionnez left lorsque des valeurs de plus en plus négatives constituent une preuve contre l’hypothèse nulle, par exemple pour vérifier si la moyenne d’un procédé est passée sous une référence. Sélectionnez right lorsque des valeurs positives croissantes constituent la preuve pertinente, comme pour tester l’amélioration d’un taux de conversion.
Choisissez two-sided si un écart positif ou négatif de même amplitude doit compter. Cette dernière option double la probabilité au-delà de la valeur absolue du score z observé, grâce à la symétrie de la loi normale centrée réduite. Déterminez ce choix à partir de la question étudiée, de préférence avant d’examiner les données.
Passer d’un test bilatéral à un test unilatéral parce que le sens observé paraît avantageux revient à modifier le test après coup et peut rendre la significativité annoncée trompeuse. Saisissez z avec son signe : celui-ci est essentiel pour les calculs à gauche et à droite, tandis que le résultat bilatéral dépend de sa valeur absolue.
Comprenez le calcul effectué
Le calcul repose sur la fonction de répartition d’une variable normale centrée réduite, de moyenne zéro et d’écart-type un. Pour un test à gauche, la valeur p renvoyée est la probabilité d’observer une valeur inférieure ou égale au score z fourni. Pour un test à droite, il s’agit de la probabilité complémentaire au-dessus de ce score.
Pour un test bilatéral, le résultat vaut deux fois la plus petite de ces probabilités de queue, dans l’intervalle valide de zéro à un. L’implémentation évalue une approximation déterministe de la fonction d’erreur complémentaire : les mêmes entrées donnent donc toujours la même valeur numérique, sans service statistique externe. De très grandes valeurs absolues peuvent être arrondies à zéro ou à un avec la précision flottante habituelle de JavaScript.
Cela traduit les limites de représentation numérique dans les queues extrêmes et ne signifie pas qu’un événement soit logiquement impossible. Pour les tests d’hypothèse courants, la sortie est bien plus précise que celle généralement publiée. Conservez sa valeur complète pour les calculs et n’arrondissez qu’au moment de la présentation.
Présentez la valeur p avec le contexte du test
Utilisez le résultat avec la définition du test, le seuil de significativité, les hypothèses et l’estimation de l’effet. Une petite valeur p indique que la statistique observée, ou une statistique plus extrême dans la queue retenue, serait inhabituelle sous le modèle nul. Elle ne donne pas la probabilité que l’hypothèse nulle soit vraie, ne mesure pas l’importance pratique d’un effet et ne prouve pas une affirmation scientifique.
Avant d’employer ce calculateur, vérifiez que la loi normale centrée réduite constitue une référence justifiée. Cela peut découler d’une variance de population connue, d’une approximation sur grand échantillon ou d’une statistique explicitement normale centrée réduite sous l’hypothèse nulle. Un petit échantillon dont l’écart-type est estimé peut exiger une loi de Student.
Dans votre rapport, indiquez le score z, le caractère gauche, droit ou bilatéral du test, puis la valeur p obtenue. Comparez-la à un seuil fixé à l’avance et ajoutez, si possible, des intervalles de confiance ou des tailles d’effet.
Cas d’usage
Contrôler un test d’hypothèse
Convertissez le score z produit par un logiciel en probabilité unilatérale ou bilatérale appropriée.
Vérifier un exercice
Comparez un calcul de loi normale à un résultat déterministe plus précis qu’une table imprimée.
Questions fréquentes
Quelle queue faut-il choisir ?
Choisissez la gauche pour une alternative sous la valeur nulle, la droite pour une alternative au-dessus, et le mode bilatéral si les deux sens importent.
Pourquoi le signe de z est-il important ?
Le signe place la statistique sous ou au-dessus de zéro. Il modifie les probabilités unilatérales, tandis que les probabilités bilatérales sont symétriques.
Une petite valeur p prouve-t-elle l’hypothèse alternative ?
Non. Elle mesure le caractère inhabituel de la statistique observée, ou d’une valeur plus extrême, sous le modèle nul ; elle n’attribue de probabilité à aucune hypothèse.
Puis-je l’utiliser avec une statistique t ?
Non. Une statistique t doit être évaluée avec une loi de Student et ses degrés de liberté, et non avec la loi normale centrée réduite utilisée ici.
Puis-je passer à un test unilatéral après avoir vu les données ?
Ce n'est pas conseillé. Passer du bilatéral à l'unilatéral parce que le sens observé vous arrange modifie le test après coup et peut rendre trompeuse la significativité annoncée.
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/p-value-z \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"z":1.96,"tail":"two-sided"}'const res = await fetch("https://api.kit.forhosting.com/stat/p-value-z", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"z": 1.96,
"tail": "two-sided"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/p-value-z",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"z": 1.96,
"tail": "two-sided"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/p-value-z", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"z":1.96,"tail":"two-sided"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"z":1.96,"tail":"two-sided"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/p-value-z", 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
{
"z": 1.96,
"tail": "two-sided"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.p_value_z",
"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
Présentez la valeur p avec le contexte du test
L’automatisation par API coûte $0.002 par requête, tandis que le navigateur permet une vérification individuelle directe.
Cas d'intégration
Automatiser un rapport statistique
Produisez des valeurs p cohérentes depuis des scores z enregistrés dans un flux API reproductible.
Questions techniques
Quel est le prix du calcul par API ?
Chaque requête API coûte $0.002. Le même calcul déterministe est accessible dans le navigateur sans requête API.