Saya akan menjelaskan model apa yang lmer()cocok untuk setiap panggilan Anda dan bagaimana mereka berbeda dan kemudian menjawab pertanyaan terakhir Anda tentang memilih efek acak.
Masing-masing dari tiga model Anda mengandung efek tetap untuk practice, contextdan interaksi antara keduanya. Efek acak berbeda antara model.
lmer(ERPindex ~ practice*context + (1|participants), data=base)
participantsparticipant0
lmer(ERPindex ~ practice*context + (1+practice|participants), data=base)
Model ini, selain intersep acak, juga berisi kemiringan acak di practice. Ini berarti bahwa tingkat di mana individu belajar dari latihan berbeda dari orang ke orang. Jika seseorang memiliki efek acak positif, maka mereka meningkat lebih cepat dengan latihan daripada rata-rata, sementara efek acak negatif menunjukkan mereka belajar kurang cepat dengan latihan daripada rata-rata, atau mungkin lebih buruk dengan latihan, tergantung pada varian acak efek (ini mengasumsikan efek tetap praktik positif).
lmer(ERPindex ~ practice*context + (practice|participants) +
(practice|participants:context), data=base)
Model ini cocok dengan kemiringan acak dan intersep practice(yang harus Anda lakukan (practice-1|...)untuk menekan intersep), sama seperti model sebelumnya, tetapi sekarang Anda juga menambahkan kemiringan acak dan intersep dalam faktor participants:context, yang merupakan faktor baru yang levelnya adalah setiap kombinasi dari level yang ada participantsdan contextdan efek acak yang sesuai dibagikan dengan pengamatan yang memiliki nilai yang sama untuk keduanya participantsdan context. Agar sesuai dengan model ini, Anda harus memiliki beberapa pengamatan yang memiliki nilai yang sama untuk keduanya participantsdancontextatau model tidak dapat diperkirakan. Dalam banyak situasi, grup yang dibuat oleh variabel interaksi ini sangat jarang dan menghasilkan model efek acak yang sangat bising / sulit untuk dicocokkan, jadi Anda ingin berhati-hati saat menggunakan faktor interaksi sebagai variabel pengelompokan.
Pada dasarnya (baca: tanpa menjadi terlalu rumit) efek acak harus digunakan ketika Anda berpikir bahwa variabel pengelompokan menentukan "kantong" ketidakhomogenan dalam kumpulan data atau bahwa individu yang memiliki level faktor pengelompokan yang sama harus dikorelasikan satu sama lain (sementara individu yang tidak seharusnya tidak berkorelasi) - efek acak mencapai ini. Jika Anda berpikir pengamatan yang berbagi level keduanya participantsdan contextlebih mirip daripada jumlah kedua bagian maka memasukkan efek acak "interaksi" mungkin tepat.
Sunting: Seperti @ Henrik menyebutkan dalam komentar, model yang Anda cocok, misalnya:
lmer(ERPindex ~ practice*context + (1+practice|participants), data=base)
membuatnya sedemikian rupa sehingga kemiringan acak dan intersepsi acak saling berkorelasi, dan korelasi tersebut diperkirakan oleh model. Untuk membatasi model sehingga kemiringan acak dan intersep acak tidak berkorelasi (dan karena itu independen, karena mereka terdistribusi secara normal), Anda akan lebih cocok dengan model:
lmer(ERPindex ~ practice*context + (1|participants) + (practice-1|participants),
data=base)
Pilihan antara keduanya harus didasarkan pada apakah Anda berpikir, misalnya, participants dengan garis dasar lebih tinggi daripada rata-rata (yaitu intersep acak positif) juga cenderung memiliki tingkat perubahan yang lebih tinggi daripada rata-rata (yaitu kemiringan acak positif). Jika demikian, Anda akan membiarkan keduanya berkorelasi sedangkan jika tidak, Anda akan membatasi mereka untuk mandiri. (Sekali lagi, contoh ini mengasumsikan kemiringan efek tetap adalah positif).
lmer(ERPindex ~ practice*context + (1|participants) + (0 + practice|participants, data=base)Atau apakah saya salah? (Tidak terkait: Maafkan suntingan kecil saya dari posting Anda. Jika Anda tidak setuju dengan klarifikasi, cukup ubah kembali)