Кто-нибудь знает, как вычислить (или извлечь) рычаги и расстояния Кука для merобъекта класса (полученного через lme4пакет)? Я хотел бы построить их для анализа остатков.
Кто-нибудь знает, как вычислить (или извлечь) рычаги и расстояния Кука для merобъекта класса (полученного через lme4пакет)? Я хотел бы построить их для анализа остатков.
Ответы:
Вы должны взглянуть на пакет R influence.ME. Это позволяет вычислять показатели влиятельных данных для моделей смешанных эффектов, сгенерированных lme4.
Пример модели:
library(lme4)
model <- lmer(mpg ~ disp + (1 | cyl), mtcars)
Функция influenceявляется основой для всех дальнейших шагов:
library(influence.ME)
infl <- influence(model, obs = TRUE)
Рассчитать расстояние Кука:
cooks.distance(infl)
Участок Кука расстояние:
plot(infl, which = "cook")

influence.MEпакетом. К сожалению, у меня нет решения этой задачи.
infl <- influence(model, group = "cyl"), потому что вы указали случайный эффект как (1|cyl)? Я не знаю, я совсем этого не понимаю, я просто установил влияние ... но я не знаю, когда obs = TRUEи когда использовать 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()функция, рекомендованная здесь ?