Ich versuche, Daten mit einer GLM (Poisson-Regression) in R anzupassen. Wenn ich die Residuen gegen die angepassten Werte plottete, erzeugte die Plot mehrere (fast lineare mit einer leichten konkaven Kurve) "Linien". Was bedeutet das?
library(faraway)
modl <- glm(doctorco ~ sex + age + agesq + income + levyplus + freepoor +
freerepa + illness + actdays + hscore + chcond1 + chcond2,
family=poisson, data=dvisits)
plot(modl)
homework
da Sie über einen Auftrag gesprochen haben.table(dvisits$doctorco)
. Womit entsprechen die 10 gekrümmten Linien auf Ihrem Grundstück in dieser Tabelle? Machen Sie sich mit mehr als 5000 Beobachtungen auch keine Sorgen über die Anpassung von 13 Regressionskoeffizienten.Antworten:
Dies ist das Aussehen, das Sie von einem solchen Plot erwarten, wenn die abhängige Variable diskret ist.
Mit einem ähnlichen, aber willkürlichen Modell (unter Verwendung kleiner Zufallskoeffizienten) können wir das betreffende Diagramm ziemlich genau wiedergeben :
quelle
Manchmal stellen Streifen wie diese in Residuendiagrammen Punkte mit (fast) identischen beobachteten Werten dar, die unterschiedliche Vorhersagen erhalten. Schauen Sie sich Ihre Zielwerte an: Wie viele eindeutige Werte sind das? Wenn mein Vorschlag korrekt ist, sollte Ihr Trainingsdatensatz 9 eindeutige Werte enthalten.
quelle
Dieses Muster ist charakteristisch für eine inkorrekte Übereinstimmung der Familie und / oder der Verbindung. Wenn Sie übermäßig verteilte Daten haben, sollten Sie möglicherweise die negativen Binomialverteilungen (Anzahl) oder Gamma-Verteilungen (kontinuierliche Verteilungen) berücksichtigen. Außerdem sollten Sie Ihre Residuen gegen den transformierten linearen Prädiktor zeichnen, nicht gegen die Prädiktoren, wenn Sie verallgemeinerte lineare Modelle verwenden. Um den Poisson-Prädiktor zu transformieren, müssen Sie die 2-fache Quadratwurzel des linearen Prädiktors nehmen und Ihre Residuen dagegen plotten. Die Residuen sollten weiterhin nicht ausschließlich Pearson-Residuen, Devianz-Residuen und studentisierte Residuen sein.
quelle