Я здійснив повторний дизайн, в якому я протестував 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)
Я перевірив, чи взаємодія була найкращою моделлю, порівнюючи її з більш простою моделлю без взаємодії та запускаючи 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: Чи нормально використовувати ці категоричні предиктори в лінійній змішаній моделі?
Q2: Я правильно розумію, що це добре, що змінну результату ("поведінку") не потрібно нормально розподіляти (по статі / завданням)?
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)