Czy ktoś wie, jak obliczyć (lub wyodrębnić) dźwignię i odległości Cooka dla merobiektu klasy (uzyskanego przez lme4pakiet)? Chciałbym je nakreślić w celu analizy pozostałości.
Czy ktoś wie, jak obliczyć (lub wyodrębnić) dźwignię i odległości Cooka dla merobiektu klasy (uzyskanego przez lme4pakiet)? Chciałbym je nakreślić w celu analizy pozostałości.
Odpowiedzi:
Należy przyjrzeć się opakowaniu R influence.ME. Pozwala obliczyć miary wpływowych danych dla wygenerowanych modeli mieszanych efektów lme4.
Przykładowy model:
library(lme4)
model <- lmer(mpg ~ disp + (1 | cyl), mtcars)
Ta funkcja influencejest podstawą wszystkich dalszych kroków:
library(influence.ME)
infl <- influence(model, obs = TRUE)
Oblicz odległość Cooka:
cooks.distance(infl)
Wykres odległości Cooka:
plot(infl, which = "cook")

influence.MEpakietem. Niestety nie mam rozwiązania tego zadania.
infl <- influence(model, group = "cyl"), ponieważ jako efekt losowy podałeś (1|cyl)? Nie wiem, wcale tego nie rozumiem, po prostu zainstalowałem wpływy ... ale tak naprawdę nie wiem, kiedy obs = TRUEi kiedy użyć 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))]