Herkes bir mer
sınıf nesnesi ( lme4
paket yoluyla elde edilen ) kaldıraç ve Cook mesafeleri hesaplamak (veya çıkarmak) biliyor mu ? Bunları artık analizi için planlamak istiyorum.
Herkes bir mer
sınıf nesnesi ( lme4
paket yoluyla elde edilen ) kaldıraç ve Cook mesafeleri hesaplamak (veya çıkarmak) biliyor mu ? Bunları artık analizi için planlamak istiyorum.
Yanıtlar:
R paketine bir göz atmalısınız influence.ME
. Tarafından oluşturulan karışık efekt modelleri için etkili veri ölçümlerini hesaplamanızı sağlar lme4
.
Örnek bir model:
library(lme4)
model <- lmer(mpg ~ disp + (1 | cyl), mtcars)
İşlev influence
, tüm diğer adımların temelini oluşturur:
library(influence.ME)
infl <- influence(model, obs = TRUE)
Cook mesafesini hesapla:
cooks.distance(infl)
Cook'un uzaklığını çizin:
plot(infl, which = "cook")
influence.ME
paketle mümkün değil . Ne yazık ki, bu görev için bir çözümüm yok.
infl <- influence(model, group = "cyl")
, çünkü rastgele etkiyi(1|cyl)
? Bilmiyorum, bunu hiç anlamadım, sadece etki yükledim ... ama ne zaman obs = TRUE
ve ne zaman kullanılacağını gerçekten bilmiyorum 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))]