web-dev-qa-db-fra.com

Effectuer un test de normalité Shapiro-Wilk

Je souhaite effectuer un test de test de normalité Shapiro-Wilk. Mes données sont au format csv. Cela ressemble à ceci:

> heisenberg
    HWWIchg
1    -15.60
2    -21.60
3    -19.50
4    -19.10
5    -20.90
6    -20.70
7    -19.30
8    -18.30
9    -15.10

Cependant, lorsque je réalise le test, je reçois:

> shapiro.test(heisenberg)
Error in `[.data.frame`(x, complete.cases(x)) : 
  undefined columns selected

Pourquoi ne pas choisir la bonne colonne et comment le faire? Merci pour votre réponse !!!

28
maximus

Vous appliquez shapiro.test () à un bloc de données au lieu de la colonne. Essayez ce qui suit:

shapiro.test(heisenberg$HWWIchg)
7

Vous n'avez pas spécifié les colonnes exactes (données) à tester pour la normalité ..__

shapiro.test(heisenberg$HWWIchg)
1