Calculateur d’erreur type entre deux proportions
L’erreur type d’une différence de proportions décrit la variation habituelle de l’écart observé entre deux proportions issues d’échantillons indépendants lors d’échantillonnages répétés.
Lancer gratuitement
Saisissez chaque proportion sous forme décimale et indiquez son effectif. Le calculateur combine les deux variances binomiales d’échantillonnage et renvoie l’erreur type ainsi que la différence observée signée. Il permet de préparer un intervalle de confiance, de vérifier une analyse portant sur deux proportions ou de comparer les taux de groupes distincts sans calculer manuellement la formule.
Ce que l’erreur type vous indique
Deux échantillons peuvent afficher des proportions différentes même lorsque leurs populations sous-jacentes sont semblables, car l’échantillonnage introduit une variation aléatoire ordinaire. L’erreur type estime l’ampleur habituelle de cette variation pour la différence entre les deux proportions observées. Une valeur plus faible signifie que la différence estimée est plus précise, tandis qu’une valeur plus élevée indique que des échantillons répétés pourraient produire des différences plus dispersées. Le résultat ne permet pas, à lui seul, d’affirmer qu’une différence est importante, causale ou statistiquement significative. Il fournit plutôt l’échelle nécessaire aux calculs ultérieurs, comme un intervalle de confiance non groupé ou une statistique standardisée. Ainsi, une différence de 0.07 ne s’interprète pas de la même manière lorsque son erreur type vaut 0.01 ou 0.08. Tenez toujours compte du plan d’étude, de la qualité des mesures et du contexte pratique. Ce calculateur suppose que les deux échantillons sont indépendants ; il ne convient donc pas aux observations appariées, aux mesures répétées sur les mêmes personnes ni aux études cas-témoins appariées.
Fonctionnement du calcul
Pour chaque groupe, le calculateur évalue la variance binomiale estimée de sa proportion d’échantillon : p multiplié par un moins p, puis divisé par l’effectif n. Il additionne les deux termes de variance indépendants et en prend la racine carrée. Sous forme symbolique, le résultat est la racine carrée de p1(1-p1)/n1 plus p2(1-p2)/n2. Il s’agit de l’erreur type non groupée, car chaque groupe conserve sa propre proportion observée. Elle sert couramment à estimer l’incertitude de la différence observée et à construire un intervalle de confiance non groupé. Certains tests d’hypothèse utilisent plutôt une proportion groupée sous l’hypothèse nulle d’égalité des proportions dans les populations ; ce calcul différent n’est volontairement pas effectué ici. Saisissez les proportions sous forme décimale entre zéro et un inclus : pour 42%, saisissez 0.42. Chaque effectif doit être un nombre entier au moins égal à un. La différence renvoyée correspond à la première proportion moins la seconde ; inverser les groupes change son signe, mais pas l’erreur type.
Interprétez le résultat avec discernement
Commencez par vérifier que chaque proportion a bien été calculée à partir de l’effectif indiqué pour le même groupe. Assurez-vous ensuite que les observations sont raisonnablement indépendantes au sein de chaque groupe et que les groupes sont eux-mêmes indépendants. L’intervalle de confiance classique pour grands échantillons fondé sur cette erreur type peut être peu fiable lorsque l’échantillon est petit ou qu’une proportion est très proche de zéro ou de un. Pour un diagnostic rapide, examinez dans les deux groupes les effectifs attendus n multiplié par p et n multiplié par un moins p ; des valeurs très faibles suggèrent qu’un intervalle exact ou une autre méthode serait préférable. Le calculateur renvoie toujours l’erreur type arithmétique pour des entrées valides, mais il ne peut pas déterminer si une méthode d’inférence précise est justifiée. Lorsque l’approximation convient, multipliez le résultat par la valeur critique choisie pour obtenir une marge autour de la différence observée. Indiquez les deux proportions, les effectifs, la différence, la méthode et le niveau de confiance afin que l’analyse soit reproductible. Ne confondez pas précision statistique, importance pratique et preuve de causalité.
Cas d’usage
Comparer des taux de conversion
Estimez l’incertitude d’échantillonnage autour de la différence des proportions de conversion de deux groupes expérimentaux indépendants.
Examiner les réponses à une enquête
Vérifiez la précision d’une différence entre les taux de réponse de populations échantillonnées indépendamment.
Valider une analyse
Recalculez l’erreur type non groupée avant de construire un intervalle de confiance pour deux proportions.
Questions fréquentes
Quel est le tarif ?
Le tarif de l’API est de $0.002 par requête, et le calculateur dans le navigateur est gratuit sur cette page.
Dois-je saisir des pourcentages ou des décimales ?
Saisissez des décimales de 0 à 1. Par exemple, entrez 0.37 pour représenter 37%.
Ce calculateur groupe-t-il les deux proportions ?
Non. Il utilise la proportion propre à chaque échantillon dans son terme de variance et produit l’erreur type non groupée.
Puis-je l’utiliser avec des données appariées ?
Non. La formule suppose des échantillons indépendants et ne tient pas compte de la corrélation entre observations appariées.
Pourquoi chaque effectif doit-il être au moins égal à un ?
Chaque terme de variance est divisé par son effectif ; un effectif nul ou négatif est indéfini et sera rejeté.
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/se-diff-proportions \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"proportion_1":0.42,"sample_size_1":250,"proportion_2":0.35,"sample_size_2":300}'const res = await fetch("https://api.kit.forhosting.com/stat/se-diff-proportions", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"proportion_1": 0.42,
"sample_size_1": 250,
"proportion_2": 0.35,
"sample_size_2": 300
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/se-diff-proportions",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"proportion_1": 0.42,
"sample_size_1": 250,
"proportion_2": 0.35,
"sample_size_2": 300
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/se-diff-proportions", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"proportion_1":0.42,"sample_size_1":250,"proportion_2":0.35,"sample_size_2":300}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"proportion_1":0.42,"sample_size_1":250,"proportion_2":0.35,"sample_size_2":300}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/se-diff-proportions", 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
{
"proportion_1": 0.42,
"sample_size_1": 250,
"proportion_2": 0.35,
"sample_size_2": 300
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.se_diff_proportions",
"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. |