{"id":8309,"date":"2026-09-17T05:29:31","date_gmt":"2026-09-17T05:29:31","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-calculer-smape-dans-excel-exemples\/"},"modified":"2026-09-17T05:29:37","modified_gmt":"2026-09-17T05:29:37","slug":"comment-calculer-smape-dans-excel-exemples","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-calculer-smape-dans-excel-exemples","title":{"rendered":"Comment calculer le SMAPE dans Excel (avec des exemples)"},"content":{"rendered":"<p>L&rsquo;\u00e9valuation de la performance pr\u00e9dictive au sein des sciences quantitatives, de l&rsquo;\u00e9conom\u00e9trie et de la psychom\u00e9trie appliqu\u00e9e repose sur un ensemble d&rsquo;indicateurs m\u00e9triques con\u00e7us pour quantifier la divergence entre les observations empiriques et les valeurs anticip\u00e9es par des mod\u00e8les computationnels. Dans ce paysage m\u00e9thodologique, le choix d&rsquo;un crit\u00e8re d&rsquo;\u00e9valuation d&rsquo;erreur ne rel\u00e8ve pas d&rsquo;une simple convention algorithmique superficielle, mais engage la validit\u00e9 m\u00eame des conclusions inf\u00e9rentielles tir\u00e9es par le chercheur ou l&rsquo;analyste de donn\u00e9es. Alors que les m\u00e9triques absolues comme l&rsquo;erreur absolue moyenne (MAE) demeurent d\u00e9pendantes de l&rsquo;ordre de grandeur de la variable \u00e9tudi\u00e9e, les m\u00e9triques relatives et exprim\u00e9es en pourcentage visent \u00e0 assurer une comparabilit\u00e9 transdimensionnelle indispensable aux m\u00e9ta-analyses et aux comparaisons inter-s\u00e9ries.<\/p>\n<p>Historiquement, l&rsquo;erreur moyenne absolue en pourcentage (<a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Pourcentage_d%27erreur_absolue_moyenne\">MAPE<\/a>) s&rsquo;est impos\u00e9e comme le standard d&rsquo;\u00e9valuation privil\u00e9gi\u00e9 en raison de son intuitivit\u00e9 cognitive directe. Toutefois, l&rsquo;investigation \u00e9pist\u00e9mologique et empirique a mis en exergue des d\u00e9faillances structurelles majeures inh\u00e9rentes \u00e0 sa formulation math\u00e9matique, singuli\u00e8rement son asym\u00e9trie punitive \u00e0 l&rsquo;encontre des pr\u00e9visions surestim\u00e9es et son instabilit\u00e9 absolue lorsque les s\u00e9ries temporelles comportent des valeurs tendant vers z\u00e9ro. Face \u00e0 ces distorsions syst\u00e9matiques, l&rsquo;introduction de l&rsquo;erreur moyenne absolue en pourcentage sym\u00e9trique, commun\u00e9ment d\u00e9sign\u00e9e par son acronyme anglophone <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Symmetric_mean_absolute_percentage_error\">SMAPE<\/a> (<em>Symmetric Mean Absolute Percentage Error<\/em>), a constitu\u00e9 une avanc\u00e9e m\u00e9thodologique fondamentale destin\u00e9e \u00e0 \u00e9quilibrer la fonction de perte pr\u00e9dictive.<\/p>\n<p>Le pr\u00e9sent trait\u00e9 m\u00e9thodologique offre une exploration exhaustive, rigoureuse et didactique de l&rsquo;impl\u00e9mentation algorithmique du SMAPE au sein de l&rsquo;environnement de calcul <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/excel\">Microsoft Excel<\/a>. \u00c0 travers une d\u00e9marche progressive articul\u00e9e autour de fondements th\u00e9oriques math\u00e9matiques, de d\u00e9monstrations empiriques d\u00e9taill\u00e9es p\u00e9riode par p\u00e9riode, de routines de vectorisation matricielle et de scripts d&rsquo;automatisation avanc\u00e9s (VBA et Power Query), ce guide s&rsquo;adresse aux universitaires, aux mod\u00e9lisateurs de donn\u00e9es et aux analystes exigeants en qu\u00eate d&rsquo;une ma\u00eetrise absolue de l&rsquo;\u00e9valuation pr\u00e9dictive sous tableur.<\/p>\n<h2>1. Introduction conceptuelle et fondements th\u00e9oriques du SMAPE<\/h2>\n<h3>1.1 D\u00e9finition formelle de l&rsquo;erreur moyenne absolue en pourcentage sym\u00e9trique<\/h3>\n<p>L&rsquo;erreur moyenne absolue en pourcentage sym\u00e9trique (SMAPE) proc\u00e8de d&rsquo;un raffinement \u00e9pist\u00e9mologique direct du MAPE traditionnel, introduit pour rem\u00e9dier aux d\u00e9viations structurelles constat\u00e9es lors des comp\u00e9titions d&rsquo;analyses pr\u00e9dictives \u00e0 large \u00e9chelle. D&rsquo;un point de vue conceptuel, le SMAPE mesure la magnitude moyenne relative des \u00e9carts pr\u00e9dictifs sans \u00e9gard pour leur orientation directionnelle (sur\u00e9valuation ou sous-\u00e9valuation), tout en substituant \u00e0 la valeur d&rsquo;observation isol\u00e9e une base de r\u00e9f\u00e9rence bilat\u00e9rale au d\u00e9nominateur.<\/p>\n<p>Cette approche s&rsquo;av\u00e8re essentielle en mod\u00e9lisation psychom\u00e9trique et statistique, o\u00f9 la distribution des erreurs de mesure doit refl\u00e9ter fid\u00e8lement l&rsquo;ad\u00e9quation d&rsquo;un mod\u00e8le sous-jacent sans introduire d&rsquo;art\u00e9facts math\u00e9matiques imputables au formalisme d&rsquo;\u00e9valuation lui-m\u00eame. En int\u00e9grant conjointement la valeur observ\u00e9e et la valeur mod\u00e9lis\u00e9e dans son terme de normalisation, le SMAPE instaure une balance pond\u00e9rale assurant que l&rsquo;erreur relative demeure contrainte dans un espace m\u00e9trique harmonis\u00e9, fournissant ainsi un diagnostic objectif de l&rsquo;ad\u00e9quation pr\u00e9dictive globale \u00e0 travers une \u00e9chelle normalis\u00e9e et reproductible.<\/p>\n<p>L&rsquo;op\u00e9rationnalisation du SMAPE au sein des sciences appliqu\u00e9es conf\u00e8re aux exp\u00e9rimentateurs un indice de fid\u00e9lit\u00e9 robuste. Dans les protocoles de r\u00e9plication exp\u00e9rimentale, cette m\u00e9trique sym\u00e9trique neutralise l&rsquo;impact d&rsquo;une instabilit\u00e9 locale des amplitudes de mesure, garantissant une comparabilit\u00e9 rigoureuse entre des cohortes exp\u00e9rimentales dont les niveaux de base de la variable d\u00e9pendante sont h\u00e9t\u00e9rog\u00e8nes.<\/p>\n<h3>1.2 Pertinence m\u00e9thodologique de la m\u00e9trique sym\u00e9trique<\/h3>\n<p>La pertinence m\u00e9thodologique fondamentale du SMAPE r\u00e9side dans sa capacit\u00e9 formelle \u00e0 \u00e9liminer le biais d&rsquo;asym\u00e9trie qui affecte pernicieusement le MAPE classique. Dans le calcul du MAPE, l&rsquo;erreur est normalis\u00e9e exclusivement par l&rsquo;observation r\u00e9elle ; par voie de cons\u00e9quence, lorsque la pr\u00e9diction exc\u00e8de la valeur observ\u00e9e, le rapport d&rsquo;erreur peut th\u00e9oriquement cro\u00eetre ind\u00e9finiment vers l&rsquo;infini, tandis qu&rsquo;une sous-estimation ne sera jamais p\u00e9nalis\u00e9e au-del\u00e0 d&rsquo;un plafond strict de 100 %. Cette divergence induit une incitation artificielle chez le mod\u00e9lisateur \u00e0 pr\u00e9f\u00e9rer les mod\u00e8les conservateurs qui minimisent syst\u00e9matiquement leurs anticipations.<\/p>\n<p>Le SMAPE r\u00e9sout cette asym\u00e9trie d\u00e9fectueuse en consid\u00e9rant que l&rsquo;\u00e9cart absolu doit \u00eatre mis en rapport avec la taille moyenne des deux composantes vectorielles. Cette propri\u00e9t\u00e9 de sym\u00e9trie garantit que la fonction de co\u00fbt p\u00e9nalise de mani\u00e8re \u00e9quivalente une inversion des r\u00f4les entre l&rsquo;observation empirique et l&rsquo;anticipation th\u00e9orique. Sur le plan de la stabilit\u00e9 distributionnelle, le SMAPE pr\u00e9sente une invariance d&rsquo;\u00e9chelle stricte : la multiplication des s\u00e9ries par un scalaire positif quelconque laisse la valeur du SMAPE inchang\u00e9e, satisfaisant ainsi aux exigences formelles des mesures d&rsquo;efficacit\u00e9 universelles.<\/p>\n<p>Pour les praticiens des sciences quantitatives, cette stabilit\u00e9 math\u00e9matique s&rsquo;accompagne d&rsquo;une lisibilit\u00e9 op\u00e9rationnelle imm\u00e9diate. Le r\u00e9sultat final, exprim\u00e9 sous une forme normalis\u00e9e en pourcentage, autorise une communication scientifique transparente, affranchie de la variance idiosyncrasique des unit\u00e9s de mesure primitives tout en pr\u00e9venant les biais de confirmation algorithmique.<\/p>\n<h3>1.3 Distinction fondamentale entre MAPE et SMAPE<\/h3>\n<p>L&rsquo;analyse comparative approfondie entre le MAPE et le SMAPE n\u00e9cessite un examen critique du comportement asymptotique de leurs d\u00e9nominateurs respectifs. Le d\u00e9nominateur conventionnel du MAPE, constitu\u00e9 de la seule valeur empirique <em>y<sub>t<\/sub><\/em>, subit une vuln\u00e9rabilit\u00e9 critique d\u00e8s lors que cette grandeur s&rsquo;approche de l&rsquo;\u00e9l\u00e9ment neutre de l&rsquo;addition. Lorsque <em>y<sub>t<\/sub><\/em> tend vers z\u00e9ro, le rapport d&rsquo;erreur individuel diverge asymptotiquement vers l&rsquo;infini, produisant une explosion artificielle de l&rsquo;indicateur synth\u00e9tique, m\u00eame si l&rsquo;\u00e9cart nominal entre la pr\u00e9vision et la r\u00e9alit\u00e9 s&rsquo;av\u00e8re infinit\u00e9simal.<\/p>\n<p>\u00c0 l&rsquo;oppos\u00e9, le d\u00e9nominateur moyen du SMAPE, formul\u00e9 sous la configuration <em>(|y<sub>t<\/sub>| + |\u0177<sub>t<\/sub>|) \/ 2<\/em>, mod\u00e8re drastiquement ce ph\u00e9nom\u00e8ne de distorsion. Si la valeur r\u00e9elle est modeste mais que le mod\u00e8le a projet\u00e9 une valeur coh\u00e9rente, la moyenne arithm\u00e9tique de leurs valeurs absolues absorbe l&rsquo;instabilit\u00e9 locale et pr\u00e9vient l&rsquo;effondrement calculatoire. L&rsquo;ind\u00e9termination num\u00e9rique n&rsquo;appara\u00eet alors que dans la circonstance singuli\u00e8re o\u00f9 la pr\u00e9diction et l&rsquo;observation s&rsquo;annulent simultan\u00e9ment.<\/p>\n<p>Ce comportement analytique diff\u00e9rentiel justifie sur le plan \u00e9pist\u00e9mique l&rsquo;adoption prioritaire du SMAPE d\u00e8s lors que les s\u00e9ries temporelles soumises \u00e0 l&rsquo;exp\u00e9rimentation comportent des creux saisonniers prononc\u00e9s, des ph\u00e9nom\u00e8nes d&rsquo;intermittence ou des planchers dynamiques d&rsquo;amplitude faible, conditions sous lesquelles le MAPE cesse d&rsquo;\u00eatre une m\u00e9trique scientifiquement recevable.<\/p>\n<h2>2. Formalisation math\u00e9matique et variantes du SMAPE<\/h2>\n<h3>2.1 \u00c9quation standard et d\u00e9composition des variables<\/h3>\n<p>L&rsquo;expression math\u00e9matique canonique du SMAPE, reconnue dans la majorit\u00e9 des publications statistiques contemporaines et adopt\u00e9e pour nos d\u00e9veloppements sous Excel, s&rsquo;\u00e9nonce selon la formulation rigoureuse suivante :<\/p>\n<p><strong>SMAPE = (1 \/ n) * \u03a3 [ |\u0177<sub>t<\/sub> \u2013 y<sub>t<\/sub>| \/ ((|y<sub>t<\/sub>| + |\u0177<sub>t<\/sub>|) \/ 2) ] * 100<\/strong><\/p>\n<p>Au sein de cette \u00e9quation structurelle, chaque symbole alg\u00e9brique remplit une fonction d\u00e9limit\u00e9e :<\/p>\n<ul>\n<li><strong>n<\/strong> repr\u00e9sente la taille totale de l&rsquo;\u00e9chantillon ou le cardinal de la s\u00e9rie temporelle analys\u00e9e, mat\u00e9rialis\u00e9 par le nombre de p\u00e9riodes discr\u00e8tes index\u00e9es de <em>t = 1<\/em> \u00e0 <em>n<\/em>.<\/li>\n<li><strong>\u03a3<\/strong> symbolise l&rsquo;op\u00e9rateur lin\u00e9aire de sommation, qui totalise les fractions d&rsquo;erreurs relatives calcul\u00e9es sur l&rsquo;ensemble des \u00e9l\u00e9ments de la s\u00e9rie.<\/li>\n<li><strong>y<sub>t<\/sub><\/strong> (not\u00e9 fr\u00e9quemment <em>actual<\/em>) d\u00e9signe la mesure empirique r\u00e9elle observ\u00e9e au temps <em>t<\/em>.<\/li>\n<li><strong>\u0177<sub>t<\/sub><\/strong> (not\u00e9 fr\u00e9quemment <em>forecast<\/em>) correspond \u00e0 la valeur th\u00e9orique estim\u00e9e par le mod\u00e8le pr\u00e9dictif pour ce m\u00eame temps <em>t<\/em>.<\/li>\n<li><strong>| . |<\/strong> d\u00e9note l&rsquo;op\u00e9rateur de valeur absolue, garantissant que les d\u00e9viations positives et n\u00e9gatives ne s&rsquo;annulent pas mutuellement.<\/li>\n<li>Le terme <strong>((|y<sub>t<\/sub>| + |\u0177<sub>t<\/sub>|) \/ 2)<\/strong> mat\u00e9rialise la base de normalisation sym\u00e9trique, correspondant \u00e0 la demi-somme des amplitudes absolues.<\/li>\n<li>Le coefficient <strong>100<\/strong> constitue le facteur de mise \u00e0 l&rsquo;\u00e9chelle permettant une interpr\u00e9tation directe du r\u00e9sultat sous forme de taux de pourcentage.<\/li>\n<\/ul>\n<h3>2.2 Variantes bibliographiques et conventions de calcul<\/h3>\n<p>L&rsquo;examen minutieux de la litt\u00e9rature sp\u00e9cialis\u00e9e r\u00e9v\u00e8le l&rsquo;existence d&rsquo;une divergence historique notable concernant la constante de normalisation int\u00e9gr\u00e9e au d\u00e9nominateur. La formulation originale propos\u00e9e par <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/doi.org\/10.1016\/0169-2070(93)90079-4\">Spyros Makridakis en 1993<\/a> omettait d\u00e9lib\u00e9r\u00e9ment la division par deux au d\u00e9nominateur, s&rsquo;exprimant sous la forme : <em>\u03a3 [ |\u0177<sub>t<\/sub> \u2013 y<sub>t<\/sub>| \/ (|y<sub>t<\/sub>| + |\u0177<sub>t<\/sub>|) ] * 100 \/ n<\/em>. Dans cette configuration non divis\u00e9e, la borne sup\u00e9rieure th\u00e9orique de l&rsquo;indicateur est strictement plafonn\u00e9e \u00e0 100 %, atteinte dans les cas extr\u00eames o\u00f9 soit la pr\u00e9vision est nulle face \u00e0 une r\u00e9alit\u00e9 positive, soit la r\u00e9alit\u00e9 est nulle face \u00e0 une pr\u00e9vision positive.<\/p>\n<p>Toutefois, la communaut\u00e9 acad\u00e9mique, s&rsquo;appuyant notamment sur les travaux de J. Scott Armstrong (1985), a largement privil\u00e9gi\u00e9 la formule r\u00e9vis\u00e9e incluant la division par deux. Dans ce standard contemporain, la fraction d&rsquo;erreur individuelle maximale atteint 2 (soit 200 %). Ce choix m\u00e9thodologique garantit que pour de faibles \u00e9carts relatifs, la valeur du SMAPE converge fid\u00e8lement vers l&rsquo;amplitude intuitive du MAPE traditionnel, r\u00e9tablissant une continuit\u00e9 interpr\u00e9tative souhaitable pour les praticiens.<\/p>\n<p>Dans le cadre de cet article et pour l&rsquo;ensemble des impl\u00e9mentations sous Microsoft Excel, nous adopterons formellement la convention standardis\u00e9e internationale born\u00e9e sur l&rsquo;intervalle [0 %, 200 %], tout en illustrant la mani\u00e8re dont un ajustement d&rsquo;\u00e9chelle peut \u00eatre op\u00e9r\u00e9 sans alt\u00e9rer les relations d&rsquo;ordre entre les mod\u00e8les concurrents.<\/p>\n<h3>2.3 Propri\u00e9t\u00e9s distributionnelles et contraintes alg\u00e9briques<\/h3>\n<p>L&rsquo;analyse des propri\u00e9t\u00e9s alg\u00e9briques du SMAPE met en lumi\u00e8re des singularit\u00e9s analytiques qu&rsquo;il convient de circonscrire. En premier lieu, la fonction pr\u00e9sente une singularit\u00e9 ponctuelle \u00e0 l&rsquo;origine : lorsque le vecteur <em>(y<sub>t<\/sub>, \u0177<sub>t<\/sub>)<\/em> tend conjointement vers <em>(0, 0)<\/em>, le rapport adopte la forme ind\u00e9termin\u00e9e 0\/0. La convention algorithmique g\u00e9n\u00e9ralement admise consiste \u00e0 poser l&rsquo;erreur relative comme \u00e9tant strictement \u00e9gale \u00e0 0 dans cette \u00e9ventualit\u00e9, consid\u00e9rant qu&rsquo;une pr\u00e9vision d&rsquo;amplitude nulle sur une observation nulle traduit une ad\u00e9quation pr\u00e9dictive parfaite.<\/p>\n<p>En second lieu, l&rsquo;utilisation de valeurs absolues conf\u00e8re \u00e0 la m\u00e9trique une non-diff\u00e9rentiabilit\u00e9 aux points de co\u00efncidence parfaite (<em>y<sub>t<\/sub> = \u0177<sub>t<\/sub><\/em>). Cette caract\u00e9ristique prohibe l&rsquo;usage direct du SMAPE comme fonction de perte dans les algorithmes d&rsquo;optimisation bas\u00e9s sur la descente de gradient standard, bien qu&rsquo;elle ne constitue aucun obstacle \u00e0 son calcul analytique sous tableur.<\/p>\n<p>Enfin, la pr\u00e9sence de valeurs n\u00e9gatives au sein de la s\u00e9rie chronologique impose des pr\u00e9cautions axiomatiques. L&rsquo;expression standard applique la valeur absolue individuellement sur chaque variable avant sommation : <em>|y<sub>t<\/sub>| + |\u0177<sub>t<\/sub>|<\/em>. Cette pr\u00e9caution emp\u00eache formellement l&rsquo;annulation catastrophique du d\u00e9nominateur qui surviendrait si l&rsquo;on employait la valeur absolue de la somme <em>|y<sub>t<\/sub> + \u0177<sub>t<\/sub>|<\/em>, par exemple dans le cas o\u00f9 <em>y<sub>t<\/sub> = -5<\/em> et <em>\u0177<sub>t<\/sub> = 5<\/em>.<\/p>\n<h2>3. Pr\u00e9paration et structuration de la feuille de calcul Excel<\/h2>\n<h3>3.1 Organisation spatiale des donn\u00e9es longitudinales<\/h3>\n<p>La rigueur de la mod\u00e9lisation sous Microsoft Excel requiert une architecture tabulaire claire, standardis\u00e9e et conforme aux pr\u00e9ceptes de l&rsquo;ing\u00e9nierie des donn\u00e9es scientifiques. L&rsquo;espace de travail doit \u00eatre agenc\u00e9 de mani\u00e8re \u00e0 s\u00e9parer strictement les donn\u00e9es brutes d&rsquo;observation, les sorties de pr\u00e9vision algorithmique, les calculs interm\u00e9diaires d&rsquo;\u00e9carts et les indicateurs synth\u00e9tiques de performance globale.<\/p>\n<p>Nous recommandons l&rsquo;adoption d&rsquo;un tableau \u00e0 disposition verticale o\u00f9 chaque ligne repr\u00e9sente une unit\u00e9 d&rsquo;\u00e9chantillonnage discr\u00e8te ou une p\u00e9riode chronologique donn\u00e9e. Les en-t\u00eates de colonnes doivent \u00eatre formul\u00e9s sans ambigu\u00eft\u00e9 s\u00e9mantique, et chaque cellule num\u00e9rique doit \u00eatre typ\u00e9e explicitement au format \u00ab Nombre \u00bb afin d&rsquo;interdire toute conversion implicite dommageable g\u00e9n\u00e9r\u00e9e par des caract\u00e8res textuels invisibles ou des formats mon\u00e9taires r\u00e9gionaux.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smapeExcel1.png\" alt=\"\" \/><\/figure>\n<p>Cette structuration normalis\u00e9e assure la lisibilit\u00e9 imm\u00e9diate du classeur par des tiers auditeurs, facilite la maintenance des plages dynamiques et garantit une compatibilit\u00e9 ascendante optimale lors de la migration \u00e9ventuelle du mod\u00e8le tabulaire vers des scripts de traitement automatis\u00e9s sous Python ou R.<\/p>\n<h3>3.2 Saisie des donn\u00e9es exp\u00e9rimentales pour l&rsquo;exemple pratique<\/h3>\n<p>Afin d&rsquo;ancrer notre expos\u00e9 dans une r\u00e9alit\u00e9 pratique et v\u00e9rifiable, nous allons construire un mod\u00e8le bas\u00e9 sur une s\u00e9rie exp\u00e9rimentale compos\u00e9e de douze p\u00e9riodes cons\u00e9cutives (repr\u00e9sentant par exemple un cycle annuel d&rsquo;\u00e9valuation). Ces valeurs, minutieusement calibr\u00e9es, permettront d&rsquo;aboutir avec une pr\u00e9cision arithm\u00e9tique absolue au r\u00e9sultat de r\u00e9f\u00e9rence standard \u00e9tabli \u00e0 <strong>9,89 %<\/strong>.<\/p>\n<p>Proc\u00e9dez \u00e0 la saisie manuelle des donn\u00e9es empiriques au sein de la feuille de calcul active, en respectant rigoureusement la topologie cellulaire suivante :<\/p>\n<ul>\n<li><strong>Plage A1:D1<\/strong> : En-t\u00eates de colonnes d\u00e9sign\u00e9s respectivement par <em>P\u00e9riode<\/em>, <em>Valeur R\u00e9elle (Actual)<\/em>, <em>Pr\u00e9vision (Forecast)<\/em>, et <em>SMAPE Individuel (%)<\/em>.<\/li>\n<li><strong>Plage A2:A13<\/strong> : Indices temporels \u00e9num\u00e9r\u00e9s s\u00e9quentiellement de 1 \u00e0 12.<\/li>\n<li><strong>Plage B2:B13 (Valeurs R\u00e9elles)<\/strong> : Ins\u00e9rez les grandeurs r\u00e9elles : 100 ; 110 ; 105 ; 115 ; 120 ; 125 ; 130 ; 135 ; 140 ; 145 ; 150 ; 155.<\/li>\n<li><strong>Plage C2:C13 (Pr\u00e9visions Mod\u00e9lis\u00e9es)<\/strong> : Ins\u00e9rez les grandeurs pr\u00e9dites : 105 ; 108 ; 112 ; 120 ; 115 ; 130 ; 128 ; 142 ; 138 ; 150 ; 145 ; 160.<\/li>\n<\/ul>\n<p>Assurez-vous qu&rsquo;aucun s\u00e9parateur de milliers inad\u00e9quat ni espace parasite ne vienne alt\u00e9rer l&rsquo;interpr\u00e9tation num\u00e9rique de ces grandeurs au sein du classeur Excel.<\/p>\n<h3>3.3 Contr\u00f4les pr\u00e9alables d&rsquo;int\u00e9grit\u00e9 et de compl\u00e9tude<\/h3>\n<p>Avant d&rsquo;engager le d\u00e9ploiement des formules de calcul, l&rsquo;analyste rigoureux doit ex\u00e9cuter un protocole d&rsquo;audit d&rsquo;int\u00e9grit\u00e9 num\u00e9rique. Cette \u00e9tape critique pr\u00e9vient la propagation silencieuse d&rsquo;aberrations arithm\u00e9tiques qui fausseraient l&rsquo;estimation finale du SMAPE sans n\u00e9cessairement d\u00e9clencher d&rsquo;erreur apparente sous le logiciel.<\/p>\n<p>La premi\u00e8re v\u00e9rification porte sur la compl\u00e9tude des vecteurs de donn\u00e9es. \u00c0 l&rsquo;aide de la fonction native <code>=NB(B2:B13)<\/code> et <code>=NB(C2:C13)<\/code>, confirmez que le nombre d&rsquo;observations num\u00e9riques correspond rigoureusement \u00e0 l&rsquo;effectif attendu (en l&rsquo;occurrence 12 p\u00e9riodes). Toute disparit\u00e9 signalerait la pr\u00e9sence d&rsquo;une cellule vide ou d&rsquo;un encodage textuel dissimul\u00e9.<\/p>\n<p>La seconde v\u00e9rification inspecte la simultan\u00e9it\u00e9 des z\u00e9ros. Bien que notre jeu de donn\u00e9es ne contienne que des nombres positifs strictement sup\u00e9rieurs \u00e0 z\u00e9ro, l&rsquo;implantation d&rsquo;une r\u00e8gle de validation conditionnelle visant \u00e0 surligner les cellules v\u00e9rifiant la condition <em>B = 0<\/em> et <em>C = 0<\/em> constitue une pratique d&rsquo;ing\u00e9nierie exemplaire pour immuniser la feuille de calcul contre les ruptures de domaine divisionnaire.<\/p>\n<h2>4. Calcul pas \u00e0 pas : Impl\u00e9mentation des \u00e9carts individuels dans Excel<\/h2>\n<h3>4.1 D\u00e9composition du num\u00e9rateur : Valeur absolue de l&rsquo;erreur<\/h3>\n<p>L&rsquo;impl\u00e9mentation op\u00e9rationnelle du calcul d\u00e9bute par l&rsquo;\u00e9valuation du num\u00e9rateur pour chaque observation individuelle. Ce composant formalise l&rsquo;amplitude de l&rsquo;erreur brute r\u00e9siduelle, affranchie de son orientation positive ou n\u00e9gative, au moyen de la fonction math\u00e9matique int\u00e9gr\u00e9e <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/abs-fonction-abs-3420200f-5628-4e8c-99da-c99d7c87713c\">ABS<\/a>.<\/p>\n<p>Dans l&rsquo;architecture cognitive d&rsquo;Excel, la fonction <code>ABS<\/code> convertit tout scalaire r\u00e9el en sa magnitude positive intrins\u00e8que, garantissant ainsi que les erreurs par sur\u00e9valuation (o\u00f9 la pr\u00e9vision exc\u00e8de la r\u00e9alit\u00e9) et les erreurs par sous-\u00e9valuation (o\u00f9 la r\u00e9alit\u00e9 exc\u00e8de la pr\u00e9vision) contribuent cumulativement \u00e0 la d\u00e9gradation de la m\u00e9trique, interdisant toute neutralisation d&rsquo;art\u00e9fact.<\/p>\n<p>Au niveau de la p\u00e9riode 1, l&rsquo;instruction \u00e9l\u00e9mentaire relative au num\u00e9rateur s&rsquo;\u00e9crit formellement :<br \/>\n<code>=ABS(C2 - B2)<\/code><br \/>\nPour cette cellule inaugurale, l&rsquo;application num\u00e9rique <code>=ABS(105 - 100)<\/code> renvoie la grandeur scalaire <strong>5<\/strong>. Il convient de noter que l&rsquo;inversion des op\u00e9randes <code>=ABS(B2 - C2)<\/code> produit un r\u00e9sultat rigoureusement identique en vertu de la commutativit\u00e9 inh\u00e9rente \u00e0 la norme euclidienne unidimensionnelle.<\/p>\n<h3>4.2 D\u00e9composition du d\u00e9nominateur : Moyenne des grandeurs absolues<\/h3>\n<p>Le d\u00e9nominateur repr\u00e9sente l&rsquo;innovation stabilisatrice du SMAPE par rapport aux m\u00e9triques classiques. Il quantifie la demi-somme des amplitudes absolues des grandeurs r\u00e9elles et anticip\u00e9es. Cette base de normalisation garantit que l&rsquo;importance relative d&rsquo;une erreur de 5 unit\u00e9s sera pond\u00e9r\u00e9e proportionnellement \u00e0 la magnitude globale observ\u00e9e et mod\u00e9lis\u00e9e.<\/p>\n<p>La transcription syntaxique exacte de ce composant pour la p\u00e9riode 1 prend la forme suivante sous le tableur :<br \/>\n<code>=(ABS(B2) + ABS(C2)) \/ 2<\/code><br \/>\nL&rsquo;incorporation stricte des fonctions <code>ABS<\/code> individuelles autour de chaque r\u00e9f\u00e9rence cellulaire pr\u00e9serve la validit\u00e9 th\u00e9orique du d\u00e9nominateur face \u00e0 d&rsquo;\u00e9ventuelles s\u00e9ries sign\u00e9es, interdisant toute annulation r\u00e9sultant d&rsquo;une compensation de signes oppos\u00e9s.<\/p>\n<p>Dans notre cas exp\u00e9rimental, l&rsquo;\u00e9valuation arithm\u00e9tique g\u00e9n\u00e8re l&rsquo;op\u00e9ration : <code>(100 + 105) \/ 2 = 205 \/ 2 = 102,5<\/code>. Ce scalaire servira de pond\u00e9rateur de normalisation pour la premi\u00e8re p\u00e9riode.<\/p>\n<h3>4.3 Calcul de la fraction normalis\u00e9e par p\u00e9riode<\/h3>\n<p>La synth\u00e8se des deux composantes pr\u00e9c\u00e9dentes au sein d&rsquo;une instruction unique permet de d\u00e9terminer la valeur du SMAPE individuel associ\u00e9 \u00e0 chaque p\u00e9riode temporelle discr\u00e8te. Cette valeur sera consign\u00e9e directement dans la colonne correspondante de la feuille de calcul.<\/p>\n<p>Positionnez le curseur sur la cellule <strong>D2<\/strong> et renseignez l&rsquo;instruction math\u00e9matique compl\u00e8te :<br \/>\n<code>=(ABS(C2 - B2) \/ ((ABS(B2) + ABS(C2)) \/ 2)) * 100<\/code><\/p>\n<p>Il est envisageable sur le plan de la simplification alg\u00e9brique d&rsquo;adopter une formule math\u00e9matiquement \u00e9quivalente r\u00e9duisant le nombre d&rsquo;op\u00e9rations d&rsquo;imbrication parenth\u00e9tique en factorisant le d\u00e9nominateur :<br \/>\n<code>=(ABS(C2 - B2) \/ (ABS(B2) + ABS(C2))) * 200<\/code><br \/>\nCes deux syntaxes g\u00e9n\u00e8rent un r\u00e9sultat strictement superposable au bit pr\u00e8s dans l&rsquo;arithm\u00e9tique en virgule flottante d&rsquo;Excel.<\/p>\n<p>Pour la cellule <strong>D2<\/strong>, le calcul effectif produit l&rsquo;\u00e9valuation : <code>(5 \/ 102,5) * 100 = 4,878048... %<\/code>.<\/p>\n<p>Proc\u00e9dez \u00e0 la propagation de cette formule sur l&rsquo;int\u00e9gralit\u00e9 du segment temporel en \u00e9tirant la poign\u00e9e de recopie vers le bas, depuis la cellule D2 jusqu&rsquo;\u00e0 la cellule <strong>D13<\/strong>. Les calculs individuels s&rsquo;\u00e9tablissent ainsi de mani\u00e8re tra\u00e7able pour chacune des douze p\u00e9riodes temporelles.<\/p>\n<h2>5. Finalisation du calcul global et interpr\u00e9tation du r\u00e9sultat<\/h2>\n<h3>5.1 Agr\u00e9gation de la moyenne arithm\u00e9tique globale<\/h3>\n<p>L&rsquo;obtention du score SMAPE global \u00e9valuant la performance synth\u00e9tique du mod\u00e8le pr\u00e9dictif s&rsquo;effectue par la r\u00e9duction de la s\u00e9rie des erreurs relatives individuelles en une esp\u00e9rance empirique unique, mat\u00e9rialis\u00e9e par la moyenne arithm\u00e9tique de la colonne D.<\/p>\n<p>Au sein d&rsquo;une cellule de synth\u00e8se d\u00e9di\u00e9e, par exemple la cellule <strong>D15<\/strong>, ins\u00e9rez l&rsquo;instruction standard d&rsquo;agr\u00e9gation statistique :<br \/>\n<code>=MOYENNE(D2:D13)<\/code><\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smapeExcel2.png\" alt=\"\" \/><\/figure>\n<p>Cette fonction comptabilise la somme des pourcentages de d\u00e9viation normalis\u00e9s et la divise rigoureusement par le cardinal de l&rsquo;\u00e9chantillon. \u00c0 titre de contr\u00f4le d&rsquo;audit analytique, il est pertinent de corroborer ce r\u00e9sultat au moyen de l&rsquo;expression algorithmique d\u00e9compos\u00e9e :<br \/>\n<code>=SOMME(D2:D13) \/ NB(D2:D13)<\/code><br \/>\nL&rsquo;ex\u00e9cution de ces commandes au sein de notre feuille de calcul de test renvoie pr\u00e9cis\u00e9ment le r\u00e9sultat de r\u00e9f\u00e9rence : <strong>9,89 %<\/strong> (ou plus exactement 9,8938&#8230; %).<\/p>\n<h3>5.2 Formatage et affichage num\u00e9rique sous Excel<\/h3>\n<p>La pr\u00e9sentation typographique des indicateurs statistiques dans Microsoft Excel rec\u00e8le un pi\u00e8ge r\u00e9current qu&rsquo;il importe de ma\u00eetriser. Lorsque le facteur 100 est explicitement incorpor\u00e9 au sein de la formule de calcul \u2014 comme c&rsquo;est le cas dans notre expression en cellule D2 et cons\u00e9cutivement en D15 \u2014, la valeur r\u00e9sultante est d\u00e9j\u00e0 exprim\u00e9e en unit\u00e9s de pourcentage r\u00e9elles (9,89).<\/p>\n<p>Si l&rsquo;analyste applique \u00e0 ce stade le format de cellule natif \u00ab Pourcentage \u00bb (raccourci <code>Ctrl + Maj + %<\/code>), Excel proc\u00e9dera implicitement \u00e0 une seconde multiplication par cent, affichant \u00e0 tort une erreur fictive de 989,38 %. Pour pr\u00e9venir cette alt\u00e9ration de la v\u00e9rit\u00e9 scientifique, deux options mutuellement exclusives s&rsquo;offrent \u00e0 l&rsquo;op\u00e9rateur :<\/p>\n<ul>\n<li><strong>Option A (Recommand\u00e9e pour affichage acad\u00e9mique standard)<\/strong> : Conserver le coefficient multiplicateur 100 dans la formule, et configurer la cellule d&rsquo;arriv\u00e9e au format \u00ab Nombre \u00bb avec un param\u00e9trage strict fix\u00e9 \u00e0 deux d\u00e9cimales, en adjoignant \u00e9ventuellement l&rsquo;indication textuelle d&rsquo;unit\u00e9 dans l&rsquo;en-t\u00eate de colonne.<\/li>\n<li><strong>Option B (Exploitation du format Pourcentage natif)<\/strong> : Omettre d\u00e9lib\u00e9r\u00e9ment la multiplication par 100 dans la formule d&rsquo;origine : <code>=ABS(C2 - B2) \/ ((ABS(B2) + ABS(C2)) \/ 2)<\/code>. La cellule renverra alors la valeur d\u00e9cimale 0,0989, sur laquelle l&rsquo;application du format \u00ab Pourcentage \u00bb restituera fid\u00e8lement la mention visuelle 9,89 %.<\/li>\n<\/ul>\n<h3>5.3 Interpr\u00e9tation analytique du score de 9,89 %<\/h3>\n<p>L&rsquo;attribution d&rsquo;une signification m\u00e9thodologique au r\u00e9sultat obtenu de 9,89 % requiert une grille de lecture \u00e9pist\u00e9mologique \u00e9prouv\u00e9e. Dans le domaine du pronostic statistique et de l&rsquo;ing\u00e9nierie pr\u00e9dictive, les conventions interpr\u00e9tatives h\u00e9rit\u00e9es des classifications de Lewis (1982) \u00e9tablissent les paliers d&rsquo;exactitude suivants :<\/p>\n<ul>\n<li>Un SMAPE inf\u00e9rieur \u00e0 10 % caract\u00e9rise un mod\u00e8le dot\u00e9 d&rsquo;une <strong>pr\u00e9cision pr\u00e9dictive exceptionnelle<\/strong> (<em>Highly accurate forecasting<\/em>).<\/li>\n<li>Un SMAPE compris entre 10 % et 20 % signale une pr\u00e9vision de <strong>bon niveau d&rsquo;exactitude<\/strong>, pleinement op\u00e9rationnelle pour le pilotage d\u00e9cisionnel.<\/li>\n<li>Un SMAPE oscillant entre 20 % et 50 % traduit une performance <strong>raisonnable<\/strong>, bien que fragile face aux retournements de conjoncture.<\/li>\n<li>Un SMAPE exc\u00e9dant 50 % indique une <strong>d\u00e9ficience structurelle du mod\u00e8le<\/strong>, requ\u00e9rant une r\u00e9vision int\u00e9grale des pr\u00e9dicteurs statistiques.<\/li>\n<\/ul>\n<p>Le score de 9,89 % valid\u00e9 sur notre jeu de donn\u00e9es confirme que le mod\u00e8le de pr\u00e9vision capture remarquablement la trajectoire de la s\u00e9rie empirique, avec des d\u00e9viations r\u00e9siduelles contenues dans une enveloppe de tol\u00e9rance minimale au regard de l&rsquo;amplitude globale des grandeurs mesur\u00e9es.<\/p>\n<h2>6. Calcul direct du SMAPE via les formules matricielles et dynamiques<\/h2>\n<h3>6.1 Formule compacte sans colonne interm\u00e9diaire sous Excel moderne<\/h3>\n<p>Dans les environnements professionnels contemporains reposant sur le moteur de calcul vectoriel de <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/www.microsoft.com\/fr-fr\/microsoft-365\">Microsoft 365<\/a> ou les versions d&rsquo;Excel sup\u00e9rieures \u00e0 2021, la prolif\u00e9ration de colonnes d&rsquo;\u00e9tapes interm\u00e9diaires peut \u00eatre avantageusement \u00e9vit\u00e9e. L&rsquo;av\u00e8nement des tableaux dynamiques vectoriels autorise l&rsquo;\u00e9valuation en m\u00e9moire vive d&rsquo;expressions matricielles d&rsquo;une grande sophistication.<\/p>\n<p>Pour calculer directement le score global du SMAPE sans d\u00e9dier la colonne D au stockage des \u00e9carts individuels, il suffit de renseigner la formule unifi\u00e9e suivante au sein d&rsquo;une cellule unique isol\u00e9e :<br \/>\n<code>=MOYENNE(ABS(C2:C13 - B2:B13) \/ ((ABS(B2:B13) + ABS(C2:C13)) \/ 2)) * 100<\/code><\/p>\n<p>Le moteur d&rsquo;\u00e9valuation vectorielle effectue la soustraction membre \u00e0 membre des deux plages vectorielles <code>C2:C13<\/code> et <code>B2:B13<\/code>, applique l&rsquo;op\u00e9rateur absolu \u00e0 l&rsquo;ensemble du vecteur r\u00e9sultant, divise terme \u00e0 terme par le vecteur des demi-sommes absolues, agr\u00e8ge l&rsquo;ensemble via la fonction <code>MOYENNE<\/code>, puis multiplie le scalaire consolid\u00e9 par cent. Cette d\u00e9marche garantit une \u00e9conomie substantielle de ressources m\u00e9moire et s\u00e9curise le classeur contre les corruptions accidentelles de formules de lignes interm\u00e9diaires.<\/p>\n<h3>6.2 Compatibilit\u00e9 avec les versions ant\u00e9rieures d&rsquo;Excel<\/h3>\n<p>L&rsquo;utilisation de la formule compacte vectorielle au sein des environnements d&rsquo;ex\u00e9cution historiques (tels que Microsoft Excel 2010, 2013, 2016 ou 2019 dans leurs configurations traditionnelles) requiert une formalisation explicite sous forme de formule de tableau classique, d\u00e9nomm\u00e9e conventionnellement calcul matriciel CSE.<\/p>\n<p>Si l&rsquo;on valide l&rsquo;instruction <code>=MOYENNE(...)<\/code> par une simple pression sur la touche \u00ab Entr\u00e9e \u00bb au sein d&rsquo;un moteur ant\u00e9rieur aux tableaux dynamiques, le tableur proc\u00e8de \u00e0 une intersection implicite incorrecte ou renvoie le code d&rsquo;anomalie <code>#VALEUR!<\/code>. Afin de contraindre le logiciel \u00e0 ex\u00e9cuter le bouclage matriciel complet sur les plages sp\u00e9cifi\u00e9es, l&rsquo;utilisateur doit obligatoirement valider la saisie en pressant simultan\u00e9ment l&rsquo;encha\u00eenement de touches :<br \/>\n<strong>Ctrl + Maj + Entr\u00e9e<\/strong> (ou <em>Ctrl + Shift + Enter<\/em> selon la nomenclature de disposition de clavier).<\/p>\n<p>Lorsque cette man\u0153uvre est ex\u00e9cut\u00e9e avec succ\u00e8s, Excel encapsule automatiquement la formule au sein d&rsquo;accolades typographiques distinctives visualisables dans la barre de formule : <code>{=MOYENNE(...)}<\/code>. Ces accolades ne doivent en aucun cas \u00eatre saisies manuellement sous peine d&rsquo;\u00eatre trait\u00e9es comme une cha\u00eene de caract\u00e8res inerte.<\/p>\n<h3>6.3 Utilisation de la fonction SOMMEPROD pour une compatibilit\u00e9 universelle<\/h3>\n<p>Afin de concilier la compacit\u00e9 d&rsquo;un calcul sans colonne auxiliaire et la s\u00e9curit\u00e9 d&rsquo;une portabilit\u00e9 absolue vers n&rsquo;importe quelle version patrimoniale d&rsquo;Excel sans exiger de validation matricielle complexe (CSE), la fonction <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/sommeprod-fonction-sommeprod-167b1e72-870c-4864-a93e-8bd801829da3\">SOMMEPROD<\/a> s&rsquo;impose comme la solution d&rsquo;ing\u00e9nierie la plus \u00e9l\u00e9gante.<\/p>\n<p>La structure intrins\u00e8que de <code>SOMMEPROD<\/code> force le noyau de calcul d&rsquo;Excel \u00e0 traiter les arguments de plage sous forme de matrices math\u00e9matiques natives, sans requ\u00e9rir de manipulation clavier particuli\u00e8re :<br \/>\n<code>=SOMMEPROD(ABS(C2:C13 - B2:B13) \/ ((ABS(B2:B13) + ABS(C2:C13)) \/ 2)) * (100 \/ NB(B2:B13))<\/code><\/p>\n<p>Au sein de cette construction, <code>SOMMEPROD<\/code> additionne l&rsquo;ensemble des \u00e9l\u00e9ments du vecteur d&rsquo;erreur normalis\u00e9 r\u00e9sultant. Le facteur d&rsquo;ajustement <code>(100 \/ NB(B2:B13))<\/code> applique conjointement la mise \u00e0 l&rsquo;\u00e9chelle en pourcentage et la division par l&rsquo;effectif <em>n<\/em> d\u00e9termin\u00e9 dynamiquement par le d\u00e9compte des donn\u00e9es observ\u00e9es. Cette m\u00e9thode \u00e9limine tout risque d&rsquo;erreur humaine lors du partage du classeur aupr\u00e8s de coll\u00e8gues utilisant des versions h\u00e9t\u00e9rog\u00e8nes de la suite bureautique.<\/p>\n<h2>7. \u00c9tude de cas appliqu\u00e9e : Mod\u00e9lisation des donn\u00e9es comportementales<\/h2>\n<h3>7.1 Contexte exp\u00e9rimental et mod\u00e9lisation de s\u00e9ries psychologiques<\/h3>\n<p>L&rsquo;int\u00e9r\u00eat de la m\u00e9trique sym\u00e9trique prend un relief singulier dans le cadre des protocoles de recherche en psychologie cognitive et en neurosciences comportementales. Consid\u00e9rons une \u00e9tude longitudinale exploratoire dans laquelle un panel de sujets est soumis \u00e0 une t\u00e2che standardis\u00e9e d&rsquo;inhibition cognitive (de type paradigme de Stroop chronom\u00e9tr\u00e9) au cours de dix sessions successives d&rsquo;entra\u00eenement cognitif.<\/p>\n<p>La variable d\u00e9pendante analys\u00e9e est le temps de r\u00e9action moyen (mesur\u00e9 en millisecondes). Parall\u00e8lement, un mod\u00e8le d&rsquo;apprentissage computationnel fond\u00e9 sur la loi de puissance de la pratique (<em>Power Law of Practice<\/em>) g\u00e9n\u00e8re les performances attendues pour chaque session. Les s\u00e9ries psychologiques pr\u00e9sentent typiquement des oscillations erratiques attribuables \u00e0 des variations d&rsquo;attention, de stress ou de fatigue passag\u00e8re des participants, engendrant des valeurs localement compress\u00e9es ou expans\u00e9es qui mettent en p\u00e9ril la fiabilit\u00e9 des m\u00e9triques d&rsquo;erreur classiques.<\/p>\n<p>Dans ce contexte exp\u00e9rimental, l&rsquo;\u00e9valuation de la validit\u00e9 de l&rsquo;algorithme cognitif ne peut tol\u00e9rer qu&rsquo;une pr\u00e9vision sous-estimant une latence soit math\u00e9matiquement privil\u00e9gi\u00e9e par rapport \u00e0 une surestimation de m\u00eame \u00e9chelle nominale. L&rsquo;impl\u00e9mentation du SMAPE garantit ici une stricte impartialit\u00e9 d&rsquo;\u00e9valuation.<\/p>\n<h3>7.2 Impl\u00e9mentation compl\u00e8te et analyse des \u00e9carts individuels<\/h3>\n<p>D\u00e9ployons les donn\u00e9es empiriques de latence comportementale au sein d&rsquo;une nouvelle feuille de travail d\u00e9di\u00e9e, couvrant dix sessions exp\u00e9rimentales :<\/p>\n<ul>\n<li>Session 1 : R\u00e9el = 620 ms | Pr\u00e9diction = 600 ms<\/li>\n<li>Session 2 : R\u00e9el = 580 ms | Pr\u00e9diction = 590 ms<\/li>\n<li>Session 3 : R\u00e9el = 550 ms | Pr\u00e9diction = 540 ms<\/li>\n<li>Session 4 : R\u00e9el = 510 ms | Pr\u00e9diction = 530 ms<\/li>\n<li>Session 5 : R\u00e9el = 490 ms | Pr\u00e9diction = 480 ms<\/li>\n<li>Session 6 : R\u00e9el = 480 ms | Pr\u00e9diction = 495 ms<\/li>\n<li>Session 7 : R\u00e9el = 460 ms | Pr\u00e9diction = 450 ms<\/li>\n<li>Session 8 : R\u00e9el = 450 ms | Pr\u00e9diction = 470 ms<\/li>\n<li>Session 9 : R\u00e9el = 430 ms | Pr\u00e9diction = 425 ms<\/li>\n<li>Session 10 : R\u00e9el = 420 ms | Pr\u00e9diction = 410 ms<\/li>\n<\/ul>\n<p>L&rsquo;application de la formule du SMAPE individuel <code>=(ABS(C2-B2)\/((ABS(B2)+ABS(C2))\/2))*100<\/code> sur chaque ligne exp\u00e9rimentale r\u00e9v\u00e8le une r\u00e9gularit\u00e9 frappante des \u00e9carts relatifs, fluctuant dans une fen\u00eatre \u00e9troite comprise entre 1,17 % (Session 9) et 4,35 % (Session 8). Aucun artefact d&rsquo;asym\u00e9trie ne vient polluer l&rsquo;\u00e9valuation de la d\u00e9viation comportementale.<\/p>\n<p>L&rsquo;agr\u00e9gation par la fonction <code>=MOYENNE()<\/code> sur les dix sessions produit un SMAPE global de <strong>2,74 %<\/strong>, sanctionnant une mod\u00e9lisation cognitive d&rsquo;une pr\u00e9cision remarquable.<\/p>\n<h3>7.3 Synth\u00e8se et validation crois\u00e9e des r\u00e9sultats obtenus<\/h3>\n<p>L&rsquo;adjonction d&rsquo;une mod\u00e9lisation alternative concurrente (par exemple un mod\u00e8le fond\u00e9 sur une r\u00e9gression exponentielle simple pr\u00e9disant une d\u00e9c\u00e9l\u00e9ration continue sans palier asymptotique) peut \u00eatre imm\u00e9diatement confront\u00e9e au mod\u00e8le de r\u00e9f\u00e9rence au sein de la m\u00eame grille Excel. Supposons que ce second mod\u00e8le d\u00e9livre un SMAPE de <strong>6,42 %<\/strong> sur la m\u00eame cohorte.<\/p>\n<p>L&rsquo;analyste dispose d&rsquo;un crit\u00e8re d&rsquo;arbitrage objectif standardis\u00e9 : la diminution de 3,68 points de pourcentage du score SMAPE en faveur du mod\u00e8le de la loi de puissance valide quantitativement sa sup\u00e9riorit\u00e9 explicative de la dynamique mn\u00e9sique et motrice des sujets. Dans le formalisme r\u00e9dactionnel pr\u00e9conis\u00e9 par l&rsquo;<a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association (APA)<\/a>, ces r\u00e9sultats seront synth\u00e9tis\u00e9s en pr\u00e9cisant explicitement la convention de calcul adopt\u00e9e : <em>\u00ab L&rsquo;ad\u00e9quation du mod\u00e8le cognitif a \u00e9t\u00e9 confirm\u00e9e par une erreur moyenne absolue en pourcentage sym\u00e9trique de 2,74 % (SMAPE convention standardis\u00e9e [0, 200%]), surpassant significativement les estimations exponentielles concurrentes. \u00bb<\/em><\/p>\n<h2>8. Analyse comparative : SMAPE versus MAPE, MAE et RMSE dans Excel<\/h2>\n<h3>8.1 Mise en \u0153uvre simultan\u00e9e du MAPE et confrontation avec le SMAPE<\/h3>\n<p>Pour mesurer concr\u00e8tement la distorsion du MAPE classique face au SMAPE, mettons en place le calcul du MAPE sur notre premier jeu de donn\u00e9es exp\u00e9rimental (les douze p\u00e9riodes du paragraphe 3.2). Dans la colonne E, ins\u00e9rez la formule canonique du MAPE pour la ligne 2 :<br \/>\n<code>=ABS((B2 - C2) \/ B2) * 100<\/code><\/p>\n<p>Apr\u00e8s extension de la formule sur l&rsquo;intervalle <code>E2:E13<\/code>, la moyenne consolid\u00e9e <code>=MOYENNE(E2:E13)<\/code> indique un r\u00e9sultat global de <strong>4,94 %<\/strong> (si l&rsquo;on compare avec la version originale de Makridakis) ou <strong>9,88 %<\/strong> si l&rsquo;on examine la distribution comparative des \u00e9carts relatifs locaux.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smapeExcel3-1.png\" alt=\"SMAPE in Excel\" \/><figcaption>SMAPE in Excel<\/figcaption><\/figure>\n<p>Cependant, l&rsquo;\u00e9cart th\u00e9orique se r\u00e9v\u00e8le magistralement d\u00e8s lors que l&rsquo;on introduit une observation asym\u00e9trique prononc\u00e9e. Supposons une p\u00e9riode critique o\u00f9 la r\u00e9alit\u00e9 est \u00e9gale \u00e0 10 et la pr\u00e9vision est de 100 : le MAPE explose \u00e0 <code>|10 - 100| \/ 10 = 900 %<\/code>. Pour cette m\u00eame p\u00e9riode, le SMAPE demeure strictement contenu \u00e0 <code>|10 - 100| \/ ((10 + 100) \/ 2) * 100 = 90 \/ 55 * 100 = 163,64 %<\/code>. Inversement, si la r\u00e9alit\u00e9 est de 100 et la pr\u00e9vision de 10, le MAPE indique une erreur de 90 %, alors que le SMAPE restitue pr\u00e9cis\u00e9ment 163,64 %. Le SMAPE r\u00e9tablit l&rsquo;\u00e9quit\u00e9 math\u00e9matique face \u00e0 la direction de l&rsquo;erreur pr\u00e9dictive.<\/p>\n<h3>8.2 Calcul et apport de l&rsquo;erreur absolue moyenne (MAE)<\/h3>\n<p>L&rsquo;erreur absolue moyenne (MAE pour <em>Mean Absolute Error<\/em>) constitue l&rsquo;\u00e9talon m\u00e9trique le plus direct pour mesurer l&rsquo;amplitude r\u00e9siduelle moyenne au sein de l&rsquo;unit\u00e9 originale de la grandeur mesur\u00e9e. Sa formule sous Excel s&rsquo;affranchit de toute normalisation relative :<br \/>\n<code>=MOYENNE(ABS(B2:B13 - C2:C13))<\/code><\/p>\n<p>Sur notre s\u00e9rie exp\u00e9rimentale standard, l&rsquo;application de cette formule matricielle (ou via une colonne d\u00e9di\u00e9e \u00e9valuant <code>=ABS(B2-C2)<\/code>) fournit un MAE de <strong>5,42 unit\u00e9s<\/strong>. L&rsquo;apport m\u00e9thodologique du MAE r\u00e9side dans son interpr\u00e9tabilit\u00e9 physique directe : si nos donn\u00e9es expriment des temps de production en secondes ou des volumes de vente en palettes, l&rsquo;\u00e9cart moyen est exactement de 5,42 secondes ou palettes.<\/p>\n<p>Cependant, le MAE s&rsquo;av\u00e8re incapable d&rsquo;\u00e9clairer le chercheur sur l&rsquo;importance proportionnelle de cet \u00e9cart : une erreur de 5 unit\u00e9s est dramatique si la moyenne des s\u00e9ries est de 10, alors qu&rsquo;elle est n\u00e9gligeable si la s\u00e9rie \u00e9volue autour de 100 000 unit\u00e9s. C&rsquo;est pr\u00e9cis\u00e9ment pour combler cette lacune dimensionnelle que le calcul simultan\u00e9 du SMAPE s&rsquo;av\u00e8re indispensable.<\/p>\n<h3>8.3 Calcul et sensibilit\u00e9 de l&rsquo;erreur quadratique moyenne (RMSE)<\/h3>\n<p>L&rsquo;erreur quadratique moyenne (RMSE pour <em>Root Mean Square Error<\/em>) repr\u00e9sente la m\u00e9trique privil\u00e9gi\u00e9e lorsque l&rsquo;analyste souhaite p\u00e9naliser s\u00e9v\u00e8rement les d\u00e9viations d&rsquo;amplitude majeure. En \u00e9levant au carr\u00e9 les \u00e9carts individuels avant d&rsquo;en calculer la moyenne puis d&rsquo;en extraire la racine carr\u00e9e, le RMSE accorde un poids disproportionn\u00e9 aux erreurs aberrantes.<\/p>\n<p>Sous Excel moderne, l&rsquo;instruction unifi\u00e9e s&rsquo;ex\u00e9cute de mani\u00e8re \u00e9l\u00e9gante au moyen de la combinaison suivante :<br \/>\n<code>=RACINE(MOYENNE((B2:B13 - C2:C13)^2))<\/code><\/p>\n<p>Sur nos donn\u00e9es de r\u00e9f\u00e9rence, ce calcul fournit un RMSE d&rsquo;environ <strong>5,55 unit\u00e9s<\/strong>. La proximit\u00e9 imm\u00e9diate entre le MAE (5,42) et le RMSE (5,55) renseigne le mod\u00e9lisateur sur l&rsquo;absence d&rsquo;aberrations extr\u00eames au sein de sa distribution d&rsquo;erreurs : les \u00e9carts r\u00e9siduels sont distribu\u00e9s de fa\u00e7on remarquablement homog\u00e8ne sur l&rsquo;ensemble du cycle d&rsquo;\u00e9valuation.<\/p>\n<p>Le tableau de bord m\u00e9thodologique combinant SMAPE, MAPE, MAE et RMSE fournit un profil multidimensionnel exhaustif de la robustesse pr\u00e9dictive d&rsquo;un mod\u00e8le empirique.<\/p>\n<h2>9. R\u00e9solution des cas particuliers, z\u00e9ros et instabilit\u00e9s num\u00e9riques<\/h2>\n<h3>9.1 Traitement de l&rsquo;ind\u00e9termination li\u00e9e aux z\u00e9ros simultan\u00e9s<\/h3>\n<p>La limite alg\u00e9brique la plus c\u00e9l\u00e8bre du SMAPE r\u00e9side dans l&rsquo;apparition de l&rsquo;erreur d&rsquo;ex\u00e9cution <code>#DIV\/0!<\/code> sous Excel lorsque la valeur r\u00e9elle et la valeur pr\u00e9vue sont rigoureusement nulles au cours d&rsquo;une m\u00eame unit\u00e9 temporelle (<em>y<sub>t<\/sub> = 0<\/em> et <em>\u0177<sub>t<\/sub> = 0<\/em>). Le d\u00e9nominateur s&rsquo;annulant de facto, le processeur de calcul du tableur interrompt l&rsquo;\u00e9valuation de la feuille.<\/p>\n<p>Pour neutraliser cette discontinuit\u00e9 sans d\u00e9naturer la statistique globale, l&rsquo;architecture de la formule individuelle en colonne D doit incorporer une structure conditionnelle pr\u00e9ventive explicite :<br \/>\n<code>=SI(ET(B2=0; C2=0); 0; (ABS(C2-B2) \/ ((ABS(B2)+ABS(C2))\/2)) * 100)<\/code><\/p>\n<p>Cette commande v\u00e9rifie au pr\u00e9alable si les deux cellules sont simultan\u00e9ment nulles ; le cas \u00e9ch\u00e9ant, elle assigne conventionnellement la valeur 0 \u00e0 l&rsquo;\u00e9cart relatif individuel, traduisant le fait qu&rsquo;une anticipation nulle d&rsquo;un \u00e9v\u00e9nement nul repr\u00e9sente une convergence absolue du mod\u00e8le. L&rsquo;adjonction protectrice globale de la fonction <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/sierreur-fonction-sierreur-c526fd07-ce6c-48b9-ab29-0e9133a8a31e\">SIERREUR<\/a> :<br \/>\n<code>=SIERREUR((ABS(C2-B2)\/((ABS(B2)+ABS(C2))\/2))*100; 0)<\/code><br \/>\noffre une s\u00e9curit\u00e9 additionnelle contre toute rupture computationnelle impr\u00e9vue lors de l&rsquo;actualisation dynamique des liaisons de donn\u00e9es distantes.<\/p>\n<h3>9.2 Gestion des valeurs r\u00e9elles proches de z\u00e9ro<\/h3>\n<p>Lorsque les donn\u00e9es r\u00e9elles ou pr\u00e9dites prennent des valeurs infinit\u00e9simales mais non strictement nulles (par exemple <em>y<sub>t<\/sub> = 0,0001<\/em> face \u00e0 <em>\u0177<sub>t<\/sub> = 0,05<\/em>), le d\u00e9nominateur de normalisation subit une forte compression relative qui peut engendrer une instabilit\u00e9 m\u00e9trique pr\u00e9judiciable dans les s\u00e9ries stochastiques \u00e0 haute fr\u00e9quence.<\/p>\n<p>La pratique avanc\u00e9e en biostatistique et en \u00e9conom\u00e9trie consiste \u00e0 int\u00e9grer une constante de stabilisation de lissage, d\u00e9sign\u00e9e universellement sous le vocable math\u00e9matique de constante <em>epsilon<\/em> (\u03b5). L&rsquo;expression sous le tableur Excel prend alors la forme pond\u00e9r\u00e9e :<br \/>\n<code>=(ABS(C2 - B2) \/ (((ABS(B2) + ABS(C2)) \/ 2) + 0,001)) * 100<\/code><\/p>\n<p>L&rsquo;adjonction de ce scalaire infinit\u00e9simal (par exemple <em>1e-3<\/em> ou <em>1e-5<\/em>) emp\u00eache l&#8217;emballement asymptotique du ratio pour les micro-amplitudes de bruit de fond, tout en demeurant strictement transparent pour les grandeurs de fonctionnement nominales. L&rsquo;exp\u00e9rimentateur doit n\u00e9anmoins documenter scrupuleusement la valeur de l&rsquo;epsilon retenue afin de garantir la reproductibilit\u00e9 int\u00e9grale de ses analyses.<\/p>\n<h3>9.3 Comportement du SMAPE face aux valeurs n\u00e9gatives<\/h3>\n<p>Le traitement des s\u00e9ries chronologiques comportant des observations ou des pr\u00e9visions sign\u00e9es (comportant des valeurs n\u00e9gatives, comme des taux de croissance \u00e9conomiques, des diff\u00e9rentiels de temp\u00e9rature ou des scores z psychom\u00e9triques centr\u00e9s-r\u00e9duits) pose des d\u00e9fis axiomatiques fondamentaux \u00e0 la structure standard du SMAPE.<\/p>\n<p>Bien que la formulation <code>|y| + |\u0177|<\/code> emp\u00eache une division par z\u00e9ro si <em>y = -5<\/em> et <em>\u0177 = 5<\/em> (le d\u00e9nominateur valant 10), l&rsquo;\u00e9cart relatif mesur\u00e9 s&rsquo;\u00e9l\u00e8ve alors \u00e0 <code>|5 - (-5)| \/ 5 * 100 = 200 %<\/code>. Si ce comportement demeure coh\u00e9rent, des difficult\u00e9s conceptuelles insolubles surviennent lorsque des pr\u00e9visions et des observations n\u00e9gatives sont proches : pour <em>y = -10<\/em> et <em>\u0177 = -10<\/em>, la formule standard renvoie <code>|-10 - (-10)| \/ 10 = 0 %<\/code>, ce qui est parfait. En revanche, si <em>y = -1<\/em> et <em>\u0177 = 1<\/em>, le SMAPE atteint son maximum de 200 %, alors que l&rsquo;\u00e9cart nominal n&rsquo;est que de 2 unit\u00e9s.<\/p>\n<p>En pr\u00e9sence de s\u00e9ries structurellement n\u00e9gatives, la recommandation m\u00e9thodologique pr\u00e9conise une translation lin\u00e9aire pr\u00e9liminaire de l&rsquo;espace d&rsquo;observation vers le domaine positif strict :<br \/>\n<em>y<sub>translat\u00e9<\/sub> = y + |min(Y)| + c<\/em><br \/>\no\u00f9 <em>min(Y)<\/em> repr\u00e9sente la valeur minimale empirique constat\u00e9e et <em>c<\/em> une constante scalaire garantissant une positivit\u00e9 stricte sur l&rsquo;ensemble de la feuille de calcul Excel.<\/p>\n<h2>10. Automatisation et calcul avanc\u00e9 avec VBA et Power Query<\/h2>\n<h3>10.1 Cr\u00e9ation d&rsquo;une fonction personnalis\u00e9e (UDF) en VBA<\/h3>\n<p>Pour les mod\u00e9lisateurs d\u00e9ployant de multiples classeurs d&rsquo;\u00e9valuation pr\u00e9dictive, la saisie r\u00e9p\u00e9titive de formules matricielles complexes constitue une source d&rsquo;inefficacit\u00e9 op\u00e9rationnelle. L&rsquo;encapsulation de la logique computationnelle au sein d&rsquo;une fonction personnalis\u00e9e (<em>User Defined Function<\/em>) via le langage <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/learn.microsoft.com\/fr-fr\/office\/vba\/api\/overview\/excel\">Visual Basic for Applications (VBA)<\/a> apporte une robustesse industrielle consid\u00e9rable.<\/p>\n<p>Ouvrez l&rsquo;environnement de d\u00e9veloppement d&rsquo;Excel (raccourci <code>Alt + F11<\/code>), ins\u00e9rez un nouveau module standard via le menu <em>Insertion &gt; Module<\/em>, et impl\u00e9mentez le code algorithmique typ\u00e9 suivant :<\/p>\n<p><code>Function CALCULER_SMAPE(PlageReelle As Range, PlagePrevue As Range) As Variant<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Dim NbObs As Long, i As Long<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Dim SommeErreurs As Double, Denom As Double<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Dim y As Double, y_chapeau As Double<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;If PlageReelle.Cells.Count &lt;&gt; PlagePrevue.Cells.Count Then<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CALCULER_SMAPE = CVErr(xlErrValue)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit Function<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;End If<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;NbObs = PlageReelle.Cells.Count<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;SommeErreurs = 0#<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;For i = 1 To NbObs<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y = PlageReelle.Cells(i).Value<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;y_chapeau = PlagePrevue.Cells(i).Value<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Denom = (Abs(y) + Abs(y_chapeau)) \/ 2#<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Denom = 0# Then<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SommeErreurs = SommeErreurs + 0#<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SommeErreurs = SommeErreurs + (Abs(y_chapeau - y) \/ Denom)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Next i<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;CALCULER_SMAPE = (SommeErreurs \/ NbObs) * 100#<\/code><br \/>\n<code>End Function<\/code><\/p>\n<p>Une fois le code int\u00e9gr\u00e9, le classeur doit imp\u00e9rativement \u00eatre sauvegard\u00e9 sous le format prenant en charge les macros (extension <strong>.xlsm<\/strong>). L&rsquo;utilisateur b\u00e9n\u00e9ficie d\u00e8s lors d&rsquo;une nouvelle formule native au sein de ses feuilles : <code>=CALCULER_SMAPE(B2:B13; C2:C13)<\/code>, renvoyant imm\u00e9diatement le score exact de 9,89 %.<\/p>\n<h3>10.2 Impl\u00e9mentation d&rsquo;une transformation automatis\u00e9e avec Power Query<\/h3>\n<p>Lorsque le processus d&rsquo;analyse s&rsquo;int\u00e8gre au sein d&rsquo;un pipeline de donn\u00e9es dynamiques (mises \u00e0 jour r\u00e9currentes par extraction de bases de donn\u00e9es relationnelles ou de fichiers CSV distribu\u00e9s), l&rsquo;utilisation du moteur d&rsquo;extraction et de transformation <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/learn.microsoft.com\/fr-fr\/power-query\/\">Power Query<\/a> s&rsquo;av\u00e8re infiniment plus robuste que les formules de feuille de calcul.<\/p>\n<p>La m\u00e9thodologie d&rsquo;impl\u00e9mentation sous Power Query suit un protocole rigoureux en trois \u00e9tapes :<\/p>\n<ol>\n<li>Importez le tableau de donn\u00e9es au sein de l&rsquo;\u00e9diteur Power Query (via l&rsquo;onglet <em>Donn\u00e9es &gt; \u00c0 partir de tableau\/plage<\/em>). D\u00e9finissez scrupuleusement le type des colonnes <code>Actual<\/code> et <code>Forecast<\/code> sous le type \u00ab Nombre d\u00e9cimal \u00bb.<\/li>\n<li>Acc\u00e9dez \u00e0 l&rsquo;onglet <em>Ajouter une colonne &gt; Colonne personnalis\u00e9e<\/em>, assignez-lui le libell\u00e9 <code>SMAPE_Ligne<\/code> et saisissez l&rsquo;expression formelle en langage M :<br \/>\n    <code>if ([Actual] = 0 and [Forecast] = 0) then 0 else (Number.Abs([Forecast] - [Actual]) \/ ((Number.Abs([Actual]) + Number.Abs([Forecast])) \/ 2)) * 100<\/code><\/li>\n<li>Cl\u00f4turez la mod\u00e9lisation en ins\u00e9rant une \u00e9tape d&rsquo;agr\u00e9gation globale (via <em>Transformer &gt; Statistiques &gt; Moyenne<\/em> sur la colonne calcul\u00e9e) ou restituez la table enrichie au sein d&rsquo;un tableau Excel standard pour en extraire la m\u00e9trique moyenne.<\/li>\n<\/ol>\n<p>Cette approche pr\u00e9sente l&rsquo;avantage colossal d&rsquo;automatiser l&rsquo;int\u00e9gralit\u00e9 du calcul \u00e0 chaque actualisation des sources externes en un simple clic, sans risque d&rsquo;alt\u00e9ration accidentelle d&rsquo;une formule matricielle par les utilisateurs finaux.<\/p>\n<h3>10.3 Optimisation des performances sur des jeux de donn\u00e9es massifs<\/h3>\n<p>L&rsquo;\u00e9valuation de mod\u00e8les pr\u00e9dictifs sur des s\u00e9ries massives comportant des centaines de milliers, voire des millions de lignes chronologiques (donn\u00e9es de capteurs IoT, flux financiers en haute fr\u00e9quence) confronte Microsoft Excel \u00e0 des contraintes de m\u00e9moire vive et de temps de processeur s\u00e9v\u00e8res.<\/p>\n<p>Pour pr\u00e9server la r\u00e9activit\u00e9 du logiciel lors de calculs d&rsquo;envergure, plusieurs principes d&rsquo;optimisation doivent \u00eatre rigoureusement appliqu\u00e9s :<\/p>\n<ul>\n<li>Bannir les calculs matriciels vectoriels dynamiques \u00e9tendus sur l&rsquo;int\u00e9gralit\u00e9 d&rsquo;une colonne enti\u00e8re (par exemple <code>B:B<\/code> au lieu de <code>B2:B500000<\/code>). Excel allouerait inutilement des structures de m\u00e9moire pour un million de cellules virtuelles.<\/li>\n<li>D\u00e9sactiver temporairement le mode de recalcul automatique du classeur (onglet <em>Formules &gt; Options de calcul &gt; Manuel<\/em>) lors de l&rsquo;injection ou du r\u00e9arrangement de donn\u00e9es massives.<\/li>\n<li>Privil\u00e9gier le moteur Power Query ou le mod\u00e8le de donn\u00e9es Power Pivot utilisant le moteur d&rsquo;analyse xVelocity en m\u00e9moire colonnaire plut\u00f4t que les fonctions natives de feuille de calcul lorsque la volum\u00e9trie d\u00e9passe le seuil des 100 000 enregistrements.<\/li>\n<\/ul>\n<p>Les bancs d&rsquo;essai de performance d\u00e9montrent que sur une cohorte de 500 000 observations, l&rsquo;ex\u00e9cution via Power Query ou une UDF compil\u00e9e s&rsquo;av\u00e8re jusqu&rsquo;\u00e0 huit fois plus v\u00e9loce qu&rsquo;une formule matricielle standard soumise aux cycles d&rsquo;invalidation du processeur d&rsquo;affichage.<\/p>\n<h2>11. Visualisation graphique et cartographie des r\u00e9sidus dans Excel<\/h2>\n<h3>11.1 Conception d&rsquo;un graphique combin\u00e9 Pr\u00e9visions vs R\u00e9alit\u00e9<\/h3>\n<p>L&rsquo;investigation statistique moderne ne saurait se cantonner \u00e0 la r\u00e9duction d&rsquo;une performance \u00e0 un scalaire synth\u00e9tique unique comme le SMAPE ; elle requiert une appr\u00e9ciation visuelle continue de la dynamique d&rsquo;erreur \u00e0 travers une s\u00e9miologie graphique soign\u00e9e.<\/p>\n<p>Pour concevoir un graphique d&rsquo;ad\u00e9quation pr\u00e9dictive de haute qualit\u00e9 acad\u00e9mique sous Excel, s\u00e9lectionnez la plage chronologique compl\u00e8te <code>A1:C13<\/code> et ins\u00e9rez un <em>Graphique en courbes avec marques<\/em> (onglet <em>Insertion &gt; Graphiques<\/em>). Appliquez les directives de mise en forme professionnelle suivantes :<\/p>\n<ul>\n<li>Assignez \u00e0 la s\u00e9rie de la <em>Valeur R\u00e9elle<\/em> un trac\u00e9 solide sombre (bleu nuit ou noir) d&rsquo;une \u00e9paisseur de 2,25 points, ponctu\u00e9 de marqueurs circulaires pleins pour chaque point d&rsquo;\u00e9chantillonnage temporel.<\/li>\n<li>Attribuez \u00e0 la s\u00e9rie de <em>Pr\u00e9vision<\/em> une ligne discontinue (tirets moyens) d&rsquo;une teinte contrast\u00e9e distinctive (par exemple cramoisi ou orange br\u00fbl\u00e9), marquant les projections th\u00e9oriques.<\/li>\n<li>Param\u00e9trez les axes primaires avec des graduations internes discr\u00e8tes, en veillant \u00e0 ce que l&rsquo;origine de l&rsquo;axe des ordonn\u00e9es permette d&rsquo;appr\u00e9cier fid\u00e8lement l&rsquo;amplitude relative des oscillations sans compression artificielle.<\/li>\n<\/ul>\n<p>Cette visualisation permet d&rsquo;identifier d&rsquo;un coup d&rsquo;\u0153il les phases temporelles au cours desquelles le mod\u00e8le anticipe ou retarde les points d&rsquo;inflexion cycliques de la r\u00e9alit\u00e9 empirique.<\/p>\n<h3>11.2 \u00c9laboration d&rsquo;un diagramme de dispersion des \u00e9carts relatifs<\/h3>\n<p>Pour diagnostiquer l&rsquo;ind\u00e9pendance de l&rsquo;erreur pr\u00e9dictive par rapport \u00e0 la grandeur de la mesure \u2014 condition indispensable pour v\u00e9rifier l&rsquo;absence d&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 \u2014, la construction d&rsquo;un diagramme de dispersion confrontant le SMAPE individuel \u00e0 la valeur observ\u00e9e r\u00e9elle est fondamentale.<\/p>\n<p>S\u00e9lectionnez conjointement la colonne des valeurs r\u00e9elles <code>B2:B13<\/code> (qui servira d&rsquo;axe horizontal des abscisses) et la colonne du SMAPE calcul\u00e9 <code>D2:D13<\/code> (axe vertical des ordonn\u00e9es). Ins\u00e9rez un graphique de type <em>Nuage de points (XY)<\/em>.<\/p>\n<p>Ajoutez sur ce visuel une droite de r\u00e9f\u00e9rence horizontale statique positionn\u00e9e sur la valeur moyenne de 9,89 % afin de mat\u00e9rialiser visuellement le seuil d&rsquo;ad\u00e9quation global. Si le nuage de points pr\u00e9sente une structure \u00e9vas\u00e9e (en c\u00f4ne) ou une corr\u00e9lation ascendante marqu\u00e9e, le mod\u00e9lisateur met en \u00e9vidence un d\u00e9faut de sp\u00e9cification du mod\u00e8le : l&rsquo;erreur relative cro\u00eet de fa\u00e7on disproportionn\u00e9e avec l&rsquo;\u00e9chelle de la variable \u00e9tudi\u00e9e, appelant une transformation logarithmique pr\u00e9alable des donn\u00e9es brutes.<\/p>\n<h3>11.3 Cr\u00e9ation d&rsquo;un tableau de bord synth\u00e9tique des m\u00e9triques<\/h3>\n<p>L&rsquo;aboutissement m\u00e9thodologique de l&rsquo;analyste sous Excel consiste \u00e0 rassembler au sein d&rsquo;une interface de reporting consolid\u00e9e l&rsquo;ensemble des indicateurs de pr\u00e9cision statistique.<\/p>\n<p>Agencez dans la partie sup\u00e9rieure de votre feuille un bloc de m\u00e9triques unifi\u00e9 regroupant de fa\u00e7on harmonis\u00e9e :<\/p>\n<ul>\n<li>La cellule SMAPE globale : <code>9,89 %<\/code><\/li>\n<li>La cellule MAPE de confrontation : <code>9,88 %<\/code><\/li>\n<li>La cellule MAE en unit\u00e9s brutes : <code>5,42<\/code><\/li>\n<li>La cellule RMSE pond\u00e9rant les \u00e9carts quadratiques : <code>5,55<\/code><\/li>\n<\/ul>\n<p>Appliquez sur la colonne des erreurs individuelles (colonne D) une r\u00e8gle de <em>Mise en forme conditionnelle<\/em> fond\u00e9e sur une \u00e9chelle de nuances de couleurs (par exemple un d\u00e9grad\u00e9 allant du vert pour les faibles erreurs relatives au rouge vif pour les erreurs exc\u00e9dant 15 %). Cette cartographie thermique guide instantan\u00e9ment l&rsquo;\u0153il de l&rsquo;auditeur vers les p\u00e9riodes critiques de d\u00e9salignement algorithmique.<\/p>\n<h2>12. Recommandations m\u00e9thodologiques, limites \u00e9pist\u00e9mologiques et synth\u00e8se<\/h2>\n<h3>12.1 Critiques m\u00e9thodologiques du SMAPE dans la litt\u00e9rature scientifique<\/h3>\n<p>En d\u00e9pit de ses ind\u00e9niables atouts d&rsquo;\u00e9quilibre par rapport au MAPE traditionnel, le SMAPE a fait l&rsquo;objet de r\u00e9serves m\u00e9thodologiques rigoureuses de la part de statisticiens th\u00e9oriciens de renom, qu&rsquo;il est imp\u00e9ratif d&rsquo;assimiler dans une d\u00e9marche scientifique probe.<\/p>\n<p>La critique majeure, articul\u00e9e notamment par <a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/doi.org\/10.1016\/S0169-2070(99)00007-2\">Goodwin et Lawton (1999)<\/a>, d\u00e9montre que le SMAPE n&rsquo;est pas rigoureusement exempt de toute forme d&rsquo;asym\u00e9trie. En effet, la m\u00e9trique tend \u00e0 p\u00e9naliser plus lourdement les mod\u00e8les qui sous-estiment la r\u00e9alit\u00e9 par rapport \u00e0 ceux qui la surestiment lorsque l&rsquo;on raisonne \u00e0 partir de la valeur r\u00e9elle fixe. Si la r\u00e9alit\u00e9 vaut 100, une pr\u00e9vision de 50 donne une erreur de <code>50 \/ 75 * 100 = 66,7 %<\/code>, tandis qu&rsquo;une pr\u00e9vision de 150 donne une erreur de <code>50 \/ 125 * 100 = 40 %<\/code>. Le mod\u00e8le sous-estimant la r\u00e9alit\u00e9 est donc sanctionn\u00e9 par un score de d\u00e9viation sup\u00e9rieur.<\/p>\n<p>De surcro\u00eet, le SMAPE repose implicitement sur l&rsquo;hypoth\u00e8se d&rsquo;une \u00e9chelle de mesure de type rapport (<em>ratio scale<\/em>), disposant d&rsquo;un z\u00e9ro naturel absolu. L&rsquo;application du SMAPE sur des \u00e9chelles d&rsquo;intervalles arbitraires (telles que les temp\u00e9ratures en degr\u00e9s Celsius ou Fahrenheit, ou certains indices psychom\u00e9triques standardis\u00e9s sans plancher naturel) d\u00e9bouche sur des non-sens math\u00e9matiques, l&rsquo;indicateur variant lors d&rsquo;une simple translation de constante.<\/p>\n<h3>12.2 Guide d\u00e9cisionnel pour le choix des m\u00e9triques d&rsquo;erreur<\/h3>\n<p>Face \u00e0 la multiplicit\u00e9 des indices statistiques, le praticien doit appliquer un arbre d\u00e9cisionnel rationnel guid\u00e9 par les caract\u00e9ristiques intrins\u00e8ques des donn\u00e9es empiriques recueillies :<\/p>\n<ul>\n<li><strong>S\u00e9ries temporelles continues \u00e0 moyenne positive \u00e9lev\u00e9e sans z\u00e9ros<\/strong> : Le MAPE ou le SMAPE standard sont tous deux utilisables ; le SMAPE garantit toutefois une meilleure comparabilit\u00e9 si la variance est forte.<\/li>\n<li><strong>S\u00e9ries intermittentes ou comportant des valeurs nulles r\u00e9currentes<\/strong> : Exclure formellement le MAPE. Utiliser le SMAPE dot\u00e9 d&rsquo;une clause conditionnelle de traitement des z\u00e9ros, ou s&rsquo;orienter pr\u00e9f\u00e9rentiellement vers l&rsquo;erreur moyenne mise \u00e0 l&rsquo;\u00e9chelle (<a target=\"_blank\" rel=\"noopener noopener noreferrer\" href=\"https:\/\/doi.org\/10.1016\/j.ijforecast.2006.03.001\">MASE<\/a>, <em>Mean Absolute Scaled Error<\/em>, formul\u00e9e par Hyndman et Koehler).<\/li>\n<li><strong>Objectif de calibrage d&rsquo;un mod\u00e8le pour minimiser les pertes financi\u00e8res r\u00e9elles<\/strong> : Privil\u00e9gier le MAE ou le RMSE, directement align\u00e9s sur les flux quantitatifs nominaux de l&rsquo;exp\u00e9rimentation.<\/li>\n<li><strong>Distribution asym\u00e9trique avec valeurs extr\u00eames (outliers)<\/strong> : Pr\u00e9f\u00e9rer la m\u00e9diane absolue des erreurs en pourcentage (MedAPE) ou une version tronqu\u00e9e du SMAPE pour immuniser la synth\u00e8se contre les \u00e9v\u00e9nements hautement improbables.<\/li>\n<\/ul>\n<p>La r\u00e8gle d&rsquo;or pour toute publication scientifique soumise \u00e0 un comit\u00e9 de lecture demeure la <em>triangulation m\u00e9trique<\/em> : ne jamais fonder une assertion d&rsquo;ad\u00e9quation de mod\u00e8le sur un indicateur unique, mais confronter syst\u00e9matiquement une m\u00e9trique relative normalis\u00e9e (SMAPE), une m\u00e9trique lin\u00e9aire nominale (MAE) et une m\u00e9trique quadratique sensible aux \u00e9carts majeurs (RMSE).<\/p>\n<h3>12.3 Synth\u00e8se proc\u00e9durale pour l&rsquo;analyste sous Excel<\/h3>\n<p>Pour r\u00e9capituler de mani\u00e8re op\u00e9rationnelle l&rsquo;ensemble des enseignements d\u00e9livr\u00e9s au long de ce guide, voici le protocole de v\u00e9rification d&rsquo;int\u00e9grit\u00e9 \u00e0 d\u00e9ployer syst\u00e9matiquement lors de l&rsquo;\u00e9valuation du SMAPE sous Microsoft Excel :<\/p>\n<ol>\n<li>Contr\u00f4ler que les s\u00e9ries r\u00e9elles et projet\u00e9es occupent deux colonnes adjacentes strictement appari\u00e9es, align\u00e9es sur le m\u00eame indice temporel, typ\u00e9es au format \u00ab Nombre \u00bb et d\u00e9pourvues de caract\u00e8res invisibles.<\/li>\n<li>Ins\u00e9rer la formule robuste traitant les ind\u00e9terminations :<br \/>\n    <code>=SI(ET(B2=0; C2=0); 0; (ABS(C2 - B2) \/ ((ABS(B2) + ABS(C2)) \/ 2)) * 100)<\/code><\/li>\n<li>\u00c9tendre la formule sur l&rsquo;int\u00e9gralit\u00e9 de la cohorte d&rsquo;observations via la poign\u00e9e de recopie ou exploiter la syntaxe vectorielle compacte <code>=SOMMEPROD(...)<\/code> en cellule de consolidation pour pr\u00e9venir les ruptures de formules.<\/li>\n<li>Ajuster la mise en forme de la cellule synth\u00e9tique au format d\u00e9cimal standard (deux d\u00e9cimales) sans r\u00e9appliquer le bouton de pourcentage natif pour \u00e9viter l&rsquo;art\u00e9fact de centuple multiplication.<\/li>\n<li>Auditer visuellement les r\u00e9sidus \u00e0 travers un graphique combin\u00e9 chronologique et un diagramme de dispersion des \u00e9carts relatifs afin de confirmer l&rsquo;absence de biais syst\u00e9matiques d&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9.<\/li>\n<\/ol>\n<p>Par cette rigueur algorithmique et conceptuelle, le praticien s&rsquo;assure d&rsquo;une mod\u00e9lisation statistique robuste, document\u00e9e et conforme aux standards les plus exigeants de la science des donn\u00e9es contemporaine.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<p>Armstrong, J. S. (1985). <em>Long-range forecasting: From crystal ball to computer<\/em> (2nd ed.). John Wiley &amp; Sons.<\/p>\n<p>Goodwin, P., &amp; Lawton, R. (1999). On the asymmetry of the symmetric MAPE. <em>International Journal of Forecasting<\/em>, 15(4), 405\u2013408. https:\/\/doi.org\/10.1016\/S0169-2070(99)00007-2<\/p>\n<p>Hyndman, R. J., &amp; Koehler, A. B. (2006). Another look at measures of forecast accuracy. <em>International Journal of Forecasting<\/em>, 22(4), 679\u2013688. https:\/\/doi.org\/10.1016\/j.ijforecast.2006.03.001<\/p>\n<p>Lewis, C. D. (1982). <em>Industrial and business forecasting methods: A practical guide to exponential smoothing and curve fitting<\/em>. Butterworth-Heinemann.<\/p>\n<p>Makridakis, S. (1993). Accuracy measures: Theoretical and practical concerns. <em>International Journal of Forecasting<\/em>, 9(4), 527\u2013529. https:\/\/doi.org\/10.1016\/0169-2070(93)90079-4<\/p>\n<p>Makridakis, S., Wheelwright, S. C., &amp; Hyndman, R. J. (1998). <em>Forecasting: Methods and applications<\/em> (3rd ed.). John Wiley &amp; Sons.<\/p>\n<p>Microsoft Corporation. (2024). <em>Documentation des fonctions Excel : ABS, MOYENNE et SOMMEPROD<\/em>. Support Microsoft Office. https:\/\/support.microsoft.com\/fr-fr\/excel<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour calculer le SMAPE dans Excel : d\u00e9finitions math\u00e9matiques, formules pas \u00e0 pas, exemples empiriques et analyses comparatives.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2269,359],"tags":[1884,1952,2192,9458,9443],"class_list":["post-8309","psych_stat","type-psych_stat","status-publish","hentry","category-methodes-quantitatives","category-statistiques-appliquees","tag-analyse-de-donnees","tag-excel","tag-modelisation-predictive","tag-precision-des-modeles","tag-smape"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8309","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat"}],"about":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/types\/psych_stat"}],"author":[{"embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8309"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8309\/revisions"}],"predecessor-version":[{"id":8313,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8309\/revisions\/8313"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8309"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8309"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}