Ich habe ein lme4
Modell, das ich für eine hierarchische logistische Regression ausgeführt habe, und ich zeichne die Effekte mit dem effects
Paket. Ich möchte ein Effektdiagramm mit dem Standardfehler des Mittelwerts als Fehlerbalken erstellen. Ich kann die Punktschätzungen, 95% -Konfidenzintervalle und Standardfehler in einen Datenrahmen bringen. Die Standardfehler scheinen jedoch im Widerspruch zu den Konfidenzgrenzparametern zu stehen, siehe unten für ein Beispiel in einem regulären Glm.Plotten Standardfehler für Effekte
library(effects)
library(dplyr)
mtcars <- mtcars %>%
mutate(vs = factor(vs))
glm1 <- glm(am ~ vs, mtcars, family = "binomial")
(glm1_eff <- Effect("vs", glm1) %>%
as.data.frame())
vs fit se lower upper
1 0 0.3333333 0.4999999 0.1580074 0.5712210
2 1 0.5000000 0.5345225 0.2596776 0.7403224
Mein Verständnis ist, dass die Passform Spalte die Punktschätzung für die Wahrscheinlichkeit von am
zeigt gleich 1 ist und dass lower
und upper
zu dem 95% Konfidenzintervall für die Wahrscheinlichkeit entsprechen, dass am
gleich 1 ist zu beachten, dass die Der Standardfehler scheint nicht mit dem Konfidenzintervall übereinzustimmen (z. B. .33 + .49> .57).
Hier ist, was ich fotografiere. Im Gegensatz zu einem 95% -Konfidenzintervall hätte ich gerne ein Effektdiagramm mit + - dem Standardfehler des Mittelwerts.
Sind die Standardfehler in log-odds anstelle von Wahrscheinlichkeit? Gibt es eine einfache Möglichkeit, sie in Wahrscheinlichkeiten zu konvertieren und sie so zu plotten, dass ich den Graphen erstellen kann?
Können Sie uns sagen, wo das Paket "lme4" steckt? (Ich sehe keine "Hierarchie".) –
Ich stimme zu, dass dies statistisch nicht sinnvoll ist. Ich würde den Betreuer, John Fox kontaktieren. Sie erhalten seine E-Mail mit 'Betreuer (" Effekte "). (Er ist nicht unbedingt der Autor.) Ich denke, der Standardwert für ein 95% CI sollte "est +/- 1.96 * se" sein. Wenn es etwas anderes ist, sollte es eine Erklärung geben. Ich sehe keine solche Erklärung. Sieht aus wie a Brain-Furz trat während der Konstruktion der 'as.data.frame.eff'-Funktion auf. Es ist wahrscheinlich keine sehr häufig verwendete Funktion. –