Test de normalité avec R : Test de Shapiro-Wilk

Le test de Shapiro-Wilk est un test permettant de savoir si une série de données suit une loi normale.

Un outil web pour faire le test de Shapiro-Wilk en ligne, sans aucune installation, est disponible ici.



Hypothèse nulle : l'échantillon suit une loi normale. Par conséquent si la p-value du test est significative, l'échantillon ne suit pas une loi normale.


Exemple 1:

Code R :
 
shapiro.test(rnorm(100, mean = 5, sd = 3))
 


Résultat de la commande:

Shapiro-Wilk normality test

data: rnorm(100, mean = 5, sd = 3)
W = 0.9895, p-value = 0.6211


L'exemple ci-dessus renvoie une p-value non significative. L'échantillon suit donc une loi normale.



Exemple 2:

Code R :
 
shapiro.test(runif(100, min = 2, max = 4))
 


Résultat de la commande:
Shapiro-Wilk normality test

data: runif(100, min = 2, max = 4)
W = 0.9337, p-value = 8.077e-05


Dans l'exemple 2, ci-dessus, la p-value est significative. L'échantillon ne suit donc pas une loi normale.




« Cours précédent
Statistiques descriptives avec R


Cours suivant »
Test F : comparaison de deux variances avec R









Want to Learn More on R Programming and Data Science?

Follow us by Email

by FeedBurner

On Social Networks:


 Get involved :
  Click to follow us on and Google+ :   
  Comment this article by clicking on "Discussion" button (top-right position of this page)
  Sign up as a member and post news and articles on STHDA web site.
Cette page a été vue 44732 fois