時系列予測にLSTMを使用しようとしています。データは1分に1回ストリーミングされますが、1時間先を予測したいと思います。これを行うには、2つの方法が考えられます。
- 代わりに、データを1時間ごとのデータに圧縮し、60分の各期間の平均を1つのデータポイントとして使用します。
- 各
(X, y)
トレーニングデータペアについて、X
からt - 120
までの時系列としt - 60
、からまでy
の時系列とt - 60
しt
ます。LSTMに60タイムステップ先の予測を強制しy[-1]
、予測として使用します。
これに取り組むためのベストプラクティスはありますか?
LSTMとは何ですか?最小二乗時系列モデルか?
—
Michael R. Chernick
60の予測、または最後の予測が必要ですか?最後のものだけが必要な場合は、y = t + 60の値を入力してトレーニングします。予測している値が次の値であることは(LSTMにとって)重要ではないと思います。したがって、時間内にさらに予測が必要な場合は、その方法でトレーニングしてください。
—
photox 2017年
適切なラグ値を持つ、1分あたりのデータでマルチステップ予測を使用する
—
SATYAJIT MAITRA