Adakah yang tahu cara menghitung (atau mengekstrak) leverage dan jarak Cook untuk mer
objek kelas (diperoleh melalui lme4
paket)? Saya ingin merencanakan ini untuk analisis residu.
Adakah yang tahu cara menghitung (atau mengekstrak) leverage dan jarak Cook untuk mer
objek kelas (diperoleh melalui lme4
paket)? Saya ingin merencanakan ini untuk analisis residu.
Jawaban:
Anda harus melihat pada paket R influence.ME
. Ini memungkinkan Anda untuk menghitung ukuran data yang berpengaruh untuk model efek campuran yang dihasilkan oleh lme4
.
Contoh model:
library(lme4)
model <- lmer(mpg ~ disp + (1 | cyl), mtcars)
Fungsi influence
adalah dasar untuk semua langkah selanjutnya:
library(influence.ME)
infl <- influence(model, obs = TRUE)
Hitung jarak Cook:
cooks.distance(infl)
Jarak plot Cook:
plot(infl, which = "cook")
influence.ME
paket. Sayangnya, saya tidak punya solusi untuk tugas ini.
infl <- influence(model, group = "cyl")
, karena Anda menetapkan efek acak (1|cyl)
? Saya tidak tahu, saya tidak mengerti sama sekali, saya baru saja menginstal pengaruh ... tapi saya tidak benar-benar tahu kapan harus menggunakan obs = TRUE
dan kapan harus menggunakan group
...
cooksD_data<-as.data.frame(cooks.distance(ft1)) cooksD_data_select<-cooksd[cooksD_data>0.1,drop=FALSE,] cooksD_oultiers<-as.numeric(rownames(cooksD_data_select))]
hatvalues()
fungsi yang direkomendasikan di sini ?