Você está na página 1de 9

09/08/2017 6.

2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action

 Login (/user/login) |

(/)

6.2 - TESTE DE KOLMOGOROV-SMIRNOV


Início (/) / Inferência (/inferencia-0) / Testes de normalidade (/inferencia/testes-de-normalidade) / 6.2 - Teste de Kolmogorov-Smirnov

Grande parte dos problemas que encontramos em estatística são tratados com a hipótese que os dados são
retirados de uma população com uma distribuição de probabilidade especí ca. O formato desta distribuição pode
ser um dos objetivos da análise. Por exemplo, suponha que um pequeno número de observações foram retiradas
de uma população com distribuição desconhecida e que estamos interessados em testar hipóteses sobre a média
desta população. O teste paramétrico tradicional, baseado na distribuição t-student, é obtido sob o hipótese de
que a população tem distribuição normal. Nesse sentido, surge a necessidade de certi carmos se essa suposição
pode ser assumida. Em alguns casos, assumir a normalidade dos dados é o primeiro passo que tomamos para
simpli car nossas análise. Para dar suporte a esta suposição, consideramos, dentre outros, o teste de Kolmogorov
- Smirnov.

O teste de Kolmogorov - Smirnov pode ser utilizado para avaliar as hipóteses: 

http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 1/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action

Este teste observa a máxima diferença absoluta entre a função de distribuição acumulada assumida para os
 
dados, no caso a Normal, e a função de distribuição empírica dos dados. Como critério, comparamos esta
diferença com um valor crítico, para um dado nível de signi cância.  
Considere uma amostra aleatória simples de uma população com função de distribuição
acumulada contínua desconhecida. A estatística utilizada para o teste é: 

Esta função corresponde a distância máxima vertical entre os grá cos de e   sobre a amplitude dos
possíveis valores de . Em  temos que

representa a função de distribuição acumulada assumida para os dados;


 representa a função de distribuição acumulada empírica dos dados.
Neste caso, queremos testar a hipótese contra a hipótese alternativa . Para isto,
tomamos as observações aleatórias ordenadas de forma crescente da população com
função de distribuição contínua . No caso de análise da normalidade dos dados, assumimos a função de
distribuição da normal.

A função de distribuição acumulada assumida para os dados é de nida por  e a função de


distribuição acumulada empírica é de nida por uma função escada, dada pela fórmula: 

onde  é a função indicadora. A função indicadora é de nida da seguinte forma: 

Observe que a função da distribuição empírica  corresponde à proporção de valores menores ou iguais a .
Tal função também pode ser escrita da seguinte forma 

Sob , a distribuição assintótica da estatística de kolmogorov-Smirnov é dada por 

Esta distribuição assintótica é válida quando temos conhecimento completo sobre a distribuição de ,
entretanto, na prática, especi ca uma famíla de distribuições de probabilidade. Neste caso, a distribuição
assintótica da estatística de Kolmogorov-Smirnov não conhecida e foi determinada via simulação.

Como a função de distribuição empírica é descontínua e a função de distribuição hipotética é contínua, vamos
considerar duas outras estatísticas: 

http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 2/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action

para calcularmos a estatística de kolmogorov-Smirnov. Essas estatísticas medem as distâncias (vertical)  entre os
grá cos das duas funções, teórica e empírica, nos pontos e . Com isso, podemos utilizar como estatística
de teste 

Se  é maior que o valor crítico, rejeitamos a hipótese de normalidade dos dados com de con ança.
Caso contrário, não rejeitamos a hipótese de normalidade.

Resumo das estatísticas de teste.

x(ordenado)

Tabela 6.2.1: Estatísticas de teste.

OBS: O valor de é encontrado na tabela da distribuição normal padrão.

A tabela de valores críticos para a estatística do teste de Komolgorov-Smirnov é dada a seguir.

  Nível de Signi cância

n 0,2 0,1 0,05 0,01

     

5 0,45 0,51 0,56 0,67

10 0,32 0,37 0,41 0,49

15 0,27 0,30 0,34 0,40

20 0,23 0,26 0,29 0,36

25 0,21 0,24 0,27 0,32

30 0,19 0,22 0,24 0,29

http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 3/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action

35 0,18 0,20 0,23 0,27

40 0,17 0,19 0,21 0,25

45 0,16 0,18 0,20 0,24  

50 0,15 0,17 0,19 0,23

Valores maiores

Exemplo 6.2.1:
Avaliar a normalidade dos dados referente a medição de 10 peças.

clique aqui para efetuar o download dos dados utilizados nesse exemplo

(/sites/default/ les/inferencia/planilhas/TesteNormalidade1.xls)

1,90642

2,10288

1,52229

2,61826

1,42738

2,22488

1,69742

3,15435

1,98492

1,99568

Solução:
Após ordenarmos os dados, obtemos o valor de fazendo a razão entre a posição e o valor total de dados,
. O valor de  é encontrado na tabela da distribuição normal padrão, após transformarmos os dados pela
relação 

onde é a média aritmética e é o desvio padrão dos dados.

Dados  empírica teórica

1,42738 0,1 0,1086547 0,0086547 0,1086547

1,52229 0,2 0,1469448 0,0530552 0,0469448

http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 4/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action

1,69742 0,3 0,2388688 0,0611312 0,0388688

1,90642 0,4 0,3803466 0,0196534 0,0803466

1,98492 0,5 0,4394702 0,0605298 0,0394702  

1,99568 0,6 0,4477126 0,1522874 0,0522874

2,10288 0,7 0,5304822 0,1695178 0,0695178

2,22488 0,8 0,6229025 0,1770975 0,0770975

2,61826 0,9 0,8590611 0,0409389 0,0590611

3,15435 1,0 0,9828237 0,0171763 0,0828237

Máximo  0,1770975 0,1086547

Com isso, 

Considerando e , encontramos pela tabela  de valores críticos  o valor . Como


, não temos evidências para rejeitar a hipótese de normalidade dos dados.

Veja a seguir os resultados obtidos pelo software Action.

http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 5/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action

Para entender como executar essa função do Software Action, você pode consultar o manual do usuário.
(/manual-estatistica-basica/teste-de-normalidade-para-pesos-de-pecas)

‹ 6.1 - Papel de Probabilidade (/inferencia/61-papel-de- acima 6.3 - Teste de Anderson-Darling › (/inferencia/63-teste-de-


probabilidade) (/inferencia/testes- anderson-darling)
de-
normalidade)

Dúvidas sobre esse conteúdo? Comente:


27 Comentários Portal Action 
1 Entrar

Ordenar por Mais votados


 Recomendar ⤤ Compartilhar

Participe da discussão...

FAZER LOGIN COM

OU REGISTRE-SE NO DISQUS ?

Nome

Henrique Takahasi • 3 meses atrás


http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 6/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action
Henrique Takahasi • 3 meses atrás
Olá!
Para avaliar variáveis contínuas antes e depois de uma intervenção cirúrgica em uma
amostra pequena de indivíduos (menos de 10), qual teste de normalidade posso usar? E qual
teste estatístico posso usar para avaliar se houve diferença?  
Obrigado
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > Henrique Takahasi • 3 meses atrás

Olá Henrique! podemos aplicar qualquer teste de normalidade. A escolha é sue


critério.
△ ▽ • Responder • Compartilhar ›

The Nada, Gueto Vet. > Equipe Portal • 11 dias atrás


Olá, desculpa aproveitar a pergunta meses depois, mas como também utilizarei
um teste de normalidade a partir de valores biológicos queria saber. Qual teste
usar a partir de qual "n"? Por exemplo, um N de 25 animais e sua concentração
de ptns antes de depois de um certo evento, qual melhor teste de normalidade
usar?
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > The Nada, Gueto Vet. • 8 dias atrás

Olá! foram escritos muitos artigos sobre o assunto e nenhum deles


chegou a um "melhor" teste de normalidade.
△ ▽ • Responder • Compartilhar ›

Ingrid Lima • 6 meses atrás


Olá! Este teste se aplica a séries temporais com poucas observações? Se não, qual teste de
normalidade dos resíduos melhor se aplicaria no meu caso? Muito obrigada!
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > Ingrid Lima • 6 meses atrás

Olá Ingrid! o tamanho de amostra mínimo é 5, para este tamanho de amostra pode ser
aplicado sim.
△ ▽ • Responder • Compartilhar ›

HYANKA MAYRA DA SILVA • 8 meses atrás


Como você achou esse valor de 0.41?
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > HYANKA MAYRA DA SILVA • 8 meses atrás

Olá Hyanka! é o valor crítico dado na tabela após a tabela 6.2.1 para n=10. Bons
estudos.
△ ▽ • Responder • Compartilhar ›

knnob9 • um ano atrás


O que devemos fazer no caso de empates? Utilizar o mínimo entre os postos empatados, o
máximo, ou a média dos empates? Obrigado.
△ ▽ • Responder • Compartilhar ›
http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 7/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action
△ ▽ • Responder • Compartilhar ›

Guilherme Mendes • 2 anos atrás


Boa Tarde ! Qual a necessidade da última coluna da tabela ?
△ ▽ • Responder • Compartilhar ›  

Equipe Portal Mod > Guilherme Mendes • 2 anos atrás

Olá Guilherme! a última coluna da última tabela representa o D-. A necessidade desta
coluna é para calcularmos a estatística Dn=max{D+,D-}.
△ ▽ • Responder • Compartilhar ›

Marlesson Santana • 2 anos atrás


No caso do teste de Kolmogorov, como eu interpreto o p-valor apresentando junto ao valor do
K-S? Posso ignorar a tabela de valores críticos e utilizar apenas o p-valor para identificar se a
H0 está ou não rejeitada?
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > Marlesson Santana • 2 anos atrás

Olá Marlesson! Uma das soluções é avaliar pelo p-valor a outra é pelo valor crítico. As
duas chegam ao mesmo resultado. A estratégia do p-valor não precisa consultar
tabela de valores críticos.
△ ▽ • Responder • Compartilhar ›

Ubirajara Theodoro Schier • 2 anos atrás


olá, tenho uma dúvida... F(x) teórica... esse valor vem da tabela normal padrão, isso? No caso
do exemplo acima... o valor 0,1086547... não encontrei na tabela padrão... é a densidade
acumulada certo? poderia explicitar como chegou à esse valor? grato
△ ▽ • Responder • Compartilhar ›

Weber Anselmo dos Ramos Souza > Ubirajara Theodoro Schier • 3 meses atrás
1-(tabela normal de 1,24)=0,1075 que é bem proximo de 0,1086 (:
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > Weber Anselmo dos Ramos Souza • 3 meses atrás

Olá Weber! primeiramente calculamos os quantis Z(i), em seguida calculamos


os percentis da normal padrão à partir dos Z(i)'s. Para isto utilize o Action Stat
utilizando a função percentil ou Dist.normp.n do excel.
△ ▽ • Responder • Compartilhar ›

Guilherme Mendes > Ubirajara Theodoro Schier • 2 anos atrás


@Ubirajara Theodoro Schier tive a mesma dúvida que você, porém depois de
algumas pesquisas pude notar que ele achou o valor 0,1086547 no exemplo acima
pois ele pode ter utilizado a formula Dist.norm no excel para efetuar a fórmula de Z(i),
e o excel deve fazer uma busca numa tabela mais precisa, pois a tabela que eu e você
deve ter utilizado possui apenas duas casas após a vírgula.
△ ▽ • Responder • Compartilhar ›

Rafael Ceregatti > Ubirajara Theodoro Schier • 2 anos atrás


Olá Ubirajara! Sim, F(x) teórica é o valor que aparece na tabela da distribuição normal
http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 8/9
09/08/2017 6.2 - Teste de Kolmogorov-Smirnov - Inferência | Portal Action
Olá Ubirajara! Sim, F(x) teórica é o valor que aparece na tabela da distribuição normal
padrão. Para obter a probabilidade 0,108654 basta encontrar na tabela o valor da
distribuição acumulada para o quantil (1,4273 - 2,0634)/(0,5155) = -1,2338, no qual
2,0634 é a média dos dados e 0,5155 é o desvio padrão dos dados.
△ ▽ • Responder • Compartilhar ›  

Guilherme Mendes > Rafael Ceregatti • 2 anos atrás


Porém o valor encontrado na tabela para o valor -1,2338 seria 0,891. Porém o
excel encontra o valor citado no exemplo "0,1086547''
△ ▽ • Responder • Compartilhar ›

HP • 2 anos atrás
Para séries temporais podem ser usados testes de normalidade?
△ ▽ • Responder • Compartilhar ›

Rafael Ceregatti > HP • 2 anos atrás


Olá HP! Uma suposição essencial para os testes de normalidade é que as amostras
sejam independentes. Em séries temporais, usualmente existe uma estrutura de
correlação entre as amostras e por isso os testes de normalidade não são indicados.
△ ▽ • Responder • Compartilhar ›

Ubirajara Theodoro Schier • 2 anos atrás


qual a necessidade de se efetuar esse teste? se calcularmos a densidade da probabilidade e
jogarmos em um gráfico, não podemos concluir observando o formato de sino do gráfico para
concluir que trata-se de uma distribuição normal?
△ ▽ • Responder • Compartilhar ›

Rafael Ceregatti > Ubirajara Theodoro Schier • 2 anos atrás


Olá Ubirajara! Um teste de hipótese é um método estatístico que utiliza da teoria das
probabilidades para analisar a hipótese em questão. Teste de hipóteses são
consistentes, pois independente de quem faça o teste, o mesmo resultado será obtido
para um mesmo conjunto de dados.
Para uma amostra não é possível calcular a função densidade de probabilidade, mas
sim a distribuição empírica dos dados. Recursos gráficos são subjetivos. O que para
alguém pode parecer um sino, para outro não. Outra observação é que outras
distribuições podem apresentar formato de sino, como por exemplo a distribuição t-
student. E por isto, temos a necessidade de utilizar um teste de hipótese.
△ ▽ • Responder • Compartilhar ›

matheus • 2 anos atrás


quais sao as hipoteses necessarias para que o teste possa ser realizado?
△ ▽ • Responder • Compartilhar ›

Equipe Portal Mod > matheus • 2 anos atrás


Olá Matheus! o teste de Kolmogorov-Smirnov é um teste de normalidade. Para tanto,
temos para hipótese nula, os dados seguem uma distribuição normal. Já para hip.
alternativa temos que os dados não seguem uma distribuição normal.
△ ▽ • Responder • Compartilhar ›

http://www.portalaction.com.br/inferencia/62-teste-de-kolmogorov-smirnov 9/9

Você também pode gostar