Calculateur de probabilité qu’aucun événement ne se produise
Le calculateur de probabilité d’aucun événement détermine la chance que l’événement A ne se produise pas et que l’événement B ne se produise pas non plus.
Lancer gratuitement
Saisissez P(A), P(B) et leur intersection P(A et B) sous forme décimale entre zéro et un. Le calculateur applique d’abord la règle générale d’addition pour trouver la probabilité qu’au moins un événement se produise, puis prend son complément. Il accepte les événements qui se chevauchent ou qui sont mutuellement exclusifs, valide chaque valeur et renvoie l’union, la probabilité d’aucun événement et la formule utilisée.
Comprendre la probabilité qu’aucun événement ne se produise
L’expression aucun événement désigne les résultats situés à l’extérieur de l’événement A et de l’événement B. Elle ne signifie pas qu’un seul événement échoue, mais que A et B ne se produisent tous les deux pas. Dans un diagramme de Venn, il s’agit de la zone extérieure aux deux cercles. La méthode la plus simple pour obtenir cette zone repose sur la règle du complément. Calculez d’abord la probabilité de l’union, P(A ou B), qui englobe chaque résultat où A se produit, B se produit ou les deux se produisent. Soustrayez ensuite cette probabilité de un. Vous obtenez P(ni A ni B). Comme les événements peuvent se chevaucher, additionner directement P(A) et P(B) risque de compter deux fois leur partie commune. L’intersection P(A et B) corrige ce double comptage. L’expression complète est donc P(aucun) = 1 − P(A) − P(B) + P(A et B). Le calculateur utilise cette expression générale sans supposer que les événements sont indépendants ou mutuellement exclusifs.
Saisir des probabilités valides et lire le résultat
Fournissez les trois valeurs sous forme de probabilités décimales dans l’intervalle fermé de zéro à un. Par exemple, saisissez quarante pour cent sous la forme 0.4, cinq pour cent sous la forme 0.05, un événement impossible comme 0 et un événement certain comme 1. P(A et B) doit représenter la chance que les deux événements surviennent dans la même expérience, la même population et la même période que P(A) et P(B). Le calculateur vérifie que chaque valeur est finie et respecte l’intervalle autorisé. Il rejette également les combinaisons impossibles : une intersection ne peut dépasser aucune des probabilités individuelles et l’union obtenue ne peut excéder un. Après validation, la réponse reprend les entrées acceptées, indique P(A ou B), fournit P(aucun) et présente la formule. Si P(A) vaut 0.4, P(B) vaut 0.3 et P(A et B) vaut 0.1, l’union est 0.4 + 0.3 − 0.1 = 0.6 et la probabilité restante vaut 0.4.
Éviter les suppositions courantes sur le chevauchement
Ne remplacez pas l’intersection fournie par zéro, sauf si les événements ne peuvent réellement pas se produire ensemble. La fixer à zéro revient à considérer A et B comme mutuellement exclusifs et peut sous-estimer la probabilité d’aucun événement lorsqu’un chevauchement existe. De même, ne multipliez pas P(A) par P(B), sauf si l’indépendance des événements est établie. L’indépendance donne P(A et B) = P(A) × P(B), mais de nombreux événements réels s’influencent ou partagent des causes. Lorsqu’un tableau, un sondage, une expérience ou un énoncé fournit directement l’intersection, utilisez cette valeur. Le résultat peut servir à l’analyse des risques, au contrôle qualité, aux synthèses de sondages, aux exercices pédagogiques et aux règles automatisées, mais son interprétation exige toujours des événements bien définis. Vérifiez que A et B appartiennent au même espace d’échantillonnage et que « et » indique une appartenance simultanée. Les résultats limites sont valides : zéro signifie qu’au moins un événement se produit toujours, tandis que un signifie qu’aucun ne se produit jamais. Pour l’automatisation, l’API coûte $0.002 par requête, sans données externes ni estimation.
Cas d’usage
Résoudre un exercice de probabilités
Appliquez les règles du complément et de l’addition sans compter deux fois l’intersection des événements.
Résumer les réponses à un sondage
Trouvez la part des répondants n’ayant choisi aucune option lorsque les deux taux et leur chevauchement sont connus.
Automatiser un calcul de risque
Obtenez la chance qu’aucune des deux conditions ne survienne et refusez les entrées invalides avant leur réutilisation.
Questions fréquentes
Quelle formule calcule la probabilité qu’aucun événement ne survienne ?
Utilisez P(aucun) = 1 − P(A) − P(B) + P(A et B). Il s’agit du complément de la règle générale d’addition.
Pourquoi faut-il rajouter P(A et B) ?
L’addition de P(A) et P(B) compte deux fois leur chevauchement. Pour obtenir le complément de l’union, il faut donc ajouter une fois l’intersection.
A et B doivent-ils être indépendants ?
Non. Le calculateur utilise l’intersection que vous fournissez et ne suppose aucune indépendance.
Que se passe-t-il si une valeur sort de l’intervalle de zéro à un ?
La requête renvoie une erreur de saisie, car une probabilité ne peut être ni inférieure à zéro ni supérieure à un.
Quel est le coût d’un calcul par API ?
Le tarif de l’API est de $0.002 par requête.
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/probability-neither \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_a":0.4,"p_b":0.3,"p_a_and_b":0.1}'const res = await fetch("https://api.kit.forhosting.com/stat/probability-neither", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_a": 0.4,
"p_b": 0.3,
"p_a_and_b": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/probability-neither",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_a": 0.4,
"p_b": 0.3,
"p_a_and_b": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/probability-neither", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_a":0.4,"p_b":0.3,"p_a_and_b":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_a":0.4,"p_b":0.3,"p_a_and_b":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/probability-neither", 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
{
"p_a": 0.4,
"p_b": 0.3,
"p_a_and_b": 0.1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.probability_neither",
"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. |