J'ai exécuté une conception répétée selon laquelle j'ai testé 30 hommes et 30 femmes à travers trois tâches différentes. Je veux comprendre en quoi le comportement des hommes et des femmes est différent et comment cela dépend de la tâche. J'ai utilisé à la fois le package lmer et lme4 pour enquêter sur cela, cependant, je suis coincé à essayer de vérifier les hypothèses pour l'une ou l'autre méthode. Le code que je lance est
lm.full <- lmer(behaviour ~ task*sex + (1|ID/task), REML=FALSE, data=dat)
lm.full2 <-lme(behaviour ~ task*sex, random = ~ 1|ID/task, method="ML", data=dat)
J'ai vérifié si l'interaction était le meilleur modèle en le comparant avec le modèle plus simple sans l'interaction et en exécutant une anova:
lm.base1 <- lmer(behaviour ~ task+sex+(1|ID/task), REML=FALSE, data=dat)
lm.base2 <- lme(behaviour ~ task+sex, random= ~1|ID/task), method="ML", data=dat)
anova(lm.base1, lm.full)
anova(lm.base2, lm.full2)
Q1: Est-il acceptable d'utiliser ces prédicteurs catégoriels dans un modèle mixte linéaire?
Q2: Dois-je comprendre correctement que la variable de résultat ("comportement") n'a pas besoin d'être distribuée normalement elle-même (par sexe / tâches)?
Q3: Comment puis-je vérifier l'homogénéité de la variance? Pour un modèle linéaire simple que j'utilise plot(LM$fitted.values,rstandard(LM))
. L'usage est-il plot(reside(lm.base1))
suffisant?
Q4: Pour vérifier la normalité, utilisez le code suivant, ok?
hist((resid(lm.base1) - mean(resid(lm.base1))) / sd(resid(lm.base1)), freq = FALSE); curve(dnorm, add = TRUE)