ForHosting KIT · Outils pour développeurs

Calculateur d’erreur absolue moyenne en pourcentage (MAPE)

Ce calculateur compare une série ordonnée de valeurs observées à une série de prévisions de même taille, puis renvoie la moyenne de leurs écarts absolus en pourcentage.

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

Le MAPE exprime les erreurs sous une forme facile à communiquer entre des prévisions d’échelles différentes. Saisissez les valeurs correspondantes dans le même ordre pour obtenir le pourcentage et le nombre de paires évaluées. Toute observation nulle est refusée, car une erreur en pourcentage n’est pas définie lorsque son dénominateur vaut zéro et fausserait vos rapports.

Préparez des valeurs observées et prévues alignées

Préparez deux tableaux décrivant les mêmes événements dans le même ordre. Chaque observation doit correspondre exactement à la prévision placée au même rang. Les tableaux doivent avoir une longueur identique, contenir au moins un nombre fini et respecter la limite publiée. Une observation ne peut jamais valoir zéro puisqu’elle sert de dénominateur. Une prévision peut être nulle ou négative si le domaine l’autorise. N’utilisez ni null, ni chaîne vide, ni nombre écrit comme texte, ni Infinity, ni NaN : seuls les nombres JSON finis sont admis. Vérifiez aussi l’unité des deux séries. Comparer des recettes en euros à des prévisions en milliers d’euros rendrait le résultat incohérent. Envoyez les tableaux dans observed et predicted. La réponse fournit mape en pourcentage et count pour le nombre de paires traitées.

Comprenez le calcul du pourcentage

Pour chaque paire, le calculateur soustrait la prévision de l’observation, prend la valeur absolue de cet écart, puis la divise par l’observation selon la formule standard. Il calcule ensuite la moyenne des rapports et multiplie le résultat par 100. Un mape de 8.5 signifie donc que les prévisions s’écartent en moyenne de 8.5 pour cent, sans indiquer le sens de chaque écart. La valeur absolue empêche les erreurs positives et négatives de s’annuler. Toutes les paires ont le même poids, quelle que soit leur grandeur ; une petite observation peut donc créer un pourcentage très élevé. Le calcul déterministe en virgule flottante n’est pas arrondi. Vous choisissez ainsi la précision d’affichage adaptée. Le champ count confirme le nombre de paires incluses et facilite le contrôle d’un filtrage effectué en amont.

Interprétez le MAPE avec discernement

Le MAPE convient surtout lorsque les observations sont non nulles, utilisent une échelle de rapport pertinente et que les écarts en pourcentage répondent réellement à votre question. On l’emploie souvent pour la demande, le trafic, les ventes ou les stocks. Ne comparez que des jeux préparés de façon cohérente : changer la période ou la composition des produits peut modifier fortement la mesure. Soyez prudent près de zéro, car un petit écart absolu peut dominer la moyenne. Les observations négatives sont admises mathématiquement, mais leur lecture peut être délicate. Le MAPE ne montre ni biais, ni chronologie, ni distribution des erreurs. Ajoutez une mesure signée si la surestimation importe, ou préférez MAE, RMSE, WAPE ou une mesure métier lorsque les zéros abondent. L’API coûte $0.002 par requête et refuse explicitement toute entrée invalide.

Évaluer les prévisions de demande

Comparez la demande hebdomadaire prévue aux ventes observées non nulles et présentez l’erreur moyenne en pourcentage.

Suivre les versions d’un modèle

Calculez la même mesure pour plusieurs modèles candidats et vérifiez les progrès de leur précision.

Contrôler les estimations de planification

Mesurez la proximité des budgets, du trafic ou des capacités prévus avec les valeurs finalement constatées.

Que signifie la valeur MAPE renvoyée ?

Il s’agit de l’erreur absolue moyenne exprimée en pourcentage. Une valeur de 7 correspond à une erreur absolue moyenne de 7 pour cent.

Pourquoi les observations nulles sont-elles refusées ?

Chaque erreur en pourcentage divise par l’observation. La division par zéro étant indéfinie, l’entrée complète est refusée.

Les deux tableaux doivent-ils avoir la même longueur ?

Oui. Chaque observation exige exactement une prévision correspondante ; toute différence de longueur est invalide.

Le résultat est-il arrondi ?

Non. Le résultat déterministe en virgule flottante vous permet de choisir vous-même la précision d’affichage.

Les observations peuvent-elles être négatives ?

Oui, les nombres négatifs finis sont acceptés, même si le MAPE devient plus délicat à interpréter lorsque le signe a un sens métier.

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/mape-error

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/mape-error \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"observed":[100,200,50,400],"predicted":[110,190,55,360]}'
{
  "observed": [
    100,
    200,
    50,
    400
  ],
  "predicted": [
    110,
    190,
    55,
    360
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "stat.mape_error",
  "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_items100000
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 →