Saya tidak berpikir Anda dapat dengan mudah melakukan apa yang ingin Anda lakukan dengan RM-ANOVA karena jumlah pengulangan tidak sama untuk semua mata pelajaran. Menjalankan model efek campuran sangat mudah di R. Bahkan, dengan menginvestasikan sedikit waktu untuk mempelajari dasar-dasar dan perintah, itu akan membuka banyak kemungkinan bagi Anda. Saya juga menemukan pemodelan campuran jauh lebih mudah digunakan dan lebih fleksibel dan hampir tidak perlu melakukan RM-ANOVA secara langsung. Akhirnya, pertimbangkan bahwa dengan pemodelan campuran Anda juga dapat menjelaskan struktur kovarians residu (RM-ANOVA hanya mengasumsikan struktur diagonal) yang dapat menjadi penting untuk banyak aplikasi.
Ada dua paket utama untuk pemodelan campuran linier di R: nlmedan lme4. lme4Paket - paket adalah yang lebih modern yang bagus untuk kumpulan data besar dan juga untuk kasus-kasus Anda berurusan dengan data cluster. Nlmeadalah paket yang lebih lama dan sebagian besar tidak digunakan lagi lme4. Namun, untuk desain ukuran berulang, ini masih lebih baik daripada lme4karena hanya nlmememungkinkan Anda untuk memodelkan struktur kovarians residu. Sintaks dasar nlmesangat sederhana. Sebagai contoh:
fit.1 <- lme(dv ~ x + t, random=~1|subject, cor=corCompSymm())
Di sini saya memodelkan hubungan antara variabel dependen dvdan faktor xserta kovariat terkait waktu t. Subjectadalah efek acak dan saya telah menggunakan struktur simetri senyawa untuk kovarians residu. Sekarang Anda dapat dengan mudah mendapatkan nilai-p yang terkenal dengan:
anova(fit.1)
Akhirnya, saya dapat menyarankan Anda untuk membaca lebih lanjut tentang nlme menggunakan panduan referensi definitifnya, Mixed Effects Models dalam S dan S-Plus . Referensi lain yang bagus untuk pemula adalah Linear Mixed Models - Panduan Praktis Menggunakan Perangkat Lunak Statistik yang mengkompilasi banyak contoh berbagai aplikasi pemodelan campuran dengan kode dalam R, SAS, SPSS, dll.