Geometrische Verteilung
Gelingt jeder Versuch mit Wahrscheinlichkeit 0,25, kommt der erste Erfolg genau beim dritten Versuch mit Wahrscheinlichkeit 0,140625, und im Mittel brauchen Sie 4 Versuche. Geben Sie Erfolgswahrscheinlichkeit und Versuchsnummer ein. 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
- Leistung (W)
- 0,25
- K
- 3
- Q
- 0,75
- Wahrscheinlichkeit
- 0.140625
- Wahrscheinlichkeitszahl
- 0,140625
- Wahrscheinlichkeitsprozent
- 14.0625
Die geometrische Verteilung beantwortet eine einfache Frage wiederholter Versuche: Wenn jeder Versuch mit derselben Wahrscheinlichkeit p gelingt, wie groß ist die Chance, dass der erste Erfolg genau bei Versuch k eintritt? Studierende begegnen diesem Modell in Lehrbüchern; Analysten in Retry-Schleifen, Verkaufstrichtern und Qualitätskontrollen. Diese Fähigkeit wertet die klassische Form Versuche-bis-zum-ersten-Erfolg des geometrischen Gesetzes aus: P(X gleich k) ist (1 minus p) hoch (k minus 1), mal p, für positive ganze k. Sie liefert auch die Erwartung E[X] gleich eins über p, die Varianz und die kumulative Wahrscheinlichkeit, dass der erste Erfolg bis Versuch k bereits eingetreten ist. Eingaben werden streng validiert: p muss im halboffenen Intervall (0, 1] liegen, und k muss eine positive ganze Zahl innerhalb der veröffentlichten Grenzen sein.
Was das geometrische Modell abdeckt und wie Wahrscheinlichkeit definiert ist
Stellen Sie sich unabhängige Bernoulli-Versuche vor, die mit fester Wahrscheinlichkeit p gelingen und mit Wahrscheinlichkeit q gleich eins minus p scheitern. Fahren Sie fort, bis der erste Erfolg erscheint. Die Zufallsvariable X ist die Versuchsnummer dieses ersten Erfolgs, also ist der Träger die positiven ganzen Zahlen eins, zwei, drei und so weiter.
Genau ein Pfad erzeugt einen ersten Erfolg bei Versuch k: bei den ersten k minus eins Versuchen scheitern, dann bei Versuch k gelingen. Weil Versuche unabhängig sind, hat dieser Pfad Wahrscheinlichkeit q hoch (k minus eins) mal p. Dieser Ausdruck ist die Wahrscheinlichkeitsmassenfunktion, die dieser Rechner zurückgibt.
Die Erwartung folgt aus der Standardreihe des geometrischen Gesetzes: im Mittel brauchen Sie eins über p Versuche vor dem ersten Erfolg, also erwartet ein Prozess mit p gleich ein Viertel vier Versuche. Die Varianz ist q über p im Quadrat und wächst, wenn Erfolge selten sind.
Die Verteilungsfunktion F von k ist eins minus q hoch k, die Wahrscheinlichkeit, dass der erste Erfolg bereits bei oder vor Versuch k eingetreten ist—nützlich, wenn eine Richtlinie sagt «nach zehn Versuchen aufgeben» und Sie die Chance wollen, bis dahin bereits erfolgreich gewesen zu sein. Diese Seite nutzt bewusst die Konvention Versuche-bis-Erfolg (Träger ab eins), nicht die der Misserfolge-vor-Erfolg (Träger ab null). Beide erscheinen in der Literatur; sie verschieben k um eins und ändern die Erwartung von eins über p zu q über p.
Münzwurf-Demos mit p gleich ein Halb und kleinem k lassen sich leicht von Hand prüfen: für k gleich drei erhalten Sie (ein Halb) im Quadrat mal ein Halb gleich ein Achtel. Randfälle werden explizit behandelt: wenn p gleich eins ist, ist der erste Erfolg bei Versuch eins sicher und danach unmöglich; wenn p gegen null geht, verteilt sich die Masse über große k und die Erwartung wächst unbegrenzt—daher wird p gleich null abgelehnt, statt ein stilles Unendlich zurückzugeben.
Praktische Tipps, Grenzen und Unterschiede zu verwandten Werkzeugen
Verwechseln Sie diese Seite nicht mit Binomial-Werkzeugen oder Kombinationszählern anderswo im Kit: das Binomialgesetz zählt, wie viele Erfolge in einer festen Anzahl Versuche vorkommen, während das geometrische am ersten Erfolg stoppt und den Versuchsindex als zufällig behandelt. Würfelsummen-Wahrscheinlichkeitsseiten beantworten eine andere Suchabsicht—Summen polyedrischer Gesichter—, nicht wiederholte Bernoulli-Wartezeiten. Wenn Sie die Parametrisierung Misserfolge-vor-Erfolg brauchen, wandeln Sie um: die Anzahl Misserfolge vor dem ersten Erfolg ist X minus eins, mit Erwartung q über p; dieser Rechner behält die Versuchsnummer-Form, weil sie der Phrase «erster Erfolg bei Versuch k» in Suchanfragen entspricht.
Fehlgeschlagene Validierung verbraucht nie vorausbezahltes Guthaben, sodass Explorationsskripte Ränder günstig prüfen können.
Anwendungsfälle
Retry- und Polling-Design
Berechnen Sie bei geschätzter Erfolgsrate pro Versuch die Chance, dass der erste Erfolg bei Versuch k liegt, und die mittlere Anzahl Versuche, bevor ein Dienst antwortet.
Qualitätskontrolle und Inspektionsstichproben
Modellieren Sie unabhängige Artikelinspektionen bis zum ersten Defekt (oder ersten Bestehen) und melden Sie sowohl die Versuch-k-Wahrscheinlichkeit als auch die erwartete Inspektionszahl.
Häufige Fragen
Welche geometrische Konvention wird verwendet?
Versuche bis zum ersten Erfolg: X ist die Versuchsnummer des ersten Erfolgs, also startet k bei 1 und P(X=k)=(1-p)^(k-1)*p mit E[X]=1/p.
Welche Werte von p sind erlaubt?
p muss in (0, 1] liegen: größer als null und höchstens eins.
Ist das Ergebnis näherungsweise oder exakt?
Die Formeln sind exakt; die Gleitkomma-Auswertung nutzt Log-Raum für große k, damit die PMF stabil bleibt. Es wird keine Zufallsstichprobe verwendet.
Wie wahrscheinlich ist ein Erfolg spätestens beim Versuch k?
Das ist der kumulierte Wert: eins minus die Misserfolgswahrscheinlichkeit hoch k. Bei einer Erfolgswahrscheinlichkeit von 0,25 und dem dritten Versuch sind es 0,578125 – nützlich, wenn eine Regel nach einer festen Zahl von Versuchen abbrechen lässt.
Wie viele Versuche sind im Mittel nötig?
Im Mittel eins geteilt durch die Erfolgswahrscheinlichkeit. Bei 0,25 sind das 4 Versuche; die Varianz beträgt dann 12 und wächst deutlich, wenn Erfolge selten sind.
Was passiert, wenn die Erfolgswahrscheinlichkeit 1 ist?
Dann ist der erste Erfolg beim ersten Versuch sicher, und ein erster Erfolg bei einem späteren Versuch hat die Wahrscheinlichkeit null. Erwartet wird in diesem Fall genau ein Versuch.
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/prob/geometric-distribution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"p":0.25,"k":3}'const res = await fetch("https://api.kit.forhosting.com/prob/geometric-distribution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"p": 0.25,
"k": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/prob/geometric-distribution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"p": 0.25,
"k": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/prob/geometric-distribution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"p":0.25,"k":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"p":0.25,"k":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/prob/geometric-distribution", 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": 3
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "prob.geometric_distribution",
"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.
Limits
max_k | 1000000 |
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
Werte von p außerhalb von null bis eins werden mit invalid_input abgelehnt, damit Hausaufgabenantworten und Produktions-Retries ehrlich bleiben.
Was das geometrische Modell abdeckt und wie Wahrscheinlichkeit definiert ist
Wenn Ihr Lehrbuch P von Y gleich k als q hoch k mal p mit k ab null schreibt, übersetzen Sie, indem Sie k dieses Werkzeugs auf Y plus eins setzen, oder vergleichen Sie nur das gemeinsame p und die im JSON gedruckte PMF-Formel.
Wie Sie die API aufrufen und die JSON-Antwort lesen
Es muss eine endliche Zahl strikt größer als null und höchstens eins sein. Zwei Formelzeichenketten dokumentieren die Konvention, damit nachgelagerte UIs dieselbe Definition zeigen, die Menschen gesucht haben. Klassischer Check: p gleich null Punkt zwei fünf und k gleich drei ergibt Wahrscheinlichkeit null Punkt eins vier null sechs zwei fünf, erwartete Versuche vier und Varianz zwölf. Weiterer Check: p gleich eins und k gleich eins ergibt Wahrscheinlichkeit eins und erwartete Versuche eins; dasselbe p mit k gleich zwei ergibt Wahrscheinlichkeit null. Senden Sie einen JSON-Body mit zwei erforderlichen Feldern. Das Feld p ist die Erfolgswahrscheinlichkeit pro Versuch; Aliase probability, success_p und prob werden akzeptiert. Das Feld k ist der Versuchsindex des ersten Erfolgs, der Sie interessiert; Aliase trial, n und trials mappen auf dieselbe Bedeutung. k muss eine ganze Zahl von eins bis eine Million sein. Eine erfolgreiche Antwort gibt normalisierte p und k, die Misserfolgswahrscheinlichkeit q und die PMF als getrimmte Dezimalzeichenkette (probability) und als IEEE-Double (probability_number) plus Prozentkette zurück. Sie liefert auch expected_trials als eins über p, variance als q über p im Quadrat und die CDF bei k als cdf und cdf_number. Die Preisgestaltung ist pauschal $0.002 pro erfolgreicher Anfrage mit Einheit item und null marginalem Stückpreis. Bevorzugen Sie probability (Zeichenkette), wenn Sie stabile Anzeigeziffern brauchen; nutzen Sie probability_number, wenn Sie weitere Gleitkomma-Mathematik in einem Client-Skript verketten.
Praktische Tipps, Grenzen und Unterschiede zu verwandten Werkzeugen
Bleiben Sie bei k höchstens eine Million, damit die Log-Raum-Auswertung der PMF in Worker und Browser günstig bleibt. Für Klassenzimmerdemos bevorzugen Sie kleine Lehrbuchpaare—p gleich ein Halb mit k von eins bis fünf, oder p gleich ein Zehntel mit k gleich zehn—, damit Studierende (eins minus p) hoch (k minus eins) von Hand entwickeln und die API Zeile für Zeile abgleichen können. Beim Modellieren von Software-Retries mappen Sie «Versuchsnummer» auf k und die beobachtete Erfolgsrate auf p; expected_trials sagt dann die mittlere Anzahl Versuche, bevor ein gesunder Endpoint antwortet, und die CDF, wie oft Sie innerhalb eines budgetierten Versuchslimits fertig werden. Bevorzugen Sie die gedruckten Formelfelder beim Dokumentieren von Hausaufgabenlösungen, und bevorzugen Sie expected_trials gegenüber ad-hoc-Inversen von p in Tabellenkalkulationen, damit jedes Teammitglied dieselbe Definition der mittleren Wartezeit teilt.
Integrationsbeispiele
Hausaufgaben und Wahrscheinlichkeits-Lehrlabore
Geben Sie geometrische PMF- und Erwartungsaufgaben und lassen Sie Studierende P(X=k) und E[X]=1/p gegen ein deterministisches API- oder kostenloses Browser-Ergebnis prüfen.
Technische Fragen
Was bedeutet expected_trials?
Es ist E[X] = 1/p, die mittlere Anzahl unabhängiger Versuche bis zum ersten Erfolg unter diesem geometrischen Modell.
Ist der Rechner zur geometrischen Verteilung kostenlos?
Das Browser-Tool ist kostenlos und läuft lokal. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreicher Anfrage; fehlgeschlagene Aufgaben werden nie berechnet.