Ich verwende AIC (Akaikes Informationskriterium), um nichtlineare Modelle in R zu vergleichen. Ist es gültig, die AICs verschiedener Modelltypen zu vergleichen? Insbesondere vergleiche ich ein von glm angepasstes Modell mit einem von glmer (lme4) angepassten Ausdruck für zufällige Effekte.
Wenn nein, gibt es eine Möglichkeit, einen solchen Vergleich durchzuführen? Oder ist die Idee völlig ungültig?
quelle
Das ist eine großartige Frage, auf die ich mich schon eine Weile gefreut habe.
Für Modelle derselben Familie (dh autoregressive Modelle der Ordnung k oder Polynome) ist AIC / BIC sehr sinnvoll. In anderen Fällen ist es weniger klar. Die genaue Berechnung der Log-Wahrscheinlichkeit (mit den konstanten Termen) sollte funktionieren, aber ein komplizierterer Modellvergleich wie Bayes-Faktoren ist wahrscheinlich besser (http://www.jstor.org/stable/2291091).
Wenn die Modelle dieselbe Verlust- / Fehlerfunktion haben, besteht eine Alternative darin, nur die kreuzvalidierten Log-Wahrscheinlichkeiten zu vergleichen. Das ist normalerweise das, was ich versuche, wenn ich nicht sicher bin, ob AIC / BIC in einer bestimmten Situation Sinn macht.
quelle
Beachten Sie, dass AIC in einigen Fällen nicht einmal Modelle desselben Typs vergleichen kann, wie z. B. ARIMA-Modelle mit einer anderen Differenzierungsreihenfolge. Zitat Vorhersage: Grundsätze und Praxis von Rob J Hyndman und George Athanasopoulos:
quelle