Come calcolare l'Odds Ratio (OR)
Calcola l'Odds Ratio OR = (a·d)/(b·c) da una tabella 2×2 di esposti/casi. Intervallo di confidenza al 95% con metodo Woolf, Risk Ratio RR, differenza di rischio, NNT, chi-quadrato Yates. Studi caso-controllo epidemiologia.
Segnala un errore di calcolo
Aiutaci a migliorare. Descrivi cosa non torna nel calcolo.
Risultato
| Voce | Valore |
|---|
Mostra dettagli completi
Condividi risultato
Disclaimer: questo calcolo ha valore puramente indicativo. Per decisioni importanti, consulta un professionista qualificato.
Come calcolare l'Odds Ratio (OR): dalla tabella 2×2 di contingenza con casi (malati) ed esposti, OR = (a·d)/(b·c) dove a=esposti malati, b=esposti sani, c=non esposti malati, d=non esposti sani. L'OR misura quante volte è più probabile l'esposizione tra i casi rispetto ai controlli. OR=1 nessuna associazione, OR>1 esposizione fattore di rischio, OR<1 fattore protettivo.
Formula e parametri fondamentali
L'Odds Ratio (rapporto degli odds) è la statistica di scelta negli studi caso-controllo (case-control) e nelle regressioni logistiche. Dalla tabella 2×2: tra i casi (malati), gli odds di esposizione sono a/c. Tra i controlli (sani), gli odds di esposizione sono b/d. OR = (a/c)/(b/d) = (a·d)/(b·c). L'intervallo di confidenza al 95% si calcola con il metodo di Woolf: ln(OR) ± 1,96·√(1/a + 1/b + 1/c + 1/d), poi esponenziale per tornare alla scala lineare. Quando uno dei conteggi è zero si usa la correzione di Haldane-Anscombe (+0,5 a tutti i conteggi).
Storia e contesto epidemiologico
Il termine "odds ratio" fu introdotto da Sir Ronald Fisher e Frank Yates negli anni '30. Cornfield (1951) dimostrò che l'OR di uno studio caso-controllo approssima il Relative Risk quando la malattia è rara (<10%). Mantel e Haenszel (1959) introdussero la formula per stratificazione. Edwards (1963) propose il logit di OR per regressione. Woolf (1955) formulò l'intervallo di confidenza basato sulla deviazione standard di ln(OR). Oggi l'OR è il fondamento della meta-analisi (Cochrane Collaboration), della regressione logistica, e di tutti gli studi epidemiologici registrativi (FDA Guidance, EMA Reflection Papers, STROBE Statement).
Tabella 2×2 e formule correlate
- Odds Ratio: OR = (a·d)/(b·c)
- Risk Ratio (RR): RR = [a/(a+c)] / [b/(b+d)] valido solo per studi di coorte e cross-sectional
- Risk Difference (RD): RD = a/(a+c) − b/(b+d)
- NNT (Number Needed to Treat): 1/|RD| se trattamento; NNH se danno
- Sensibilità: a/(a+c) tra i veri positivi
- Specificità: d/(b+d) tra i veri negativi
- PPV: a/(a+b) valore predittivo positivo
- NPV: d/(c+d) valore predittivo negativo
- Chi-quadrato di Yates: (|ad-bc|-N/2)²·N/[(a+b)(c+d)(a+c)(b+d)]
Interpretazione dell'OR
OR = 1: nessuna associazione tra esposizione e malattia. OR = 2: l'esposizione raddoppia gli odds di malattia. OR = 0,5: l'esposizione dimezza gli odds. Soglie convenzionali: OR 3 rischio forte. L'IC al 95% deve escludere 1 per la significatività statistica: se [0,8-2,5] non significativo, se [1,2-3,5] significativo. La presenza di confondimento richiede analisi stratificata (Mantel-Haenszel) o regressione logistica multivariata.
Esempi numerici dettagliati
Esempio 1 — fumo e tumore polmonare (caso-controllo). 200 casi e 200 controlli; tra i casi 150 fumatori (a=150, c=50); tra i controlli 80 fumatori (b=80, d=120). OR = (150·120)/(80·50) = 18.000/4.000 = 4,5. ln(OR) = 1,504. SE = √(1/150+1/80+1/50+1/120) = 0,235. CI 95% = exp(1,504 ± 1,96·0,235) = [2,84; 7,12]. Statisticamente significativo (esclude 1). Interpretazione: i fumatori hanno odds di tumore polmonare 4,5 volte superiori ai non fumatori in questo studio.
Esempio 2 — vaccino e infezione (coorte). 1000 vaccinati: a=20 infetti, c=980 sani. 1000 non vaccinati: b=100 infetti, d=900 sani. OR = (20·900)/(100·980) = 18.000/98.000 = 0,184. RR = (20/1000)/(100/1000) = 0,20. CI 95% = [0,11; 0,30]. Forte fattore protettivo, statisticamente significativo. Efficacia vaccinale = 1 - RR = 80%. NNT = 1/(0,1 - 0,02) = 12,5 → 13 (vaccinare 13 persone per prevenire 1 infezione).
Esempio 3 — farmaco e effetto avverso (RCT). Trattamento: a=15 eventi su 500 (3%). Placebo: b=10 eventi su 500 (2%). OR = (15·490)/(10·485) = 7.350/4.850 = 1,52. CI = [0,67; 3,42]. Include 1 → non significativo. Trial sotto-potenziato per rilevare incremento piccolo dell'effetto avverso. Servirebbe n maggiore.
Esempio 4 — screening (sensibilità/specificità). Test diagnostico: 95 veri positivi (a), 5 falsi positivi (b), 10 falsi negativi (c), 90 veri negativi (d). Sensibilità = 95/105 = 0,905 (90,5%). Specificità = 90/95 = 0,947. PPV = 95/100 = 0,95. NPV = 90/100 = 0,90. OR = (95·90)/(5·10) = 171. Test molto accurato.
Esempio 5 — dieta e patologia con conteggio zero. a=0, b=5, c=10, d=15. Correzione Haldane: a=0,5, b=5,5, c=10,5, d=15,5. OR = (0,5·15,5)/(5,5·10,5) = 7,75/57,75 = 0,134. Senza correzione il calcolo divergerebbe. CI molto ampio per piccoli numeri.
Limiti e assunzioni
- OR ≠ RR: per malattie rare (<10%) OR ≈ RR; per malattie comuni l'OR esagera l'associazione.
- Studi caso-controllo NON permettono di calcolare RR direttamente (manca il denominatore di popolazione).
- Confondimento: variabili associate sia a esposizione che a outcome falsano l'OR. Usare stratificazione o regressione logistica.
- Bias di selezione e di richiamo (recall bias) tipici in studi caso-controllo.
- Conteggi zero richiedono correzione (Haldane +0,5) o test esatto di Fisher.
- Per tabelle multiple (>2×2) usare regressione logistica multinomiale o ordinale.
- Per dati appaiati (matched) usare McNemar test, non OR semplice.
- Modificazione d'effetto: OR può variare tra strati; valutare con test di omogeneità Breslow-Day.
Applicazioni pratiche
- Studi epidemiologici caso-controllo: tumori, malattie rare, fattori di rischio.
- RCT con outcome binario: efficacy, safety endpoint.
- Meta-analisi: Cochrane Collaboration, forest plot.
- Test diagnostici: sensibilità/specificità, ROC analysis.
- Genetica e biostatistica: GWAS, polimorfismi e malattie.
- Studi occupazionali: esposizioni lavorative e patologie (INAIL, OSHA).
- Marketing: conversion analytics, A/B testing binario.
- Politiche pubbliche: efficacia interventi sanitari (ISTAT, ECDC).
- Veterinaria: studi epidemiologici animali.
- Psicologia: questionari binari, presenze/assenze di sintomi.
Errori comuni
- Interpretare l'OR come RR per malattie comuni (sovrastima).
- Calcolare OR su studi caso-controllo aspettandosi RR.
- Ignorare confondimento e stratificazione necessaria.
- Non considerare la correzione di Haldane per zeri.
- Riportare OR senza intervallo di confidenza.
- Confondere significatività statistica (CI esclude 1) con rilevanza clinica.
- Calcolare OR su dati appaiati senza McNemar.
- Ignorare la modificazione d'effetto tra strati.
Per supporto
Per domande tecniche o segnalazioni: info@calcoi.com. Strumento didattico per il calcolo dell'Odds Ratio. Per analisi epidemiologiche professionali consultare un epidemiologo o biostatistico secondo le linee guida STROBE, Cochrane Handbook, FDA Guidance.
Aggiornato a luglio 2026
Commenti (0)
Accedi per lasciare un commento.
Ancora nessun commento. Sii il primo!