Come funziona il test
Con i totali di riga e di colonna fissati, l’intera tabella dipende da una sola cella. Fisher somma le probabilità di tutte le tabelle almeno altrettanto improbabili di quella osservata e ottiene così il valore p bilaterale. Non usando approssimazioni, resta valido anche con frequenze molto piccole.
- P(a) = (a+b)! (c+d)! (a+c)! (b+d)! ÷ (n! a! b! c! d!)
- Odds ratio campionario = (a·d) ÷ (b·c)
- Il test è un po’ conservativo: il suo valore p di solito supera quello del chi-quadrato.
Esempio
Il calcolatore si apre con la tabella [[8, 2], [1, 5]] (trattamento contro controllo, migliorato contro non migliorato; n = 16). Il test esatto dà p = 0,035, con un odds ratio di 20,00.
Un chi-quadrato darebbe p = 0,013, troppo ottimista: 3 delle 4 frequenze attese sono sotto 5 (la minima è 2,63). È proprio il caso per cui esiste il test esatto.
Quando usarlo e quando no
Riporta il valore p esatto ogni volta che la tabella è piccola o poco popolata.
- Tabelle 2×2 con frequenze attese inferiori a circa 5.
- Eventi rari, studi pilota, sottogruppi con pochi casi.
- Non per dati appaiati (le stesse persone due volte): usa il test di McNemar.
- Con campioni grandi aggiunge poco: il chi-quadrato dà quasi lo stesso valore p.