Log-Odds-Ratio-Rechner mit Standardfehler
Der Log-Odds-Ratio-Rechner verarbeitet die vier Häufigkeiten einer Zwei-mal-zwei-Kontingenztafel und gibt den natürlichen Logarithmus des Chancenverhältnisses samt asymptotischem Standardfehler zurück.
Im Browser ausführen – kostenlos
Tragen Sie die Zellen zeilenweise als a, b, c und d ein. Die deterministische Berechnung verwendet die übliche Definition über Kreuzprodukte und eignet sich daher zur Kontrolle epidemiologischer und klinischer Studien, von Experimenten sowie kategorialen Datenanalysen. Jede Zelle muss eine positive ganze Zahl enthalten. Bei einer Nullzelle wird ein Fehler ausgegeben, da der unkorrigierte Logarithmus und Standardfehler nicht endlich sind.
Ordnen Sie die Zwei-mal-zwei-Tafel richtig an
Eine Zwei-mal-zwei-Tafel besteht aus zwei Zeilen und zwei Spalten. Tragen Sie die Häufigkeit oben links als a, oben rechts als b, unten links als c und unten rechts als d ein. Der Rechner ermittelt das Chancenverhältnis anhand der Kreuzprodukte, indem a mal d mit b mal c verglichen und anschließend der natürliche Logarithmus gebildet wird. Da bereits das Vertauschen einer Zeile oder Spalte die Vergleichsrichtung umkehrt, hängt das Vorzeichen der Log-Odds-Ratio von der Reihenfolge der Kategorien ab. Ein positives Ergebnis bedeutet, dass die in der ersten Zeile dargestellten Chancen bei dieser Anordnung höher sind; ein negatives Ergebnis steht für niedrigere Chancen, und null bedeutet gleiche Chancen in der Stichprobe. Halten Sie die Kategorienreihenfolge zusammen mit dem Ergebnis fest, damit andere Personen die Vergleichsrichtung nachvollziehen können. Als Eingaben dienen Häufigkeiten, keine Prozentwerte, Wahrscheinlichkeiten, Raten oder Randsummen. Jeder Wert muss eine positive ganze Zahl sein. Wenn Sie die vier beobachteten gemeinsamen Häufigkeiten direkt eingeben, vermeiden Sie Mehrdeutigkeiten, die beim Rekonstruieren einer Tafel aus gerundeten Prozentwerten entstehen.
Deuten Sie Schätzwert und Standardfehler
Der ausgegebene Wert log_odds_ratio entspricht ln((a × d) / (b × c)) auf der Skala des natürlichen Logarithmus. Die Werte dieser Skala liegen symmetrisch um null; dadurch eignet sich der Schätzwert gut für Regressionen, Metaanalysen und die Bildung von Wald-Intervallen. Wenn Sie das gewöhnliche Chancenverhältnis benötigen, exponentieren Sie die Log-Odds-Ratio. Der Wert standard_error ist der übliche asymptotische Schätzer sqrt(1/a + 1/b + 1/c + 1/d). Er beschreibt die Stichprobenunsicherheit auf der logarithmischen Skala, nicht auf der gewöhnlichen Odds-Ratio-Skala. Ein gebräuchliches approximatives Konfidenzintervall entsteht, indem ein gewählter kritischer Wert mal Standardfehler zur Log-Odds-Ratio addiert und davon subtrahiert wird. Für ein Intervall des Chancenverhältnisses werden anschließend beide Grenzen exponentiert. Der Rechner liefert bewusst nur die zwei grundlegenden Größen, ohne ein Konfidenzniveau auszuwählen oder statistische Signifikanz zu behaupten. Die Auslegung hängt weiterhin vom Studiendesign, den Stichprobenannahmen, möglichen Störfaktoren, der Abhängigkeit der Beobachtungen und davon ab, ob ein Chancenverhältnis für die jeweilige Fragestellung ein geeignetes Effektmaß ist.
Beachten Sie Nullzellen und praktische Grenzen
Alle Zellen müssen größer als null sein. Ist eine Zelle null, verschwindet eines der Kreuzprodukte oder ein Kehrwertterm wird unendlich; die unkorrigierte Log-Odds-Ratio und ihr Standardfehler sind dann undefiniert oder unendlich. Deshalb meldet der Rechner einen Eingabefehler, statt stillschweigend eine Kontinuitätskorrektur anzuwenden. Korrekturen wie das Addieren von einem Halb zu jeder Zelle verändern den zu schätzenden Parameter und sollten ausdrücklich im Analyseplan festgelegt werden, nicht verborgen in einem allgemeinen Rechner. Auch dünn besetzte Tafeln erfordern Vorsicht, wenn keine Zelle genau null ist: Der angezeigte Standardfehler beruht auf einer asymptotischen Näherung, die bei sehr kleinen Häufigkeiten oder stark unausgewogenen Tafeln unzuverlässig sein kann. Erwägen Sie für konfirmatorische Analysen ein exaktes Verfahren, ein penalisiertes Modell oder fachkundige statistische Beratung. Die Implementierung berechnet die Logarithmen der einzelnen Zellen, anstatt zuerst die Kreuzprodukte zu multiplizieren, und vermeidet damit unnötige Überläufe bei großen gültigen Häufigkeiten. Sie arbeitet deterministisch, stellt keine Netzwerkanfragen, speichert keine Tafel und liefert für dieselben vier Eingaben im Browser und über die API dasselbe numerische Ergebnis.
Anwendungsfälle
Epidemiologische Tafel prüfen
Berechnen Sie den logarithmischen Effektschätzer und seinen Standardfehler aus den Häufigkeiten exponierter und nicht exponierter Fälle und Kontrollen, bevor Sie sie in ein Modell oder einen Bericht übernehmen.
Daten für eine Metaanalyse vorbereiten
Wandeln Sie die positiven Zwei-mal-zwei-Häufigkeiten jeder Studie in Log-Odds-Ratio und Stichprobenstandardfehler um, wie sie viele Verfahren zur Evidenzsynthese benötigen.
Ausgabe einer Statistiksoftware kontrollieren
Berechnen Sie die zwei Kerngrößen aus einer veröffentlichten Kontingenztafel erneut, um vertauschte Zellen, umgekehrte Kategorien oder Eingabefehler zu erkennen.
Häufige Fragen
Welche Formel verwendet der Rechner?
Er gibt ln((a × d) / (b × c)) und den Standardfehler sqrt(1/a + 1/b + 1/c + 1/d) zurück.
Warum führt eine Nullzelle zu einem Fehler?
Bei einer Nullzelle ist der unkorrigierte Logarithmus oder mindestens ein Kehrwertterm nicht endlich. Der Rechner ergänzt nicht stillschweigend eine Kontinuitätskorrektur.
Wird auch das gewöhnliche Chancenverhältnis ausgegeben?
Nein. Ausgegeben werden der natürliche Logarithmus des Chancenverhältnisses und sein Standardfehler. Exponentieren Sie log_odds_ratio, wenn Sie das gewöhnliche Chancenverhältnis benötigen.
Kann ich Prozentwerte oder dezimale Häufigkeiten eingeben?
Nein. Die vier Eingaben müssen positive ganzzahlige Zellhäufigkeiten der beobachteten Zwei-mal-zwei-Tafel sein.
Was kostet eine Berechnung über die API?
Jede API-Anfrage kostet $0.002. Der Browser-Rechner läuft lokal und überträgt die Tafel nicht über das Netzwerk.
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/log-odds-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":12,"b":5,"c":3,"d":10}'const res = await fetch("https://api.kit.forhosting.com/stat/log-odds-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 12,
"b": 5,
"c": 3,
"d": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/log-odds-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 12,
"b": 5,
"c": 3,
"d": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/log-odds-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":12,"b":5,"c":3,"d":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":12,"b":5,"c":3,"d":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/log-odds-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"a": 12,
"b": 5,
"c": 3,
"d": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.log_odds_ratio",
"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. |