Кто-нибудь знает, как вычислить (или извлечь) рычаги и расстояния Кука для 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()
функция, рекомендованная здесь ?