Wahrscheinlichkeit dreier Ereignisse
Bei P(A) von 0,5, P(B) von 0,4 und P(C) von 0,3 samt ihren Schnittmengen tritt mit 0,8 mindestens eines der drei Ereignisse ein. Geben Sie alle sieben Wahrscheinlichkeiten ein und erhalten Sie die Vereinigung und die Chance auf keines, ohne Unabhängigkeit vorauszusetzen. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- P a
- 0,5
- P b
- 0,4
- P c
- 0,3
- P ab
- 0,2
- P ac
- 0,15
- P bc
- 0,1
- P der Vereinigung
- 0,8
- P der Vereinigung (Text)
- 0.8
- P keines
- 0,2
- P keines (Text)
- 0.2
Die Chance, dass mindestens eines von drei benannten Ereignissen eintritt, ist nicht die Summe ihrer Einzelwahrscheinlichkeiten. Addiert man die drei Zahlen, zählt man jede paarweise Überlappung doppelt und unterzählt danach den Bereich, in dem alle drei zugleich eintreten. Inklusion-Exklusion behebt das: die drei Einzelwerte addieren, die drei paarweisen Schnitte subtrahieren und den Dreifachschnitt wieder hinzuaddieren. Dieser Rechner nimmt jene sieben Wahrscheinlichkeiten entgegen, prüft, dass jede im abgeschlossenen Einheitsintervall liegt und die gemeinsamen Werte elementare Fréchet-Schranken einhalten, und liefert die Vereinigung P(A ∪ B ∪ C) samt der komplementären Wahrscheinlichkeit, dass keines der drei eintritt.
Was Inklusion-Exklusion für drei Ereignisse berechnet
In einem Wahrscheinlichkeitsraum ist die Vereinigung der Ereignisse A, B und C die Menge der Ausgänge, die zu mindestens einem von ihnen gehören. Naives Addieren von P(A), P(B) und P(C) zählt jeden Ausgang eines paarweisen Schnitts zweimal und jeden Ausgang des Dreifachschnitts dreimal, sodass diese Summe keine Vereinigungswahrscheinlichkeit ist.
Die Inklusion-Exklusions-Identität macht diese Überzählung in zwei Korrekturen rückgängig: zuerst zieht man die drei paarweisen Gemeinsamen P(A ∩ B), P(A ∩ C) und P(B ∩ C) ab und entfernt damit die Extra-Kopie jeder Zwei-Mengen-Überlappung; danach addiert man P(A ∩ B ∩ C) wieder, weil die Dreifachregion dreimal addiert und dreimal subtrahiert wurde und sonst verschwände. Die kompakte Formel lautet P(A ∪ B ∪ C) gleich P(A) plus P(B) plus P(C) minus P(A ∩ B) minus P(A ∩ C) minus P(B ∩ C) plus P(A ∩ B ∩ C).
Das komplementäre Ereignis — keines der drei tritt ein — hat die Wahrscheinlichkeit eins minus dieser Vereinigung. Gegenseitige Ausschließlichkeit ist der Sonderfall, in dem jeder Schnitt null ist und die Vereinigung zu einer schlichten Summe zusammensinkt. Unabhängigkeit ist ein anderer Sonderfall, in dem jede Gemeinsame als Produkt der zugehörigen Einzelwerte faktorisiert.
Dieses Werkzeug nimmt keinen der beiden Fälle an: Es verwendet die Gemeinsamen, die Sie liefern, sodass abhängige Unterrichtsbeispiele und überlappende Fehlermodi korrekt rechnen.
Wer die Vereinigung dreier Ereignisse braucht
Unterricht und Nachhilfeplattformen nutzen einen Dreiereignis-Wahrscheinlichkeitsrechner, damit Lernende Inklusion-Exklusions-Aufgaben prüfen können, ohne das Vorzeichen des Dreifachtermes zu verdrehen. Klausurgeneratoren brauchen ein deterministisches Orakel, das eine Wahrscheinlichkeit von 1.2 ablehnt statt sie still zu kappen, damit ein fehlerhafter Bewerter eine unmögliche Eingabe nicht als erfolgreiche Null behandelt. Zuverlässigkeits- und Sicherheitsberichte gehen oft von drei überlappenden Fehlermodi aus — Sensor A, Sensor B und ein Alarm gemeinsamer Ursache C — und brauchen P(mindestens einer löst aus) aus kalibrierten Raten und gemessenen paarweisen Überlappungen, nicht aus einer Unabhängigkeit, die die Daten widerlegen.
Produktanalytik-Teams wandeln ausgewiesene Anteile (Nutzer, die Kampagne A, B oder C gesehen haben) in eine formale Vereinigung um, wenn das Berichtswerkzeug bereits paarweise und dreifache Überlappungszellen liefert. Eine gescheiterte Prüfung wird nicht berechnet. Verwechseln Sie diese Seite nicht mit einem Werkzeug für bedingte Wahrscheinlichkeit, das eine einzelne Gemeinsame durch eine Randwahrscheinlichkeit teilt, noch mit einem Bayes-Aktualisierer, der Likelihoods nimmt: hier kennen Sie die sieben Massen bereits und brauchen nur die Inklusion-Exklusions-Vereinigung.
Anwendungsfälle
Risiko überlappender Fehlermodi
Fassen Sie drei instrumentierte Ausfallraten und ihre gemessenen paarweisen und dreifachen Überlappungen zu P(mindestens ein Ausfall) zusammen, ohne Unabhängigkeit anzunehmen.
Reichweite von Kampagnen und Funktionen
Wandeln Sie ausgewiesene Publikumsgrößen und Überlappungszellen dreier Kampagnen oder Produktkennzeichen in den Anteil der Nutzer um, die mindestens eine davon erreicht.
Häufige Fragen
Welche Formel nutzt der Dreiereignis-Rechner?
Inklusion-Exklusion: P(A ∪ B ∪ C) = P(A)+P(B)+P(C) − P(A ∩ B) − P(A ∩ C) − P(B ∩ C) + P(A ∩ B ∩ C). Die Antwort liefert außerdem 1 minus dieser Vereinigung als Wahrscheinlichkeit, dass keines der drei eintritt.
Was geschieht, wenn eine Wahrscheinlichkeit außerhalb von 0 bis 1 liegt?
Eine Zahl unter 0 oder über 1 ist keine Wahrscheinlichkeit; der Aufruf wird abgelehnt und nicht berechnet.
Warum muss der Dreifachschnitt P(A ∩ B ∩ C) mitgesendet werden?
Der letzte Term der Inklusion-Exklusion ist die dreifache Gemeinsame. Ihn wegzulassen würde den Bereich, in dem alle drei eintreten, unter- oder überzählen.
Dürfen paarweise Gemeinsame größer sein als die Einzelwahrscheinlichkeiten?
Nein. P(A ∩ B) darf das kleinere von P(A) und P(B) nicht überschreiten und nicht unter max(0, P(A)+P(B)−1) fallen. Dieselben Fréchet-Schranken gelten für die anderen Paare und für den Dreifachwert gegenüber den paarweisen Gemeinsamen.
Kann ich das auch für unabhängige Ereignisse nutzen?
Ja. Der Rechner setzt keine Beziehung voraus. Tragen Sie jede paarweise und die dreifache Schnittmenge als Produkt der passenden Einzelwahrscheinlichkeiten ein, dann ergibt sich die Vereinigung aus diesen Werten.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/stat/probability-three-events \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p_a":0.5,"p_b":0.4,"p_c":0.3,"p_ab":0.2,"p_ac":0.15,"p_bc":0.1,"p_abc":0.05}'const res = await fetch("https://api.kit.forhosting.com/stat/probability-three-events", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p_a": 0.5,
"p_b": 0.4,
"p_c": 0.3,
"p_ab": 0.2,
"p_ac": 0.15,
"p_bc": 0.1,
"p_abc": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/probability-three-events",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p_a": 0.5,
"p_b": 0.4,
"p_c": 0.3,
"p_ab": 0.2,
"p_ac": 0.15,
"p_bc": 0.1,
"p_abc": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/probability-three-events", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p_a":0.5,"p_b":0.4,"p_c":0.3,"p_ab":0.2,"p_ac":0.15,"p_bc":0.1,"p_abc":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p_a":0.5,"p_b":0.4,"p_c":0.3,"p_ab":0.2,"p_ac":0.15,"p_bc":0.1,"p_abc":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/probability-three-events", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"p_a": 0.5,
"p_b": 0.4,
"p_c": 0.3,
"p_ab": 0.2,
"p_ac": 0.15,
"p_bc": 0.1,
"p_abc": 0.05
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.probability_three_events",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ungültige Wahrscheinlichkeiten werden mit invalid_input abgelehnt und nicht berechnet.
Eingangsvertrag, Antwortform und Fehlerverhalten
Klassische Prüfung: P(A)=0.5, P(B)=0.4, P(C)=0.3, P(A ∩ B)=0.2, P(A ∩ C)=0.15, P(B ∩ C)=0.1 und P(A ∩ B ∩ C)=0.05 ergibt P(A ∪ B ∪ C)=0.8 und P(none)=0.2. Senden Sie einen JSON-Körper mit sieben Pflichtzahlen, jede im abgeschlossenen Intervall von null bis eins. Das Feld p_a ist P(A); die Aliasse pA, pa, P_A und prob_a werden akzeptiert. Das Feld p_b ist P(B) mit den Aliassen pB, pb, P_B und prob_b. Das Feld p_c ist P(C) mit den Aliassen pC, pc, P_C und prob_c. Das Feld p_ab ist die paarweise Gemeinsame P(A ∩ B); die Aliasse pAB, ab und intersection_ab haben dieselbe Bedeutung. Das Feld p_ac ist P(A ∩ C) mit den Aliassen pAC, ac und intersection_ac. Das Feld p_bc ist P(B ∩ C) mit den Aliassen pBC, bc und intersection_bc. Das Feld p_abc ist der Dreifachschnitt P(A ∩ B ∩ C); die Aliasse pABC, abc, triple und intersection_abc sind austauschbar. Eine erfolgreiche Antwort wiederholt die sieben Eingaben und liefert p_union (das IEEE-Double der Vereinigung), p_union_string für eine stabile Anzeige, p_none und p_none_string für die komplementäre Wahrscheinlichkeit, dass keines der drei eintritt, percent gleich dem Hundertfachen der Vereinigung sowie eine Formelzeichenkette formula, die Inklusion-Exklusion neu formuliert. Jeder Wert außerhalb von [0, 1], ein fehlendes Feld, eine paarweise Gemeinsame außerhalb ihres Fréchet-Intervalls, ein Dreifachwert über der kleinsten paarweisen Gemeinsamen oder eine Kombination, deren Vereinigung [0, 1] verlassen würde, scheitert mit invalid_input und benennt das Problem; solche Fehlschläge werden nicht berechnet. Der Preis ist ein pauschales $0.002 je erfolgreicher Anfrage.
Wo eine API zur Vereinigung dreier Ereignisse sich lohnt
Weil die Implementierung reines Parse der Stufe A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002, ohne Modell-Token und ohne ausgehendes Netz. Verankern Sie p_union_string in Tests, wenn Sie stabile Druckziffern brauchen, und nutzen Sie das Zahlenfeld, wenn Sie weitere Arithmetik anschließen.
Integrationsbeispiele
Schulische Prüfung von Inklusion-Exklusion
Geben Sie Lernenden P(A), P(B), P(C), die drei paarweisen Gemeinsamen und den Dreifachwert, und prüfen Sie ihre Vereinigung sowie die komplementäre Antwort, dass keines der drei eintritt, gegen eine deterministische API oder das kostenlose Browserergebnis.
Technische Fragen
Was kostet der Wahrscheinlichkeitsrechner für drei Ereignisse?
Das Browserwerkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes KIT-Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.