時系列予測モデル比較
実ライブラリ(statsmodels / Prophet / XGBoost / scikit-learn)で学習・予測した結果を比較します。 精度指標はホールドアウト期間の実測値との誤差です。実線が実測値、破線が各モデルの予測値です。
大気CO2濃度 (Mauna Loa)
ハワイ・マウナロア観測所の大気CO2。statsmodels 経由の実測系列(月次平均)。
全モデル比較チャート
モデル別メトリクス比較(ホールドアウト評価)
| モデル | 種別 | ライブラリ | RMSE | MAE | MAPE | |
|---|---|---|---|---|---|---|
| ARIMA | 統計モデル | statsmodels (Python) | 1.90 | 1.55 | 0.42% | 詳細を見る → |
| SARIMA | 統計モデル | statsmodels (Python) | 0.36 | 0.32 | 0.09% | 詳細を見る → |
| SARIMAX | 統計モデル | statsmodels (Python) | 0.36 | 0.32 | 0.09% | 詳細を見る → |
| Prophet | 統計モデル | prophet (Meta) | 0.42 | 0.37 | 0.10% | 詳細を見る → |
| Holt-Winters | 統計モデル | statsmodels (Python) | 0.33 | 0.26 | 0.07% | 詳細を見る → |
| AutoARIMA (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 0.31 | 0.26 | 0.07% | 詳細を見る → |
| AutoETS (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 0.29 | 0.21 | 0.06% | 詳細を見る → |
| Chronos-Bolt | 機械学習 | chronos-forecasting / Amazon (Python) | 0.39 | 0.29 | 0.08% | 詳細を見る → |
| Neural Net (MLP) | 機械学習 | scikit-learn (Python) | 0.62 | 0.52 | 0.14% | 詳細を見る → |
| XGBoost | 機械学習 | xgboost (Python) | 1.31 | 1.06 | 0.29% | 詳細を見る → |
| LightGBM | 機械学習 | lightgbm (Python) | 1.31 | 1.08 | 0.29% | 詳細を見る → |
| Random Forest | 機械学習 | scikit-learn (Python) | 1.19 | 0.90 | 0.24% | 詳細を見る → |