ForHosting KIT · Outils pour développeurs

Calculateur de lissage exponentiel double et prévision de Holt

Ce calculateur applique la méthode additive de Holt, fondée sur un niveau et une tendance, à une série numérique ordonnée.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Indiquez les observations, les constantes de lissage du niveau et de la tendance ainsi que le nombre de périodes futures souhaité. Le résultat fournit les valeurs ajustées, l'évolution des deux composantes et la prévision. Cet outil convient aux données dont la base évolue avec une tendance approximativement linéaire, sans cycle saisonnier, et permet d'examiner chaque estimation intermédiaire plutôt que la seule prédiction finale.

Choisissez des données adaptées à la méthode de Holt

Le lissage exponentiel double de Holt convient aux observations relevées à intervalles réguliers lorsque le niveau local et une tendance persistante sont tous deux importants. Il peut s'agir de commandes hebdomadaires, d'abonnements mensuels, du volume quotidien de tickets ou de totaux annuels de production. Classez les valeurs par ordre chronologique, de la plus ancienne à la plus récente, et conservez des intervalles constants, car l'algorithme considère chaque étape comme une période égale. La méthode ne modélise pas la saisonnalité : une série présentant de fortes répétitions hebdomadaires, mensuelles ou trimestrielles doit généralement être corrigée au préalable ou étudiée avec une méthode saisonnière. Deux observations au minimum sont nécessaires, puisque la tendance initiale correspond à la différence entre les deux premières valeurs. Un historique plus long facilite souvent l'adaptation des estimations récursives, mais une rupture structurelle peut rendre le passé lointain moins représentatif. Examinez la série avant de retenir une prévision. Traitez volontairement les observations manquantes au lieu de les convertir discrètement en zéro : chaque élément doit être un nombre fini, afin que le sens statistique de la chronologie reste explicite.

Réglez les constantes de niveau et de tendance

La constante de niveau, souvent appelée alpha, détermine dans quelle mesure la dernière observation modifie la base estimée. Une valeur proche de un réagit rapidement aux nouvelles données, tandis qu'une valeur proche de zéro conserve davantage la projection précédente du niveau et de la tendance. La constante de tendance, ou bêta, régit la vitesse d'évolution de la pente estimée. Un bêta élevé suit étroitement les accélérations ou ralentissements récents ; un bêta faible produit une tendance plus stable. Les deux constantes doivent être comprises entre zéro et un, bornes incluses. Toute valeur extérieure est rejetée au lieu d'appliquer une pondération indéfinie. Aucun couple n'est optimal dans tous les cas. Vous pouvez comparer plusieurs combinaisons plausibles sur des observations mises de côté et retenir celles qui réduisent l'erreur à l'horizon pertinent. Ne choisissez pas les paramètres uniquement parce qu'ils lissent la courbe de l'échantillon : un modèle trop réactif peut suivre le bruit, tandis qu'un modèle trop lent peut manquer un véritable changement. Les niveaux et tendances renvoyés montrent l'effet de chaque choix à chaque observation et rendent la comparaison vérifiable et explicable.

Interprétez les ajustements et les prévisions

Pour la première observation, le calculateur reprend cette valeur comme ajustement initial. Il initialise le niveau avec la première donnée et la tendance avec la première différence. À chaque position suivante, la valeur ajustée est l'estimation à un pas disponible juste avant d'observer la donnée correspondante. L'algorithme actualise ensuite le niveau en combinant la nouvelle observation avec l'estimation antérieure du niveau augmenté de la tendance, puis actualise la tendance en associant la dernière variation du niveau à la pente précédente. Les prévisions prolongent le niveau final d'un ou plusieurs multiples de la tendance finale. Il s'agit de prévisions ponctuelles et non d'intervalles de confiance ; l'incertitude augmente généralement avec l'horizon. Comparez les ajustements aux observations réelles afin de repérer un biais persistant, un choc inhabituel ou une évolution que le modèle ne peut représenter. Consultez aussi les tableaux de niveaux et de tendances lors d'une reproduction dans un autre système : ils documentent chaque état récursif. L'automatisation par API coûte $0.002 par requête, tandis que le navigateur emploie le même calcul déterministe. Des entrées identiques donnent donc des résultats identiques, arrondis de façon cohérente.

Prévoir la demande à court terme

Estimez plusieurs périodes régulières à venir lorsque le niveau et la tendance récents comptent davantage qu'une moyenne historique.

Suivre la croissance opérationnelle

Distinguez une base évolutive de sa pente estimée pour les tickets, inscriptions, débits ou toute autre mesure opérationnelle non saisonnière.

Comparer les réglages de lissage

Testez plusieurs valeurs alpha et bêta, puis examinez les ajustements, les trajectoires du niveau et de la tendance et les prévisions de validation.

Qu'est-ce que le lissage exponentiel double ?

C'est la méthode récursive de Holt qui estime le niveau et la tendance linéaire d'une série temporelle, puis prolonge ces composantes dans les périodes futures.

Quelles plages sont admises pour les constantes ?

Les constantes de niveau et de tendance doivent être des nombres finis compris entre 0 et 1, bornes incluses. Une valeur extérieure produit une erreur de saisie invalide.

Comment le niveau et la tendance initiaux sont-ils choisis ?

Le niveau initial est la première observation. La tendance initiale correspond à la deuxième observation moins la première.

Ce calculateur gère-t-il la saisonnalité ?

Non. Il modélise uniquement un niveau évolutif et une tendance linéaire additive. Employez une méthode saisonnière ou corrigez d'abord la série en présence de cycles répétitifs importants.

Que contient la prévision ?

Elle contient une estimation ponctuelle pour chaque période future demandée, obtenue en prolongeant le niveau final par la tendance finale estimée.

Combien coûte l'utilisation de l'API ?

Chaque requête API coûte $0.002. Le calcul est également disponible dans le navigateur grâce au widget de niveau A généré.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/stat/double-exponential-smoothing

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/stat/double-exponential-smoothing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"series":[10,12,13,16,18],"level_constant":0.4,"trend_constant":0.3}'
{
  "series": [
    10,
    12,
    13,
    16,
    18
  ],
  "level_constant": 0.4,
  "trend_constant": 0.3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.double_exponential_smoothing",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_items10000
max_forecast_periods1000
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →