[この質問をここで Stack Overflowに最初に投稿しましたが、返信がありませんでしたので、ここで試してみようと思いました。再投稿が許可されない場合はお詫びします。]
私はPythonの時系列予測にこのHolt-Wintersアルゴリズムの実装を使用しようとしましたが、ロードブロッキングに遭遇しました...そうではありません。予測が否定的ではない場合でも、予測が大幅に不正確になることがあります。予測よりも桁違いに高い/低いです。アルゴリズムで処理するデータの期間を長くしても効果がないように見え、実際には予測が悪化することがよくあります。
私が使用しているデータには次の特徴があり、問題になる可能性があります。
非常に頻繁にサンプリングされます(例で使用されている月次データではなく、15分ごとに1つのデータポイント)。おそらくそれは実装に問題があることを示していますか?
複数の周期性があります-毎日のピーク(つまり、96データポイントごと)があり、週末のデータの週サイクルは平日のデータよりも大幅に低くなっています。平日のデータだと、負の数の問題に出くわします。
一般的に、Holt-Wintersアルゴリズムの実装または使用方法で見落としているものはありますか?私は統計学者ではないので、上記のリンクに示されているアルファ、ベータ、ガンマの「デフォルト」値を使用しています-それが問題である可能性はありますか?これらの値を計算するより良い方法は何ですか?
または... Holt-Wintersよりも、ここで使用するより良いアルゴリズムはありますか?最終的には、ここの履歴データから賢明な予測を作成したいだけです。私は単一および二重指数平滑法を試しましたが、(私が理解している限り)データの周期性をサポートしていません。
rpy2 を使用する代わりにR 予測パッケージを使用することも検討しました。これにより、より良い結果が得られますか?私はまだパラメーターなどを計算する必要があると思いますので、私の現在の問題がアルゴリズムの実装にある場合にのみ良い考えでしょう...?
ヘルプ/入力をいただければ幸いです!