Ich habe kürzlich 4 multiple Regressionsmodelle für dieselben Prädiktor- / Antwortdaten angepasst. Zwei der Modelle passen zur Poisson-Regression.
model.pois <- glm(Response ~ P1 + P2 +...+ P5, family=poisson(), ...)
model.pois.inter <- glm(Response ~ (P1 + P2 +...+ P5)^2, family=poisson(), ...)
Zwei der Modelle passen zu einer negativen binomialen Regression.
library(MASS)
model.nb <- glm.nb(Response ~ P1 + P2 +...+ P5, ...)
model.nb.inter <- glm.nb(Response ~ (P1 + P2 +...+ P5)^2, ...)
Gibt es einen statistischen Test, mit dem ich diese Modelle vergleichen kann? Ich habe den AIC als Maß für die Anpassung verwendet, aber AFAIK stellt keinen tatsächlichen Test dar.
regression
aic
count-data
likelihood-ratio
model-comparison
Daniel Standage
quelle
quelle
model.nb.inter
ist deutlich besser als diemodel.pois.inter
. Ja, der AIC ist niedriger, aber wie viel niedriger ist deutlich besser ?model.pois
model.pois.inter
model.nb
model.nb.inter
Antworten:
Sie können das negative Binomialmodell mit dem entsprechenden Poisson-Modell mit einem Likelihood-Ratio-Test vergleichen. Ein Poisson-Modell entspricht einem negativen Binomialmodell mit einem Überdispersionsparameter von Null. Daher handelt es sich um verschachtelte Modelle, und die Wahrscheinlichkeitsverhältnisse sind gültig. Die Komplikation besteht darin, dass der Überdispersionsparameter auf nicht negativ beschränkt ist, dh logischerweise nicht kleiner als Null sein kann, sodass sich die Nullhypothese an der Grenze des Parameterraums befindet. Dies bedeutet, dass Sie die doppelte logarithmische Wahrscheinlichkeit nicht mit einer Chi-Quadrat-Verteilung mit einem Freiheitsgrad vergleichen müssen, sondern mit einer Mischungsverteilung, die aus gleichen Teilen eines Chi-Quadrats mit 1 df und einer Punktmasse bei Null besteht (eine Chi-Quadrat-Verteilung mit null Freiheitsgraden). In der Praxis bedeutet dies, dass Sie den p-Wert mit dem Chi-Quadrat mit 1 df berechnen und dann halbieren können. Weitere Einzelheiten und Hintergrundinformationen finden Sie in Fall 5 vonSelf & Liang JASA 1987; 82 : 605 & ndash; 610. .
Beachten Sie, dass einige statistische Softwarepakete wie Stata dies alles automatisch für Sie erledigen, wenn Sie ein negatives Binomialmodell anpassen. Tatsächlich habe ich einen Großteil der oben genannten Dinge schamlos aus dem Stata-Hilfesystem entfernt - wenn Sie Stata sehen
help j_chibar
.quelle
Ich glaube, dass
anova()
R dafür verwendet werden kann. Trotz seines Namens ist es ein Likelihood-Ratio-Test. Crawley hat in seinem The R Book einige Anwendungsbeispiele.quelle
Da die Modelle verschachtelt sind, können Sie einen Likelihood-Ratio-Test durchführen.
Im Allgemeinen ist dies jedoch nicht der Fall. Wenn Sie also nicht verschachtelte Modelle vergleichen möchten, können Sie den Vuong-Test verwenden .
quelle