ฉันได้ดูภาพรวมของสูตร lm / lmer R โดย @conjugatepriorและสับสนโดยรายการต่อไปนี้:
ทีนี้สมมติว่า A สุ่ม แต่ B ได้รับการแก้ไขและ B ถูกซ้อนภายใน A
aov(Y ~ B + Error(A/B), data=d)
ด้านล่างสูตรโมเดลผสมแบบอะนาล็อกlmer(Y ~ B + (1 | A:B), data=d)
มีไว้สำหรับกรณีเดียวกัน
ฉันไม่เข้าใจความหมายของมัน ในการทดลองที่วิชาถูกแบ่งออกเป็นหลายกลุ่มเราจะมีปัจจัยสุ่ม (วิชา) ซ้อนอยู่ภายในปัจจัยคงที่ (กลุ่ม) แต่ปัจจัยคงที่สามารถซ้อนภายในปัจจัยสุ่มได้อย่างไร มีการแก้ไขบางอย่างซ้อนกันภายในวิชาแบบสุ่มหรือไม่ เป็นไปได้ไหม หากเป็นไปไม่ได้สูตร R เหล่านี้มีเหตุผลหรือไม่
ภาพรวมนี้เป็นที่กล่าวถึงให้เป็นไปตามบางส่วนบนหน้าบุคลิกภาพของโครงการในการทำ ANOVA ใน Rตามตัวเองเกี่ยวกับเรื่องนี้สอนเกี่ยวกับวัดซ้ำใน R มีตัวอย่างต่อไปนี้สำหรับการวัดซ้ำ ANOVA ที่ได้รับ:
aov(Recall ~ Valence + Error(Subject/Valence), data.ex3)
ที่นี่วิชาจะถูกนำเสนอด้วยคำพูดของความจุที่แตกต่างกัน (ปัจจัยที่มีสามระดับ) และเวลาการเรียกคืนของพวกเขาจะถูกวัด แต่ละวิชาจะนำเสนอด้วยคำพูดของทั้งสามระดับความจุ ฉันไม่เห็นอะไรซ้อนกันในการออกแบบนี้ (ปรากฏว่าไขว้ตามคำตอบที่ดีที่นี่ ) และดังนั้นฉันจะไร้เดียงสาคิดว่าError(Subject)
หรือ(1 | Subject)
ควรเป็นคำสุ่มที่เหมาะสมในกรณีนี้ Subject/Valence
"รัง" (?) จะทำให้เกิดความสับสน
โปรดทราบว่าฉันเข้าใจว่าValence
เป็นปัจจัยภายในเรื่อง แต่ฉันคิดว่ามันไม่ใช่ปัจจัย "ซ้อน" ในวิชา (เพราะทุกวิชามีประสบการณ์ทั้งสามระดับValence
)
ปรับปรุง ฉันกำลังสำรวจคำถามเกี่ยวกับประวัติย่อเกี่ยวกับการเข้ารหัสมาตรการ ANOVA ใน R. ซ้ำแล้วซ้ำอีก
ที่นี่ต่อไปนี้จะใช้สำหรับการแก้ไขภายในเรื่อง / มาตรการซ้ำแล้วซ้ำอีกและแบบสุ่ม
subject
:summary(aov(Y ~ A + Error(subject/A), data = d)) anova(lme(Y ~ A, random = ~1|subject, data = d))
ที่นี่สำหรับเอฟเฟกต์คงที่ภายในตัวแบบ / ซ้ำสองรายการคงที่ A และ B:
summary(aov(Y ~ A*B + Error(subject/(A*B)), data=d)) lmer(Y ~ A*B + (1|subject) + (1|A:subject) + (1|B:subject), data=d)
นี่คือเอฟเฟ็กต์ภายในเรื่องสามเรื่อง A, B และ C:
summary(aov(Y ~ A*B*C + Error(subject/(A*B*C)), data=d)) lmer(Y ~ A*B*C + (1|subject) + (0+A|subject) + (0+B|subject) + (0+C|subject) + (0+A:B|subject) + (0+A:C|subject) + (0+B:C|subject), data = d)
คำถามของฉัน:
- ทำไม
Error(subject/A)
ไม่Error(subject)
? - มันเป็น
(1|subject)
หรือ(1|subject)+(1|A:subject)
หรือเพียง(1|A:subject)
? - เป็น
(1|subject) + (1|A:subject)
หรือ(1|subject) + (0+A|subject)
และทำไมไม่เพียง(A|subject)
?
ตอนนี้ฉันได้เห็นหัวข้อที่อ้างว่าบางสิ่งเหล่านี้เท่ากัน (เช่นที่แรก: การอ้างว่าพวกเขาเหมือนกันแต่การเรียกร้องตรงกันข้ามกับ SO ; ที่สาม: ชนิดของการเรียกร้องที่พวกเขาเหมือนกัน ) ที่พวกเขา?
subject/condition
นี้เป็นที่น่าสงสัยแนวคิดเพราะมันดูเหมือนว่าจะชี้ให้เห็นว่าเงื่อนไขที่ซ้อนกันในวิชาเมื่อเห็นได้ชัดว่ามันเป็นสิ่งที่ตรงกันข้าม แต่รูปแบบที่เป็นจริงพอดีsubject + subject:condition
ซึ่งเป็นรูปแบบที่ถูกต้องสมบูรณ์ที่มีผลกระทบเรื่องการสุ่ม และวัตถุลาด X แบบสุ่ม
lm
และaov
สูตร? หากฉันต้องการมีแหล่งข้อมูลที่เชื่อถือได้ในสิ่งที่aov
(มันเป็นเสื้อคลุมสำหรับlm
?) และวิธีการError()
ทำงานของคำที่ฉันควรจะดู?
aov
เป็นเสื้อคลุมสำหรับlm
ในแง่ที่lm
ใช้สำหรับกำลังสองน้อยที่สุด แต่aov
ทำงานบางอย่างเพิ่มเติม (โดยเฉพาะการแปลError
คำสำหรับlm
) แหล่งข้อมูลที่เชื่อถือได้คือซอร์สโค้ดหรืออาจอ้างอิงในhelp("aov")
: Chambers et al (1992) แต่ฉันไม่สามารถเข้าถึงการอ้างอิงนั้นได้ดังนั้นฉันจึงดูที่ซอร์สโค้ด