Oferty statystyczne Tutoriale Opinie Kontakt

Iloraz szans i ryzyko względne – wzór i przykład krok po kroku

Iloraz szans (OR) i ryzyko względne (RR) mówią, ile razy częściej coś zdarza się w jednej grupie niż w drugiej, gdy wynik ma dwie wartości. Typowe pytanie z pracy dyplomowej: o ile bardziej prawdopodobne jest zaliczenie przedmiotu u studentów, którzy regularnie chodzili na ćwiczenia?

W prostych słowachRyzyko to zwykły odsetek: ilu na stu studentów zaliczyło. Szansa to stosunek: ilu zaliczyło na jednego, który nie zaliczył – jak w zakładach bukmacherskich. Ryzyko względne dzieli dwa odsetki, a iloraz szans dzieli dwie szanse. Gdy zdarzenie jest rzadkie, oba wyniki są prawie takie same. Gdy jest częste, iloraz szans wychodzi dużo większy.

Kiedy stosować iloraz szans i ryzyko względne?

  • masz tabelę 2 × 2: dwie grupy i wynik tak/nie (zaliczył/nie zaliczył, rzucił palenie/nie rzucił);
  • chcesz opisać siłę i kierunek związku, a nie tylko podać, czy jest istotny;
  • RR wybierasz w eksperymencie lub badaniu, w którym obserwujesz grupy w czasie; OR – zawsze, gdy liczysz regresję logistyczną albo gdy osoby dobierano według wyniku (badanie kliniczno-kontrolne).

Istotność związku sprawdzisz testem chi-kwadrat, przy małych liczebnościach dokładnym testem Fishera. Różnicę odsetków (zamiast ich ilorazu) opisuje test z dla dwóch proporcji.

Wzór na iloraz szans i ryzyko względne

$$ OR = \frac{a/b}{c/d} = \frac{a \cdot d}{b \cdot c} \qquad RR = \frac{a/(a+b)}{c/(c+d)} $$ $$ 95\%\ CI_{OR} = \exp\!\left(\ln OR \pm 1{,}96\sqrt{\tfrac{1}{a} + \tfrac{1}{b} + \tfrac{1}{c} + \tfrac{1}{d}}\right) $$
\(a,\ b\)
w grupie osób chodzących na ćwiczenia: \(a\) – liczba osób, które zaliczyły, \(b\) – liczba osób, które nie zaliczyły
\(c,\ d\)
to samo w grupie niechodzących: \(c\) zaliczyło, \(d\) nie zaliczyło
\(a/b,\ c/d\)
szanse zaliczenia w każdej grupie: ilu zaliczyło na jednego, który nie zaliczył
\(a/(a+b)\)
ryzyko, czyli prawdopodobieństwo zaliczenia: odsetek zaliczających w grupie
\(\ln,\ \exp\)
logarytm naturalny i jego odwrotność (\(e\) do potęgi); przedział liczysz na logarytmach, a potem wracasz do zwykłej skali
\(1{,}96\)
wartość z rozkładu normalnego dla 95% ufności (w R: qnorm(0.975))
\(OR = 1,\ RR = 1\)
brak związku: w obu grupach wynik zdarza się tak samo często

Jak przeczytać ten wzór na głos: „iloraz szans to szansa zaliczenia w pierwszej grupie podzielona przez szansę zaliczenia w drugiej; ryzyko względne to odsetek zaliczających w pierwszej grupie podzielony przez odsetek w drugiej”. Dla ryzyka względnego błąd standardowy logarytmu to \( \sqrt{1/a - 1/(a+b) + 1/c - 1/(c+d)} \).

Przykład krok po kroku

Zapytałeś 40 studentów, czy regularnie chodzili na ćwiczenia i czy zaliczyli przedmiot. Wśród 20 chodzących zaliczyło 15 osób, a 5 nie. Wśród 20 niechodzących zaliczyło 5 osób, a 15 nie. To ten sam zbiór, co w przykładzie z testem chi-kwadrat (χ² = 10,00) – tam sprawdzaliśmy, czy związek jest istotny, tu mierzymy, jak jest silny.

Tabela 1. Zaliczenie przedmiotu, ryzyko i szansa zaliczenia w obu grupach
GrupaZaliczyłNie zaliczyłRazemRyzyko zaliczeniaSzansa zaliczenia
Chodził na ćwiczeniaa = 15b = 52015 / 20 = 0,7515 / 5 = 3
Nie chodziłc = 5d = 15205 / 20 = 0,255 / 15 = 0,33
Razem / iloraz202040RR = 0,75 / 0,25 = 3OR = 3 / (5/15) = 9
  1. Ryzyko w każdej grupie. Chodzący: 15 / 20 = 0,75 (75%). Niechodzący: 5 / 20 = 0,25 (25%).
  2. Ryzyko względne. RR = 0,75 / 0,25 = 3. Prawdopodobieństwo zaliczenia jest 3 razy większe u osób chodzących na ćwiczenia.
  3. Szanse w każdej grupie. Chodzący: 15 / 5 = 3 (trzech zaliczających na jednego niezaliczającego). Niechodzący: 5 / 15 = 0,33 (jeden zaliczający na trzech niezaliczających).
  4. Iloraz szans. OR = (15 · 15) / (5 · 5) = 225 / 25 = 9. Szansa zaliczenia jest 9 razy większa.
  5. Błąd standardowy ln OR. Dodajesz odwrotności czterech liczebności: 1/15 + 1/5 + 1/5 + 1/15 = 8/15 = 0,5333. Pierwiastek: √0,5333 = 0,7303.
  6. Granice na skali logarytmu. ln 9 = 2,1972 (w R: log(9)). 1,96 · 0,7303 = 1,4314. Dolna: 2,1972 − 1,4314 = 0,7658. Górna: 2,1972 + 1,4314 = 3,6286.
  7. Powrót do zwykłej skali. e0,7658 = 2,15 i e3,6286 = 37,66 (w R: exp()). 95% CI dla OR: [2,15; 37,66]. Przedział nie obejmuje 1, więc związek jest istotny na poziomie 0,05.
  8. Przedział dla RR. 1/15 − 1/20 + 1/5 − 1/20 = 0,0667 − 0,05 + 0,2 − 0,05 = 0,1667; √0,1667 = 0,4082; 1,96 · 0,4082 = 0,8001. ln 3 = 1,0986, więc granice to 1,0986 − 0,8001 = 0,2985 i 1,0986 + 0,8001 = 1,8987, a po exp(): [1,35; 6,68].
Dwie siatki po 20 kwadratów: w grupie chodzących na ćwiczenia 15 zielonych (zaliczył) i 5 szarych, w grupie niechodzących 5 zielonych i 15 szarych; ryzyko 0,75 i 0,25, szansa 3 i 0,33
Rys. 1. Każdy kwadrat to jeden student. Ryzyko liczysz jako zielone / wszystkie (15/20 i 5/20), a szansę jako zielone / szare (15/5 i 5/15). Dlatego ten sam zbiór daje RR = 3, ale OR = 9.
Dwa przedziały ufności na osi logarytmicznej: OR 9,00 od 2,15 do 37,66 oraz RR 3,00 od 1,35 do 6,68; oba leżą na prawo od linii 1
Rys. 2. Przedziały ufności 95% dla OR i RR. Na osi logarytmicznej punkt leży dokładnie w środku przedziału, bo tak go liczyliśmy. Na zwykłej skali przedział jest „rozciągnięty” w prawo: od 9 do 37,66 jest dużo dalej niż od 9 do 2,15. Oba przedziały leżą na prawo od 1 (brak związku).
Wykres skumulowanych słupków z aplikacji SZTOS: wśród osób, które zaliczyły przedmiot, 15 (75%) chodziło na ćwiczenia; wśród tych, które nie zaliczyły – 5 (25%)
Rys. 3. Ten sam zbiór w aplikacji SZTOS. Słupki pokazują skład osób, które zaliczyły i nie zaliczyły przedmiotu: wśród zaliczających 75% chodziło na ćwiczenia, wśród niezaliczających – 25%. Iloraz szans wychodzi tu taki sam (9), bo OR nie zależy od tego, którą zmienną ustawisz w wierszach.

Jak zinterpretować i opisać wynik?

Poprawne zdania brzmią: „prawdopodobieństwo zaliczenia było 3 razy większe” (RR) albo „szansa zaliczenia była 9 razy większa” (OR). Nie pisz, że osoby chodzące na ćwiczenia zaliczały „9 razy częściej” – to opis ryzyka, a nie szansy. Pamiętaj też, że to badanie obserwacyjne. Na ćwiczenia mogli chodzić bardziej zmotywowani studenci, więc OR nie dowodzi, że to ćwiczenia pomogły.

Zapis w stylu APA: Przedmiot zaliczyło 75% osób regularnie chodzących na ćwiczenia i 25% osób, które na nie nie chodziły, χ²(1) = 10,00; p = 0,002. Szansa zaliczenia była 9 razy większa w grupie chodzących, OR = 9,00; 95% CI [2,15; 37,66], a prawdopodobieństwo zaliczenia – 3 razy większe, RR = 3,00; 95% CI [1,35; 6,68].

Jak policzyć iloraz szans i ryzyko względne w R?

# Chodzenie na ćwiczenia a zaliczenie przedmiotu (40 studentów)
a <- 15; b <- 5     # chodził na ćwiczenia: zaliczył / nie zaliczył
c_ <- 5; d <- 15    # nie chodził: zaliczył / nie zaliczył

# 1) „ręcznie”: iloraz szans i ryzyko względne z 95% CI (przez logarytm)
OR <- (a * d) / (b * c_)                          # 225 / 25 = 9
se_lnOR <- sqrt(1/a + 1/b + 1/c_ + 1/d)
RR <- (a / (a + b)) / (c_ / (c_ + d))             # 0,75 / 0,25 = 3
se_lnRR <- sqrt(1/a - 1/(a + b) + 1/c_ - 1/(c_ + d))
wynik <- rbind(OR = c(OR, exp(log(OR) + c(-1, 1) * 1.96 * se_lnOR)),
               RR = c(RR, exp(log(RR) + c(-1, 1) * 1.96 * se_lnRR)))
colnames(wynik) <- c("wartosc", "CI_dolna", "CI_gorna"); round(wynik, 2)

# 2) gotowa funkcja dla OR
tab <- matrix(c(a, b, c_, d), nrow = 2, byrow = TRUE)
DescTools::OddsRatio(tab, conf.level = 0.95)

# 3) to samo z regresji logistycznej: exp(b) = OR
dane <- data.frame(cwiczenia = rep(c(1, 1, 0, 0), c(a, b, c_, d)),
                   zaliczyl  = rep(c(1, 0, 1, 0), c(a, b, c_, d)))
model <- glm(zaliczyl ~ cwiczenia, family = binomial, data = dane)
round(exp(cbind(OR = coef(model), confint.default(model)))[2, ], 2)

Wynik w konsoli R:

   wartosc CI_dolna CI_gorna
OR       9     2.15    37.66
RR       3     1.35     6.68
odds ratio     lwr.ci     upr.ci 
  9.000000   2.150863  37.659298 
    OR  2.5 % 97.5 % 
  9.00   2.15  37.66 

Rachunek ręczny, DescTools::OddsRatio i regresja logistyczna dają ten sam iloraz szans i ten sam przedział. W regresji logistycznej współczynnik przy zmiennej ćwiczenia wynosi 2,197, czyli ln 9. Dlatego exp(b) z regresji logistycznej to właśnie iloraz szans. Wyraz wolny (−1,099 = ln 0,33) to logarytm szansy zaliczenia w grupie niechodzących.

Iloraz szans czy ryzyko względne – czym się różnią?

Gdy zdarzenie jest rzadkie, OR i RR są prawie równe. Przykład: jeśli zachoruje 2 na 100 osób w jednej grupie i 1 na 100 w drugiej, to RR = 2, a OR = 2,02. Gdy zdarzenie jest częste, jak zaliczenie przedmiotu w naszym przykładzie (połowa wszystkich osób), OR „przesadza” w porównaniu z RR: 9 zamiast 3 (Davies i in., 1998). RR łatwiej zrozumieć, dlatego warto go podać, gdy plan badania na to pozwala. OR ma za to wygodne własności matematyczne: wychodzi z regresji logistycznej i nie zależy od tego, czy liczysz szansę zaliczenia, czy szansę niezaliczenia (wtedy OR = 1/9).

Najczęstsze błędy

  • Opisywanie ilorazu szans słowami „9 razy częściej” albo „9 razy bardziej prawdopodobne”.
  • Liczenie RR w badaniu, w którym osoby dobierano według wyniku (kliniczno-kontrolnym) – tam sensowny jest tylko OR.
  • Podawanie OR bez przedziału ufności – przy małych grupach przedział bywa bardzo szeroki.
  • Liczenie przedziału jako OR ± 1,96 · SE na zwykłej skali zamiast na logarytmach.
  • Odwrócenie tabeli (inna grupa w pierwszym wierszu) i podanie OR = 0,11 bez wyjaśnienia, że to 1/9.

Bibliografia

  1. Woolf, B. (1955). On estimating the relation between blood group and disease. Annals of Human Genetics, 19(4), 251–253. https://doi.org/10.1111/j.1469-1809.1955.tb01348.x
  2. Katz, D., Baptista, J., Azen, S. P., & Pike, M. C. (1978). Obtaining confidence intervals for the risk ratio in cohort studies. Biometrics, 34(3), 469–474.
  3. Davies, H. T. O., Crombie, I. K., & Tavakoli, M. (1998). When can odds ratios mislead? BMJ, 316(7136), 989–991. https://doi.org/10.1136/bmj.316.7136.989
  4. Szumilas, M. (2010). Explaining odds ratios. Journal of the Canadian Academy of Child and Adolescent Psychiatry, 19(3), 227–229.
  5. Agresti, A. (2007). An introduction to categorical data analysis (2nd ed.). Wiley.
  6. Hryniewicz, K., & Milewska, A. (2023). SZTOS: System Zautomatyzowanego Tworzenia Opisu Statystycznego [Oprogramowanie]. SZTOS IT. https://sztos-it.com/

Zobacz też

Potrzebujesz pomocy z analizą do pracy dyplomowej?

Policzymy Twoje wyniki, przygotujemy tabele, wykresy i opis w standardzie APA, który wykorzystasz w swojej pracy. Pomagamy jak statystyk i redaktor – autorem pracy zostajesz Ty. Konsultacja i wycena są bezpłatne.

Na skróty