Transformation de variables en log(Y)
Bonjour tout le monde !
J'ai fait l'anova à un facteur pour une variable qualitative et quantitative avec un total de 29 individus.
J'ai importé mon tableau Excel puis j'ai commencé par tester la normalité, et j'ai obtenu ceci :
Code:
1 2 3 4
| normalityTest(~SAU, test="shapiro.test", data=SAUCHGTS)
Shapiro-Wilk normality test
data: SAU
W = 0.61451, p-value = 0.0000001542 |
p-value inférieure à 0,05 => on rejette H0
J'ai quand même fait le test de Bartlett pour l'homogénéité :
Code:
1 2 3 4
| bartlett.test(SAU ~ Niveau.de.changement.3.dernières.années.mucuna.et.stylosanthes, data=SAUCHGTS)
Bartlett test of homogeneity of variances
data: SAU by Niveau.de.changement.3.dernières.années.mucuna.et.stylosanthes
Bartlett's K-squared = 14.769, df = 1, p-value = 0.0001215 |
On rejette l'hypothèse H0 (p-value inférieur à 0,05), il n'y a pas d'égalité entre les variances.
J'ai aussi fait le test de Levene
Code:
1 2 3 4 5
| leveneTest(SAU ~ Niveau.de.changement.3.dernières.années.mucuna.et.stylosanthes, data=SAUCHGTS, center="median")
Levene's Test for Homogeneity of Variance (center = "median")
Df F value Pr(>F)
group 1 2.0922 0.1596
27 |
La p-value est supérieure à 0,05 donc on rejette H0...
On m'a recommandé de transformer ma variable à expliquer en log(Y), mais je ne sais pas DU TOUT comment ça se traduit en pratique, je veux dire, j'écris quoi sur le script de R pour transformer mes variables ?
J'utilise R (R 3.3.3 GUI 1.69 Mavericks build (7328) avec un mac 10.12.6
Quelqu'un peut-il m'aider s'il vous plait ? Je suis nulle dans l'utilisation de R ! Merci !