Comment extraire / calculer l'effet de levier et les distances de Cook pour les modèles d'effets mixtes linéaires


10

Est-ce que quelqu'un sait comment calculer (ou extraire) l'effet de levier et les distances de Cook pour un merobjet de classe (obtenu via le lme4package)? Je voudrais les représenter pour une analyse des résidus.

Réponses:


13

Vous devriez jeter un oeil à l'ensemble de R influence.ME. Il vous permet de calculer des mesures de données influentes pour les modèles d'effets mixtes générés par lme4.

Un exemple de modèle:

library(lme4)
model <- lmer(mpg ~ disp + (1 | cyl), mtcars)

La fonction influenceest la base de toutes les étapes suivantes:

library(influence.ME)
infl <- influence(model, obs = TRUE)

Calculez la distance de Cook:

cooks.distance(infl)

Tracer la distance de Cook:

plot(infl, which = "cook")

entrez la description de l'image ici


Merci! Cela aide certainement. Que diriez-vous de calculer l'effet de levier pour la distance d'un cuisinier par rapport à l'effet de levier?
Roey Angel

@RoeyAngel Je suppose que ce n'est pas possible avec le influence.MEpaquet. Malheureusement, je n'ai pas de solution pour cette tâche.
Sven Hohenstein

Ne devrait-il pas en être ainsi infl <- influence(model, group = "cyl"), car vous avez spécifié l'effet aléatoire comme (1|cyl)? Je ne sais pas, je ne comprends pas du tout, j'ai juste installé de l'influence ... mais je ne sais pas vraiment quand l'utiliser obs = TRUEet quand l'utiliser group...
Curieux

Je voudrais ajouter ce qui suit: Si vous souhaitez obtenir le numéro de ligne sur lequel les distances D de Cook se produisent - le même nombre apparaissant dans le tracé sans tracer, vous pouvez utiliser la formule r suivante sur les nombres de distances D de Cooks avec une coupe par exemple 0,1cooksD_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))]
Elias Estatistics

Est-ce mieux que la hatvalues()fonction recommandée ici ?
Curieux
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.