【じけいれつでーた】

時系列データ とは?

最終更新:
💡 時間と値をセットで並べて、変化をつかむ

時刻や日付に対応づけて記録した、時間順のデータ。気温や売上などの変化を調べ、過去の傾向から将来を予測する分析にも使う。

📌 このページのポイント
時系列データ:時間と値のセット毎月の売上を記録した、仮の例売上時間1月2月3月4月5月6月並び順を保つと、変化が見えるよ
月ごとの売上を表した仮の例。線は時間順に結んだ変化で、将来の予測結果ではありません。
ひよこ ひよこ
時系列データって、どんなもの?
ペンギン先生 ペンギン先生
例えば毎日の気温や月ごとの売上だよ。日付や時刻と値が対応している。順序を無視すると、いつ増えたか、前の値と関係があるか、といった時間に沿う変化を読み取りにくくなるんだ。
ひよこ ひよこ
どんな変化を見るの?
ペンギン先生 ペンギン先生
長期的に増える傾向をトレンド、曜日や季節などに応じた繰り返しを季節性というよ。過去の値との関係も調べる。どんなデータも必ず同じ4成分に分ければよい、ということではないんだ。
ひよこ ひよこ
全部の値が同じ間隔で並んでいるの?
ペンギン先生 ペンギン先生
毎時間のように一定間隔で記録する例は多いけれど、観測の間隔が異なったり欠測したりする場合もあるよ。日時や単位、欠けた値を確認し、分析手法が前提とする形に合うか確かめよう。
ひよこ ひよこ
定常性って難しそう。どういう意味?
ペンギン先生 ペンギン先生
簡単にいうと、平均やばらつき、時間を隔てた値同士の関係などが時間によって変わらないという性質だよ。これを前提とする分析では、差分を取るなどの処理を検討する。どの方法にも同じ前提が必要なわけではないよ。
ひよこ ひよこ
予測モデルは、データを混ぜて評価すればいい?
ペンギン先生 ペンギン先生
将来を予測する評価では、学習に未来の情報が入り込まないようにするよ。過去で学習し、その後の期間で試す分け方が一例。scikit-learnのTimeSeriesSplitは、そのための道具で、各区間を比較するには等間隔の標本などの条件も確認するんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「時系列データ」って出てきたら「時間の順番と一緒に記録したデータ」と思えばだいたいOK!
📖 おまけ:英語の意味
「Time Series」 = 時系列
💬 Timeは時間、Seriesは「連続したもの・数列」を意味し、時間順に並んだデータの系列を指すよ

参考資料

← 用語集にもどる