Index
Window-Base GBRT
Window-Base Gradient Boosting Regression Tree
時系列解析 / 予測における研究.
- 時系列解析 / 機械学習 #まとめ編
DeepLearning を利用したアルゴリズムとの比較研究.
- DeepLearning #まとめ編
定式化
変数定義
実数 の部分集合 とする.
に対して、
とする.
とする.
に対して、
とする.
は、時系列データの長さ.
( の長さ)
とする.
は、時系列データの長さ.
時系列予測
説明変数と目的変数を以下の様に定義.
- : 目的変数の 次元数 / チャネル数
- : 説明変数とは異なる入力項目 Covariates / 共変量 の数
Loss Function は、
予測関数 は、
以下の目的関数を最適化する予測関数を探索する.
損失関数の平均を最小化した予測関数を見つけたい.
損失関数の平均を最小化した予測関数を見つけたい.
2 つケース
ケース 1
チャネルが 1 つしかなく (単変量)、共変量が考慮さていない.
ケース 2
多変量の時系列解析.
Feature Engineering
GBRT モデルは、テーブルデータなどには有効.
しかし、時系列データへの適用となると、ある区間における関連性についての情報を柔軟に利用する手段をを失う.
そのために、時系列データを Windowed Input へ変換する.
ここでは、window size としている.
2D to 1D
2 次元の時系列データ / インスタンス を GBRT へ入力可能な形式 1D へ平滑化する.
Multi Output Wrapper
変換したベクトルを、複数出力に対応した GBRT へ入力する.
GBRT は、複数出力に対応していないため、Single Target Method などを利用する.
- Multi Output Regression
この方法は、予測器の数を出力するサイズに拡張する.
また、この手法では、予測範囲の目的変数が個別に予測されるため、各予測モデルが、
各目的変数の情報を得られないという性質がある.
これは、将来のある範囲予測に対して、影響を及ぼし合わないという利点でもある.
参考
- Do We Really Need Deep Learning Models for Time Series Forecasting?
- [2021]
- 2 Research Design
- 3 Problem Formulation
- arxiv.org
Web サイト
時系列予測に深層学習モデルが本当に必要?
-
- paper with code の paper のページ