tl; dr: Model Anda sudah memperhitungkan fakta bahwa Anda telah mengulangi tindakan. Meskipun demikian, jika cocok, Anda sebaiknya menggunakan:
glmer(y ~ x1*x2 + (x1:x2|subject), family=binomial)
tetapi jika itu tidak dapat ditelusuri, Anda dapat mencoba:
glmer(y ~ x1*x2 + (1|subject) + (0+x1|subject) + (0+x2|subject), family=binomial)
Untuk penjelasan dari sintaks di sini, lihat: lmer contekan-lembar R .
Versi lengkap: Anda tidak perlu "memberi tahu" R bahwa dan adalah variabel ukuran berulang. (Ini benar-benar hanya perbedaan semantik kecil, tapi) Saya tidak akan mengatakan bahwa variabel dapat "variabel ukuran berulang" vs "variabel ukuran tidak berulang". Variabel hanya variabel. Saya akan mengatakan bahwa, misalnya, 'variabel 1 diukur dalam pasien, dan variabel 2 diukur antara pasien atau sesuatu seperti itu. Tentu saja, ungkapan Anda baik-baik saja, Anda hanya tidak ingin itu menimbulkan kebingungan di mana Anda berpikir tentang pengukuran berulang karena beberapa status ontologis intrinsik ke variabel. x1x2
Bagaimanapun, alih-alih memberi tahu R bahwa suatu variabel diukur dalam orang, Anda hanya perlu merumuskan model menggunakan efek acak dan / atau yang ditetapkan untuk menjelaskan ketidakbergantungan data yang berasal dari orang yang sama. (Ya, Anda dapat menggunakan efek tetap untuk menjelaskan ini: setiap orang akan menjadi level variabel kategorikal yang disertakan. Namun, ini akan menjawab pertanyaan yang sedikit berbeda — hampir pasti bukan yang Anda minati — dan kecuali Anda memiliki banyak pengukuran pada orang yang sama dalam setiap kombinasi kondisi, model tidak akan dapat ditelusuri.) Dalam praktiknya, Anda akan menggunakan efek acak untuk menjelaskan hal ini. Secara khusus, Anda akan memiliki efek acak untuk setiap subjek.
Selanjutnya Anda perlu menentukan apa yang Anda inginkan efek acak untuk . Sintaks yang Anda gunakan,, (1|subject)
akan menyebabkan R menyertakan intersep acak untuk setiap orang. Ini akan menggeser garis paling pas seseorang atau ke atas relatif terhadap rata-rata. Anda harus memikirkan apakah orang juga cenderung berbeda dalam kemiringan lereng mereka — yaitu, seberapa kuat mereka merespons perubahan dalam variabel Anda. Anda juga harus memikirkan apakah efek acak berkorelasi satu sama lain, misalnya, mungkin orang yang memulai lebih tinggi ketika cenderung juga merespons lebih kuat terhadap peningkatan . Saran umum adalah untuk memasukkan semua kemungkinan efek dan interkorelasi acak (Barr et al., 2013, "Keep it maximal", pdfx1=0x1). Namun, ingatlah bahwa GLMM lebih sulit secara komputasi daripada LMM, sehingga model seperti itu mungkin tidak dapat ditelusuri.