Odds Oranı Hesaplama

İstatistikSon güncelleme: 22 Ağustos 2026

Odds oranı (odds ratio, OR), bir grubun olay bahis oranının (odds) diğer grubun bahis oranına bölünmesiyle elde edilen etki ölçüsüdür. Epidemiyolojide, lojistik regresyonda ve meta-analizlerde en sık raporlanan ölçüdür; özellikle vaka-kontrol tasarımında gerçek riskler tahmin edilemediği için hesaplanabilen tek geçerli etki ölçüsüdür.

Bu araç 2×2 tablonuzdan OR'yi, doğal logaritmasını, Woolf logit yöntemiyle standart hatasını, güven aralığını ve Wald p değerini hesaplar; herhangi bir hücre sıfır olduğunda uygulanan Haldane-Anscombe düzeltmesini açıkça bildirir. Ayrıca aynı tablonun göreli riskini hesaplayıp iki ölçünün neden farklı olduğunu ve hangisinin ne zaman kullanılacağını sayılarla gösterir.

Maruz kalan / tedavi gören grupta olayın görüldüğü kişi sayısı.
Maruz kalan / tedavi gören grupta olayın görülmediği kişi sayısı.
Referans (kontrol) grubunda olayın görüldüğü kişi sayısı.
Referans (kontrol) grubunda olayın görülmediği kişi sayısı.
Tasarım, OR ile göreli riskten hangisinin raporlanacağını belirler.
Aralığın gerçek parametreyi kapsama olasılığı.
Yanlış pozitif riskini belirler. Sosyal bilimlerde yaygın seçim %5'tir.

Odds Oranı Formülleri

Tablo:             [a  b; c  d]
Bahis oranları:    odds₁ = a / b,   odds₂ = c / d
Odds oranı:        OR = odds₁ / odds₂ = (a · d) / (b · c)
Logaritma:         ln(OR) = ln a + ln d − ln b − ln c
Standart hata:     SE[ln(OR)] = √(1/a + 1/b + 1/c + 1/d)
Güven aralığı:     exp( ln(OR) ± z_{1−α/2} · SE )
Wald testi:        z = ln(OR) / SE,   H₀: OR = 1
Haldane-Anscombe:  herhangi bir hücre 0 ise dört hücreye de +0,5
Göreli risk:       RR = [a/(a+b)] / [c/(c+d)]

Hesap logaritmik ölçekte yapılır çünkü OR'nin örneklem dağılımı çarpık, ln(OR)'ninki ise yaklaşık normaldir. Woolf logit aralığı asimptotiktir; hücre sayımları küçükken kesin yöntemler tercih edilmelidir.

Nasıl Hesaplanır?

  1. 2×2 tablonuzun dört hücresini girin: a ve b birinci grubun, c ve d ikinci grubun olay var/yok sayılarıdır.
  2. Araştırma tasarımını seçin; vaka-kontrol seçilirse yorum yalnızca odds oranı üzerinden yapılır.
  3. Güven düzeyini ve anlamlılık düzeyini belirleyin.
  4. Odds oranını ve güven aralığını birlikte okuyun: aralık 1'i içeriyorsa etki istatistiksel olarak anlamlı değildir.
  5. Sıfır hücre uyarısı çıkarsa Haldane-Anscombe düzeltmesinin uygulandığını raporunuzda belirtin ve anlamlılık için Fisher kesin testine bakın.
  6. Göreli risk karşılaştırma satırını inceleyin: olay yaygınsa OR ile RR arasındaki fark büyür ve OR tek başına yanıltıcı olabilir.

Örnek Hesaplamalar

Vaka-kontrol çalışması

Maruz kalan grupta 45/100, kontrol grubunda 25/100 olay görülmüş. odds₁ = 0,818 ve odds₂ = 0,333 olduğundan OR = 2,455 (%95 GA: 1,347 – 4,473), z = 2,933 ve p = 0,003 bulunur; aralık 1'i içermediği için etki anlamlıdır. Aynı tablonun göreli riski 1,800'dür: olay yaygın olduğu için OR etkiyi RR'den belirgin biçimde büyük gösterir.

Odds oranı (OR): 2,4545 · %95 güven aralığı: 1,3470 – 4,4728 · ln(OR): 0,8979

Anlamlı çıkmayan küçük etki

İki grupta 50'şer kişi var. OR = 1,263 (%95 GA: 0,489 – 3,264), z = 0,482 ve p = 0,630 çıkar. Güven aralığı 1 sınırını içerdiği için etki istatistiksel olarak anlamlı değildir; aralığın genişliği örneklemin bu farkı saptamak için küçük kaldığını gösterir.

Odds oranı (OR): 1,2632 · %95 güven aralığı: 0,4888 – 3,2643 · ln(OR): 0,2336

Sıfır hücre ve Haldane-Anscombe düzeltmesi

Tedavi grubunda hiç olay görülmediği için OR tanımsız olurdu; dört hücreye 0,5 eklenerek OR = 0,054 (%95 GA: 0,003 – 1,044) elde edilir. Aralık 1 sınırını kıl payı içerdiği için Wald testi p = 0,053 ile sınırda kalır; bu tabloda anlamlılık kararı Fisher kesin testiyle verilmelidir.

Odds oranı (OR): 0,0544 · %95 güven aralığı: 0,0028 – 1,0437 · ln(OR): -2,9112

Sıkça Sorulan Sorular

Odds oranı ile göreli risk arasındaki fark nedir?
Göreli risk, iki grubun olay olasılıklarının oranıdır ve doğrudan "riski kaç kat artırıyor" sorusunu yanıtlar. Odds oranı ise olasılıkların değil bahis oranlarının (olay / olay-dışı) oranıdır. Olay nadirse (kabaca %10'un altında) ikisi birbirine çok yakındır; olay yaygınlaştıkça OR daima 1'den daha uzağa düşer ve etkiyi olduğundan büyük gösterir.
Neden vaka-kontrol çalışmasında göreli risk hesaplanamaz?
Vaka-kontrol tasarımında araştırmacı kaç vaka ve kaç kontrol alacağını kendisi belirler; örneklemdeki olay oranı gerçek toplumdaki riski yansıtmaz. Bu nedenle satırlardan hesaplanan riskler anlamsızdır. Odds oranı ise bu tasarımda değişmez (invariant) kalır — matematiksel olarak maruziyete göre hesaplanan OR ile sonuca göre hesaplanan OR aynıdır; bu yüzden vaka-kontrolde raporlanabilen tek geçerli ölçüdür.
Güven aralığı 1'i içeriyorsa ne anlama gelir?
OR = 1, iki grupta bahis oranlarının eşit olduğu, yani etkinin bulunmadığı durumdur. Güven aralığı 1'i içeriyorsa veri, etkisizlik hipoteziyle uyumludur ve sonuç istatistiksel olarak anlamlı değildir. Bu "etki yok" demek değildir; özellikle aralık genişse örneklem yetersiz olabilir ve önemli bir etki gözden kaçmış olabilir.
Sıfır hücre olduğunda ne yapılır?
Herhangi bir hücre sıfırsa OR ya sıfır ya sonsuz olur ve standart hata tanımsızlaşır. Yaygın çözüm Haldane-Anscombe düzeltmesidir: dört hücreye de 0,5 eklenir. Bu araç düzeltmeyi otomatik uygular ve size bildirir. Düzeltilmiş tahmin yanlıdır; anlamlılık kararını Fisher kesin testiyle vermek, mümkünse kesin koşullu güven aralığı raporlamak daha doğrudur.
OR = 2,5 sonucunu nasıl cümleye dökerim?
"Grup 1'de olayın görülme bahsi, Grup 2'ye göre 2,5 kat yüksektir" doğru ifadedir. "Riski 2,5 kat artırıyor" ifadesi yalnızca olay nadirse yaklaşık olarak doğrudur; yaygın olaylarda ciddi biçimde abartılı olur. Basın bültenlerinde ve tez tartışma bölümlerinde en sık yapılan hata budur.
SPSS ve R'de aynı değeri nasıl alırım?
SPSS'te Crosstabs > Statistics > Risk kutusu işaretlendiğinde "Odds Ratio for ..." satırı bu araçtaki değeri ve %95 güven aralığını verir. R'de epitools paketindeki oddsratio(x, method = "wald") aynı sonucu üretir; fisher.test ise koşullu maksimum olabilirlik tahmini raporladığı için biraz farklı bir OR gösterir. Python'da statsmodels.stats.contingency_tables.Table2x2 sınıfı oddsratio ve oddsratio_confint metodlarıyla aynı Woolf aralığını verir.
Odds oranı için hangi etki büyüklüğü eşikleri kullanılır?
Kesin bir standart yoktur; alanın klinik önemine göre değişir. Yaygın kaba ölçek 1,5 civarını küçük, 2–3 aralığını orta, 5 ve üzerini büyük etki sayar (1'in altındaki değerler için tersi düşünülür). Chen ve arkadaşlarının Cohen d karşılıklarına dayanan önerisi 1,68 / 3,47 / 6,71 eşikleridir. Eşik ne olursa olsun, güven aralığının genişliği en az nokta tahmini kadar önemlidir.