ไม่ใช่เรื่องแปลกที่เกิดขึ้นเมื่อต้องรับมือกับตัวแบบผสมที่ซับซ้อนสูงสุด (การประมาณค่าเอฟเฟกต์แบบสุ่มที่เป็นไปได้ทั้งหมดสำหรับข้อมูลและตัวแบบที่กำหนด) นั้นสมบูรณ์แบบ (+1 หรือ -1) หรือสัมพันธ์ที่สมบูรณ์แบบ สำหรับวัตถุประสงค์ของการสนทนาเรามาดูรูปแบบและสรุปแบบจำลองต่อไปนี้
Model: Y ~ X*Cond + (X*Cond|subj)
# Y = logit variable
# X = continuous variable
# Condition = values A and B, dummy coded; the design is repeated
# so all participants go through both Conditions
# subject = random effects for different subjects
Random effects:
Groups Name Variance Std.Dev. Corr
subject (Intercept) 0.85052 0.9222
X 0.08427 0.2903 -1.00
CondB 0.54367 0.7373 -0.37 0.37
X:CondB 0.14812 0.3849 0.26 -0.26 -0.56
Number of obs: 39401, groups: subject, 219
Fixed effects:
Estimate Std. Error z value Pr(>|z|)
(Intercept) 2.49686 0.06909 36.14 < 2e-16 ***
X -1.03854 0.03812 -27.24 < 2e-16 ***
CondB -0.19707 0.06382 -3.09 0.00202 **
X:CondB 0.22809 0.05356 4.26 2.06e-05 ***
เหตุผลที่อยู่เบื้องหลังความสัมพันธ์ที่สมบูรณ์แบบเหล่านี้คือเราได้สร้างแบบจำลองที่ซับซ้อนเกินไปสำหรับข้อมูลที่เรามี คำแนะนำทั่วไปที่ให้ไว้ในสถานการณ์เหล่านี้คือ (เช่น Matuschek et al., 2017; paper ) เพื่อแก้ไขค่าสัมประสิทธิ์ overparameterized เป็น 0 เพราะโมเดลที่เสื่อมเหล่านี้มีแนวโน้มที่จะลดพลังงานลง หากเราสังเกตการเปลี่ยนแปลงที่ทำเครื่องหมายไว้ในเอฟเฟกต์คงที่ในโมเดลที่ลดลงเราควรยอมรับสิ่งนั้น หากไม่มีการเปลี่ยนแปลงแสดงว่าไม่มีปัญหาในการยอมรับต้นฉบับ
อย่างไรก็ตามสมมติว่าเราไม่ได้สนใจเฉพาะเอฟเฟกต์คงที่ที่ควบคุมสำหรับ RE (เอฟเฟกต์แบบสุ่ม) แต่ยังอยู่ในโครงสร้าง RE ด้วย ในกรณีที่กำหนดมันจะฟังดูทฤษฏีที่จะสันนิษฐานว่าIntercept
และความชันX
มีความสัมพันธ์เชิงลบที่ไม่เป็นศูนย์ คำถามหลายข้อปฏิบัติตาม:
จะทำอย่างไรในสถานการณ์เช่นนี้? เราควรรายงานความสัมพันธ์ที่สมบูรณ์แบบและบอกว่าข้อมูลของเราไม่ "ดีพอ" เพื่อประเมินความสัมพันธ์ "ของจริง"? หรือเราควรรายงานรูปแบบความสัมพันธ์ 0 หรือเราควรลองตั้งค่าสหสัมพันธ์อื่น ๆ เป็น 0 ด้วยความหวังว่าสิ่งที่ "สำคัญ" จะไม่สมบูรณ์แบบอีกต่อไป? ฉันไม่คิดว่าจะมีคำตอบที่ถูกต้อง 100% ที่นี่ฉันต้องการได้ยินความคิดเห็นของคุณเป็นส่วนใหญ่
วิธีการเขียนโค้ดที่แก้ไขความสัมพันธ์ของเอฟเฟกต์สุ่ม 2 แบบเป็น 0 โดยไม่มีผลต่อความสัมพันธ์ระหว่างพารามิเตอร์อื่น ๆ ?
blme
, MCMCglmm
, rstanarm
, brms
... )