MulaiMulai sekarang secara gratis

Kemiringan efek-acak

Pada latihan sebelumnya, Anda melihat cara membuat kode intersep efek-acak. Sekarang Anda akan melihat cara membuat kode kemiringan (slope) efek-acak. Dengan sintaks lme4, lmer() menggunakan (countinuous_predictor | random_effect_group) untuk kemiringan efek-acak. Ketika lme4 memperkirakan kemiringan efek-acak, ia juga memperkirakan intersep efek-acak. scale() mengubah skala variabel prediktor mathkind untuk membuat model lebih stabil secara numerik. Tanpa perubahan ini, lmer() tidak dapat menyesuaikan model.

Pada latihan sebelumnya, Anda memperkirakan intersep efek-acak untuk setiap kelas dan satu slope untuk seluruh data. Di sini, Anda akan memperkirakan intersep efek-acak untuk setiap kelas dan kemiringan efek-acak untuk setiap kelas. Seperti halnya intersep efek-acak, kemiringan efek-acak berasal dari sebaran bersama dari semua kemiringan efek-acak.

Latihan ini adalah bagian dari kursus

Model Hierarki dan Mixed Effects di R

Lihat Kursus

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Rescale mathkind to make the model more stable
student_data <-
	student_data %>%
    mutate(mathkind_scaled = scale(mathkind))

# Build lmer models
lmer_intercept <- lmer(___ ~ ___ + (1 | ___),
                       data = ___)
lmer_slope     <- lmer(___ ~ (___ | ___),
                       data = ___)
Edit dan Jalankan Kode