Lmer () modellerinde rastgele efektlerin varyansını anlama


16

lmer()Modelimin çıktısını anlamada sorun yaşıyorum . Değişen Devlet kesişimleri / Durum rastgele etkileri olan bir sonuç değişkeninin (Destek) basit bir modelidir:

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

Sonuçları 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

Değişen durum kesişimlerinin / rastgele etkilerin varyansının olduğunu düşünüyorum 0.0063695. Ama bu durumun rastgele etkilerinin vektörünü ayıkladığımda ve varyansı hesapladığımda

var(ranef(mlm1)$State)

Sonuç: 0.001800869tarafından bildirilen varyanstan oldukça küçüktür summary().

Anladığım kadarıyla, belirlediğim model yazılabilir:

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

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

Bu doğru ise, daha sonra rastgele etkilerin varyans ( ) olmalıdır σ 2 a . Ancak bunlar benim uyumumda aslında eşdeğer değil .αsσα2lmer()


Parametrelerin nasıl tahmin edildiği hakkında biraz bilginiz var lmer()mı? Gibi görünüyor önerme o tahmini rastgele etkilerin deneysel varyans tahmin edilmektedir α s . Modelinizin açıklaması (perharps değil açıktır y ı olmalıdır y ı s ). Dengeli bir tasarım mı? σα2α^syiyis
Stéphane Laurent

İşte çok benzer bir soru, bir şekilde farklı bir cevapla
Arne Jonas Warnke

Yanıtlar:


11

Bu klasik bir tek yönlü anova. Sorunuza çok kısa bir cevap varyans bileşeninin iki terimden oluşmasıdır.

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

Yani hesapladığınız terim rhs üzerindeki ilk terimdir (rastgele efektlerin ortalama sıfır olduğu için). İkinci terim, REML of ML'nin kullanılıp kullanılmadığına ve rastgele etkilerinizin kare standart hatalarının toplamına bağlıdır .


2
Tamam anladım! Yani, RE'lerin kare SE'lerin toplamı - 1/48 * sum((se.ranef(mlm1)$State)^2)- 0.004557198. RE'lerin nokta tahminlerinin varyansı (yukarıdaki gibi kullanılarak elde edilmiştir var(ranef(mlm1)$State)) 0.001800869. Toplamıdır 0.006358067varyans kullanılarak bildirilen olan summary()ilgili lmer()en az 4 veya 5 basamak, yukarıdaki modelde. Çok teşekkürler @probability
nomad545

2
Bu yanıtı ve yardımı görmek isteyenler için, nomad545'in işlev armiçin R paketini de kullandığını unutmayın se.ranef().
ndoogan

1
@probabilityislogic: Bu denklemin nasıl hesaplandığı hakkında biraz daha ayrıntı verebilir misiniz? Özellikle, ikinci eşitlik nasıl sağlandı? Ayrıca, ilk eşitlikten sonra alfada bir şapka olmamalı mıydı?
user1357015

1
@ user1357015 - bunu görmenin bir yolu, rastgele efektleri entegre ettikten sonra (marjinal) günlük olasılığının gradyanına bakmaktır. Yani, olasılığı farklılaştırınY~N-Örmbirl(1nα0,Σ) nerede Σ=bennσe2+σα2ZZTY'nin "koşulsuz" varyansıdır. Bunu yaparsanız (artı bazı manipülasyonlar kullanarak) yukarıdaki eşitliği elde edersiniz. İkinci eşitlik şöyle olur:E(αs)=0 (model altında) anlamı vbirr(αs)=E(αs2)
olasılık
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.