Я выполнил повторный проект, в ходе которого я протестировал 30 мужчин и 30 женщин в трех разных заданиях. Я хочу понять, как поведение мужчин и женщин отличается и как это зависит от задачи. Я использовал оба пакета lmer и lme4, чтобы исследовать это, однако я застрял при попытке проверить предположения для любого из этих методов. Код, который я запускаю
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)
Я проверил, было ли взаимодействие лучшей моделью, сравнив его с более простой моделью без взаимодействия и выполнив анову:
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)
В1: Можно ли использовать эти категориальные предикторы в линейной смешанной модели?
В2: Правильно ли я понимаю, что нормально, переменная результата («поведение») не должна распределяться сама по себе (по полу / задачам)?
Q3: Как я могу проверить однородность дисперсии? Для простой линейной модели я использую plot(LM$fitted.values,rstandard(LM))
. plot(reside(lm.base1))
Достаточно ли использования ?
Q4: для проверки нормальности используется следующий код, хорошо?
hist((resid(lm.base1) - mean(resid(lm.base1))) / sd(resid(lm.base1)), freq = FALSE); curve(dnorm, add = TRUE)