Menjelajahi multi-level: Kelas dan sekolah
Pada latihan sebelumnya, model linear sederhana yang Anda gunakan tidak memperhitungkan struktur data. Siswa belajar di dalam kelas dan kelas berada di dalam sekolah, yang berarti siswa dalam kelas yang sama tidak saling independen. Salah satu solusi adalah mereduksi data dengan mengambil nilai rata-rata untuk setiap level. Namun, metode yang digunakan untuk mereduksi data dapat berpengaruh, terutama untuk kelompok yang kecil atau berukuran tidak sama.
Dalam latihan ini, Anda akan mengagregasi kenaikan nilai matematika (mathgain) dengan tiga cara berbeda. Setelah meringkas data, Anda akan memeriksa model linear atas data pada setiap level.
Latihan ini adalah bagian dari kursus
Model Hierarki dan Mixed Effects di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Summarize the student data at the classroom level
class_data <-
student_data %>%
group_by(classid, schoolid) %>%
summarize(mathgain_class = mean(mathgain),
mathknow_class = mean(mathknow),
n_class = n(), .groups = "keep")
# Model the math gain with the student-level data
lm(___ ~ ___, data = ___)
# Model the math gain with the classroom-level data
lm(___ ~ ___, data = ___)