Aller au contenu

Santé du modèle

Objectif. Surveiller la performance dans le temps, la calibration et la couverture des prédictions, pour décider d’un ré-entraînement ou d’un fallback.

Questions auxquelles la page répond

  • L’erreur (MAE/RMSE) se dégrade-t-elle ? Où (heures, clusters, zones) ?
  • Le lift vs baseline reste-t-il positif et stable ?
  • La calibration est-elle correcte globalement et par segments ?
  • La couverture (% y_pred disponible) est-elle conforme ?

Indicateurs clés

  • MAE / RMSE / biais par jour et par segments (heure, station, cluster, zone).
  • Lift vs persistance = (MAE_base − MAE_model) / MAE_base.
  • Calibration : pente/intercept y_true ~ y_pred (global & segments).
  • Couverture prédictive : part d’horodatages avec y_pred.
  • Stabilité résiduelle : variance des résidus, auto-corrélation.

Résumé rapide (fenêtres récentes)

  • Fenêtre 7j — MAE: 2.972, Lift: 0.094, Couverture: 75.40%
  • Fenêtre 28j — MAE: 2.983, Lift: 0.099, Couverture: 75.46%
  • Dernier jour — Couverture prédictive: 75.59%
  • Alertes : Dégradation — · Couverture — · Calibration ⚠️ · Fallback — · Gating retrain —

Plage temporelle analysée : 2025-09-07T23:00:00 → 2025-09-17T22:45:00 (timezone: Europe/Paris) · Horizon: 60 min · Série quotidienne exportée: 14 jours


Visualisations

Séries (MAE / lift / couverture)

MAE Lift Couverture

Calibration (pente β par heure, 7j)

Calibration β

Stabilité des résidus

ACF

Top stations en dégradation

Top stations

Carte d’erreur (7 derniers jours)

Ouvrir la carte dans un nouvel onglet ↗


Téléchargements & tables

  • Fenêtres : ../../assets/tables/monitoring/model_health/window_metrics.csv
  • Jours : ../../assets/tables/monitoring/model_health/daily_metrics.csv
  • Segments 7j : stations ../../assets/tables/monitoring/model_health/error_by_station_7d.csv, heures ../../assets/tables/monitoring/model_health/error_by_hour_7d.csv, clusters ../../assets/tables/monitoring/model_health/error_by_cluster_7d.csv
  • Calibration : global ../../assets/tables/monitoring/model_health/calibration_global_7d.csv ; par heure ../../assets/tables/monitoring/model_health/calibration_by_hour_7d.csv
  • Couverture : ../../assets/tables/monitoring/model_health/coverage_j1_j7_j28.csv
  • ACF résidus : ../../assets/tables/monitoring/model_health/residuals_acf.csv
  • Top dégradations : ../../assets/tables/monitoring/model_health/top_degrading_stations.csv
  • Synthèse alertes : ../../assets/tables/monitoring/model_health/alerts_summary.csv

Seuils / Politiques (par défaut)

  • Dégradation : MAE_7j − MAE_28j > 10 % et lift_7j < lift_28j − 5 pts → Alerte.
  • Couverture : < 99 % sur J-1 → Alerte.
  • Calibration : |pente−1| > 0,1 ou |intercept| > 0,5 → Alerte.
  • Gating ré-entraînement : 3 alertes “Dégradation” sur 10 jours → Planifier retrain.
  • Fallback : couverture < 95 % ou lift < 0 sur 3 jours → activer baseline le temps du correctif.

Limites — La performance agrégée peut masquer des poches locales de dégradation → toujours lire les découpages.