2つの基本的な動作があるデータがあります。まず、周期性があります。正弦曲線のように見えます。第二に、データポイントには一定の増加があります。したがって、100のデータポイントが増加せずにある場合、正弦曲線のように見えます。しかし、その成長率のため。マグニチュードはポイント1からポイント100に増加します。
グーグルで検索するための正しい用語が何であるかわかりません。この種のデータ分析の方法はありますか?
2つの基本的な動作があるデータがあります。まず、周期性があります。正弦曲線のように見えます。第二に、データポイントには一定の増加があります。したがって、100のデータポイントが増加せずにある場合、正弦曲線のように見えます。しかし、その成長率のため。マグニチュードはポイント1からポイント100に増加します。
グーグルで検索するための正しい用語が何であるかわかりません。この種のデータ分析の方法はありますか?
回答:
あなたが探している用語は「時系列のトレンドと季節性分解」です。グーグルこれ。
多くのアプローチがあります。本当に100ポイントしかない場合、フーリエはうまく機能しません。Yule-Walkerベースのアプローチの方が効果的です。フィルターベースのアプローチもあります。たとえば、アトランタ連邦準備制度のbpassmなどのGoogleバンドパスフィルター。アイデアは、シリーズからさまざまな周波数成分を除外して、低周波数がトレンド、中周波数が信号、そして高周波数-季節性などになるようにすることです。
このMATLABの例には、コードの完全なセットがあります。それはあなたにディシーズンのプロセスを一歩一歩連れて行きます、それは私の経験の経済データに非常にうまく機能します
古典的な自動回帰モデルはサイクルを処理できます!さかのぼると、Yule(1927)とWalker(1931)は、次の形式の方程式を使用して黒点の周期性をモデル化しました。
太陽黒点活動は11年サイクルで動作する傾向があり、すぐには明らかではありませんが、2つの自己回帰項を含めると周期的な動作が作成される可能性があります。自己回帰モデルは現在、現代の時系列分析の至る所にあります。米国勢調査局は、ARIMAモデルを使用して季節調整を計算します。
より一般的には、以下を含むARIMAモデルを適合させることができます。
あなたの場合は数学に飛び込む、フーリエ変換による周波数領域でのARIMAモデルと表現との関係変換があります。自己回帰モデル、移動平均モデル、またはスペクトル密度を使用して、定常時系列プロセスを表すことができます。
もちろん、もっと豪華になることもできますが、多くの場合、単純なものは驚くほどうまく機能します。R、EViews、Stataなどの時系列分析用のよく開発されたパッケージがあります...
データが時系列の場合、Holt-Winters法としても知られている3重指数平滑法を検討することをお勧めします。これは、加法的季節性(季節的振幅が時間の経過とともに上昇傾向で成長しない場合)と乗法的季節性に対応できます。ここに違いがあります:
Hyndman's&Athanasopoulosの無料オンライン予測教科書のこのセクションでは、Holt-Wintersについて説明しています。以下は、ガードナー(2006、International Journal of Forecasting)に基づく指数平滑法の分類法全体です。このようなシリーズを実際にモデル化し、傾向、季節性および誤差のコンポーネント、および予測を抽出ets()
するにはforecast
、Rのパッケージ内の関数をお勧めします。