超賢明な機械学習を適用できます。
機能:最後のn個のデータポイントの値。ラベル:-1減少+1増加
これで、いくつかのラベル付きサンプルのみが必要になります。これにより、次のようなテーブルが作成されます(ここではn = 5)。
# t-4, t-3, t-2, t-1, t, label
#-----------------------------
54, 43, 98, 1, 45, +1
21, 12, 5, 98, 4, +1
6, 78, 45, 65, 37 -1
...
次に、すぐに使用できる機械学習ライブラリ(WEKAなど)を使用して、これについて分類子をトレーニングします。アルゴリズムによっては、結果の確実性の測定値も取得します。必要なラベル付きトレーニングサンプルの数を予測することは困難です。最初は100を試してください。ただし、1000を超える可能性もあります。機能には多くの可能性もあります。絶対値ではなく差を使用すると、より適切に機能する可能性があります。
ラベル付けされたトレーニングデータは、手動でラベル付けできます。しかし、市場予測の場合、履歴データに基づいてこれを自動的に行うことがしばしば可能です。
在庫予測についてはたくさんの文献があるはずです。人々はこの分野で何年もの間研究を続けてきました(そして今もそうです)。上記はもちろん非常に原始的です。
もう1つのアプローチは、データをカーブに適合させ、その導関数を取得することです。データについてよく知っているほど、このアプローチは強力になります。たとえば、ノイズを生成する確率モデルについての良いアイデアがある場合は、「最適な」適合(最大可能性など)を導き出すことができます。基礎となる信号(測定しようとしている信号)について何か知っている場合は、これも役立ちます(線形?二次?、libschiz cont。?。有界?、...)。
このアプローチには、利用できない可能性のある問題固有の知識と、かなりの数学が必要です。しかし、機械学習のようにブラックボックスになってしまうのではなく、理解して分析できる材料モデルを使用することになるので、非常にやりがいがあります。