Relatives Risiko berechnen
Bei 40 Fällen unter 200 exponierten und 20 unter 400 nicht exponierten Personen beträgt das relative Risiko 4: Das Ereignis ist mit der Exposition viermal so häufig. Sie sehen auch das Risiko jeder Gruppe. 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
- Ereignisse bei Exponierten
- 40
- Exponierte insgesamt
- 200
- Ereignisse bei Nichtexponierten
- 20
- Nichtexponierte insgesamt
- 400
- Risiko bei Exponierten
- 0,2
- Risiko bei Nichtexponierten
- 0,05
- Relatives Risiko
- 4
Das relative Risiko, auch Risikoverhältnis genannt, ist in Epidemiologie und klinischer Forschung die übliche Weise, zu vergleichen, wie oft ein Ereignis bei Personen auftritt, die einem Faktor ausgesetzt waren, gegenüber solchen, die es nicht waren. Sie geben vier nichtnegative Zählwerte ein —Ereignisse und Summen in der exponierten Gruppe, Ereignisse und Summen in der nicht exponierten Gruppe— und dieser Rechner liefert die Inzidenz in jedem Arm sowie die eine Zahl RR, die beantwortet: „Wie oft wahrscheinlicher (oder unwahrscheinlicher) ist das Ereignis unter den Exponierten?“ Wenn der nicht exponierte Arm keine Ereignisse hat, ist RR undefiniert und der Aufruf scheitert sauber.
Was relatives Risiko bedeutet und wie die beiden Risiken kombiniert werden
Das relative Risiko vergleicht zwei Inzidenzanteile aus demselben Studienzeitraum. Im exponierten Arm ist das Risiko die Zahl der Personen mit dem Ereignis geteilt durch die Gesamtzahl der Exponierten. Im nicht exponierten Arm ist das Risiko die Zahl der Personen mit dem Ereignis geteilt durch die Gesamtzahl der Nicht-Exponierten.
Das relative Risiko ist schlicht das erste Risiko geteilt durch das zweite: RR ist gleich (Ereignisse Exponierte durch Summe Exponierte) geteilt durch (Ereignisse Nicht-Exponierte durch Summe Nicht-Exponierte). Ein RR von eins bedeutet, dass das Ereignis in beiden Gruppen gleich häufig war. Ein RR größer als eins bedeutet, dass das Ereignis unter den Exponierten häufiger war; zum Beispiel bedeutet RR gleich zwei das doppelte Risiko.
Ein RR kleiner als eins bedeutet, dass das Ereignis unter den Exponierten seltener war — so erscheinen protektive Assoziationen, wenn die Exposition die Inzidenz senkt. Diese Definition entspricht Lehrbüchern, die eine Zwei-mal-zwei-Tabelle mit Zelle a für exponierte Fälle, b für exponierte Nicht-Fälle, c für nicht exponierte Fälle und d für nicht exponierte Nicht-Fälle bauen: Risiko unter Exponierten ist a durch (a plus b), Risiko unter Nicht-Exponierten ist c durch (c plus d), und RR ist ihr Verhältnis.
Der Rechner erfindet keine Konfidenzintervalle und keine p-Werte; er liefert die Punktschätzung von RR zusammen mit beiden Komponentenrisiken, damit Sie die Arithmetik von Hand prüfen können. Inzidenz ist nur definiert, wenn jeder Arm eine positive Summe hat; deshalb wird eine Gruppensumme null abgelehnt statt stillschweigend durch null zu teilen.
Public-Health-Dashboards und Notebooks zu Kohortenstudien brauchen einen deterministischen Rechner für relatives Risiko, der nie stillschweigend Infinity zurückgibt, wenn ein Vergleichsarm null Ereignisse hat. Klinische Forschungsassistenten nutzen RR, um grobe Assoziationen aus Zwei-mal-zwei-Tabellen zusammenzufassen, bevor sie an ein vollständiges Biostatistikpaket für adjustierte Modelle übergeben. Lernplattformen und Prüfungsgeneratoren brauchen ein Orakel, das Null-Summen und null nicht exponiertes Risiko als Fehler markiert statt leerer Erfolgsantworten, die ein fehlerhafter Bewerter als korrekt werten könnte.
Weil die Implementierung reines Parse-Tier-A ist, ist jeder erfolgreiche Aufruf günstig, schnell und auf Edge-Workern und Browsern reproduzierbar.
Anwendungsfälle
Kohorten- und klinische Studientabellen
Wandeln Sie eine 2×2-Tabelle mit Ereigniszahlen bei Exponierten und Nicht-Exponierten in Risiko je Arm und ein einziges relatives Risiko für grobe Assoziationsübersichten um.
Dashboards und Redaktions-Faktenchecks
Berechnen Sie die Formulierung „mal das Risiko“ aus veröffentlichten Zählwerten ohne manuelle Rechenfehler oder unendliche Verhältnisse durch leere Vergleichsarme.
Häufige Fragen
Was passiert, wenn die Summe einer Gruppe null ist?
Risiko ist Ereignisse geteilt durch Summe, daher macht Summe null das Risiko (und damit relatives Risiko) undefiniert. Diese Fehler werden nicht abgerechnet.
Was, wenn es in der nicht exponierten Gruppe keine Ereignisse gibt?
Relatives Risiko ist undefiniert, wenn das nicht exponierte Risiko null ist (Division durch null).
Wie berechne ich das relative Risiko aus einer Vierfeldertafel?
Teilen Sie die Fälle der Exponierten durch alle Exponierten, verfahren Sie ebenso mit der nicht exponierten Gruppe und teilen Sie dann das erste Risiko durch das zweite. Bei 40 von 200 und 20 von 400 sind die Risiken 0,2 und 0,05, das relative Risiko ist 4.
Was bedeutet ein relatives Risiko unter 1?
Das Ereignis war bei den Exponierten seltener als bei den Nicht-Exponierten. So zeigt sich ein schützender Faktor; ein Wert von genau 1 bedeutet, dass beide Gruppen dasselbe Risiko hatten.
Was passiert, wenn eine Gruppe keine Personen enthält?
Dann ist das Risiko dieser Gruppe nicht definiert, und der Rechner lehnt die Eingabe ab, statt durch null zu teilen. Jede Gruppe braucht eine Gesamtzahl größer als null.
Liefert der Rechner ein Konfidenzintervall oder einen p-Wert?
Nein. Sie erhalten die Punktschätzung des relativen Risikos zusammen mit dem Risiko jeder Gruppe, damit Sie die Rechnung von Hand prüfen können. Intervalle oder p-Werte werden nicht erfunden.
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/stat/relative-risk \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"exposed_events":40,"exposed_total":200,"unexposed_events":20,"unexposed_total":400}'const res = await fetch("https://api.kit.forhosting.com/stat/relative-risk", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"exposed_events": 40,
"exposed_total": 200,
"unexposed_events": 20,
"unexposed_total": 400
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/stat/relative-risk",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"exposed_events": 40,
"exposed_total": 200,
"unexposed_events": 20,
"unexposed_total": 400
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/stat/relative-risk", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"exposed_events":40,"exposed_total":200,"unexposed_events":20,"unexposed_total":400}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"exposed_events":40,"exposed_total":200,"unexposed_events":20,"unexposed_total":400}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/stat/relative-risk", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"exposed_events": 40,
"exposed_total": 200,
"unexposed_events": 20,
"unexposed_total": 400
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "stat.relative_risk",
"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. |
Technische Hinweise
Wenn die Summe einer Gruppe null ist, ist das Risiko selbst undefiniert und die Aufgabe scheitert mit invalid_input, statt ein Verhältnis zu erfinden.
Was relatives Risiko bedeutet und wie die beiden Risiken kombiniert werden
Wenn das nicht exponierte Risiko genau null ist —keine Ereignisse bei Nicht-Exponierten— hat das Verhältnis keinen endlichen Wert, und der Endpunkt meldet invalid_input statt Infinity oder NaN, was nachgelagerte JSON-Clients zerstören würde.
Eingabevertrag, Antwortform und Fehlerverhalten
Ereigniszahlen und Summen müssen größer oder gleich null sein. Ereigniszahlen dürfen ihre passenden Summen nicht überschreiten, weil man in einer Gruppe nicht mehr Ereignisse als Personen beobachten kann. Kombinieren Sie diesen Endpunkt mit eigener Software für Konfidenzintervalle oder Mantel-Haenszel-Stratifizierung, wenn Sie Inferenz über die Punktschätzung hinaus brauchen; diese Fähigkeit ist absichtlich ein rein analytisches RR aus vier Zählwerten. Senden Sie per POST einen JSON-Body mit vier erforderlichen endlichen Zahlen: exposed_events und exposed_total für die exponierte Kohorte, unexposed_events und unexposed_total für die Vergleichskohorte. Jedes Feld kann als JSON-Zahl oder als numerische Zeichenkette ankommen; nicht endliche Werte, fehlende Felder und leere Zeichenketten scheitern mit invalid_input unter Nennung des Feldes. Beide Summen müssen streng größer als null sein: Eine Gruppensumme null macht das Risiko undefiniert, und die Fehlermeldung sagt das ausdrücklich, damit Bewerter und API-Clients leere Kohorten von anderer ungültiger Eingabe unterscheiden. Bei Erfolg spiegelt der Body die vier Zählwerte wider, liefert risk_exposed und risk_unexposed als bereinigte Dezimalzahlen, relative_risk als Verhältnis dieser beiden Risiken und eine kurze Formelzeichenkette, die RR als risk_exposed durch risk_unexposed in Zählform festhält. Beispiel: vierzig Ereignisse unter zweihundert Exponierten und zwanzig Ereignisse unter vierhundert Nicht-Exponierten ergeben risk_exposed gleich null Komma zwei, risk_unexposed gleich null Komma null fünf und relative_risk gleich vier —viermal das Risiko unter den Exponierten—. Fehlgeschlagene Validierung verbraucht kein Prepaid-Guthaben.
Wo eine API für relatives Risiko ihren Nutzen zeigt
Content-Sites, die für Relatives-Risiko-Rechner ranken, erhalten ein Live-Werkzeug mit klarem SEO-Titel und Schlüsselwörtern, während Automatisierungsskripte denselben Typ über die KIT-API zum veröffentlichten Basispreis $0.002 ohne Modell-Token und ohne ausgehendes Netz aufrufen.
Integrationsbeispiele
Hausaufgaben und Biostatistik-Unterricht
Lassen Sie Lernende vier Zählwerte einreichen und RR gegen Lehrbuchmethoden prüfen, mit klarem invalid_input, wenn die Summe einer Gruppe null ist.
Technische Fragen
Wie berechne ich relatives Risiko aus Zählwerten?
Senden Sie exposed_events, exposed_total, unexposed_events und unexposed_total. Die API liefert risk_exposed = exposed_events/exposed_total, risk_unexposed = unexposed_events/unexposed_total und relative_risk = risk_exposed/risk_unexposed.
Bedeutet RR größer als 1 höheres Risiko unter den Exponierten?
Ja. RR = 1 bedeutet gleiches Risiko; RR > 1 bedeutet höhere Inzidenz unter den Exponierten; RR < 1 bedeutet niedrigere Inzidenz unter den Exponierten (protektive Assoziation auf der groben Skala).
Was kostet der Rechner für relatives Risiko?
Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen Prepaid-KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingabe wird nicht abgerechnet.