Genelleştirilmiş doğrusal karışık modelden elde edilen önyükleme tahminleri gerektiren bir simülasyon çalışması yapıyorum (aslında, bir GLMM'den ve bir LMM'den biri için sabit etkiler için iki tahminin ürünü). Çalışmayı iyi yapmak için her seferinde 1000 veya 1500 bootstrap replikasyonu ile yaklaşık 1000 simülasyon gerekir. Bu, bilgisayarımda önemli miktarda zaman alıyor (birçok gün).
How can I speed up the computation of these fixed effects?
Daha spesifik olmak gerekirse, X, M ve Y değişkenlerine yol açan, X ve M'nin sürekli olduğu ve Y'nin ikili olduğu üç şekilde tekrar tekrar ölçülen deneklerim var. Biz iki regresyon denklemleri var Y için altta yatan gizli sürekli değişken olan ve hatalar IID değildir. Önyükleme yapmak istediğimiz istatistik . Bu nedenle, her bootstrap replikasyonu bir LMM ve bir GLMM takmayı gerektirir. R kodum (lme4 kullanarak)
stat=function(dat){
a=fixef(lmer(M~X+(X|person),data=dat))["X"]
b=fixef(glmer(Y~X+M+(X+M|person),data=dat,family="binomial"))["M"]
return(a*b)
}
için doğrusal bir model olarak aynı tahminde olduğumu fark ettim , bu da biraz zaman kazandırır, ancak aynı numara için .
Sadece daha hızlı bir bilgisayar almam gerekiyor mu? :)
Rprof
.