Como realizar o teste exato de fisher em python
O teste exato de Fisher é usado para determinar se existe ou não uma associação significativa entre duas variáveis categóricas.
Geralmente é usado como uma alternativa ao teste de independência do qui-quadrado quando uma ou mais contagens de células em uma tabela 2 × 2 são menores que 5.
Este tutorial explica como realizar o teste exato de Fisher em Python.
Exemplo: teste exato de Fisher em Python
Suponhamos que queremos saber se o género está ou não associado à preferência por um partido político numa determinada faculdade.
Para explorar isso, entrevistamos aleatoriamente 25 alunos no campus. O número de estudantes democratas ou republicanos, com base no gênero, é mostrado na tabela abaixo:
Democrata | Republicano | |
---|---|---|
Fêmea | 8 | 4 |
Macho | 4 | 9 |
Para determinar se existe uma associação estatisticamente significativa entre gênero e preferência partidária, podemos usar as seguintes etapas para realizar o teste exato de Fisher em Python:
Etapa 1: crie os dados.
Primeiro, criaremos uma tabela para armazenar nossos dados:
data = [[8, 4], [4, 9]]
Etapa 2: execute o teste exato de Fisher.
A seguir, podemos realizar o teste exato de Fisher usando a função fisher_exact da biblioteca SciPy, que usa a seguinte sintaxe:
fisher_exact(tabela, alternativa=’duas faces’)
Ouro:
- tabela: Uma tabela de contingência 2×2
- alternativa: define a hipótese alternativa. O padrão é “bilateral”, mas você também pode escolher “menos” ou “maior” para testes unilaterais.
O código a seguir mostra como usar esta função em nosso exemplo específico:
import scipy.stats as stats print(stats.fisher_exact(data)) (4.5, 0.1152)
O valor p para teste é 0,1152 .
O teste exato de Fisher utiliza as seguintes hipóteses nulas e alternativas:
- H 0 : (hipótese nula) As duas variáveis são independentes.
- H 1 : (hipótese alternativa) As duas variáveis não são independentes.
Como este valor p não é inferior a 0,05, não rejeitamos a hipótese nula.
Portanto, não temos provas suficientes para afirmar que existe uma associação significativa entre o género e as preferências dos partidos políticos.
Por outras palavras, as preferências de género e de partidos políticos são independentes.