時系列予測モデル比較
実ライブラリ(statsmodels / Prophet / XGBoost / scikit-learn)で学習・予測した結果を比較します。 精度指標はホールドアウト期間の実測値との誤差です。実線が実測値、破線が各モデルの予測値です。
シャンプー売上
3年分の月次シャンプー売上(古典ベンチマーク)。トレンドが強く季節性は弱い。
全モデル比較チャート
モデル別メトリクス比較(ホールドアウト評価)
| モデル | 種別 | ライブラリ | RMSE | MAE | MAPE | |
|---|---|---|---|---|---|---|
| ARIMA | 統計モデル | statsmodels (Python) | 174.84 | 150.36 | 24.66% | 詳細を見る → |
| SARIMA | 統計モデル | statsmodels (Python) | 256.14 | 222.54 | 37.07% | 詳細を見る → |
| SARIMAX | 統計モデル | statsmodels (Python) | 256.14 | 222.54 | 37.07% | 詳細を見る → |
| Prophet | 統計モデル | prophet (Meta) | 246.21 | 220.34 | 39.00% | 詳細を見る → |
| Holt-Winters | 統計モデル | statsmodels (Python) | 111.65 | 97.25 | 17.16% | 詳細を見る → |
| AutoARIMA (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 146.29 | 123.87 | 20.33% | 詳細を見る → |
| AutoETS (Nixtla) | 統計モデル | statsforecast / Nixtla (Python) | 100.89 | 89.81 | 15.72% | 詳細を見る → |
| Chronos-Bolt | 機械学習 | chronos-forecasting / Amazon (Python) | 194.07 | 167.25 | 27.43% | 詳細を見る → |
| Neural Net (MLP) | 機械学習 | scikit-learn (Python) | 166.80 | 144.60 | 23.87% | 詳細を見る → |
| XGBoost | 機械学習 | xgboost (Python) | 196.41 | 168.17 | 27.54% | 詳細を見る → |
| LightGBM | 機械学習 | lightgbm (Python) | 159.65 | 137.05 | 22.51% | 詳細を見る → |
| Random Forest | 機械学習 | scikit-learn (Python) | 180.53 | 155.48 | 25.50% | 詳細を見る → |