Você está na página 1de 21

Teste de

Kruskal-Wallis

José
Waldemar da
Silva

Definição

Procedimento
Teste de Kruskal-Wallis
para realização
do teste

Teste de
Kruskal-Wallis
José Waldemar da Silva
no R

Aplicação do FAMAT - UFU


Teste de
Kruskal-Wallis
em
Experimentos
23 de maio de 2019
em Fatorial

Teste Sobre as
Medianas
(Diretamente)

1 / 21
Sumário

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
1 Definição

Definição

Procedimento
2 Procedimento para realização do teste
para realização
do teste

Teste de 3 Teste de Kruskal-Wallis no R


Kruskal-Wallis
no R

Aplicação do 4 Aplicação do Teste de Kruskal-Wallis em Experimentos em


Teste de
Kruskal-Wallis Fatorial
em
Experimentos
em Fatorial
5 Teste Sobre as Medianas (Diretamente)
Teste Sobre as
Medianas
(Diretamente)

2 / 21
O Teste de Kruskal-Wallis

Teste de
Kruskal-Wallis

José
Waldemar da
Silva O teste de Kruskal-Wallis (Siegel & Castellan Jr, 1975 -
Definição
Estatı́stica não-paramétrica para ciências do
Procedimento comportamento) é um teste alternativo ao teste F da
para realização
do teste Análise de Variância (ANOVA) para comparar grupos
Teste de quanto a uma caracterı́stica numérica.
Kruskal-Wallis
no R
Não exige suposição de normalidade.
Aplicação do
Teste de
Kruskal-Wallis
em
Usa os postos dos dados amostrais.
Experimentos
em Fatorial
É utilizado para populações (grupos) independentes.
Teste Sobre as
Medianas
(Diretamente)

3 / 21
Hipóteses

Teste de
Kruskal-Wallis

José
Waldemar da
Silva

Definição
Hipóteses
Procedimento
para realização
do teste H0 : As amostras provém de populações com a mesma
Teste de distribuição.
Kruskal-Wallis
no R
Ha : As amostras provém de populações com distribuições
Aplicação do
Teste de diferentes.
Kruskal-Wallis
em
Experimentos
em Fatorial

Teste Sobre as
Medianas
(Diretamente)

4 / 21
Sumário

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
1 Definição

Definição

Procedimento
2 Procedimento para realização do teste
para realização
do teste

Teste de 3 Teste de Kruskal-Wallis no R


Kruskal-Wallis
no R

Aplicação do 4 Aplicação do Teste de Kruskal-Wallis em Experimentos em


Teste de
Kruskal-Wallis Fatorial
em
Experimentos
em Fatorial
5 Teste Sobre as Medianas (Diretamente)
Teste Sobre as
Medianas
(Diretamente)

5 / 21
Procedimento

Teste de
Kruskal-Wallis

José
Waldemar da
Silva

Definição Ordene os dados, independente do grupo ou tratamento, e


Procedimento associe um posto a cada valor da amostra. Isto é, associe
para realização
do teste o valor (posto) 1 ao menor valor, 2 ao segundo valor e
Teste de assim, sucessivamente até o último.
Kruskal-Wallis
no R Agora, para cada grupo ou tratamento, ache a soma dos
Aplicação do
Teste de
postos denominando R1 a soma para o primeiro grupo, R2
Kruskal-Wallis
em
para o segundo e assim, sucessivamente.
Experimentos
em Fatorial

Teste Sobre as
Medianas
(Diretamente)

6 / 21
Estatı́stica do Teste

Teste de
Kruskal-Wallis Estatı́stica de Teste:
José
Waldemar da
Silva
R12 R22 R2
 
12
Definição H= + + ... + k − 3(N + 1) (1)
Procedimento
N(N + 1) n1 n2 nk
para realização
do teste

Teste de
Kruskal-Wallis em que N é o número total de observações e ni , com
no R
i = 1, 2, . . . , k é o número de observações no grupo i.
Aplicação do
Teste de
Kruskal-Wallis
em A variável em (1) tem distribuição aproximada de
Experimentos
em Fatorial Qui-Quadrado com k − 1 graus de liberdade em que k, é o
Teste Sobre as número de grupos. Desta forma, se H for maior que o valor
Medianas
(Diretamente) crı́tico (valor da distribuição de qui-quadrado) diz-se que pelo
menos um dos grupos difere dos demais
7 / 21
Sumário

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
1 Definição

Definição

Procedimento
2 Procedimento para realização do teste
para realização
do teste

Teste de 3 Teste de Kruskal-Wallis no R


Kruskal-Wallis
no R

Aplicação do 4 Aplicação do Teste de Kruskal-Wallis em Experimentos em


Teste de
Kruskal-Wallis Fatorial
em
Experimentos
em Fatorial
5 Teste Sobre as Medianas (Diretamente)
Teste Sobre as
Medianas
(Diretamente)

8 / 21
Procedimento no R

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
Exemplo 1
Definição

Procedimento Consulte o Conjunto de Dados 30 do Apêndice B (Triola, M.


para realização
do teste F., Introdução à Estatı́stica, 9 ed. 2005) para testar a
Teste de afirmativa de que as populações de distâncias de home-runs
Kruskal-Wallis
no R feitos pelos atletas Barry Bonds, Mark McGwire e Summmy
Aplicação do Sosa são idênticas. Para testar tal hipótese utilize o teste de
Teste de
Kruskal-Wallis Kruskall-Wallis.
em
Experimentos Obs.: Dados enviados via email (arquivo: HOMERUNS).
em Fatorial

Teste Sobre as
Medianas
(Diretamente)

9 / 21
Procedimento no R

Teste de
Kruskal-Wallis

José
# Importe os dados com o RStudio
Waldemar da
Silva
attach(HOMERUNS)
Definição names(HOMERUNS)
Procedimento
para realização
do teste # Testando as pressuposiç~
oes para
Teste de # realizar a análise de vari^
ancia (teste F)
Kruskal-Wallis
no R

Aplicação do
modelo=aov(Distancia~factor(Jogador)) # N~ao é possı́vel
Teste de # usar a funç~
ao "dic" do ExpDes.pt pois, n~
ao é balanceado.
Kruskal-Wallis
em # A qte de dist^ancias observadas por atleta n~ao é a mesma.
Experimentos
em Fatorial

Teste Sobre as
r=residuals(modelo)
Medianas shapiro.test(r) # n~ao normal a 5%
(Diretamente)
bartlett.test(Distancia~factor(Jogador)) #n~
ao homog. a 5%

10 / 21
Procedimento no R

Teste de
Kruskal-Wallis Como as pressuposições de normalidade e homogeneidade não
José foram atendidas (bastava uma não ser), o teste F da análise de
Waldemar da
Silva variância não pode ser utilizado.
Definição
kruskal.test(Distancia~factor(Jogador))
Procedimento
para realização
do teste

Teste de > kruskal.test(Distancia~factor(Jogador))


Kruskal-Wallis
no R
Kruskal-Wallis rank sum test
Aplicação do
Teste de
Kruskal-Wallis data: Distancia by factor(Jogador)
em
Experimentos Kruskal-Wallis chi-squared = 3.835, df = 2, p-value = 0.147
em Fatorial

Teste Sobre as
Medianas Conclusão: Com base no teste de Kruskal- Wallis, os atletas
(Diretamente)
não diferem significativamente quanto à distância de
home-runs (valor-p = 0,147 ).
11 / 21
Procedimento no R

Teste de
Kruskal-Wallis O teste de Kruskal-Wallis implementado via pacote
José agricolae verifica além das hipóteses de igualdade ou não
Waldemar da
Silva entre os grupos, a significância ou não dos contrastes dois
Definição
a dois (um grupo versus outro).
Procedimento # Instale o pacote agricolae e faça.
para realização
do teste # Importe o arquivo de dados HOMERUNS
Teste de
Kruskal-Wallis attach(HOMERUNS)
no R
require(agricolae)
Aplicação do
Teste de
kruskal(Distancia,factor(Jogador),console=TRUE)
Kruskal-Wallis
em
Experimentos # graficamente,
em Fatorial

Teste Sobre as comparacao=kruskal(Distancia,factor(Jogador))


Medianas
(Diretamente)
plot(comparacao, main="Grupos e Intervalos")
box()

Conclusão: Com base no teste de Kruskal- Wallis, os atletas12 / 21


Sumário

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
1 Definição

Definição

Procedimento
2 Procedimento para realização do teste
para realização
do teste

Teste de 3 Teste de Kruskal-Wallis no R


Kruskal-Wallis
no R

Aplicação do 4 Aplicação do Teste de Kruskal-Wallis em Experimentos em


Teste de
Kruskal-Wallis Fatorial
em
Experimentos
em Fatorial
5 Teste Sobre as Medianas (Diretamente)
Teste Sobre as
Medianas
(Diretamente)

13 / 21
Procedimento - Kruskal-Wallis - Fatorial - DIC

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
O teste de Kruskal-Wallis é utilizado quando existe apenas
Definição
uma variável de classificação ou um fator e não existe
Procedimento
para realização restrição na casualização ou seja, o delineamento é
do teste
inteiramente casualizado - DIC.
Teste de
Kruskal-Wallis
no R

Aplicação do
Teste de
Kruskal-Wallis Nos experimento em fatorial e em DIC, combina-se os
em
Experimentos nı́veis dos fatores criando assim, um fator único.
em Fatorial

Teste Sobre as
Medianas
(Diretamente)

14 / 21
Exemplo - Kruskal-Wallis - Fatorial - DIC

Teste de
Kruskal-Wallis Exemplo 2
José Para avaliar os efeitos de danos mecânicos na produção de etileno,
Waldemar da
Silva realizaram-se três procedimentos: P1 - cabeças de brócolis com
aproximadamente 450 g; P2 - cabeças de brócolis cortadas ao meio e, P3 -
Definição brócolis cortados em pedaços de aproximadamente 5 g. Como variável
Procedimento dependente para monitorar as respostas ao dano mecânico, determinou-se
para realização
do teste
a produção de etileno em intervalos de 30 minutos, durante duas horas, a
partir do inı́cio do experimento.
Teste de
Kruskal-Wallis Para a determinação da produção de etileno, os brócolis foram
no R
acondicionados em recipientes com capacidade de 7,3 L. Os frascos foram
Aplicação do hermeticamente fechados e mantidos à temperatura de 20-22 0 C .
Teste de
Kruskal-Wallis Alı́quotas de 0,1 mL da atmosfera foram retiradas de cada recipiente no
em momento da instalação do experimento e após 30, 60 e 120 minutos.
Experimentos
em Fatorial O experimento seguiu um delineamento inteiramente casualizado, segundo
Teste Sobre as um esquema fatorial, compreendendo as seguintes variáveis independentes:
Medianas dano mecânico (P1, P2 e P3), quatro coletas (0, 30, 60, e 120 min) e três
(Diretamente)
repetições. A variável dependente foi a produção de etileno. Os dados
relacionados a este experimento esão alocados no arquivo denominado
Etileno.xls.
15 / 21
Exemplo - Kruskal-Wallis - Fatorial - DIC

Teste de
Kruskal-Wallis O correto seria:
José
Waldemar da
Silva # Importe os dados Etileno.xls
Definição
attach(Etileno)
Procedimento
para realização
do teste library(ExpDes.pt)
Teste de
Kruskal-Wallis
no R fat2.dic(Tempo,Procedimento,Producao,
Aplicação do quali=c(FALSE,TRUE),fac.names=c("Tempo","Procedimento"))
Teste de
Kruskal-Wallis
em
Experimentos
No entanto, a hipótese de normalidade dos resı́duos não é
em Fatorial aceita. Ver output do comando fat2.dic acima.
Teste Sobre as
Medianas
(Diretamente)
Além disso, a hipótese de homogeneidade dos grupos também
não é aceita.
16 / 21
Exemplo - Kruskal-Wallis - Fatorial - DIC

Teste de
Kruskal-Wallis
Verificando homogeneidade:
José
Waldemar da
grupos = paste(Tempo,Procedimento)
Silva dic(grupos,Producao)
Definição
Ver output da função dic acima.
Procedimento
para realização
do teste
Obs.: Sendo uma (apenas uma) das pressuposições
Teste de
Kruskal-Wallis (normalidade ou homogeneidade) não atendida, tem-se o
no R
impedimento do uso do teste F (anova).
Aplicação do
Teste de
Kruskal-Wallis
em Solução:
Experimentos
em Fatorial
library(agricolae)
Teste Sobre as
Medianas kruskal(Producao,grupos,console=TRUE)
(Diretamente)

# Se houver interesse, veja no exemplo anterior


# como fazer o gráfico 17 / 21
Sumário

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
1 Definição

Definição

Procedimento
2 Procedimento para realização do teste
para realização
do teste

Teste de 3 Teste de Kruskal-Wallis no R


Kruskal-Wallis
no R

Aplicação do 4 Aplicação do Teste de Kruskal-Wallis em Experimentos em


Teste de
Kruskal-Wallis Fatorial
em
Experimentos
em Fatorial
5 Teste Sobre as Medianas (Diretamente)
Teste Sobre as
Medianas
(Diretamente)

18 / 21
Procedimento no R

Teste de
Kruskal-Wallis

José
Waldemar da
Silva
O teste de Kruskal-Wallis é realizado considerando os
ranks dos grupos. A hipótese nula é que todos os grupos
Definição
tenha rank médio igual a n+12 pois, a soma dos ranks de
Procedimento
n(n+1)
para realização
do teste
toda a amostra é 2 e dividindo este total por n,
Teste de
obtém-se a média anterior.
Kruskal-Wallis
no R

Aplicação do
Teste de O teste sobre as medianas, denominado no r por
Kruskal-Wallis
em Median.test realiza o teste diretamente nas medianas. O
Experimentos
em Fatorial teste sobre as medianas pode ser “mais bem visto” do que
Teste Sobre as o teste sobre os ranks.
Medianas
(Diretamente)

19 / 21
Procedimento no R

Teste de
Kruskal-Wallis Exemplo - HOMERUNS
José
Waldemar da Considere o banco de dados denominados HOMERUNS,
Silva
descrito anteriormente e aplique o teste das medianas para
Definição comparar os atletas, quanto as distâncias percorridas
Procedimento
para realização
do teste
# Instale o pacote agricolae se ainda n~
ao o fez
# Importe o arquivo de dados HOMERUNS.
Teste de
Kruskal-Wallis
no R attach(HOMERUNS)
Aplicação do library(agricolae) # se ainda n~
ao o fez
Teste de
Kruskal-Wallis Median.test(Distancia,factor(Jogador),console=TRUE)
em
Experimentos
em Fatorial # graficamente,
Teste Sobre as
Medianas comparacao=Median.test(Distancia,factor(Jogador))
(Diretamente)
plot(comparacao, main="Grupos e Intervalos")
box()
20 / 21
Procedimento no R

Teste de
Kruskal-Wallis Exemplo - Etileno
José
Waldemar da Este teste tambem pode ser aplicado no caso de o experimento
Silva
ter sido instalado em esquema fatorial como é o caso dos dados
Definição
alocados no arquivo denominado Etileno.xls.
Procedimento
para realização
do teste
# Instale o pacote agricolae se ainda n~
ao o fez
Teste de # Importe o arquivo de dados Etileno.
Kruskal-Wallis
no R

Aplicação do attach(Etileno)
Teste de library(agricolae) # se ainda n~
ao o fez
Kruskal-Wallis
em
Experimentos grupos = paste(Tempo,Procedimento)
em Fatorial
Median.test(Producao,grupos)
Teste Sobre as
Medianas
(Diretamente) # compare os resultados com os resultados obtidos
# com o teste de Kruskal-Wallis

21 / 21

Você também pode gostar