Rechner für Mittelwert und Varianz der Negativbinomialverteilung
Dieser Rechner für Mittelwert und Varianz der Negativbinomialverteilung beschreibt, wie viele Misserfolge vor einer festgelegten Anzahl von Erfolgen auftreten.
Im Browser ausführen – kostenlos
Geben Sie die benötigte Erfolgszahl r und die konstante Erfolgswahrscheinlichkeit p jedes unabhängigen Versuchs ein. Das Werkzeug liefert sofort die erwartete Anzahl der Misserfolge und deren Varianz nach der Konvention „Misserfolge vor dem r-ten Erfolg“. Es eignet sich für Studium, Zuverlässigkeitsplanung und Abläufe mit wiederholten Versuchen.
Wählen Sie die passende Konvention
Der Begriff Negativbinomialverteilung wird für zwei verwandte Zufallsvariablen verwendet. Deshalb sollten Sie zuerst die Konvention klären. Dieser Rechner zählt die Misserfolge vor dem r-ten Erfolg. Ein Ablauf kann also ohne Misserfolg enden, wenn bereits die ersten r Versuche erfolgreich sind. Manche Lehrbücher und Programme zählen stattdessen alle erforderlichen Versuche. Diese Variable ist genau um r größer; ihr Mittelwert erhöht sich um r, ihre Varianz bleibt gleich. Geben Sie r als positive ganze Zahl und p als Dezimalzahl größer als null und höchstens eins ein. Verwenden Sie beispielsweise 0.4 für 40 Prozent Erfolgswahrscheinlichkeit. Das Modell setzt unabhängige Versuche mit unverändertem p voraus. Ändert sich die Schwierigkeit oder beeinflusst ein Ergebnis die folgenden, passen die Formeln nicht mehr zuverlässig. Null wird abgelehnt, weil ein positives Ziel dann nie erreicht wird und keine endlichen Momente existieren.
Verstehen Sie die Berechnung
Bei der Misserfolgs-Konvention ist der Mittelwert r mal eins minus p, geteilt durch p. Die Varianz ist r mal eins minus p, geteilt durch p zum Quadrat. Der Mittelwert bezeichnet die langfristig durchschnittliche Anzahl von Misserfolgen über viele Wiederholungen, nicht das genaue Ergebnis eines einzelnen Ablaufs. Die Varianz misst die Streuung in quadrierten Einheiten. Nähert sich p dem Wert eins, gehen beide Ergebnisse gegen null. Bei p gleich eins gelingt jeder Versuch, sodass beide Werte exakt null sind. Nähert sich p dagegen null, werden Misserfolge häufig und beide Momente steigen stark; die Varianz wächst wegen p zum Quadrat im Nenner besonders schnell. Zur Plausibilitätsprüfung gilt: Kein Ergebnis darf negativ sein und die Varianz ist mindestens so groß wie der Mittelwert. Bewahren Sie für Folgerechnungen genügend Genauigkeit und runden Sie erst bei der endgültigen Darstellung.
Setzen Sie das Ergebnis passend ein
Verwenden Sie den Rechner für unabhängige Bernoulli-Versuche, die bis zu einer festen Erfolgszahl fortgesetzt werden. Ein Supportteam kann erfolglose Kontaktversuche vor mehreren erfolgreichen Kontakten modellieren; ein Labor verworfene Einheiten vor genügend bestandenen Prüfungen; ein Netzwerk fehlgeschlagene Übertragungen vor den erforderlichen Zustellungen. r muss vorher feststehen und p muss konstant bleiben. Der Mittelwert hilft bei der Planung von Fehleraufkommen, Personal, Kapazität oder Ausschuss. Die Varianz beschreibt Unsicherheit, ist aber weder ein Konfidenzintervall noch eine Überschreitungswahrscheinlichkeit. Das Werkzeug berechnet keine Punkt- oder kumulierten Wahrscheinlichkeiten, Quantile oder aus Daten geschätzten Parameter. Es prüft auch nicht Unabhängigkeit oder ein konstantes p. Ziehen ohne Zurücklegen, abhängige Versuche oder unterschiedliche Wahrscheinlichkeiten erfordern möglicherweise ein anderes Modell.
Anwendungsfälle
Wiederholte Versuche planen
Schätzen Sie die mittlere Zahl erfolgloser Versuche und ihre Streuung vor einem festen Erfolgsziel.
Wahrscheinlichkeitsaufgaben prüfen
Kontrollieren Sie die Momente und halten Sie die Konvention der Misserfolgszählung ausdrücklich fest.
Prozessausschuss abschätzen
Fassen Sie erwartete Ausschussteile vor genügend bestandenen Einheiten bei stabiler Wahrscheinlichkeit zusammen.
Häufige Fragen
Welche Formeln verwendet der Rechner?
Für Misserfolge vor dem r-ten Erfolg gilt: Mittelwert = r × (1 − p) / p und Varianz = r × (1 − p) / p².
Zählt die Verteilung Misserfolge oder alle Versuche?
Sie zählt Misserfolge vor dem r-ten Erfolg. Addieren Sie für den Mittelwert aller Versuche r zum Ergebnis; die Varianz bleibt gleich.
Warum wird p gleich null abgelehnt?
Bei p gleich null ist Erfolg unmöglich. Ein positives Ziel r wird nie erreicht und es gibt keine endlichen Momente.
Darf p gleich eins sein?
Ja. Dann gelingt jeder Versuch, vor dem r-ten Erfolg gibt es keine Misserfolge und beide Ergebnisse sind null.
Muss r eine ganze Zahl sein?
Ja. r bezeichnet die benötigte Anzahl von Erfolgen und muss eine positive ganze Zahl sein.
Was kostet eine Berechnung per API?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner funktioniert ohne API-Anfrage.
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/negative-binomial-mean-variance \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"r":5,"p":0.4}'const res = await fetch("https://api.kit.forhosting.com/stat/negative-binomial-mean-variance", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"r": 5,
"p": 0.4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/negative-binomial-mean-variance",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"r": 5,
"p": 0.4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/negative-binomial-mean-variance", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"r":5,"p":0.4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"r":5,"p":0.4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/negative-binomial-mean-variance", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"r": 5,
"p": 0.4
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.negative_binomial_mean_variance",
"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. |