時系列予測モデル比較
実ライブラリ(statsmodels / Prophet / XGBoost / scikit-learn)で学習・予測した結果を比較します。 精度指標はホールドアウト期間の実測値との誤差です。実線が実測値、破線が各モデルの予測値です。
オーストラリア居住人口
オーストラリアの四半期居住人口。緩やかな増加トレンドの実データ。
全モデル比較チャート
モデル別メトリクス比較(ホールドアウト評価)
| モデル | 種別 | ライブラリ | RMSE | MAE | MAPE | |
|---|---|---|---|---|---|---|
| ARIMA | 統計モデル | statsmodels (Python) | 45.19 | 37.83 | 0.22% | 詳細を見る → |
| SARIMA | 統計モデル | statsmodels (Python) | 23.46 | 18.08 | 0.10% | 詳細を見る → |
| SARIMAX | 統計モデル | statsmodels (Python) | 23.46 | 18.08 | 0.10% | 詳細を見る → |
| Prophet | 統計モデル | prophet (Meta) | 124.13 | 103.42 | 0.59% | 詳細を見る → |
| Holt-Winters | 統計モデル | statsmodels (Python) | 58.06 | 48.24 | 0.27% | 詳細を見る → |
| AutoARIMA (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 34.06 | 30.18 | 0.17% | 詳細を見る → |
| AutoETS (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 21.72 | 19.46 | 0.11% | 詳細を見る → |
| Chronos-Bolt | 機械学習 | chronos-forecasting / Amazon (Python) | 124.03 | 108.92 | 0.62% | 詳細を見る → |
| Neural Net (MLP) | 機械学習 | scikit-learn (Python) | 1,210.22 | 1,182.00 | 6.74% | 詳細を見る → |
| XGBoost | 機械学習 | xgboost (Python) | 241.83 | 220.66 | 1.26% | 詳細を見る → |
| LightGBM | 機械学習 | lightgbm (Python) | 357.08 | 342.98 | 1.96% | 詳細を見る → |
| Random Forest | 機械学習 | scikit-learn (Python) | 293.84 | 276.22 | 1.57% | 詳細を見る → |