ฉันวิ่งออกแบบซ้ำโดยที่ฉันทดสอบชาย 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)
คำถามที่ 1: การใช้ตัวทำนายเชิงหมวดหมู่เหล่านี้ในรูปแบบผสมแบบเชิงเส้นสามารถใช้ได้หรือไม่
Q2: ฉันเข้าใจอย่างถูกต้องหรือไม่ว่ามันเป็นผลดีที่ตัวแปรผลลัพธ์ ("พฤติกรรม") ไม่จำเป็นต้องกระจายตัวเอง (ข้ามเพศ / งาน)?
Q3: ฉันจะตรวจสอบความสม่ำเสมอของความแปรปรวนได้อย่างไร plot(LM$fitted.values,rstandard(LM))
สำหรับการใช้งานผมรูปแบบเชิงเส้นอย่างง่าย มีการใช้งานplot(reside(lm.base1))
เพียงพอหรือไม่
Q4: เพื่อตรวจสอบความปกติใช้รหัสต่อไปนี้ ok?
hist((resid(lm.base1) - mean(resid(lm.base1))) / sd(resid(lm.base1)), freq = FALSE); curve(dnorm, add = TRUE)