Lmer cinsinden varyans-kovaryans matrisi


18

Karışık modellerin avantajlarından birinin, veriler için varyans-kovaryans matrisi (bileşik simetri, otoregresif, yapılandırılmamış, vb.) Belirtmelerine izin vermesidir. Ancak, lmerR'deki fonksiyon bu matrisin kolay tanımlanmasına izin vermez. Herkes hangi yapının lmervarsayılan olarak kullandığını ve neden kolayca belirtmenin bir yolu olmadığını biliyor mu?

Yanıtlar:


9

Karışık modeller, varyans bileşenleri modellerinin (genelleştirilmiş versiyonları). Sabit etkiler bölümünü yazar, bazı gözlem grupları için ortak olabilecek hata terimleri ekler, gerekirse bağlantı işlevi ekler ve bunu bir olasılık maksimize edicisine koyarsınız.

Bununla birlikte, tanımladığınız çeşitli varyans yapıları, çıkarımın sağlamlığı için karışık / çok düzeyli modellerin esnekliklerinden bazılarını değiştiren genelleştirilmiş tahmin denklemleri için çalışma korelasyon modelleridir. GEE'lerle, yalnızca sabit parça üzerinde çıkarım yapmakla ilgileniyorsunuz ve karışık bir modelde olduğu gibi varyans bileşenlerini tahmin etmemekte sorun yok. Bu sabit etkiler için, korelasyon yapınız yanlış yazılmış olsa bile uygun olan sağlam / sandviç bir tahmin elde edersiniz. Yine de, model yanlış tanımlanırsa, karma model için çıkarım bozulur.

Bu nedenle, çok fazla ortak noktaya sahipken (çok düzeyli bir yapı ve kalıntı korelasyonları ele alma yeteneği), karışık modeller ve GEE'ler hala biraz farklı prosedürlerdir. GEE'lerle ilgilenen R paketi uygun şekilde çağrılır geeve corstrseçeneklerin olası değerleri listesinde bahsettiğiniz yapıları bulacaksınız.

GEE'ler açısından, lmerdeğiştirilebilir korelasyonlarla çalışır ... en azından modelin iki hiyerarşi seviyesi olduğunda ve sadece rastgele kesişmeler belirtildiğinde.


Teşekkürler, Stas. GEE'leri daha önce duymadım ve sadece karışık modellemeyi öğrenmeye çalışıyorum (ki bu zor ve aynı zamanda yazılım uygulamasındaki farklılıklar ile güçlendiriliyor). GEE'yi deneyeceğim. Biyomedikal bağımlı önlemlerle tekrarlanan ölçümlerle basit bir deneyim var. Daha çok sabit bölümle ilgileniyorum. Benim önceki eğitim çoğunlukla standart sabit etkiler ANOVA olduğunu, bu yüzden daha kolay bir geçiş olabilir.
Nikita Kuznetsov

Sabit parametreleri tahmin etme fikrini seviyorum ve gee kütüphanesini denedim. Başka kütüphaneler de var (örneğin, gözetleme). Herhangi bir nedenle daha mı kötü? Benim alanımda insanların p değerlerini bildirmeleri gerekiyor. Bunları tahminlerden almanın ve ayrıca kümelenmeyi dikkate alarak ikili karşılaştırmalar yapmanın bir yolu var mı?
Nikita Kuznetsov

Neyin ikili karşılaştırmaları? R kütüphanelerinin çeşitliliği her zaman beni deli ediyor ve belirli bir model üzerinde çalışmaya gerçekten ihtiyaç duymadıkça paketler arasındaki farkları araştırmıyorum.
StasK

StatsK, bu gerçekten doğru mu? Çok düzeyli modellemeye yeni başladım, ancak Hox (2010) veya Rabe-Hesketh & Skrondal (2013), MLE ve GEE aracılığıyla farklı varyans tahmincilerini açıkça ayırıyor. Örneğin, “sağlam” sandviç standart hatasını hesaplarken, Hox (s. 260) bunları Hessian matrisinin Bilgi matrisini / tersini kullanarak (çok seviyeli yapıyı dikkate alarak) çok düzeyli modelleme yoluyla veya Ham artıklar ve daha sonra katsayıları hesaplamak için GLS kullanma (GEE yaklaşımı)
Arne Jonas Warnke

1
StasK tarafından önerilen ayrımın burada gerçekten doğru olduğundan emin değilim. Bu alternatif korelasyon yapıları gerçekten GEE'ler tarafından kullanılsa da, rastgele etkilerin veya artık hataların ve R, SAS Proc Mixed veya Stata'nın karışık komutları bunu yapar.
Jonathan Bartlett


3

Bildiğim kadarıyla lmer bunu ele almanın "kolay" bir yoluna sahip değil. Ayrıca çoğu durumda lmer'in Cholesky faktorizasyonu için seyrek matrisleri yoğun olarak kullandığı göz önüne alındığında, tamamen yapılandırılmamış VCV'lere izin vermesinin pek olası olmadığını düşünüyorum.

(1|RandEff1)+(1|RandEff2)

R=[σRE12000000σRE12000000σRE12000000σRE22000000σRE22000000σRE22]

Ancak LME'lerde her şey kaybolmaz: Bu VCV matris niteliklerini "kolayca" belirtebilirsiniz, R-paketi MCMCglmm kullanıyorsunuzdur. CourseNotes.pdf , s.70 bölümüne bakın . Bu sayfada, lme4 rastgele efekt yapısının nasıl tanımlanacağına dair bazı analoglar veriyor, ancak kendinizi göreceğiniz gibi, lmer bu konuda MCMCglmm'den daha az esnektir.

Yarı yolda nlme's lme corStruct sınıfları vardır, örn. corCompSymm , corAR1 vb gibi Fabian tepkisi , bu taban yüzünün içinde lme4 tabanlı VCV özellikleri için biraz daha kısa örnekler verir ama olarak GeKa MCMCglmm veya nlme içinde olduğu değildir daha önce olduğu gibi söz.


Önceki dağıtımların saf seçimi nedeniyle MCMCglmm'ye "güvenmiyorum".
Stéphane Laurent

A. "Saf" olduğunu düşünmüyorum; geçerli varsayımları yansıtabilirler. Bir şey için güçlü bir şekilde hissediyorsanız, uygunsuz öncelikleri bile tanımlayabilirsiniz. B. Bu benim cevabımın sadece bir parçasıydı, bunun tek yolu olduğunu söylemedi; Ben lme4 için örnek verdim. C. Çok değişkenli karışık efektler yapmanız gerekiyorsa, pratik olarak sabreR ile birlikte mevcut tek paket ...
usεr11852 diyor Reinstate Monic

Üzgünüm, yorumum cevabınızla ilgili bir eleştiri değildi. "Saf öncelikler" derken, bilgilendirici olmayan önceliklerden bahsettim.
Stéphane Laurent

Bu R matrisinin doğru olması muhtemel görünmüyor. "Klasik" tekrarlanan ölçümler ANOVA bile koşullar arasında sıfır olmayan korelasyonlara izin verir (bileşik simetri matrisini düşünüyorum). Bana öyle geliyor ki bu matris sadece iki küme ile rastgele atamaya sahip konu-arası bir tasarım için geçerli olacak.
Nikita Kuznetsov

(1|RandEff1)+(1|R,birndEff2)
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.