Bahasa perpustakaan R menyediakan metode (pvals.fnc) untuk melakukan pengujian signifikansi MCMC dari efek tetap dalam model regresi efek campuran yang cocok menggunakan lmer. Namun, pvals.fnc memberikan kesalahan ketika model lmer menyertakan lereng acak.
Apakah ada cara untuk melakukan uji hipotesis MCMC dari model-model seperti itu?
Jika ya, bagaimana caranya? (Untuk diterima jawaban harus memiliki contoh yang berhasil di R) Jika tidak, apakah ada alasan konseptual / perhitungan mengapa tidak ada cara?
Pertanyaan ini mungkin terkait dengan yang satu ini tetapi saya tidak mengerti konten di sana cukup baik untuk memastikan.
Sunting 1 : Bukti konsep yang menunjukkan bahwa pvals.fnc () masih melakukan 'sesuatu' dengan model lme4, tetapi tidak melakukan apa pun dengan model kemiringan acak.
library(lme4)
library(languageR)
#the example from pvals.fnc
data(primingHeid)
# remove extreme outliers
primingHeid = primingHeid[primingHeid$RT < 7.1,]
# fit mixed-effects model
primingHeid.lmer = lmer(RT ~ RTtoPrime * ResponseToPrime + Condition + (1|Subject) + (1|Word), data = primingHeid)
mcmc = pvals.fnc(primingHeid.lmer, nsim=10000, withMCMC=TRUE)
#Subjects are in both conditions...
table(primingHeid$Subject,primingHeid$Condition)
#So I can fit a model that has a random slope of condition by participant
primingHeid.lmer.rs = lmer(RT ~ RTtoPrime * ResponseToPrime + Condition + (1+Condition|Subject) + (1|Word), data = primingHeid)
#However pvals.fnc fails here...
mcmc.rs = pvals.fnc(primingHeid.lmer.rs)
Dikatakan: Kesalahan dalam pvals.fnc (primingHeid.lmer.rs): MCMC sampling belum diterapkan di lme4_0.999375 untuk model dengan parameter korelasi acak
Pertanyaan tambahan: Apakah pvals.fnc berfungsi seperti yang diharapkan untuk model intersep acak? Haruskah hasilnya dipercaya?
sumber
Jawaban:
Sepertinya pesan kesalahan Anda bukan tentang memvariasikan lereng, ini tentang efek acak berkorelasi. Anda bisa cocok dengan yang tidak berkorelasi juga; yaitu, model efek campuran dengan efek acak independen:
dari http://www.stat.wisc.edu/~bates/IMPS2008/lme4D.pdf
sumber
Inilah (setidaknya sebagian besar) solusi dengan
MCMCglmm
.Pertama, pas dengan model intercept-variance-only yang setara dengan
MCMCglmm
:Membandingkan antara
MCMCglmm
danlmer
, pertama mengambil versi saya yang diretasarm::coefplot
:Sekarang coba dengan lereng acak:
Ini memang memberikan semacam "nilai MCMC" ... Anda harus menjelajah sendiri dan melihat apakah semuanya masuk akal ...
sumber