Como realizar um teste shapiro-wilk no sas


O teste Shapiro-Wilk é usado para determinar se um conjunto de dados segue ou não uma distribuição normal .

O exemplo passo a passo a seguir mostra como realizar um teste Shapiro-Wilk para um conjunto de dados no SAS.

Etapa 1: crie os dados

Primeiro, criaremos um conjunto de dados contendo 15 observações:

 /*create dataset*/
data my_data;
    input x;
    datalines ;
3
3
4
6
7
8
8
9
12
14
15
15
17
20
21
;
run ;

/*view dataset*/
proc print data =my_data;

Passo 2: Realize o teste Shapiro-Wilk

A seguir, usaremos proc univariate com o comando normal para realizar um teste de normalidade de Shapiro-Wilk:

 /*perform Shapiro-Wilk test*/
proc univariate data =my_data normal ; 
run ;

Teste Shapiro-Wilk no SAS

O resultado nos dá muitas informações, mas a única tabela que precisamos observar é aquela chamada Testes de Normalidade .

Esta tabela fornece estatísticas de teste e valores p para vários testes de normalidade, incluindo:

  • O teste Shapiro-Wilk
  • O teste Kolmogorov-Smirnov
  • O teste de Cramer-von Mises
  • O teste Anderson-Darling

Nesta tabela, podemos ver que o valor p do teste Shapiro-Wilk é 0,3452 .

Lembre-se de que um teste de Shapiro-Wilk usa as seguintes hipóteses nulas e alternativas:

  • H 0 : Os dados são normalmente distribuídos.
  • HA : Os dados não são normalmente distribuídos.

Como o valor p ( 0,3452 ) não é inferior a 0,05, não rejeitamos a hipótese nula.

Isto significa que não temos evidências suficientes para dizer que o conjunto de dados não é normalmente distribuído.

Em outras palavras, pode-se assumir que o conjunto de dados é normalmente distribuído.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outros testes estatísticos comuns no SAS:

Como realizar um teste de Kolmogorov-Smirnov no SAS
Como realizar um teste de ajuste qui-quadrado no SAS
Como realizar o teste exato de Fisher no SAS

Add a Comment

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