Wie kombiniere ich die Prognosen, wenn die Antwortvariable in Prognosemodellen unterschiedlich war?

9

Einführung

In der Prognosekombination basiert eine der beliebtesten Lösungen auf der Anwendung einiger Informationskriterien. Wenn man zum Beispiel das für das Modell geschätzte Akaike-Kriterium , könnte man die Differenzen von von und dann könnte RP_j = e ^ {(AIC ^ * - AIC_j) / 2} interpretiert werden als die relative Wahrscheinlichkeit , dass das Modell j die wahre ist. Die Gewichte sind dann definiert alsAICjjAICjAIC=minjAICjRPj=e(AICAICj)/2j

wj=RPjjRPj

Problem

Eine Schwierigkeit, die ich zu überwinden versuche, besteht darin, dass die Modelle anhand der unterschiedlich transformierten Antwortvariablen (endogen) geschätzt werden. Einige Modelle basieren beispielsweise auf jährlichen Wachstumsraten, andere auf vierteljährlichen Wachstumsraten. Somit sind die extrahierten AICj Werte nicht direkt vergleichbar.

Versuchte Lösung

Da alles, was zählt, der Unterschied zwischen den AIC könnte man den AIC des Basismodells AIC(zum Beispiel habe ich versucht, lm(y~-1)das Modell ohne Parameter zu extrahieren ) nehmen, der für die Transformationen der Antwortvariablen unveränderlich ist, und dann die Unterschiede zwischen dem j ten Modell und dem Basismodell AIC . Hier scheint jedoch der Schwachpunkt zu bleiben - der Unterschied wird durch die Transformation der Antwortvariablen beeinflusst.

Abschließende Bemerkungen

Beachten Sie, dass die Option "Alle Modelle auf denselben Antwortvariablen schätzen" möglich, aber sehr zeitaufwändig ist. Ich möchte nach der schnellen "Heilung" suchen, bevor ich zur schmerzhaften Entscheidung gehe, wenn es keinen anderen Weg gibt, das Problem zu lösen.

Dmitrij Celov
quelle

Antworten:

1

Ich denke, eine der zuverlässigsten Methoden zum Vergleichen von Modellen ist die Kreuzvalidierung von Fehlern außerhalb der Stichprobe (z. B. MAE). Sie müssen die exogene Variable für jedes Modell de-transformieren, um Äpfel direkt mit Äpfeln zu vergleichen.

Zach
quelle
Eine alternative Möglichkeit, die ich für einen noch zeitaufwändigeren Ansatz gewählt habe, besteht darin, die Fehler zu verwenden, um die Gewichte ähnlich wie bei Bates und Granger (1969) und den damit verbundenen Arbeiten wie Clements und Harvey Forecasts (2007) zu schätzen . Der Schwachpunkt des auf Prognosefehlern basierenden Ansatzes besteht darin, dass er im Durchschnitt den auf Informationen (Modellen) basierenden Ansätzen unterlegen ist. Da die Bayes'sche Mittelung schwierig ist, habe ich versucht, eine einfachere Methode anzuwenden, die man sich als BMA mit informativen Prioritäten vorstellen könnte.
Dmitrij Celov
Beachten Sie, dass ich weder das beste Modell vergleichen und auswählen möchte, noch nach der besten Prognosemethode für Prognosen suche. Ich habe einfach Probleme , die AICs aus den Modellen zu vergleichen, die auf unterschiedlich transformierten Antwortvariablen basieren .
Dmitrij Celov
1
@Dmitrij Celov: Warum vergleichen Sie dann AICs? Denken Sie daran, dass AIC asymptotisch einer einmaligen Kreuzvalidierung entspricht, daher vermute ich, dass Vergleiche beider Metriken ähnlich wären. stats.stackexchange.com/a/587/2817
Zach
@DmitrijCelov: "Der Schwachpunkt des auf Prognosefehlern basierenden Ansatzes besteht darin, dass er den auf Informationen (Modellen) basierenden Ansätzen im Durchschnitt unterlegen ist." In welcher Hinsicht minderwertig? Haben Sie einige Zitate oder Erklärungen dafür? Intuition sagt mir, dass diese Aussage falsch ist, aber Intuition ist oft falsch ...
Zach
Ich habe wahrscheinlich nach der Bemerkung in G.Kapitanious et al. Arbeitspapier Prognosekombinationen und der Reihe statistischer Prognosemethoden der Bank of England eine kurze Schlussfolgerung gezogen . 23 Es steht geschrieben, dass "... das Kombinieren von Prognosen im Allgemeinen nicht die optimale Prognose liefert, während das Kombinieren von Informationen dies tut". Asymptotische Äquivalenz ist nicht das, was ich in kleinen Stichproben makroökonomischer Daten haben möchte, aber einfache Methoden können komplexere Ergebnisse erzielen. Einfach eine Kreuzvalidierung ist die zweitbeste Lösung. Jack-Knives werden innerhalb einer Woche hergestellt, AICs in einer Stunde. (Wir können zum Plaudern gehen)
Dmitrij Celov