Geometrische Verteilungsfunktion
Die geometrische Verteilungsfunktion beantwortet eine praktische Fristenfrage: Wie wahrscheinlich tritt der erste Erfolg innerhalb einer festgelegten Anzahl von Versuchen ein?
Im Browser ausführen – kostenlos
Geben Sie die Erfolgswahrscheinlichkeit eines unabhängigen Versuchs, p, und eine positive ganzzahlige Grenze, k, ein. Der Rechner liefert die Wahrscheinlichkeit für mindestens einen Erfolg vom ersten bis zum k-ten Versuch. Er wertet die exakte Formel aus, anstatt Versuche zu simulieren. Daher erzeugt dieselbe Eingabe immer dasselbe Ergebnis. Ungültige Wahrscheinlichkeiten und Versuchszahlen unter eins werden eindeutig zurückgewiesen.
Was die geometrische Verteilungsfunktion misst
Die geometrische Verteilung beschreibt wiederholte unabhängige Versuche, wenn jeder Versuch dieselbe Erfolgswahrscheinlichkeit besitzt und der Ablauf bis zum ersten Erfolg beobachtet wird. Dieser Rechner verwendet die Konvention der Anzahl der Versuche bis zum ersten Erfolg; deshalb beginnt die Zufallsvariable X bei eins. Ihre Verteilungsfunktion an der Stelle k ist die Wahrscheinlichkeit, dass X kleiner oder gleich k ist. Alltagssprachlich ist dies die Chance auf einen Erfolg innerhalb der ersten k Versuche. Das Gegenereignis lässt sich oft leichter verstehen: Wird das Ziel in k Versuchen nicht erreicht, schlagen sämtliche Versuche fehl. Erfolgt ein einzelner Versuch mit Wahrscheinlichkeit p, so scheitert er mit Wahrscheinlichkeit eins minus p. Durch die Unabhängigkeit entspricht die Wahrscheinlichkeit von k aufeinanderfolgenden Fehlschlägen eins minus p hoch k. Wird dieser Wert von eins abgezogen, ergibt sich die gesuchte kumulierte Wahrscheinlichkeit. Die Ausgabe enthält sowohl diese Verteilungsfunktion als auch die verbleibende Wahrscheinlichkeit, dass alle Versuche scheitern; abgesehen von üblicher Gleitkommarundung ergeben beide zusammen eins. Diese Bedeutung unterscheidet sich von der Wahrscheinlichkeit, dass der erste Erfolg genau im Versuch k eintritt. Letztere ist eine Wahrscheinlichkeitsmasse und keine kumulierte Wahrscheinlichkeit.
So geben Sie p und k ein und lesen das Ergebnis
Geben Sie p als Zahl größer als null und höchstens gleich eins an. Dezimalwahrscheinlichkeiten verwenden die direkte Skala: Geben Sie 0.25 für eine Erfolgswahrscheinlichkeit von fünfundzwanzig Prozent ein, nicht 25. Die Wahrscheinlichkeit eins ist zulässig und bedeutet, dass bereits der erste Versuch immer erfolgreich ist. Null wird zurückgewiesen, da eine geometrische Wartezeit nicht definiert ist, wenn ein Erfolg unmöglich bleibt. Geben Sie k als ganze Versuchszahl ab eins an. Brüche, null und negative Werte sind ungültig, weil die Verteilung durch diskrete Versuche indiziert wird. Die Felder cdf und probability geben beide die Erfolgswahrscheinlichkeit bis zur angegebenen Grenze aus. failure_probability zeigt die ergänzende Chance, dass alle k Versuche scheitern. percent eignet sich für die Anzeige, während die numerischen Felder für weitere Berechnungen besser sind. Wenn beispielsweise p gleich 0.25 und k gleich 4 ist, misst das Ergebnis die Chance auf mindestens einen Erfolg in vier unabhängigen Gelegenheiten. Die Berechnung nimmt weder an, dass Sie die Erfolgswahrscheinlichkeit anhalten und neu starten, noch zählt sie die erwartete Gesamtzahl der Erfolge.
Annahmen, numerisches Verhalten und praktische Nutzung
Verwenden Sie dieses Modell nur, wenn die Versuche hinreichend unabhängig sind und die Erfolgswahrscheinlichkeit konstant bleibt. Verändert ein Versuch den nächsten, werden Elemente ohne Zurücklegen entnommen oder ändert sich p mit der Zeit, beschreibt die einfache geometrische Verteilungsfunktion den Vorgang möglicherweise nicht passend. Bei einer festen Versuchszahl und Fragen zu mehreren Erfolgen ist meistens ein Binomialmodell geeigneter. Diese Implementierung berechnet das Gegenereignis mit logarithmischen und exponentiellen Funktionen, die besonders bei sehr kleinem p numerisch stabil sind. Dadurch wird ein großer Teil des Genauigkeitsverlusts vermieden, der beim direkten Subtrahieren einer extrem nahe bei eins liegenden Potenz entsteht. Es bleibt standardmäßige Arithmetik mit endlicher Genauigkeit; außergewöhnlich nahe bei null oder eins liegende Werte können daher als nächstgelegene darstellbare Zahl erscheinen. Die Berechnung ist deterministisch, greift nicht auf das Netzwerk zu und verwendet keine Zufallssimulation. Sie können damit Wiederholungsgrenzen festlegen, Konversionen nach unabhängigen Kontakten abschätzen, Inspektionen planen oder Lehrbuchaufgaben erläutern. Vergleichen Sie unterschiedliche k-Werte, um den Nutzen weiterer Gelegenheiten zu erkennen, und prüfen Sie vor wichtigen Entscheidungen die Modellannahmen.
Anwendungsfälle
Grenze für Wiederholungen festlegen
Schätzen Sie die Wahrscheinlichkeit, dass eine unabhängige Anfrage mindestens einmal vor Ausschöpfung des Wiederholungslimits gelingt.
Wiederholte Inspektionen planen
Berechnen Sie die Chance, ein Zielereignis innerhalb einer gewählten Anzahl unabhängiger Prüfungen zu erkennen.
Kumulierte Wahrscheinlichkeit vermitteln
Vergleichen Sie den Erfolg bis Versuch k mit der anderen Wahrscheinlichkeit für den ersten Erfolg genau in diesem Versuch.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er verwendet P(X <= k) = 1 - (1 - p)^k für unabhängige Versuche mit konstanter Erfolgswahrscheinlichkeit p.
Wird p dezimal oder als Prozentwert eingegeben?
Geben Sie eine Dezimalwahrscheinlichkeit größer als null und höchstens eins ein, beispielsweise 0.2 für zwanzig Prozent.
Wofür steht k?
k ist die positive, ganzzahlige und einschließende Versuchsgrenze; das Ergebnis umfasst die Versuche eins bis k.
Ist dies die Erfolgswahrscheinlichkeit genau im Versuch k?
Nein. Ausgegeben wird die kumulierte Wahrscheinlichkeit, dass der erste Erfolg spätestens im Versuch k eintritt.
Was kostet eine API-Anfrage?
Eine erfolgreiche API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung läuft im Browser kostenlos.
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/geometric-cdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p":0.25,"k":4}'const res = await fetch("https://api.kit.forhosting.com/stat/geometric-cdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p": 0.25,
"k": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/geometric-cdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p": 0.25,
"k": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/geometric-cdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p":0.25,"k":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p":0.25,"k":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/geometric-cdf", 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": 0.25,
"k": 4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.geometric_cdf",
"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. |