Bagaimana seseorang dapat memperoleh bobot regresi standar (efek tetap) dari regresi multilevel?
Dan, sebagai "add-on": Apa cara termudah untuk mendapatkan bobot standar ini dari mer
-object (dari lmer
fungsi lme4
paket di R
)?
Bagaimana seseorang dapat memperoleh bobot regresi standar (efek tetap) dari regresi multilevel?
Dan, sebagai "add-on": Apa cara termudah untuk mendapatkan bobot standar ini dari mer
-object (dari lmer
fungsi lme4
paket di R
)?
Jawaban:
Cukup skala variabel penjelas Anda untuk memiliki rata-rata nol dan varians satu sebelum Anda memasukkannya ke dalam model. Kemudian semua koefisien akan sebanding. Sifat efek campuran dari model tidak berdampak pada masalah ini.
Cara terbaik untuk melakukannya, dan paling tidak salah, adalah dengan menggunakan skala () sebelum Anda cocok dengan model.
sumber
Untuk cara cepat mendapatkan koefisien beta terstandarisasi langsung dari model lm (atau glm) apa pun di R, coba gunakan
lm.beta(model)
dari paket QuantPsyc. Sebagai contoh:sumber
Untuk model linier standar dengan regresi lm () Anda dapat skala () data prediktor Anda atau cukup gunakan rumus sederhana ini:
sumber
Dengan asumsi Anda telah mengatur output
lmer
model Andalmer.results
,fixef(lmer.results)
akan mengembalikan keseluruhan koefisien efek tetap.sumber
mer
objek - mereka tidak muncul dalam ringkasan, jadi saya berasumsilme4
metode tidak membuatnya.fixef()
akan mengembalikan semua informasi efek tetap yang tersedia dari suatumer
objek.