Menuliskan persamaan matematika untuk model efek campuran bertingkat


15

Pertanyaan CV

Saya mencoba memberikan (a) representasi matematis yang terperinci dan ringkas dari model efek campuran. Saya menggunakan lme4paket dalam R. Apa representasi matematika yang benar untuk model saya?


Data, Pertanyaan Sains, dan Kode R

Kumpulan data saya terdiri dari spesies di berbagai daerah. Saya sedang menguji apakah prevalensi suatu spesies berubah dalam waktu yang mengarah ke kepunahan (kepunahan tidak selalu permanen; ia dapat dikolonisasi ulang), atau mengikuti kolonisasi.

lmer(prevalence ~ time + time:type + (1 + time + type:time | reg) + (1 + time + type:time | reg:spp))

  • Prevalensi adalah proporsi strata yang ditempati oleh suatu spesies dalam suatu wilayah-tahun
  • Waktu adalah variabel kontinu yang menunjukkan waktu untuk punah atau kolonisasi; selalu positif
  • Tipe adalah variabel kategori dengan dua level. Dua level ini adalah "-" dan "+". Ketika tipe -, itu adalah kolonisasi (level default). Ketika tipe adalah +, itu punah.
  • Reg adalah variabel kategori dengan sembilan level, yang menunjukkan wilayah
  • Spp adalah variabel kategorikal; jumlah level bervariasi antar wilayah, dan bervariasi antara 48 level dan 144 level.

Dengan kata lain: variabel respons adalah prevalensi (proporsi strata yang ditempati). Efek tetap termasuk 1) dan mencegat, 2) waktu dari peristiwa, dan 3) interaksi antara waktu ke peristiwa dan jenis peristiwa (kolonisasi atau kepunahan). Masing-masing dari 3 efek tetap ini bervariasi secara acak antar wilayah. Dalam suatu wilayah, masing-masing efek bervariasi secara acak di antara spesies.

Saya mencoba mencari cara menulis persamaan matematika untuk model. Saya pikir saya mengerti apa yang terjadi dalam kode R (walaupun, saya yakin saya memiliki beberapa kesenjangan pengetahuan, dan mudah-mudahan menuliskan ekspresi matematika formal akan meningkatkan pemahaman saya).

Saya telah mencari melalui web dan melalui forum ini sedikit. Saya menemukan berton-ton informasi yang berguna, untuk memastikan (dan mungkin saya akan menautkan ke beberapa di antaranya di edit untuk pertanyaan ini). Namun, saya tidak dapat menemukan bahwa "Rosetta Stone" dari R-code diterjemahkan ke dalam matematika (saya lebih nyaman dengan kode) yang akan sangat membantu saya mengkonfirmasi bahwa saya sudah mendapatkan persamaan ini dengan benar. Sebenarnya, saya tahu ada beberapa celah, tetapi kita akan membahasnya.


Percobaan saya

Bentuk dasar model efek campuran, dalam notasi matriks adalah (menurut pemahaman saya):

Y=Xβ+Zγ+ϵ

β

X=[1ΔtΔt+1ΔtnΔt+,n]
Z= [ 1 I ( r 1 ) Δ t I ( r 1 ) Δ t + I ( r 1 ) 1 I ( r 9 ) Δ t I ( r 9 ) Δ t + I ( r 9 )
β=[β0β1β2]
Z=[1I(r1)ΔtI(r1)Δt+I(r1)1I(r9)ΔtI(r9)Δt+I(r9)1I(r1,n)ΔtnI(r1,n)Δt+,nI(r1,n)1I(r9,n)ΔtI(r9,n)Δt+,nI(r9,n)]
γ=[γ0,1γ1,1γ2,1γ0,9γ1,9γ2,9]
ϵN(0,Σ)
  • XΔttimeΔt+time:type
  • Z
  • βγ
  • ϵΣ

Dengan asumsi hal-hal sejauh ini ~ benar, itu berarti saya bagus di level atas. Namun, menjelaskan variasi spesifik spesies pada parameter, yang bersarang di masing-masing wilayah, membuat saya semakin bingung.

Tapi saya mengambil sesuatu yang mungkin masuk akal ...

γγ

  • γp,r=Up,rbp,r+ηp,r
    • Up,rrpbp,rSηp,r

Khususnya, untuk wilayah tertentu, masing - masing γp,r

γ0,r=U0,rb0,r+η0,r
γ0,r=[1I(s1)1I(sS)]+[b0,1b0,S]+η0,r
γ1,r=U1,rb1,r+η1,r
γ1,r=[ΔtI(s1)ΔtI(sS)]+[b1,1b1,S]+η1,r
γ2,r=U2,rb2,r+η2,r
γ2,r=[Δt+I(s1)Δt+I(sS)]+[b2,1b2,S]+η2,r

ηN(0,Ση)ϵΣG


Sunting: Tanya Jawab lain yang agak membantu


Saya ragu bahwa makalah ini memiliki "jawaban" untuk pertanyaan Anda tetapi telah membantu saya dengan baik sebagai primer untuk persamaan model HMM. Lupakan bahwa itu berakar di SAS, itu hanya gambaran yang luar biasa dari kelas model ini. Judith Singer, Menggunakan SAS Proc Mixed to Fit Model Multilevel, Model Hierarchical, dan Model Pertumbuhan Individual, JEBS , Winter 1998, vol. 24, No. 4, hlm. 323-355.
Mike Hunter

1
Sudahkah Anda membaca bagian 2.3 di sini ?
Robert Long

Saya sudah membacanya, dan sumber daya seperti itu membuat saya sejauh ini. Mungkin saya perlu terus mencoba, tetapi saya tidak dapat menemukan contoh yang cukup rumit untuk memberi saya kepercayaan yang cukup dalam pendekatan saya saat ini.
rbatt

Sejauh yang saya mengerti, "bersarang" hanyalah interaksi dalam model lmer. Gagasan ini diperkuat oleh penggunaan sintaksis yang sama. Jadi saya percaya bahwa reg: spp dapat ditangani oleh variabel kategori tunggal, dan hanya satu set blok di Z.
deasmhumnha

Saya juga berasumsi bahwa lmer akan menghindari kolinearitas sempurna dan hanya memasukkan interaksi yang tidak berlebihan dalam variabel tambahan.
deasmhumnha

Jawaban:


1

Jika saya mengerti kodenya dengan benar, mengapa tidak sekadar menulis sesuatu seperti

yi=(α+νj[i](α)+ηk[i](α))+(β+νj[i](β)+ηk[i](β))Ti+(δ+νj[i](δ)+ηk[i](δ))(TiZi)+ϵi
with
[νj(α),νj(β),νj(δ)]Multi-Normal(0,Σν)[ηj(α),ηj(β),ηj(δ)]Multi-Normal(0,Ση)ϵiNormal(0,σϵ)
or, if the first equation is too long, something like
yi=αj[i],k[i]+βj[i],k[i]Ti+δj[i],k[i](TiZi)+ϵi
and
αj[i],k[i]=α+νj(α)+ηk(α)βj[i],k[i]=β+νj(β)+ηk(β)δj[i],k[i]=δ+νj(δ)+ηk(δ)
with the same covariance structure as above? It shows the nested structure of the data as well as which coefficients vary across which levels.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.