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.

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *