時系列分析のすすめ

応用

状態空間モデルとカルマンフィルタ

平易に言うと: 直接は見えない「本当の状態」(例: 真のトレンド、真の位置)を、ノイズの混じった観測値から少しずつ推定していく枠組み。ARMAを含む多くのモデルを統一的に扱える。

前提知識

利用シーン

GPSやセンサーからの位置推定、需要予測でのトレンド抽出、経済指標の基調把握など、ノイズの多い観測データから背後の状態を逐次推定したい場面全般。

ARMAモデルを含む多くの時系列モデルは、状態の時間発展を表すシステムモデルと、状態から観測値を生成する観測モデルの組として統一的に表現できる。この枠組みが状態空間モデルである。

xt=Fxt−1+Gvt,yt=Hxt+wtx_t = F x_{t-1} + G v_t,\quad y_t = H x_t + w_t

システム・観測ともに線形でノイズがガウス分布に従う場合、カルマンフィルタにより状態の予測・更新を厳密かつ逐次的に計算できる。トレンド・季節成分・AR成分を状態ベクトルに同居させることで、複数の変動要因を同時に扱えるのが状態空間モデルの強みである。

用語集

関連する手法