ทำความเข้าใจกับความแปรปรวนของเอฟเฟกต์แบบสุ่มในโมเดล lmer ()


16

ฉันมีปัญหาในการเข้าใจผลลัพธ์ของlmer()แบบจำลองของฉัน มันเป็นรูปแบบที่เรียบง่ายของตัวแปรผลลัพธ์ (สนับสนุน) ที่มีการสกัดกั้นรัฐที่แตกต่างกัน / ผลกระทบแบบสุ่มรัฐ:

mlm1 <- lmer(Support ~ (1 | State))

ผลลัพธ์ของsummary(mlm1)คือ:

Linear mixed model fit by REML 
Formula: Support ~ (1 | State) 
   AIC   BIC logLik deviance REMLdev
 12088 12107  -6041    12076   12082
Random effects:
 Groups   Name        Variance  Std.Dev.
 State    (Intercept) 0.0063695 0.079809
 Residual             1.1114756 1.054265
Number of obs: 4097, groups: State, 48

Fixed effects:
            Estimate Std. Error t value
(Intercept)  0.13218    0.02159   6.123

ฉันจะเอามันที่ความแปรปรวนของการที่แตกต่างกันดักรัฐ / 0.0063695ผลกระทบแบบสุ่มจะ แต่เมื่อฉันแยกเวกเตอร์ของเอฟเฟกต์แบบสุ่มเหล่านี้และคำนวณความแปรปรวน

var(ranef(mlm1)$State)

ผลที่ได้คือ: 0.001800869, summary()มากมีขนาดเล็กกว่าความแปรปรวนที่รายงานโดย

เท่าที่ฉันเข้าใจโมเดลที่ฉันระบุสามารถเขียนได้:

yi=α0+αs+ϵi, for i={1,2,...,4097}

αsN(0,σα2), for s={1,2,...,48}

หากถูกต้องแล้วความแปรปรวนของผลการสุ่ม ( ) ควรจะ\แต่สิ่งเหล่านี้ไม่เทียบเท่าในความพอดีของฉันσ 2 ααsσα2lmer()


คุณมีความรู้เกี่ยวกับวิธีประมาณพารามิเตอร์ด้วยlmer()หรือไม่? ดูเหมือนว่าคุณยืนยันว่าประมาณจากความแปรปรวนเชิงประจักษ์ของผลกระทบที่คาดสุ่ม\คำอธิบายโมเดลของคุณไม่ชัดเจน (perharpsควรเป็น ) มันเป็นการออกแบบที่สมดุลหรือไม่? σα2α^syiyis
Stéphane Laurent

นี่เป็นคำถามที่คล้ายกันมากโดยมีคำตอบที่ต่างออกไป
Arne Jonas Warnke

คำตอบ:


11

นี่คือโนวาแบบคลาสสิกทางเดียว คำตอบสั้น ๆ สำหรับคำถามของคุณคือองค์ประกอบความแปรปรวนประกอบด้วยคำสองคำ

σ^α2=E[148s=148αs2]=148s=148α^s2+148s=148var(α^s)

ดังนั้นคำที่คุณคำนวณคือคำแรกบน rhs (เนื่องจากเอฟเฟกต์แบบสุ่มมีค่าเฉลี่ยเป็นศูนย์) ระยะที่สองขึ้นอยู่กับว่าใช้ REML ของ ML หรือไม่และผลรวมของข้อผิดพลาดมาตรฐานกำลังสองของเอฟเฟกต์แบบสุ่ม


2
ตกลงเข้าใจแล้ว! ดังนั้นผลรวมของ SEs แควร์โลว์ที่ - 1/48 * sum((se.ranef(mlm1)$State)^2)- 0.004557198คือ ความแปรปรวนของประมาณการจุด RES (ที่ได้รับดังกล่าวโดยใช้var(ranef(mlm1)$State)) 0.001800869เป็น ผลรวมคือ0.006358067ซึ่งเป็นความแปรปรวนที่รายงานโดยใช้summary()กับlmer()โมเดลข้างต้นอย่างน้อย 4 หรือ 5 หลัก ขอบคุณมาก @probability
nomad545

2
สำหรับผู้ที่ต้องการคำตอบนี้และความคิดเห็นเพื่อขอความช่วยเหลือโปรดทราบว่า Nomad545 ยังใช้ประโยชน์จากarmแพคเกจ R สำหรับse.ranef()ฟังก์ชั่น
ndoogan

1
@probabilityislogic: คุณสามารถให้รายละเอียดเพิ่มเติมเกี่ยวกับวิธีคำนวณสมการได้หรือไม่ ความเท่าเทียมกันครั้งที่สองประสบความสำเร็จได้อย่างไร? นอกจากนี้ยังไม่ได้มีหมวกในอัลฟาหลังจากความเท่าเทียมกันครั้งแรก?
user1357015

1
YNormal(1nα0,Σ)Σ=Inσe2+σα2ZZTE(αs)=0var(αs)=E(αs2)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.