Como realizar um teste de classificação assinada de wilcoxon em python


O teste Wilcoxon Signed-Rank é a versão não paramétrica do teste t para amostras pareadas .

É usado para testar se existe ou não uma diferença significativa entre as médias de duas populações quando a distribuição das diferenças entre as duas amostras não pode ser considerada normal.

Este tutorial explica como realizar um teste de classificação assinada de Wilcoxon em Python.

Exemplo: teste de classificação assinada de Wilcoxon em Python

Os pesquisadores querem saber se um novo tratamento de combustível causa uma alteração no mpg médio de um determinado carro. Para testar isso, eles mediram o mpg de 12 carros com e sem tratamento de combustível.

Use as etapas a seguir para realizar um teste de classificação sinalizada de Wilcoxon em Python para determinar se há uma diferença no mpg médio entre os dois grupos.

Etapa 1: crie os dados.

Primeiro, criaremos duas tabelas para armazenar os valores de mpg para cada grupo de carros:

 group1 = [20, 23, 21, 25, 18, 17, 18, 24, 20, 24, 23, 19]
group2 = [24, 25, 21, 22, 23, 18, 17, 28, 24, 27, 21, 23]

Etapa 2: execute um teste de classificação sinalizada de Wilcoxon.

A seguir, usaremos a função wilcoxon() da biblioteca scipy.stats para realizar um teste de classificação sinalizada de Wilcoxon, que usa a seguinte sintaxe:

wilcoxon(x, y, alternativa=’duas faces’)

Ouro:

  • x: uma tabela de observações amostrais do grupo 1
  • y: uma tabela de observações amostrais do grupo 2
  • alternativa: define a hipótese alternativa. O padrão é “frente e verso”, mas outras opções incluem “menos” e “maior”.

Veja como usar esta função em nosso exemplo específico:

 import scipy.stats as stats

#perform the Wilcoxon-Signed Rank Test
stats.wilcoxon(group1, group2)

(statistic=10.5, pvalue=0.044)

A estatística de teste é 10,5 e o valor p bicaudal correspondente é 0,044 .

Etapa 3: interprete os resultados.

Neste exemplo, o teste Wilcoxon Signed-Rank usa as seguintes hipóteses nulas e alternativas:

H 0 : MPG é igual entre os dois grupos

HA : MPG não é igual entre os dois grupos

Como o valor p ( 0,044 ) é menor que 0,05, rejeitamos a hipótese nula. Temos evidências suficientes para dizer que o verdadeiro mpg médio não é igual entre os dois grupos.

Add a Comment

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