Rechner für die Verteilungsfunktion der Lognormalverteilung
Der Rechner für die Verteilungsfunktion der Lognormalverteilung liefert die Wahrscheinlichkeit, dass eine positive lognormalverteilte Variable höchstens einen gewählten Wert annimmt.
Im Browser ausführen – kostenlos
Geben Sie x sowie Mittelwert und Standardabweichung des natürlichen Logarithmus der Variablen ein, üblicherweise mu und sigma genannt. Der Rechner überführt x auf die Normalskala und bestimmt die zugehörige kumulierte Wahrscheinlichkeit. Er eignet sich für Zuverlässigkeit, Finanzen, Betriebsplanung, Umweltmessungen und Modelle positiver Werte mit langem rechten Rand.
Verstehen Sie die Bedeutung des Ergebnisses
Die Verteilungsfunktion der Lognormalverteilung beantwortet eine Schwellenwertfrage: Wie wahrscheinlich ist es bei der angegebenen Verteilung, dass der beobachtete Wert höchstens x beträgt? Das Ergebnis liegt zwischen null und eins. Ein Wert von 0.75 bedeutet beispielsweise, dass 75 Prozent der modellierten Population am eingegebenen Punkt oder darunter liegen und 25 Prozent darüber. Der Rechner nutzt die Standardparametrisierung: Der natürliche Logarithmus der Variablen ist normalverteilt mit Mittelwert mu und Standardabweichung sigma. Mu ist daher nicht das arithmetische Mittel der ursprünglichen positiven Variable, und sigma ist nicht deren Standardabweichung auf der Originalskala. Prüfen Sie diese Definition, bevor Sie Ergebnisse verschiedener Quellen vergleichen. x muss positiv sein, weil lognormalverteilte Variablen nur Werte über null annehmen und die Berechnung ln(x) benötigt.
Wählen Sie x, mu und sigma richtig
Setzen Sie x auf den positiven Grenzwert, der Sie interessiert, und verwenden Sie dabei die ursprüngliche Einheit der modellierten Variable. Mu ist der Mittelwert der natürlichen Logarithmen, sigma deren positive Standardabweichung. Wenn Sie die Parameter aus Rohdaten schätzen, prüfen Sie zunächst, dass alle Beobachtungen positiv sind, logarithmieren Sie jeden Wert natürlich und bestimmen Sie Mittelwert sowie Standardabweichung der transformierten Stichprobe. Geben Sie das geometrische Mittel nicht direkt als mu ein: Sein natürlicher Logarithmus ist mu, während das geometrische Mittel selbst exp(mu) entspricht. Ersetzen Sie sigma auch nicht ohne Umrechnung durch einen Variationskoeffizienten oder eine Streuung auf der Originalskala. Bei x = exp(mu), dem Median, sollte das Ergebnis für jedes positive sigma ungefähr 0.5 betragen. Ungültige, unendliche oder nicht numerische Parameter werden abgewiesen.
Nutzen Sie die Wahrscheinlichkeit für Entscheidungen
Sie können das Ergebnis direkt als Wahrscheinlichkeit lesen, für einen Prozentwert mit 100 multiplizieren oder mit einem Serviceziel vergleichen. In der Zuverlässigkeitsanalyse kann x eine Zeit- oder Belastungsgrenze darstellen, in der Betriebsplanung eine Obergrenze für Nachfrage, Dauer oder Kosten. Für automatisierte Abläufe senden Sie dieselben drei Zahlenfelder an die API und speichern cumulative_probability gemeinsam mit den verwendeten Parametern. Ohne die Verteilungsannahmen lässt sich eine Wahrscheinlichkeit später nur schwer prüfen. Die Berechnung ist deterministisch und benötigt keine Netzwerkdaten. Bei extrem weit entfernten Randwerten kann die Gleitkommaarithmetik auf null oder eins runden; dies steht für eine Wahrscheinlichkeit sehr nahe an der Grenze und nicht für logische Unmöglichkeit oder Gewissheit.
Anwendungsfälle
Zuverlässigkeitsgrenze bewerten
Schätzen Sie den modellierten Anteil positiver Lebensdauern oder Belastungen bis zu einer technischen Grenze.
Betriebliches Perzentil prüfen
Wandeln Sie eine Dauer-, Nachfrage- oder Kostengrenze für Planung und Überwachung in eine kumulierte Wahrscheinlichkeit um.
Statistikcode validieren
Vergleichen Sie bekannte Lognormalparameter und Schwellenwerte im Test mit einem deterministischen API-Ergebnis.
Häufige Fragen
Was stellt der zurückgegebene Wert dar?
Er ist P(X <= x), also die Wahrscheinlichkeit, dass eine Variable der angegebenen Lognormalverteilung höchstens x beträgt.
Werden mu und sigma auf der Originalskala gemessen?
Nein. Mu und sigma sind Mittelwert und Standardabweichung von ln(X), dem natürlichen Logarithmus der positiven Variable.
Warum muss x positiv sein?
Eine lognormalverteilte Variable ist strikt positiv, und die Normaltransformation benötigt ln(x), das für null und negative reelle Werte nicht definiert ist.
Warum muss sigma größer als null sein?
Sigma ist eine Standardabweichung und steht im Nenner der Standardisierungsformel. Ein nicht positiver Wert definiert diese Verteilung nicht.
Welches Ergebnis gilt, wenn x gleich exp(mu) ist?
Das Ergebnis sollte ungefähr 0.5 sein, weil exp(mu) der Median der Lognormalverteilung ist.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Der Browserrechner verwendet dieselbe deterministische Berechnung.
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/lognormal-cdf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":2,"mu":0,"sigma":1}'const res = await fetch("https://api.kit.forhosting.com/stat/lognormal-cdf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 2,
"mu": 0,
"sigma": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/lognormal-cdf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 2,
"mu": 0,
"sigma": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/lognormal-cdf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":2,"mu":0,"sigma":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":2,"mu":0,"sigma":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/lognormal-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
{
"x": 2,
"mu": 0,
"sigma": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.lognormal_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. |