おそらく単純だが興味深い問題について考えて、以前の購入の完全な履歴を踏まえて、近い将来に必要になる消耗品を予測するためのコードを書きたいと思います。この種の問題には、より一般的でよく研究された定義があるはずです(これがERPシステムなどのいくつかの概念に関連していると誰かが示唆しました)。
私が持っているデータは、以前の購入の完全な履歴です。私が紙の供給を見ているとしましょう、私のデータは(日付、シート)のようになります:
2007-05-10 500
2007-11-11 1000
2007-12-18 1000
2008-03-25 500
2008-05-28 2000
2008-10-31 1500
2009-03-20 1500
2009-06-30 1000
2009-09-29 500
2009-12-16 1500
2010-05-31 500
2010-06-30 500
2010-09-30 1500
2011-05-31 1000
定期的に「サンプリング」されないので、時系列データとしての資格はないと思います。
毎回の実際の在庫レベルに関するデータはありません。このシンプルで限られたデータを使用して、(たとえば)3、6、12か月で必要になる紙の量を予測します。
これまでのところ、私が探しているものは外挿と呼ばれ、それ以上ではないことがわかりました:)
このような状況で使用できるアルゴリズムは何ですか?
また、前のアルゴリズムと異なる場合、どのアルゴリズムが現在の供給レベルを示すいくつかのデータポイントを利用することもできますか(たとえば、日付XIにY枚の紙が残っていることがわかった場合)。
これについてより良い用語を知っている場合は、質問、タイトル、タグを自由に編集してください。
編集:それが価値があるもののために、私はこれをPythonでコーディングしようとしています。多かれ少なかれアルゴリズムを実装するライブラリがたくさんあることは知っています。この質問では、実際の実装は読者の練習問題として残して、使用できる概念と手法を探っていきたいと思います。