Atlas/Planification & prévision/Séries temporelles

Les séries temporelles

Définition

Une série temporelle est une suite de valeurs ordonnées dans le temps, où le passé éclaire le futur. Les prévoir est la discipline mère de la planification de la demande. C'est aussi l'un des rares domaines où des compétitions scientifiques ouvertes, les compétitions M, ont établi sur des données réelles ce qui marche vraiment, et bousculé bien des certitudes au passage.

Pourquoi ça compte

Le socle de toute prévision de demande.

Presque toute prévision de demande est, au fond, une prévision de série temporelle : on observe l'historique des ventes d'une référence et l'on tente d'anticiper la suite. Ce qui distingue une série temporelle d'un simple nuage de points, c'est l'ordre : chaque valeur arrive après la précédente et en dépend souvent. Cette dépendance au temps, l'autocorrélation, est à la fois la difficulté centrale et la ressource principale : c'est parce que le passé récent informe le futur proche qu'une prévision est possible.

Comprendre les séries temporelles, c'est comprendre l'anatomie de cette dépendance. Une série se décompose classiquement en une tendance de fond, une composante saisonnière qui se répète, d'éventuels cycles plus longs, et un bruit résiduel imprévisible. Chaque méthode de prévision est une manière particulière de capter certaines de ces composantes et d'extrapoler. La qualité d'une prévision ne dépend pas tant de la sophistication de l'outil que de l'adéquation entre la structure réelle de la série et ce que le modèle sait capter.

Ce domaine a une particularité rare en gestion : il dispose d'un juge de paix objectif. Depuis 1982, les compétitions M organisées par Spyros Makridakis mettent en concurrence, sur des dizaines de milliers de séries réelles, toutes les méthodes existantes, des plus simples aux plus avancées. Leurs résultats, publiés et reproductibles, tranchent des débats que l'intuition et les intérêts commerciaux laisseraient éternellement ouverts. Ils sont la meilleure boussole disponible pour savoir quelle méthode mérite vraiment sa réputation.

Ce que disent les compétitions M

Les compétitions M ont livré des verdicts contre-intuitifs qui ont façonné la discipline. Pendant des décennies, leur constat le plus célèbre et le plus dérangeant fut que les méthodes simples sont souvent aussi précises que les méthodes complexes, et que combiner plusieurs méthodes bat presque toujours le meilleur modèle isolé. La sophistication pour elle-même ne paie pas ; la robustesse et la combinaison, oui.

Puis vint le basculement. Jusqu'à M4 (2018), le machine learning pur décevait, battu par les approches statistiques et leurs combinaisons ; seul un hybride statistique-réseau de neurones l'emporta. À M5 (2020), sur des données réelles de Walmart, la bascule fut nette : les méthodes de gradient boosting (LightGBM) et l'apprentissage global sur des milliers de séries à la fois dominèrent enfin, dépassant les meilleurs benchmarks statistiques de plus de 20 %. La leçon d'expert n'est pas « le ML gagne », mais plus subtile : le ML gagne quand il y a beaucoup de séries reliées à apprendre ensemble, pas sur une série isolée. Le contexte fait la méthode.

Le mécanisme

Le passé, décomposé puis extrapolé.

Prévoir une série temporelle suit toujours la même logique : comprendre la structure du passé (tendance, saison, cycle, bruit), choisir un modèle qui capte cette structure, puis l'extrapoler vers l'avenir en quantifiant l'incertitude.

La première étape est toujours diagnostique : la série a-t-elle une tendance ? une saisonnalité, et de quelle période ? sa variabilité est-elle stable ou croissante ? est-elle continue ou intermittente ? Ce diagnostic oriente vers la famille de méthodes adaptée. Une erreur ici, comme ignorer une saison marquée, condamne la prévision quelle que soit la puissance de calcul déployée ensuite.

Vient ensuite le choix du modèle, et c'est là que les compétitions M éclairent le terrain. Le schéma présente les trois grandes familles, dans l'ordre où elles se sont imposées. Les méthodes statistiques locales (lissage exponentiel, ARIMA) ajustent un modèle par série : robustes, économes, lisibles, elles restent d'excellents choix par défaut et des benchmarks redoutables. Les méthodes de machine learning globales (gradient boosting, réseaux de neurones) apprennent sur des milliers de séries à la fois et captent des schémas qu'aucune série isolée ne révèle. Les approches hybrides et combinées, enfin, fusionnent les deux mondes, et ce sont elles qui trustent les premières places.

Au sommet de l'état de l'art figurent aujourd'hui des architectures spécialisées : N-BEATS et DeepAR (réseaux de neurones profonds conçus pour les séries), les méthodes de méta-apprentissage comme FFORMA qui apprennent à pondérer intelligemment un ensemble de modèles selon les caractéristiques de chaque série, et depuis peu les modèles de fondation pré-entraînés sur d'immenses corpus de séries, capables de prévoir une série jamais vue sans réentraînement. Ces méthodes avancées ne remplacent pas le diagnostic : elles le récompensent, en exploitant mieux une structure correctement identifiée.

StatistiqueLissage exp.ARIMANaïve saison.ML globalGradient boost.N-BEATSDeepARHybrideES-RNNFFORMACombinaisonssophistication et données requises →
Statistique localeML globalHybride / combiné

Figure 1. Les trois familles de méthodes, dans l'ordre où les compétitions M les ont vues s'imposer : du statistique local au ML global, jusqu'aux approches hybrides qui dominent l'état de l'art. Schéma illustratif.

Yt = f ( tendance , saison , cycle , bruit )  →  ŷt+h
Une série temporelle est une suite d'observations ordonnées dans le temps, dont chaque valeur Yt dépend souvent des précédentes (autocorrélation). La prévoir, c'est estimer ŷt+h, la valeur à l'horizon h. Deux grandes philosophies s'affrontent. L'approche locale ajuste un modèle par série (ARIMA, lissage exponentiel) : robuste, lisible, mais aveugle à ce que les autres séries pourraient apprendre. L'approche globale (cross-learning) entraîne un seul modèle sur des milliers de séries à la fois : c'est le tournant qui a fait basculer les compétitions M vers le machine learning. Mesure de référence moderne : le MASE, l'erreur rapportée à celle d'une prévision naïve, comparable entre séries d'échelles différentes.

Les pièges

Trois erreurs sur les séries temporelles.

Les compétitions M ont aussi révélé les pièges où s'enferment ceux qui négligent la méthode au profit de l'outil.

01

Choisir la complexité pour la complexité

Le plus grand enseignement des compétitions M est qu'un modèle sophistiqué mal choisi perd contre un modèle simple bien adapté. Déployer un réseau de neurones profond sur une poignée de séries courtes, là où un lissage exponentiel suffirait, coûte cher et prévoit moins bien. La complexité ne se justifie que par la structure des données, jamais par elle-même.

02

Négliger la combinaison

Miser sur un unique modèle, fût-il le meilleur en moyenne, laisse de la précision sur la table. Les compétitions M montrent, de façon répétée, que combiner plusieurs méthodes réduit l'erreur et surtout la stabilise. Refuser la combinaison par goût de l'élégance d'un modèle unique est un luxe que la précision ne pardonne pas.

03

Valider sans respecter le temps

Évaluer un modèle en mélangeant passé et futur (validation croisée classique) donne une performance illusoire, car on laisse fuiter de l'information du futur vers le passé. Une série temporelle se valide en avançant dans le temps (backtesting glissant), jamais en tirant des points au hasard. Ignorer cette règle, c'est se mentir sur la vraie qualité.

Les méthodes

Quatre pas vers une prévision solide.

Choisir et déployer une méthode de série temporelle suit une progression que les compétitions M ont validée sur données réelles.

Diagnostiquer la série

Caractériser tendance, saisonnalité, variabilité, intermittence, et la quantité de données disponible. Ce diagnostic, plus que tout le reste, détermine la famille de méthodes pertinente. Il précède toujours le choix de l'algorithme.

Poser des benchmarks simples

Établir d'abord la performance de méthodes simples et robustes (naïve saisonnière, lissage exponentiel, ARIMA). Aucune méthode avancée ne mérite d'être déployée si elle ne bat pas nettement ces références. C'est la discipline de base des compétitions M.

Passer au global et au ML quand c'est justifié

Si l'on dispose de nombreuses séries reliées (un large portefeuille de références), envisager l'apprentissage global (gradient boosting, réseaux profonds type N-BEATS ou DeepAR) qui apprend d'une série à l'autre. C'est là, et surtout là, que le ML prend l'avantage.

Combiner et backtester

Fusionner plusieurs modèles (moyenne, méta-apprentissage type FFORMA) presque toujours améliore et stabilise la prévision. Valider l'ensemble par backtesting glissant qui respecte l'ordre du temps, en mesurant l'erreur avec une métrique comparable entre séries comme le MASE.

Concepts voisins

À lire dans la foulée.

Les séries temporelles englobent le lissage, la saison et la tendance, et débouchent sur le probabiliste.

Du savoir à l'action

Vos méthodes de prévision sont-elles à l'état de l'art ?

Entre benchmarks simples, ML global et combinaison, le bon choix dépend de vos données. Notre dossier Planification, prévision & S&OP aligne vos méthodes sur ce que la science a validé.