Weiß jemand, wie man Hebelwirkung und Cooks Abstände für ein mer
Klassenobjekt berechnet (oder extrahiert) (erhalten durch lme4
Paket)? Ich möchte diese für eine Residuenanalyse zeichnen.
Weiß jemand, wie man Hebelwirkung und Cooks Abstände für ein mer
Klassenobjekt berechnet (oder extrahiert) (erhalten durch lme4
Paket)? Ich möchte diese für eine Residuenanalyse zeichnen.
Antworten:
Sie sollten sich das R-Paket ansehen influence.ME
. Sie können damit einflussreiche Daten für Modelle mit gemischten Effekten berechnen, die von generiert wurden lme4
.
Ein Beispielmodell:
library(lme4)
model <- lmer(mpg ~ disp + (1 | cyl), mtcars)
Die Funktion influence
ist die Basis für alle weiteren Schritte:
library(influence.ME)
infl <- influence(model, obs = TRUE)
Berechnen Sie die Entfernung von Cook:
cooks.distance(infl)
Plot Cooks Entfernung:
plot(infl, which = "cook")
influence.ME
Paket nicht möglich ist . Leider habe ich keine Lösung für diese Aufgabe.
infl <- influence(model, group = "cyl")
, weil Sie zufälligen Effekt als angegeben haben (1|cyl)
? Ich weiß nicht, ich verstehe das überhaupt nicht, ich habe nur Einfluss installiert ... aber ich weiß nicht wirklich, wann obs = TRUE
und wann ich es verwenden soll 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))]