Mean Squared Prediction Errorを最小化することにより、時系列データセットの予測とバックキャスト(つまり過去の予測値)を1つの時系列に結合したいと思います。
2001年から2010年までの時系列があり、2007年のギャップがあるとします。2001年から2007年のデータ(赤い線と呼ばれ)を使用して2007年を予測し、2008年から2009年のデータ(水色)を使用してバックキャストすることができました。行と呼びます)。Y b
とデータポイントを、されたデータポイントY_i に結合したいとます。理想的には、平均二乗予測誤差(MSPE)を最小にするような重みを取得したいと考えています。これが不可能な場合、2つの時系列のデータポイント間の平均をどのように見つけることができますか?Y b w Y i
簡単な例として:
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
取得したい(平均を表示しているだけ...理想的にはMSPEを最小化する)
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
に予測パッケージの機能を使用したものです。ただし、HoltWinters予測モデルを使用して予測とバックキャストを行うつもりだと思います。50カウント未満の時系列があり、ポアソン回帰予測を試しましたが、何らかの理由で非常に弱い予測になりました。
NA
値のないいくつかの関連する時系列がありますか?学習期間をMSPEにすることは、サブピリオドが線形傾向によってよく説明されているので誤解を招く可能性があるようですが、見落とされた期間ではどこかでドロップダウンが発生し、実際には任意のポイントになる可能性があります。また、予測は傾向的に同一線上にあるため、それらの平均は、一見したところではなく、2つの構造的な中断をもたらすことに注意してください。