English

Teste de Dunn

Postos (não paramétricos) · Comparações múltiplas · distribuição de referência: N(0, 1)

Quando usar

Depois de um Kruskal-Wallis significativo, descobrir quais pares de grupos diferem.

Hipótese nula

Para cada par, os postos médios são iguais.

Pressupostos

Estatística

z = \dfrac{\bar{R}_i - \bar{R}_j}{\sqrt{\dfrac{N(N+1)}{12}\left(\dfrac{1}{n_i} + \dfrac{1}{n_j}\right)}}

Tamanho de efeito

r para cada par, a partir do z do teste.

r = \dfrac{|z|}{\sqrt{n_i + n_j}}

Como reportar

B − A: z = 2,74; p ajustado (Holm) = 0,018

No R e no Python

R
library(FSA)
dunnTest(y ~ grupo, data = dados, method = "holm")
Python
import scikit_posthocs as sp
sp.posthoc_dunn(dados, val_col="y", group_col="grupo", p_adjust="holm")

No Python, stats é scipy.stats e np é numpy.

Variantes e alternativas

Onde fica no catálogo

Postos (não paramétricos). Testes não paramétricos não supõem uma distribuição para os dados. Trocam cada valor pelo seu posto, a posição na ordem (1º, 2º, 3º…), o que os protege de valores extremos e serve para dados ordinais.

Comparações múltiplas. Pós-testes: depois de rejeitar a igualdade de todos os grupos, apontam quais pares diferem, controlando o erro do conjunto de comparações.

Na árvore de decisão

Não tem caminho próprio na árvore, mas aparece junto de outros testes:

Abrir a árvore de decisão