Ich möchte die prognostizierten und zurückgesendeten (dh die vorhergesagten vergangenen Werte) eines Zeitreihendatensatzes zu einer Zeitreihe kombinieren, indem ich den mittleren quadratischen Vorhersagefehler minimiere.
Angenommen, ich habe Zeitreihen von 2001 bis 2010 mit einer Lücke für das Jahr 2007. Ich konnte 2007 anhand der Daten von 2001 bis 2007 (rote Linie - ) und mithilfe der Daten von 2008 bis 2009 (hellblau) zurücksenden line - nenne es ).Y b
Ich mag die Datenpunkte kombinieren und in einen kalkulatorischen Datenpunkt Y_i für jeden Monat. Idealerweise möchte ich das Gewicht so erhalten, dass es den mittleren quadratischen Vorhersagefehler (MSPE) von . Wenn dies nicht möglich ist, wie würde ich nur den Durchschnitt zwischen den Datenpunkten der beiden Zeitreihen ermitteln?Y b w Y i
Als schnelles Beispiel:
tt_f <- ts(1:12, start = 2007, freq = 12)
tt_b <- ts(10:21, start=2007, freq=12)
tt_f
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 1 2 3 4 5 6 7 8 9 10 11 12
tt_b
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 10 11 12 13 14 15 16 17 18 19 20 21
Ich würde gerne bekommen (nur die Mittelung anzeigen ... Idealerweise die MSPE minimieren)
tt_i
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 5.5 6.5 7.5 8.5 9.5 10.5 11.5 12.5 13.5 14.5 15.5 16.5
predict
Funktion des Prognosepakets. Ich denke jedoch, dass ich das HoltWinters-Prognosemodell verwenden werde, um Vorhersagen und Backcasts zu treffen. Ich habe Zeitreihen mit kleinen <50 Zählungen und habe Poisson-Regressionsprognosen ausprobiert - aber aus irgendeinem Grund zu sehr schwachen Vorhersagen.
NA
Werte? Es scheint, dass es irreführend sein könnte, eine Lernperiode MSPE zu machen, da die Unterperioden durch lineare Tendenzen gut beschrieben werden, aber in der versäumten Periode tritt irgendwo ein Abfall auf, und es könnte tatsächlich jeder Punkt sein. Da die Prognosen im Trend kollinear sind, führt ihr Durchschnitt zu zwei Strukturbrüchen anstelle von scheinbar einem.