İkiz çalışma verileri ile doğrusal karma efektler modellemesi


14

Bazı bazı tepki değişken olduğunu varsayalım yij den ölçüldü j içinde kardeş inci i inci aileyi. Ek olarak, her bir denekten aynı anda bazı davranışsal veriler xij toplanmıştır. Aşağıdaki doğrusal karışık efektler modeli ile durumu analiz etmeye çalışıyorum:

yij=α0+α1xij+δ1ixij+εij

burada α0 ve α1 , sırasıyla sabit ve eğim vardır, δ1i rasgele eğim ve εij artığıdır.

Rastgele etkilerin varsayımlar δ1i ve tortusal εij (her aile içinde sadece iki kardeş olduğu varsayılarak) vardır

δ1idN(0,τ2)(εi1,εi2)TdN((0,0)T,R)

burada τ2 bilinmeyen bir varyans parametresidir ve varyans-kovaryans yapısı R , 2 x 2 simetrik bir form matrisidir

(r12r122r122r22)

iki kardeş arasındaki korelasyonu modeller.

  1. Bu böyle bir kardeş çalışması için uygun bir model mi?

  2. Veriler biraz karmaşıktır. 50 ailenin yaklaşık% 90'ı baş dönmesi (DZ) ikizleridir. Diğer aileler için,

    1. ikisinin sadece bir kardeşi vardır;
    2. ikisinin bir DZ çifti artı bir kardeşi vardır; ve
    3. ikisinin bir DZ çifti artı iki ek kardeşi vardır.


    lmeR paketinin nlme(1) eksik veya dengesiz bir durumla kolayca baş edebileceğine inanıyorum . Benim derdim, (2) ve (3) ile nasıl başa çıkılır? Düşünebileceğim bir olasılık, (2) ve (3) 'te bu dört ailenin her birini ikiye ayırmaktır, böylece her alt ailenin bir veya iki kardeşi olur, böylece yukarıdaki model hala uygulanabilir. Bu iyi mi? Başka bir seçenek de, bir atık gibi görünen (2) ve (3) 'deki fazladan bir veya iki kardeşten verileri atmak olacaktır. Daha iyi yaklaşımlar var mı?

  3. lmerRr122


1
xj

xij

1
Çok ilginç bir soru ve uygulama. Bir şey eksik olabilir ama bana göre bu model aşırı parametreli. İlişkili hatalar etkili bir şekilde "paylaşılmayan" bir bileşen ve "paylaşılan" bir bileşen haline getirilebilir, bunların ikincisi aynı işleve sahiptir . Ya silme gerekecek , yapmak 'ın istatistiksel bağımsız hataları veya benzeri kısıtlamaları empoze , tanımlanabilir için - bunu bilerek çevresel / genetik bileşenlerini ayrıştırmak için bunu yapıyor kardeş korelasyon? ϵi1,ϵi2δ0iδ0iϵr122=.5
Makro

@ Makro: Haklısın: modelde gerekli değildir. Bunu işaret ettiğiniz için teşekkürler! Garip bir şekilde bu fazlalıktan şikayet etmez. δ0ilme
bluepole

Hâlâ aşırı parametrelenmiş modelle mi çalışıyorsunuz (sorunuzun bu kısmı düzenlenmedi)?
Makro

Yanıtlar:


10

Bir kukla değişken kullanarak ve bu kukla değişkene rastgele eğimler ekleyerek birleştirilmiş bir modele ikizler ve ikiz olmayanlar dahil edebilirsiniz. Tüm ailelerde en fazla bir ikiz ikiz olduğundan, bu nispeten basit olacaktır:

Let kardeş eğer ailede ikiz olduğunu ve 0 aksi. Ayrıca, rastgele eğimin ikizler ve normal kardeşler için farklı olmasını istediğinizi varsayıyorum - eğer değilse, aşağıdaki modelde terimini dahil etmeyin .Aij=1jiηi3

Sonra modeli takın:

yij=α0+α1xij+ηi0+ηi1Aij+ηi2xij+ηi3xijAij+εij
  • α0,α1 gibi sabit efekttir

  • ηi0 'temel' kardeş rasgele ve ikizlerin normal kardeşlerden daha benzer olmasını sağlayan ek rasgele . Karşılık gelen rastgele etki varyanslarının boyutları, benzer kardeşlerin ne kadar olduğunu ve normal kardeşlerden daha fazla benzer ikiz olduğunu gösterir. Hem ikiz hem de ikiz olmayan korelasyonların bu model ile karakterize edildiğine dikkat edin - ikiz korelasyonlar rastgele efektlerin uygun şekilde toplanmasıyla hesaplanır (eklenti ).ηi1Aij=1

  • ηi2 ve benzer rollere sahiptir, yalnızca nin rastgele eğimleri olarak işlev görürlerηi3xij

  • εij hata terimleridir - modelinizi, birbiriyle ilişkili artık hatalardan ziyade rastgele kesişmeler açısından biraz farklı yazdığımı unutmayın.

Modeli Rpaketi kullanarak sığdırabilirsiniz lme4. Bağımlı değişken Aşağıdaki kodda olduğu ykukla değişkendir, Abelirleyicisi olduğunu xkukla değişkenin ürün ve belirleyicisi olduğunu Axve famIDailesi için tanımlayıcı numarasıdır. Verilerinizin, Dbu değişkenler sütun olarak bir veri çerçevesinde depolandığı varsayılır .

library(lme4) 
g <- lmer(y ~ x + (1+A+x+Ax|famID), data=D) 

Rasgele etki değişkenleri ve sabit etki tahminleri yazarak görüntülenebilir summary(g). Bu modelin rastgele efektlerin birbirleriyle serbestçe ilişkili olmasına izin verdiğini unutmayın.

Birçok durumda, rastgele etkiler arasında bağımsızlığı üstlenmek daha mantıklı olabilir (veya daha kolay yorumlanabilir) (örneğin, bu varsayım genellikle genetik ile çevresel ailesel korelasyonu ayrıştırmak için yapılır), bu durumda yazmak yerine

g <- lmer(y ~ x + (1|famID) + (A-1|famID) + (x-1|famID) +(Ax-1|famID), data=D) 

Bu gerçekten güzel bir çözüm ve hoşuma gitti! Yakında deneyecek ve gider görmek ... Çok teşekkürler!
bluepole

Rica ederim. Bu çözümü faydalı bulduysanız lütfen cevabı kabul etmeyi düşünün :)
Macro

İki konu: 1) Çoğu denek baş dönmesi ikizleri olduğundan yaklaşımınız bir DZ ikiz çifti arasındaki korelasyonu modellemiyor gibi görünmektedir. 2) Sadece 4 ailenin ilave kardeşi vardır. Sadece 4 aileye dayanan kardeşler için rastgele etkileri tahmin etmenin zor olacağından endişe ediyorum. Bir DZ ikiz çifti ve başka bir kardeş arasındaki fark nispeten küçük olduğundan (esas olarak çevresel değil, genetik değil), belki de ikiz ve kardeş arasındaki ince farkı görmezden gelebilirim ve bu birkaç kardeşi modelinizdeki gibi rastgele efektli ikizler olarak ele alabilirim veya OP'mdeki gibi ilişkili artıklarla.
bluepole

Bu yaklaşım ikizler arasındaki korelasyonu modellemektedir. Örneğin, tahmin değerleri 0 ise ikizler arasındaki korelasyon burada varyanslarıdır ve sırasıyla , hata teriminin . Öngörücü değerleri 0 olmadığında, bu ifade diğer iki rastgele etkinin varyanslarını da içerecektir.
σ02+σ12σ02+σ12+σε2
σ02,σ12ηi0,ηi1σε2
Makro

İkiz olmayan az sayıda olduğundan, ve tahmin edilmesinin zor olacağını . Onları dışarıda bırakabilirsiniz, ancak önerdiğim modeli kullanarak hiçbir şey kaybetmezsiniz, ancak muhtemelen hesaplama kısalığı. Bunu yaparsanız, ikiz olmayan kardeşlerin bağımsız olduğunu varsayıyorsunuz. Ancak, yine de ortalama parametreleri tahmin etmek için bu gözlemleri kullanıyor olabilirsiniz (yani bunları model uyumunun dışında bırakmayın). Ya da, dediğin gibi, normal kardeşler ikizlerle aynı gibi davranabilirsin ve hiç de kukla kodlamaya ihtiyacın olmayacaktı. ηi0ηi2
Makro
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.