時系列
表示
![]() |
時系列︵じけいれつ、英: time series︶とは、ある現象の時間的な変化を、連続的に︵または一定間隔をおいて不連続に︶観測して得られた値の系列[1]︵一連の値︶のこと。例えば、統計学や信号処理で時間経過に従って計測されるデータ列であり、︵通常、一定の︶ある時間間隔で測定される。均一間隔では無い場合は点過程と呼ぶ。
これは自然数でインデックスされた時系列 Xを表している。
概略[編集]
時系列解析や時系列分析はそのような時系列を解釈するための手法であり、データ列の背後にある理論︵なぜそのような時系列になったのか?︶を見出すか、予測を行うためのものである。時系列予測は、既知の過去の事象に基づいて将来のモデルを構築し、将来ありうべきデータポイントを測定前に予測することである。例えば、株式の過去の価格推移から将来の価格を予測することなどが挙げられる。表記[編集]
時系列分析では以下のような記述も使われる:線形モデル[編集]
時系列データのモデルには様々な形式がある。古典的に有名な線形モデルとしては、自己回帰移動平均モデル︵ARMA︶があり、これは自己回帰モデル︵autoregressive; AR︶と移動平均モデル︵moving average; MA︶を組み合わせたものである。更に、和分モデル︵integrated; I︶を組み合わせた自己回帰和分移動平均モデル︵ARIMA︶がある。これらは過去のデータ列およびノイズに線形に依存している。過去のデータへの非線形な依存は、カオス的時系列を生む可能性があり、興味深い。状態空間モデル[編集]
「状態空間 (制御理論)」も参照
状態空間モデルとは、状態︵観測不可能︶を
、観測値︵観測可能︶を
、システムノイズ︵状態遷移のノイズ︶を
、観測ノイズを
として、以下で時系列
を表現するモデル。[2][3]
このモデルは粒子フィルタ︵モンテカルロ法︶を用いて、状態
の確率分布を求めることが出来る。関数
と
には制限はないが、
は観測値から尤度︵確率密度または確率質量︶を逆算できることが必要。
や
は実数ベクトルである必要は無く、任意のデータ構造で良い。
状態および観測値が実数の列ベクトル、関数
と
が線形︵行列の乗法︶、システムノイズ
と観測ノイズ
が多変量正規分布に従う場合は、以下のようになる。
こちらは、状態
の確率分布︵多変量正規分布︶をカルマンフィルターにて厳密解を求められる。ARMA や ARIMA もこの線形モデルで扱うことが出来る。