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 ;
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