Fiches pratiques · Planification & S&OP / IBP · Prévision des ventes (statistique et collaborative)

Lissage de Holt (tendance)

Méthode

Lissage exponentiel double qui intègre une tendance.

Principe

La méthode de Holt lisse séparément le niveau (α) et la tendance (β). La prévision à h périodes = niveau + h × tendance. Elle convient aux produits en croissance ou en décroissance régulière.

Comprendre pas à pas

1. Les données de l'exemple

Une entreprise vend un produit dont les ventes mensuelles augmentent régulièrement, avec des à-coups d'un mois sur l'autre. Voici ses 18 derniers mois :

MoisJanv. 25Févr. 25Mars 25Avr. 25Mai 25Juin 25Juil. 25Août 25Sept. 25Oct. 25Nov. 25Déc. 25Janv. 26Févr. 26Mars 26Avr. 26Mai 26Juin 26
Ventes302318309335341352349371380377398410405428437433455468

La question : combien prévoir pour les 6 prochains mois ?

2. Pourquoi une simple moyenne ne suffit pas

La moyenne des 3 derniers mois vaut 452. Mais les ventes gagnent environ 10 unités par mois : une moyenne regarde le passé, elle sera donc toujours en retard sur une série qui monte. Le dernier mois réel (468) est déjà au-dessus de cette moyenne. Il faut une méthode qui tienne compte de la pente : c'est le rôle de Holt.

3. L'idée de Holt : suivre deux choses

Le niveau (L)

Où en sont les ventes « en ce moment », une fois les à-coups gommés. C'est la position de la voiture.

La tendance (T)

Combien les ventes gagnent (ou perdent) en moyenne chaque mois. C'est la vitesse de la voiture.

Si on connaît la position et la vitesse, on sait où sera la voiture dans h mois :

Prévision dans h mois = Niveau + h × Tendance

Chaque mois, quand la vente réelle tombe, on corrige un peu le niveau et la tendance. C'est tout le principe.

4. Les trois formules, en clair

  1. Prévision du mois t = Lt−1 + Tt−1

    Avant de connaître les ventes du mois, on prévoit : niveau du mois précédent + une tendance.

  2. Nouveau niveau Lt = α × vente réelle + (1 − α) × prévision

    Le nouveau niveau est un mélange entre ce qui s'est vraiment passé et ce qu'on avait prévu. α (entre 0 et 1) dit combien on fait confiance à la vente réelle : avec α = 0,3, on prend 30 % de la vente réelle et 70 % de la prévision.

  3. Nouvelle tendance Tt = β × (Lt − Lt−1) + (1 − β) × Tt−1

    On regarde de combien le niveau vient de bouger (la pente constatée ce mois-ci) et on la mélange avec l'ancienne tendance. β dit combien on fait confiance à la pente du dernier mois.

5. Le calcul déroulé sur l'exemple (α = 0,3 ; β = 0,2)

Démarrage. Il faut un point de départ. On prend :

  • niveau initial = première vente = 302 ;
  • tendance initiale = pente moyenne des premiers mois = (vente d'avril − vente de janvier) / 3 = (335 − 302) / 3 = 11,0 par mois.

Février : on prévoit. Prévision = 302 + 11,0 = 313,0. La vente réelle est de 318 : on a sous-estimé de 5,0.

Février : on corrige le niveau. L = 0,3 × 318 + 0,7 × 313,0 = 95,4 + 219,1 = 314,5. Le niveau monte un peu au-dessus de la prévision, mais pas jusqu'à la vente réelle : on ne réagit qu'à 30 %.

Février : on corrige la tendance. Le niveau a bougé de 314,5 − 302 = 12,5. T = 0,2 × 12,5 + 0,8 × 11,0 = 11,3.

Mars : on recommence. Prévision = 314,5 + 11,3 = 325,8 ; vente réelle 309 (on a surestimé), donc le niveau et la tendance se corrigent vers le bas. Et ainsi de suite chaque mois :

MoisPrévision faite le mois d'avantVente réelleÉcartNouveau niveau LNouvelle tendance T
Janv. 25démarrage302302,011,0
Févr. 25313,03185,0314,511,3
Mars 25325,8309-16,8320,810,3
Avr. 25331,13353,9332,210,5
Mai 25342,8341-1,8342,210,4
Juin 25352,7352-0,7352,510,4
Juil. 25362,8349-13,8358,79,6
…
Juin 26460,44687,6462,69,7

La prévision finale. Après le dernier mois, niveau = 462,6 et tendance = 9,7. Donc :

  • mois +1 : 462,6 + 1 × 9,7 = 472,3 ;
  • mois +3 : 462,6 + 3 × 9,7 = 491,7 ;
  • mois +6 : 462,6 + 6 × 9,7 = 520,8.

6. Comment choisir α et β

α élevé (0,6 à 1)

Le niveau suit de près les dernières ventes : réactif, mais il « suit le bruit » et la prévision saute d'un mois à l'autre.

α faible (0,1 à 0,3)

Le niveau est lisse et stable, mais il met du temps à prendre en compte un vrai changement.

β élevé

La pente change dès qu'un mois est fort ou faible : la prévision à 6 mois devient très instable.

β faible (0,05 à 0,2)

La pente reste stable : c'est en général ce qu'on veut, car une vraie tendance évolue lentement.

La méthode pratique : on teste plusieurs couples (α, β) sur l'historique, on mesure à chaque fois l'erreur moyenne des prévisions passées (MAPE), et on retient le couple qui se trompe le moins — en vérifiant qu'il reste raisonnable. Sur notre exemple, erreur moyenne selon les réglages :

α \ ββ = 0,1β = 0,2β = 0,4β = 0,8
α = 0,1 1,9 %1,6 %1,5 %1,5 %
α = 0,3 1,4 %1,5 %1,6 %1,7 %
α = 0,5 1,7 %1,8 %1,9 %2,1 %
α = 0,8 2,1 %2,2 %2,3 %2,8 %

Les logiciels de prévision (et le bouton « Trouver les meilleurs paramètres » ci-dessous) font ce test automatiquement sur une grille plus fine. Repères usuels : α entre 0,1 et 0,4, β entre 0,05 et 0,2.

Le paramètre φ (amortissement). Prolonger une tendance très loin est risqué : aucune croissance ne dure indéfiniment. Avec φ un peu inférieur à 1 (par exemple 0,9), la tendance s'essouffle progressivement sur l'horizon de prévision. Avec φ = 1, elle continue en ligne droite.

7. À vous de jouer : graphique interactif

Déplacez les curseurs et observez : la courbe orange en pointillés montre ce que la méthode avait prévu chaque mois, la courbe en tirets la prévision des prochains mois. Survolez le graphique pour lire les valeurs. Vous pouvez aussi coller vos propres ventes.

8. Ce qu'il faut retenir

  • Holt suit un niveau et une tendance, corrigés chaque mois par la vente réelle.
  • α règle la réactivité du niveau, β celle de la tendance : on les choisit en testant sur l'historique.
  • À utiliser pour des ventes qui montent ou descendent régulièrement, sans saisonnalité. Avec des pics saisonniers, passez à Holt-Winters.
  • Amortissez la tendance (φ < 1) pour les prévisions à plus de quelques mois.

Mise en œuvre

Acteurs
Prévisionniste ou planificateur de la demande
Durée
Paramétrage en quelques jours, calcul mensuel ou hebdomadaire
Livrables
Prévision par article, précision mesurée (modèle LibreOffice)
  1. Préparer l'historiqueHistorique d'au moins 12 périodes montrant une tendance.
  2. Choisir les paramètresParamètres α (niveau) et β (tendance), plus un facteur d'amortissement pour les horizons longs.
  3. Calculer la prévisionMettez à jour niveau et tendance chaque période ; prévision à h périodes = niveau + h × tendance (amortie).
  4. Mesurer la précisionComparez à un lissage simple : Holt doit réduire nettement le biais.
  5. Déployer et surveillerRevoyez la tendance quand le marché change (fin de croissance d'un produit).

Exemple d'application

Produit en lancement qui gagne environ 40 unités par mois : Holt suit la croissance, alors qu'une moyenne mobile sous-estime de 15 % en permanence.

Points de vigilance

  • Extrapoler une tendance trop loin sans amortissement