時系列予測モデル比較
実ライブラリ(statsmodels / Prophet / XGBoost / scikit-learn)で学習・予測した結果を比較します。 精度指標はホールドアウト期間の実測値との誤差です。実線が実測値、破線が各モデルの予測値です。
航空旅客数 (AirPassengers)
1949–1960年の国際航空月次旅客数。Box & Jenkins の古典的な実データ。
全モデル比較チャート
モデル別メトリクス比較(ホールドアウト評価)
| モデル | 種別 | ライブラリ | RMSE | MAE | MAPE | |
|---|---|---|---|---|---|---|
| ARIMA | 統計モデル | statsmodels (Python) | 91.23 | 66.24 | 12.46% | 詳細を見る → |
| SARIMA | 統計モデル | statsmodels (Python) | 17.01 | 12.82 | 2.77% | 詳細を見る → |
| SARIMAX | 統計モデル | statsmodels (Python) | 17.01 | 12.82 | 2.77% | 詳細を見る → |
| Prophet | 統計モデル | prophet (Meta) | 43.07 | 33.43 | 6.61% | 詳細を見る → |
| Holt-Winters | 統計モデル | statsmodels (Python) | 16.98 | 13.38 | 2.80% | 詳細を見る → |
| AutoARIMA (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 23.92 | 18.52 | 4.18% | 詳細を見る → |
| AutoETS (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 40.08 | 35.61 | 7.21% | 詳細を見る → |
| Chronos-Bolt | 機械学習 | chronos-forecasting / Amazon (Python) | 36.02 | 27.10 | 5.40% | 詳細を見る → |
| Neural Net (MLP) | 機械学習 | scikit-learn (Python) | 32.65 | 27.30 | 5.56% | 詳細を見る → |
| XGBoost | 機械学習 | xgboost (Python) | 36.98 | 29.51 | 6.01% | 詳細を見る → |
| LightGBM | 機械学習 | lightgbm (Python) | 51.37 | 38.08 | 7.56% | 詳細を見る → |
| Random Forest | 機械学習 | scikit-learn (Python) | 39.04 | 26.40 | 5.21% | 詳細を見る → |