Como o teste funciona
Com os totais de linhas e colunas fixos, a tabela inteira depende de uma única célula. Fisher soma as probabilidades de todas as tabelas pelo menos tão improváveis quanto a observada, o que dá o valor-p bilateral. Como não usa aproximações, o teste continua válido mesmo com frequências muito pequenas.
- P(a) = (a+b)! (c+d)! (a+c)! (b+d)! ÷ (n! a! b! c! d!)
- Odds ratio amostral = (a·d) ÷ (b·c)
- O teste é um pouco conservador: seu valor-p costuma ser maior que o do qui-quadrado.
Exemplo
A calculadora abre com a tabela [[8, 2], [1, 5]] (tratamento contra controle, melhorou contra não melhorou; n = 16). O teste exato dá p = 0,035, com odds ratio de 20,00.
Um qui-quadrado daria p = 0,013, otimista demais: 3 das 4 frequências esperadas estão abaixo de 5 (a menor é 2,63). É justamente o caso para o qual o teste exato existe.
Quando usar e quando não usar
Relate o valor-p exato sempre que a tabela for pequena ou tiver células pouco preenchidas.
- Tabelas 2×2 com frequências esperadas abaixo de cerca de 5.
- Eventos raros, estudos-piloto, subgrupos com poucos casos.
- Não para dados pareados (as mesmas pessoas duas vezes): use o teste de McNemar.
- Com amostras grandes ele acrescenta pouco: o qui-quadrado dá quase o mesmo valor-p.