{"id":8289,"date":"2026-09-17T05:20:40","date_gmt":"2026-09-17T05:20:40","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-realiser-previsions-naives-dans-r-exemples\/"},"modified":"2026-09-17T05:20:43","modified_gmt":"2026-09-17T05:20:43","slug":"comment-realiser-previsions-naives-dans-r-exemples","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-realiser-previsions-naives-dans-r-exemples","title":{"rendered":"Comment r\u00e9aliser des pr\u00e9visions na\u00efves dans R (avec exemples)"},"content":{"rendered":"<p>L&rsquo;analyse et la mod\u00e9lisation des s\u00e9ries temporelles occupent une place n\u00e9vralgique au sein de l&rsquo;\u00e9conom\u00e9trie contemporaine, de la science des donn\u00e9es et de l&rsquo;aide \u00e0 la d\u00e9cision strat\u00e9gique. Qu&rsquo;il s&rsquo;agisse d&rsquo;anticiper la demande \u00e9nerg\u00e9tique d&rsquo;un r\u00e9seau m\u00e9tropolitain, de calibrer les r\u00e9serves de liquidit\u00e9s d&rsquo;un \u00e9tablissement financier ou d&rsquo;optimiser les cha\u00eenes d&rsquo;approvisionnement industrielles, la trajectoire future des observations constitue l&rsquo;objet fondamental d&rsquo;une investigation stochastique rigoureuse. Face \u00e0 la prolif\u00e9ration r\u00e9cente d&rsquo;architectures d&rsquo;apprentissage profond, d&rsquo;algorithmes de suralimentation de gradient et de mod\u00e8les autor\u00e9gressifs structurels \u00e0 haute dimensionnalit\u00e9, la pratique pr\u00e9visionnelle tend parfois \u00e0 d\u00e9laisser les fondements heuristiques les plus \u00e9pur\u00e9s. Pourtant, l&rsquo;histoire des th\u00e9ories statistiques et de l&rsquo;\u00e9pist\u00e9mologie de la mod\u00e9lisation nous enseigne avec insistance que l&rsquo;efficience d&rsquo;une d\u00e9marche pr\u00e9dictive ne se mesure point au degr\u00e9 d&rsquo;opacit\u00e9 de ses algorithmes, mais \u00e0 sa capacit\u00e9 \u00e9prouv\u00e9e \u00e0 extraire fid\u00e8lement le signal disponible sans mod\u00e9liser le bruit idiosyncratique.<\/p>\n<p>Au c\u0153ur de cette qu\u00eate d&rsquo;objectivit\u00e9 m\u00e9thodologique se dresse la pr\u00e9vision na\u00efve, souvent qualifi\u00e9e d&rsquo;heuristique de persistance ou de mod\u00e8le de marche al\u00e9atoire sans d\u00e9rive. Loin d&rsquo;\u00eatre une approximation rudimentaire r\u00e9serv\u00e9e aux analystes n\u00e9ophytes, la pr\u00e9vision na\u00efve repr\u00e9sente l&rsquo;application la plus pure et la plus intransigeante du principe de parcimonie scientifique, incarn\u00e9 par le rasoir d&rsquo;Ockham. Elle postule formellement que la meilleure anticipation de l&rsquo;\u00e9tat futur d&rsquo;un syst\u00e8me dynamique r\u00e9side dans l&rsquo;observation la plus imm\u00e9diate dont dispose l&rsquo;observateur. En vertu de ce postulat, cette m\u00e9thode constitue le point d&rsquo;ancrage absolu de toute validation quantitative, le crit\u00e8re d&rsquo;\u00e9valuation \u00e0 l&rsquo;aune duquel tout gain informationnel marginal revendiqu\u00e9 par des sp\u00e9cifications param\u00e9triques complexes doit imp\u00e9rativement \u00eatre mesur\u00e9 et l\u00e9gitim\u00e9.<\/p>\n<p>L&rsquo;environnement de calcul statistique <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">R<\/a> offre une infrastructure computationnelle d&rsquo;une richesse exceptionnelle pour d\u00e9ployer, \u00e9prouver et g\u00e9n\u00e9raliser ces approches. Gr\u00e2ce \u00e0 des outils fondamentaux d\u00e9velopp\u00e9s pour l&rsquo;analyse temporelle et \u00e0 l&rsquo;\u00e9cosyst\u00e8me enrichi orchestr\u00e9 notamment par les travaux de Rob Hyndman au sein du package <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=forecast\">forecast<\/a>, le praticien dispose de primitives hautement optimis\u00e9es pour manipuler les donn\u00e9es chronologiques. Ce trait\u00e9 propose une exploration exhaustive, th\u00e9orique et appliqu\u00e9e, de la mod\u00e9lisation na\u00efve sous R. De l&rsquo;\u00e9lucidation de ses propri\u00e9t\u00e9s probabilistes fondamentales \u00e0 l&rsquo;\u00e9valuation diagnostique de ses r\u00e9sidus, en passant par ses variantes saisonni\u00e8res, ses formulations avec d\u00e9rive et sa validation crois\u00e9e temporelle \u00e0 fen\u00eatre glissante, nous exposons de mani\u00e8re rigoureuse les protocoles math\u00e9matiques et informatiques indispensables \u00e0 la ma\u00eetrise de cet \u00e9talon pr\u00e9dictif.<\/p>\n<h2>1. Introduction th\u00e9orique et \u00e9pist\u00e9mologique de la pr\u00e9vision na\u00efve<\/h2>\n<h3>1.1 D\u00e9finition formelle et fondements math\u00e9matiques<\/h3>\n<p>La pr\u00e9vision na\u00efve, dans son acception univari\u00e9e fondamentale, mod\u00e9lise l&rsquo;\u00e9volution d&rsquo;une s\u00e9rie temporelle en postulant que le processus g\u00e9n\u00e9rateur sous-jacent s&rsquo;apparente rigoureusement \u00e0 une marche al\u00e9atoire pure sans d\u00e9rive d\u00e9terministe. Consid\u00e9rons un processus stochastique \u00e0 temps discret d\u00e9fini sur un espace de probabilit\u00e9 filtr\u00e9. L&rsquo;observation temporelle \u00e0 l&rsquo;instant t est not\u00e9e y indice t. L&rsquo;\u00e9quation dynamique r\u00e9gissant ce processus s&rsquo;exprime sous la forme structurelle classique o\u00f9 la valeur pr\u00e9sente est \u00e9gale \u00e0 la somme de la valeur pass\u00e9e imm\u00e9diate et d&rsquo;un choc d&rsquo;innovation stochastique, not\u00e9 epsilon indice t. Ce terme d&rsquo;innovation est formellement caract\u00e9ris\u00e9 comme un bruit blanc, c&rsquo;est-\u00e0-dire une variable al\u00e9atoire identiquement et ind\u00e9pendamment distribu\u00e9e, d&rsquo;esp\u00e9rance math\u00e9matique strictement nulle et de variance constante sigma carr\u00e9.<\/p>\n<p>Dans ce cadre analytique, la formulation math\u00e9matique canonique de la pr\u00e9vision ponctuelle pour un horizon futur arbitraire h, conditionn\u00e9e \u00e0 l&rsquo;ensemble informationnel disponible au temps T, s&rsquo;\u00e9nonce selon une projection d&rsquo;invariance totale : l&rsquo;esp\u00e9rance conditionnelle de la variable al\u00e9atoire y au temps T augment\u00e9 de h, sachant la filtration historique arr\u00eat\u00e9e au temps T, est exactement \u00e9gale \u00e0 la derni\u00e8re r\u00e9alisation observ\u00e9e, \u00e0 savoir y indice T. D\u00e8s lors que l&rsquo;horizon de projection h est sup\u00e9rieur ou \u00e9gal \u00e0 l&rsquo;unit\u00e9, la pr\u00e9vision demeure invariable, tra\u00e7ant une trajectoire prospectrice rigoureusement horizontale. Cette constance traduit l&rsquo;hypoth\u00e8se sous-jacente d&rsquo;une absence d&rsquo;acc\u00e9l\u00e9ration, de m\u00e9moire longue ou de retour vers une moyenne historique.<\/p>\n<p>Cette structure s&rsquo;appuie th\u00e9oriquement sur le concept d&rsquo;esp\u00e9rance conditionnelle d&rsquo;une martingale. Dans la th\u00e9orie probabiliste moderne, un processus stochastique adapt\u00e9 forme une martingale par rapport \u00e0 sa filtration naturelle si l&rsquo;esp\u00e9rance de la valeur future, conditionnellement \u00e0 toutes les r\u00e9alisations ant\u00e9rieures, co\u00efncide parfaitement avec la valeur pr\u00e9sente. La pr\u00e9vision na\u00efve est ainsi l&rsquo;estimateur optimal au sens de l&rsquo;erreur quadratique minimale lorsque le ph\u00e9nom\u00e8ne \u00e9tudi\u00e9 suit fid\u00e8lement les axiomes d&rsquo;une martingale. L&rsquo;hypoth\u00e8se implicite de persistance stochastique maximale suppose que chaque choc al\u00e9atoire affectant le syst\u00e8me est permanent et int\u00e8gre de mani\u00e8re irr\u00e9versible le niveau fondamental de la variable, \u00e9liminant toute distinction entre perturbation transitoire et d\u00e9calage structurel.<\/p>\n<h3>1.2 Pertinence m\u00e9thodologique en mod\u00e9lisation quantitative<\/h3>\n<p>L&rsquo;efficacit\u00e9 pr\u00e9dictive de la m\u00e9thode na\u00efve pr\u00e9sente un caract\u00e8re souvent d\u00e9concertant au sein de la mod\u00e9lisation quantitative. Dans des contextes caract\u00e9ris\u00e9s par un ratio signal sur bruit particuli\u00e8rement faible, tels que les march\u00e9s d&rsquo;actifs financiers efficients, la macro\u00e9conomie \u00e0 court terme ou les s\u00e9ries \u00e9pid\u00e9miologiques hautement volatiles, les estimateurs statistiques complexes tentent fr\u00e9quemment de capturer des r\u00e9gularit\u00e9s fallacieuses. La pr\u00e9vision na\u00efve r\u00e9sout ce dilemme par l&rsquo;application int\u00e9grale du principe de parcimonie absolue. Ne requ\u00e9rant l&rsquo;estimation d&rsquo;aucun param\u00e8tre libre au sein de sa formulation standard, elle \u00e9limine structurellement tout degr\u00e9 de libert\u00e9 susceptible de conduire \u00e0 une d\u00e9g\u00e9n\u00e9rescence num\u00e9rique ou \u00e0 un ajustement erratique sur les donn\u00e9es historiques.<\/p>\n<p>Par construction algorithmique, le mod\u00e8le na\u00eff est immunis\u00e9 contre le surapprentissage, commun\u00e9ment d\u00e9sign\u00e9 sous le vocable d&rsquo;overfitting. Alors que les r\u00e9seaux de neurones r\u00e9currents, les processus autor\u00e9gressifs int\u00e9gr\u00e9s de moyenne mobile \u00e0 ordres \u00e9lev\u00e9s ou les r\u00e9gressions non lin\u00e9aires minimisent l&rsquo;erreur intra-\u00e9chantillon au d\u00e9triment de leur stabilit\u00e9 hors-\u00e9chantillon, l&rsquo;heuristique na\u00efve ne s&rsquo;ajuste point aux fluctuations sp\u00e9cifiques de la fen\u00eatre d&rsquo;\u00e9talonnage. Elle n&rsquo;est soumise \u00e0 aucune phase d&rsquo;optimisation num\u00e9rique, de descente de gradient ou de maximisation de vraisemblance, ce qui lui conf\u00e8re une neutralit\u00e9 inductive absolue face aux idiosyncrasies de l&rsquo;\u00e9chantillon historique.<\/p>\n<p>Cette neutralit\u00e9 se traduit par une robustesse remarquable face aux s\u00e9ries chronologiques exhibant des inerties physiques ou institutionnelles consid\u00e9rables. Dans les syst\u00e8mes industriels o\u00f9 les co\u00fbts de transition sont prohibitifs, ou dans les ph\u00e9nom\u00e8nes g\u00e9ophysiques o\u00f9 les \u00e9tats d&rsquo;\u00e9quilibre se modifient avec lenteur, la valeur la plus r\u00e9cente encapsule la quasi-totalit\u00e9 des \u00e9quilibres thermodynamiques ou \u00e9conomiques du syst\u00e8me \u00e0 l&rsquo;instant pr\u00e9sent. En cons\u00e9quence, chercher \u00e0 complexifier le mod\u00e8le revient fr\u00e9quemment \u00e0 accro\u00eetre la variance de l&rsquo;estimateur sans r\u00e9duire son biais de mani\u00e8re significative, violant ainsi le compromis fondamental biais-variance formalis\u00e9 par la statistique d&rsquo;apprentissage.<\/p>\n<h3>1.3 Le r\u00f4le de r\u00e9f\u00e9rence \u00e9talon (benchmark) en science des donn\u00e9es<\/h3>\n<p>Dans l&rsquo;arsenal contemporain du statisticien et du praticien de la science des donn\u00e9es, la pr\u00e9vision na\u00efve remplit avant tout une fonction \u00e9pist\u00e9mologique indispensable : celle de r\u00e9f\u00e9rence \u00e9talon, ou benchmark fondamental. Il s&rsquo;agit d&rsquo;une obligation m\u00e9thodologique universelle stipulant qu&rsquo;aucun mod\u00e8le pr\u00e9dictif sophistiqu\u00e9 ne saurait \u00eatre d\u00e9clar\u00e9 pertinent, performant ou pr\u00eat pour un d\u00e9ploiement op\u00e9rationnel sans avoir d\u00e9montr\u00e9 au pr\u00e9alable sa capacit\u00e9 syst\u00e9matique \u00e0 surpasser les projections de la m\u00e9thode na\u00efve sur un horizon hors-\u00e9chantillon rigoureusement contr\u00f4l\u00e9. Cette exigence est formellement d\u00e9fendue dans les standards acad\u00e9miques internationaux de la recherche en pr\u00e9vision, notamment \u00e0 travers les synth\u00e8ses majeures de l&rsquo;International Institute of Forecasters.<\/p>\n<p>Cette d\u00e9marche constitue un puissant crit\u00e8re de r\u00e9futation popp\u00e9rien face aux d\u00e9rives technophiles qui privil\u00e9gient l&rsquo;opacit\u00e9 computationnelle au d\u00e9triment de l&rsquo;efficience pragmatique. Lorsqu&rsquo;un mod\u00e8le param\u00e9trique sophistiqu\u00e9 pr\u00e9sente une erreur quadratique moyenne sup\u00e9rieure ou m\u00eame \u00e9quivalente \u00e0 celle d&rsquo;une projection na\u00efve, cela atteste math\u00e9matiquement que les param\u00e8tres additionnels estim\u00e9s ne mod\u00e9lisent que du bruit r\u00e9siduel ou que la dynamique temporelle observ\u00e9e ne pr\u00e9sente aucune d\u00e9pendance lin\u00e9aire ou non lin\u00e9aire exploitable au-del\u00e0 de la continuit\u00e9 locale. Le co\u00fbt cognitif, technique et financier inh\u00e9rent au d\u00e9ploiement du mod\u00e8le complexe devient d\u00e8s lors injustifiable.<\/p>\n<p>Enfin, l&rsquo;\u00e9valuation du gain d&rsquo;information marginal apport\u00e9 par des approches param\u00e9triques avanc\u00e9es n\u00e9cessite la quantification exacte de l&rsquo;\u00e9cart de performance par rapport \u00e0 l&rsquo;\u00e9talon trivial. Ce gain marginal renseigne l&rsquo;analyste sur la structure r\u00e9elle du signal temporel. Si un algorithme de pointe ne parvient \u00e0 r\u00e9duire l&rsquo;erreur absolue moyenne que de deux pour cent par rapport \u00e0 la m\u00e9thode na\u00efve, l&rsquo;analyste doit en d\u00e9duire que la s\u00e9rie est quasi-int\u00e9gr\u00e9e d&rsquo;ordre un et que les covariables mobilis\u00e9es n&rsquo;apportent qu&rsquo;une valeur pr\u00e9dictive marginale, guidant ainsi l&rsquo;arbitrage entre co\u00fbt computationnel et gain de pr\u00e9cision au sein des processus industriels.<\/p>\n<h2>2. Principes statistiques et typologie des mod\u00e8les na\u00effs<\/h2>\n<h3>2.1 Formalisation univari\u00e9e standard<\/h3>\n<p>La formalisation rigoureuse de la pr\u00e9vision univari\u00e9e standard repose sur une dynamique de translation d\u00e9terministe de la condition terminale. Notons l&rsquo;ensemble des observations historiques sous forme vectorielle ordonn\u00e9e y \u00e9gale au vecteur contenant les \u00e9l\u00e9ments y indice 1, y indice 2, jusqu&rsquo;\u00e0 y indice T. L&rsquo;horizon de pr\u00e9vision futur est quantifi\u00e9 par la variable enti\u00e8re positive h appartenant \u00e0 l&rsquo;ensemble des entiers naturels non nuls. La fonction de pr\u00e9vision ponctuelle, not\u00e9e y chapeau pour l&rsquo;indice temporel T augment\u00e9 de h, conditionnellement \u00e0 l&rsquo;historique arr\u00eat\u00e9 au temps T, est d\u00e9finie sans ambigu\u00eft\u00e9 par l&rsquo;\u00e9galit\u00e9 stipulant que y chapeau d&rsquo;horizon T plus h conditionnellement \u00e0 T est identique \u00e0 y indice T, pour toute valeur de h sup\u00e9rieure ou \u00e9gale \u00e0 1.<\/p>\n<p>\u00c0 l&rsquo;horizon unitaire o\u00f9 h est \u00e9gal \u00e0 1, la pr\u00e9vision co\u00efncide avec la valeur imm\u00e9diate y indice T. Lorsque l&rsquo;horizon h s&rsquo;accro\u00eet vers l&rsquo;infini, la trajectoire pr\u00e9visionnelle ne converge pas vers l&rsquo;esp\u00e9rance inconditionnelle de la s\u00e9rie, contrairement aux mod\u00e8les autor\u00e9gressifs stationnaires de classe ARMA, mais persiste ind\u00e9finiment au palier scalaire impos\u00e9 par l&rsquo;instant T. Cette propri\u00e9t\u00e9 illustre la supposition sous-jacente d&rsquo;une invariance totale de la distribution conditionnelle future par rapport aux r\u00e9alisations pr\u00e9c\u00e9dant l&rsquo;instant T. Le mod\u00e8le fait abstraction compl\u00e8te de la trajectoire historique menant \u00e0 la valeur finale, consid\u00e9rant l&rsquo;\u00e9tat terminal comme un condens\u00e9 parfait et suffisant de l&rsquo;ensemble de l&rsquo;information temporelle.<\/p>\n<p>L&rsquo;absence d\u00e9lib\u00e9r\u00e9e de terme de tendance d\u00e9terministe ou de constante de translation entra\u00eene des cons\u00e9quences majeures sur la trajectoire des pr\u00e9visions. Si la s\u00e9rie temporelle sous-jacente est anim\u00e9e par un processus non stationnaire en tendance avec pente prononc\u00e9e, la pr\u00e9vision univari\u00e9e standard d\u00e9veloppera un biais syst\u00e9matique croissant lin\u00e9airement avec l&rsquo;horizon h. Ce retard syst\u00e9matique se traduira par des erreurs de pr\u00e9vision positives continues en cas de tendance haussi\u00e8re, ou n\u00e9gatives continues en pr\u00e9sence d&rsquo;une tendance baissi\u00e8re, r\u00e9v\u00e9lant les limites intrins\u00e8ques de la sp\u00e9cification stationnaire en diff\u00e9rences premi\u00e8res sans d\u00e9rive.<\/p>\n<h3>2.2 La variante de pr\u00e9vision na\u00efve saisonni\u00e8re<\/h3>\n<p>Pour contourner l&rsquo;incapacit\u00e9 de la pr\u00e9vision na\u00efve standard \u00e0 int\u00e9grer des dynamiques oscillatoires r\u00e9guli\u00e8res, la statistique pr\u00e9visionnelle a formalis\u00e9 la variante na\u00efve saisonni\u00e8re, d\u00e9sign\u00e9e sous l&rsquo;acronyme universel SNAIVE. Ce mod\u00e8le est sp\u00e9cialement con\u00e7u pour traiter des s\u00e9ries chronologiques caract\u00e9ris\u00e9es par une fr\u00e9quence de r\u00e9currence cyclique connue et invariable, telle que la p\u00e9riodicit\u00e9 mensuelle o\u00f9 la fr\u00e9quence m est \u00e9gale \u00e0 12, ou la p\u00e9riodicit\u00e9 trimestrielle o\u00f9 m est \u00e9gal \u00e0 4. Dans cette configuration, la valeur future n&rsquo;est plus calqu\u00e9e sur le palier imm\u00e9diatement ant\u00e9rieur, mais sur la r\u00e9alisation observ\u00e9e lors de la m\u00eame p\u00e9riode du cycle saisonnier pr\u00e9c\u00e9dent.<\/p>\n<p>La formulation math\u00e9matique universelle de la m\u00e9thode na\u00efve saisonni\u00e8re pour une pr\u00e9vision \u00e0 l&rsquo;horizon h s&rsquo;\u00e9tablit formellement comme suit : y chapeau pour l&rsquo;instant T augment\u00e9 de h, conditionn\u00e9 au temps T, \u00e9quivaut \u00e0 la valeur historique observ\u00e9e y indice T augment\u00e9 de h moins le produit de m et du facteur entier k augment\u00e9 de 1. Dans cette expression, le facteur k repr\u00e9sente le quotient entier de la division euclidienne de h moins 1 par la p\u00e9riode saisonni\u00e8re m. Cette indexation modulaire garantit que chaque pas de pr\u00e9vision prospective r\u00e9plique rigoureusement la valeur constat\u00e9e m p\u00e9riodes auparavant, assurant une parfaite p\u00e9riodicit\u00e9 de la projection sur l&rsquo;ensemble de l&rsquo;horizon de d\u00e9ploiement.<\/p>\n<p>Cette approche pr\u00e9sente la particularit\u00e9 remarquable de pr\u00e9server l&rsquo;int\u00e9gralit\u00e9 du profil intra-annuel ou intra-hebdomadaire sans recourir \u00e0 l&rsquo;estimation du moindre param\u00e8tre de lissage exponentiel ni \u00e0 la d\u00e9composition de Fourier par r\u00e9gressions trigonom\u00e9triques. Les asym\u00e9tries de cycle, les pics estivaux de demande ou les creux d&rsquo;activit\u00e9 hivernaux sont automatiquement reproduits \u00e0 l&rsquo;identique. D\u00e8s lors que la dynamique saisonni\u00e8re est structurellement stable et pr\u00e9pond\u00e9rante par rapport au bruit al\u00e9atoire, la pr\u00e9vision na\u00efve saisonni\u00e8re surpasse fr\u00e9quemment des mod\u00e9lisations de grande envergure incapables d&rsquo;isoler avec pr\u00e9cision les composantes saisonni\u00e8res d\u00e9terministes.<\/p>\n<h3>2.3 La pr\u00e9vision na\u00efve avec d\u00e9rive (drift)<\/h3>\n<p>Afin de concilier la simplicit\u00e9 de la marche al\u00e9atoire avec la r\u00e9alit\u00e9 empirique des s\u00e9ries macro\u00e9conomiques et d\u00e9mographiques pr\u00e9sentant des \u00e9volutions tendancielles soutenues, les statisticiens ont d\u00e9velopp\u00e9 une troisi\u00e8me formulation d\u00e9nomm\u00e9e pr\u00e9vision na\u00efve avec d\u00e9rive, ou random walk with drift. Cette variante autorise la droite de pr\u00e9vision \u00e0 s&rsquo;incliner selon une pente lin\u00e9aire moyenne estim\u00e9e de mani\u00e8re non param\u00e9trique sur la trajectoire historique globale, permettant ainsi \u00e0 la projection de ne plus demeurer confin\u00e9e \u00e0 une asymptote horizontale pour les horizons h sup\u00e9rieurs \u00e0 un.<\/p>\n<p>Le calcul analytique du taux de variation cumul\u00e9 sur la p\u00e9riode historique repose sur la variation discr\u00e8te globale observ\u00e9e entre la gen\u00e8se et le terme de l&rsquo;\u00e9chantillon. La d\u00e9rive, not\u00e9e empiriquement c chapeau, s&rsquo;obtient en divisant la diff\u00e9rence absolue entre la valeur finale y indice T et la valeur initiale inaugurale y indice 1 par le nombre total de transitions temporelles disponibles, repr\u00e9sent\u00e9 par la quantit\u00e9 T moins 1. L&rsquo;\u00e9quation pr\u00e9visionnelle prospective pour l&rsquo;instant T plus h prend alors la forme canonique lin\u00e9aire o\u00f9 y chapeau \u00e9quivaut \u00e0 y indice T additionn\u00e9 au produit arithm\u00e9tique de l&rsquo;horizon de projection h et du coefficient de d\u00e9rive c chapeau.<\/p>\n<p>Cette sp\u00e9cification \u00e9quivaut math\u00e9matiquement \u00e0 relier le premier et le dernier point de l&rsquo;\u00e9chantillon historique par un segment de droite continue et \u00e0 prolonger cette orientation vectorielle vers le futur \u00e0 partir de la valeur terminale y indice T. Ce mod\u00e8le s&rsquo;av\u00e8re particuli\u00e8rement pertinent pour les processus non stationnaires pr\u00e9sentant une tendance stochastique monotone, tels que les indices de prix \u00e0 la consommation, la production agr\u00e9g\u00e9e ou la d\u00e9mographie des populations. Il capture l&rsquo;inclinaison directionnelle globale sans souffrir des distorsions potentielles li\u00e9es \u00e0 l&rsquo;ajustement d&rsquo;une r\u00e9gression polynomiale de degr\u00e9 sup\u00e9rieur sur des donn\u00e9es fluctuantes.<\/p>\n<h2>3. Configuration de l&rsquo;environnement R pour l&rsquo;analyse pr\u00e9dictive<\/h2>\n<h3>3.1 \u00c9cosyst\u00e8me des packages R d\u00e9di\u00e9s aux s\u00e9ries temporelles<\/h3>\n<p>Le traitement computationnel rigoureux des s\u00e9ries chronologiques au sein de l&rsquo;environnement open-source R repose sur une architecture bic\u00e9phale hautement articul\u00e9e. \u00c0 la base du syst\u00e8me r\u00e9side le package natif <em>stats<\/em>, distribu\u00e9 conjointement avec le c\u0153ur logiciel de base. Ce module fournit les structures matricielles historiques n\u00e9cessaires \u00e0 l&rsquo;instanciation des objets de type temporel univari\u00e9 ou multivari\u00e9, ainsi que les algorithmes analytiques primaires de corr\u00e9lation, de filtrage lin\u00e9aire et de d\u00e9composition classique. Bien que puissant et rapide, ce socle originel requiert une manipulation vectorielle bas-niveau pour les t\u00e2ches pr\u00e9dictives complexes.<\/p>\n<p>Pour transcender ces contraintes proc\u00e9durales, le professeur Rob Hyndman et ses collaborateurs de l&rsquo;universit\u00e9 Monash ont \u00e9labor\u00e9 la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=forecast\">forecast<\/a>, devenue la r\u00e9f\u00e9rence incontournable de la recherche internationale. Ce package a standardis\u00e9 les m\u00e9thodes d&rsquo;extrapolation en introduisant des classes d&rsquo;objets coh\u00e9rentes, des fonctions d&rsquo;estimation automatis\u00e9es et des utilitaires graphiques avanc\u00e9s. L&rsquo;architecture de <em>forecast<\/em> int\u00e8gre directement les fonctions d\u00e9di\u00e9es aux mod\u00e8les na\u00effs, simplifiant radicalement l&rsquo;orchestration des simulations et des diagnostics d&rsquo;ad\u00e9quation.<\/p>\n<p>Plus r\u00e9cemment, l&rsquo;\u00e9cosyst\u00e8me de programmation sous R s&rsquo;est enrichi de la suite m\u00e9thodologique <a rel=\"noopener noreferrer\" href=\"https:\/\/tidyverts.org\/\">tidyverts<\/a>, articul\u00e9e autour du package novateur <em>fable<\/em> et de la structure de donn\u00e9es <em>tsibble<\/em>. Cette \u00e9volution moderne transpose la grammaire de manipulation fonctionnelle du <em>tidyverse<\/em> aux probl\u00e9matiques spatio-temporelles. Tout en reconnaissant la puissance analytique de cette nouvelle vague conceptuelle, notre d\u00e9monstration technique privil\u00e9giera le cadre mature et p\u00e9renne offert par le package <em>forecast<\/em>, dont la stabilit\u00e9 et l&rsquo;universalit\u00e9 au sein des infrastructures de production garantissent une reproductibilit\u00e9 totale des scripts r\u00e9dig\u00e9s.<\/p>\n<h3>3.2 Installation et chargement des d\u00e9pendances<\/h3>\n<p>L&rsquo;initialisation d&rsquo;un cadre de travail reproductible sous R commande un protocole strict d&rsquo;installation et d&rsquo;importation des d\u00e9pendances logicielles. L&rsquo;analyste doit veiller \u00e0 configurer son environnement de d\u00e9veloppement, tel que RStudio ou un terminal interactif, en s&rsquo;assurant que les biblioth\u00e8ques sont d\u00e9ploy\u00e9es \u00e0 partir des d\u00e9p\u00f4ts officiels du Comprehensive R Archive Network (CRAN). L&rsquo;instruction d&rsquo;installation classique fait intervenir la fonction <em>install.packages<\/em>, ciblant les modules <em>forecast<\/em>, <em>ggplot2<\/em> pour la visualisation vectorielle et \u00e9ventuellement <em>tseries<\/em> pour les tests de stationnarit\u00e9 formels.<\/p>\n<p>Une fois les binaires compil\u00e9s et inscrits au sein de la biblioth\u00e8que locale de l&rsquo;interpr\u00e9teur, le chargement s\u00e9lectif des espaces de noms s&rsquo;op\u00e8re au moyen de la directive <em>library(forecast)<\/em> et <em>library(ggplot2)<\/em>. Il est imp\u00e9ratif d&rsquo;examiner attentivement les messages d&rsquo;avertissement relatifs aux masquages potentiels de fonctions. Des conflits d&rsquo;espaces de noms surviennent fr\u00e9quemment lorsque des fonctions g\u00e9n\u00e9riques comme <em>filter<\/em> ou <em>lag<\/em> issues du package <em>stats<\/em> sont supplant\u00e9es par des biblioth\u00e8ques d&rsquo;analyse de donn\u00e9es g\u00e9n\u00e9ralistes, induisant des erreurs d&rsquo;ex\u00e9cution subtiles lors des manipulations d&rsquo;indices temporels.<\/p>\n<p>Pour assurer la p\u00e9rennit\u00e9 et la reproductibilit\u00e9 exp\u00e9rimentale des calculs \u00e0 travers le temps et l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des syst\u00e8mes d&rsquo;exploitation, il est vivement recommand\u00e9 de consigner explicitement les versions logicielles actives. L&rsquo;invocation des commandes <em>sessionInfo()<\/em> ou l&#8217;emploi d&rsquo;environnements virtualis\u00e9s via le package <em>renv<\/em> garantit que les m\u00e9thodes num\u00e9riques d&rsquo;optimisation et les g\u00e9n\u00e9rateurs pseudo-al\u00e9atoires utilis\u00e9s pour l&rsquo;inf\u00e9rence des intervalles de pr\u00e9diction demeureront strictement d\u00e9terministes lors de relectures scientifiques ult\u00e9rieures.<\/p>\n<h3>3.3 Structuration et typage des objets chronologiques<\/h3>\n<p>Une incompr\u00e9hension fr\u00e9quente lors de l&rsquo;apprentissage de la mod\u00e9lisation sous R r\u00e9side dans l&rsquo;assimilation erron\u00e9e des s\u00e9ries temporelles \u00e0 de simples vecteurs num\u00e9riques ou \u00e0 des tableaux de donn\u00e9es de type <em>data.frame<\/em>. Si un vecteur contient la s\u00e9quence ordonn\u00e9e des grandeurs scalaires, il demeure totalement amn\u00e9sique quant \u00e0 la p\u00e9riodicit\u00e9 calendaire sous-jacente, aux dates exactes de transition et \u00e0 la r\u00e9currence des cycles saisonniers. Pour conf\u00e9rer une s\u00e9mantique temporelle formelle \u00e0 une s\u00e9quence d&rsquo;observations, l&rsquo;environnement R impose l&rsquo;encapsulation des donn\u00e9es au sein d&rsquo;objets de classe <strong>ts<\/strong> (pour <em>time series<\/em>).<\/p>\n<p>La transformation structurelle s&rsquo;effectue au moyen de la fonction constructrice <em>ts()<\/em>. Cette proc\u00e9dure requiert obligatoirement la d\u00e9claration de trois m\u00e9tadonn\u00e9es chronologiques cardinales : le vecteur des donn\u00e9es num\u00e9riques brutes, le point d&rsquo;ancrage temporel initial formalis\u00e9 par l&rsquo;argument <em>start<\/em> (pouvant combiner l&rsquo;ann\u00e9e calendaire et le sous-indice p\u00e9riodique, comme un num\u00e9ro de mois ou de trimestre), et la fr\u00e9quence de discr\u00e9tisation p\u00e9riodique d\u00e9sign\u00e9e par le param\u00e8tre <em>frequency<\/em>. Pour des observations annuelles, la fr\u00e9quence vaut 1 ; pour des donn\u00e9es trimestrielles, elle s&rsquo;\u00e9tablit \u00e0 4 ; et pour un maillage mensuel, elle est fix\u00e9e \u00e0 12.<\/p>\n<p>L&rsquo;homog\u00e9n\u00e9it\u00e9 et la r\u00e9gularit\u00e9 du maillage chronologique constituent des conditions absolues de validit\u00e9 pour les classes <em>ts<\/em>. L&rsquo;algorithme postule l&rsquo;\u00e9quidistance temporelle stricte entre chaque paire d&rsquo;observations successives. Toute rupture chronologique, telle qu&rsquo;une observation manquante ou un intervalle de vacance non document\u00e9, doit \u00eatre explicitement codifi\u00e9e sous forme de valeur manquante <em>NA<\/em> afin de pr\u00e9server l&rsquo;alignement matriciel p\u00e9riodique. L&rsquo;inspection des propri\u00e9t\u00e9s structurelles de l&rsquo;objet est v\u00e9rifi\u00e9e au moyen des accesseurs internes <em>tsp()<\/em>, qui renvoie les bornes chronologiques et la fr\u00e9quence, et <em>str()<\/em>, qui confirme le typage binaire interne.<\/p>\n<h2>4. Saisie et structuration empirique des donn\u00e9es sous R<\/h2>\n<h3>4.1 Cr\u00e9ation manuelle du jeu de donn\u00e9es empirique<\/h3>\n<p>Pour illustrer de mani\u00e8re transparente et didactique la m\u00e9canique des calculs sans introduire l&rsquo;opacit\u00e9 inh\u00e9rente aux fichiers d&rsquo;extraction externes massifs, nous proc\u00e9dons \u00e0 la d\u00e9claration manuelle d&rsquo;une s\u00e9rie chronologique synth\u00e9tique contr\u00f4l\u00e9e. Cette s\u00e9rie mod\u00e9lise le volume mensuel de requ\u00eates critiques trait\u00e9es par une infrastructure num\u00e9rique distribu\u00e9e sur une p\u00e9riode compl\u00e8te de douze mois cons\u00e9cutifs. Ce jeu d&rsquo;\u00e9preuves permet d&rsquo;observer avec nettet\u00e9 les ph\u00e9nom\u00e8nes de persistance, l&rsquo;impact des variations instantan\u00e9es et la r\u00e9ponse projective des diff\u00e9rents mod\u00e8les na\u00effs.<\/p>\n<p>La d\u00e9claration s&rsquo;effectue en assignant \u00e0 un symbole vectoriel, par exemple <em>observations_brutes<\/em>, une concat\u00e9nation de douze nombres r\u00e9els positifs via l&rsquo;op\u00e9rateur standard <em>c()<\/em>. Consid\u00e9rons les valeurs scalaires successives suivantes : 105, 112, 118, 125, 123, 129, 134, 131, 140, 145, 142 et 150. Ce vecteur illustre une dynamique globale croissante, ponctu\u00e9e d&rsquo;oscillations transitoires et de corrections locales de niveau, offrant une assise empirique id\u00e9ale pour \u00e9valuer le comportement des algorithmes.<\/p>\n<p>La validation de la compl\u00e9tude du vecteur constitue une \u00e9tape pr\u00e9liminaire indispensable. L&rsquo;analyste s&rsquo;assure par l&rsquo;application des pr\u00e9dicats <em>is.numeric()<\/em> et <em>anyNA()<\/em> que l&rsquo;ensemble des douze composantes appartient sans ambigu\u00eft\u00e9 au corps des r\u00e9els et qu&rsquo;aucune discontinuit\u00e9 d&rsquo;\u00e9chantillonnage ne vient vicier la structure lin\u00e9aire du vecteur. L&rsquo;absence de valeurs aberrantes infinit\u00e9simales ou de cha\u00eenes de caract\u00e8res corrompues garantit la stabilit\u00e9 num\u00e9rique des op\u00e9rations ult\u00e9rieures de d\u00e9calage temporel.<\/p>\n<h3>4.2 Transformation en objet chronologique de classe ts<\/h3>\n<p>\u00c0 partir du vecteur num\u00e9rique brut obtenu \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente, la conversion en une entit\u00e9 temporelle formelle s&rsquo;op\u00e8re par l&rsquo;appel m\u00e9thodique au constructeur <em>ts()<\/em>. Nous assignons le r\u00e9sultat \u00e0 un nouvel objet d\u00e9nomm\u00e9 <em>serie_temporelle<\/em>. Dans notre sc\u00e9nario, nous choisissons d&rsquo;inscrire cette s\u00e9quence dans le cadre de l&rsquo;exercice civil de l&rsquo;ann\u00e9e 2024, d\u00e9marrant au mois de janvier. La commande R s&rsquo;articule ainsi en sp\u00e9cifiant le vecteur d&rsquo;origine, le param\u00e8tre <em>start = c(2024, 1)<\/em> et le param\u00e8tre <em>frequency = 12<\/em>, signifiant un pas d&rsquo;\u00e9chantillonnage mensuel strict.<\/p>\n<p>Cette instanciation alt\u00e8re profond\u00e9ment la nature de l&rsquo;objet manipul\u00e9 par l&rsquo;interpr\u00e9teur. En associant une classe formelle <em>ts<\/em> au vecteur de donn\u00e9es, R modifie le comportement des fonctions g\u00e9n\u00e9riques du syst\u00e8me. Des m\u00e9thodes sp\u00e9cialis\u00e9es comme <em>print()<\/em>, <em>summary()<\/em> ou <em>time()<\/em> adaptent dor\u00e9navant leur rendu textuel pour afficher un tableau structur\u00e9 o\u00f9 chaque ligne repr\u00e9sente une ann\u00e9e et chaque colonne un mois civil, rendant la lecture humaine imm\u00e9diate et exempte de confusions temporelles.<\/p>\n<p>L&rsquo;examen des attributs intrins\u00e8ques s&rsquo;av\u00e8re particuli\u00e8rement instructif. L&rsquo;ex\u00e9cution de l&rsquo;instruction <em>tsp(serie_temporelle)<\/em> retourne un vecteur de trois \u00e9l\u00e9ments : le temps de d\u00e9but exprim\u00e9 en unit\u00e9 d\u00e9cimale (2024.000), le temps de fin correspondant au dernier mois de l&rsquo;ann\u00e9e (2024.917, soit 2024 plus 11 divis\u00e9 par 12) et la fr\u00e9quence de discr\u00e9tisation (12). De surcro\u00eet, la fonction <em>length(serie_temporelle)<\/em> confirme la pr\u00e9sence int\u00e9grale des 12 observations attendues pour clore ce cycle d&rsquo;observation annuel.<\/p>\n<h3>4.3 Inspection graphique descriptive initiale<\/h3>\n<p>L&rsquo;observation visuelle descriptive constitue un pr\u00e9alable absolu \u00e0 tout engagement de calcul stochastique. Elle offre une appr\u00e9ciation qualitative imm\u00e9diate des propri\u00e9t\u00e9s stationnaires de la s\u00e9rie, de sa r\u00e9gularit\u00e9 p\u00e9riodique et de l&rsquo;existence potentielle de ruptures d&rsquo;\u00e9chelle. Dans l&rsquo;\u00e9cosyst\u00e8me R de base, la commande g\u00e9n\u00e9rique <em>plot(serie_temporelle)<\/em>, relay\u00e9e fonctionnellement par <em>plot.ts()<\/em>, engendre un trac\u00e9 lin\u00e9aire reliant les points discrets d&rsquo;observation par des segments continus, mat\u00e9rialisant instantan\u00e9ment l&rsquo;\u00e9volution temporelle de la variable.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/naive_forecast1-1.png\" alt=\"\" \/><\/figure>\n<p>Pour satisfaire aux exigences contemporaines de restitution esth\u00e9tique et d&rsquo;interfa\u00e7age graphique, il est avantageux d&#8217;employer la directive <em>autoplot(serie_temporelle)<\/em> issue de la conjonction des packages <em>forecast<\/em> et <em>ggplot2<\/em>. Cette fonction g\u00e9n\u00e8re un canevas graphique structur\u00e9 respectant la grammaire formelle des graphiques de Wilkinson. Les axes chronologiques y sont automatiquement pourvus d&rsquo;\u00e9tiquettes temporelles normalis\u00e9es, pr\u00e9venant toute m\u00e9prise quant \u00e0 la p\u00e9riodicit\u00e9 des cycles sous-jacents.<\/p>\n<p>L&rsquo;analyse visuelle de notre trac\u00e9 descriptif r\u00e9v\u00e8le sans ambigu\u00eft\u00e9 une trajectoire globalement ascendante : la s\u00e9rie d\u00e9bute \u00e0 un palier de 105 unit\u00e9s pour culminer \u00e0 150 unit\u00e9s au terme des douze mois d&rsquo;observation. Toutefois, cette progression n&rsquo;est point strictement d\u00e9terministe ni parfaitement lin\u00e9aire. On observe des tassements manifestes entre le quatri\u00e8me et le cinqui\u00e8me mois (baisse de 125 \u00e0 123), ainsi qu&rsquo;entre le septi\u00e8me et le huiti\u00e8me mois (baisse de 134 \u00e0 131). Ces inflexions locales illustrent la pr\u00e9sence conjointe d&rsquo;une inertie directionnelle et d&rsquo;une instabilit\u00e9 al\u00e9atoire \u00e0 court terme, situation empirique o\u00f9 la m\u00e9thode na\u00efve d\u00e9ploie l&rsquo;int\u00e9gralit\u00e9 de sa pertinence heuristique.<\/p>\n<h2>5. G\u00e9n\u00e9ration manuelle des pr\u00e9visions na\u00efves avec R de base<\/h2>\n<h3>5.1 M\u00e9canique du d\u00e9calage vectoriel indiciel<\/h3>\n<p>Avant d&rsquo;invoquer les abstractions algorithmiques automatis\u00e9es de biblioth\u00e8ques tierces, il appara\u00eet \u00e9pist\u00e9mologiquement indispensable de d\u00e9construire et de programmer manuellement la m\u00e9canique interne de la pr\u00e9vision na\u00efve \u00e0 l&rsquo;aide des seules primitives du langage R. Cette d\u00e9marche artisanale garantit une compr\u00e9hension limpide des op\u00e9rations d&rsquo;alg\u00e8bre matricielle et d&rsquo;alignement indiciel sous-jacentes. Pour g\u00e9n\u00e9rer des pr\u00e9visions \u00e0 un pas en avant (h = 1) sur l&rsquo;ensemble de l&rsquo;historique intra-\u00e9chantillon, le mod\u00e8le impose que la pr\u00e9vision associ\u00e9e \u00e0 l&rsquo;instant t soit strictement \u00e9gale \u00e0 la valeur enregistr\u00e9e \u00e0 l&rsquo;instant t moins 1.<\/p>\n<p>Sous R de base, cette translation temporelle s&rsquo;op\u00e8re par l&rsquo;exploitation judicieuse de l&rsquo;indexation vectorielle par s\u00e9lection n\u00e9gative. Si l&rsquo;on d\u00e9signe par <em>actual<\/em> notre vecteur num\u00e9rique initial de longueur T, la s\u00e9quence des valeurs retard\u00e9es s&rsquo;obtient en tronquant le dernier \u00e9l\u00e9ment de la s\u00e9rie au moyen de la syntaxe <em>actual[-length(actual)]<\/em>. Cette op\u00e9ration retranche la douzi\u00e8me valeur terminale, laissant un vecteur de dimension 11. Pour conserver une longueur dimensionnelle rigoureusement \u00e9gale \u00e0 T et maintenir l&rsquo;alignement avec les observations cibles, il convient de pr\u00e9fixer cette s\u00e9quence par la constante <em>NA<\/em>, mat\u00e9rialisant l&rsquo;absence structurelle d&rsquo;information pr\u00e9alable pour l&rsquo;instant inaugural t = 1.<\/p>\n<p>Le vecteur des pr\u00e9dictions r\u00e9trospectives s&rsquo;exprime donc par la concat\u00e9nation programmatique <em>c(NA, actual[-length(actual)])<\/em>. Cet agencement traduit \u00e0 la perfection la dynamique d&rsquo;une m\u00e9moire unitaire : le deuxi\u00e8me mois re\u00e7oit en guise d&rsquo;anticipation la valeur constat\u00e9e au premier mois, le troisi\u00e8me mois h\u00e9rite de la valeur du deuxi\u00e8me, et ainsi de suite jusqu&rsquo;\u00e0 l&rsquo;observation finale. Tout d\u00e9calage suppl\u00e9mentaire conduirait \u00e0 une br\u00e8che de causalit\u00e9 temporelle ou \u00e0 une distorsion non causale, proscrite par la th\u00e9orie des s\u00e9ries chronologiques.<\/p>\n<h3>5.2 Assemblage des donn\u00e9es en tableau de concordance<\/h3>\n<p>Une fois le vecteur des pr\u00e9dictions g\u00e9n\u00e9r\u00e9 manuellement, la rigueur m\u00e9thodologique impose de confronter les projections aux r\u00e9alisations historiques au sein d&rsquo;une structure rectangulaire transparente de type <em>data.frame<\/em>. Cette \u00e9tape permet d&rsquo;agr\u00e9ger sur chaque ligne temporelle la date t, l&rsquo;observation r\u00e9elle y indice t, la pr\u00e9vision na\u00efve y chapeau indice t conditionn\u00e9e \u00e0 t moins 1, et l&rsquo;\u00e9cart instantan\u00e9 en r\u00e9sultant. Cet \u00e9cart, d\u00e9sign\u00e9 formellement comme l&rsquo;erreur de pr\u00e9vision \u00e0 un pas, se d\u00e9finit comme la soustraction arithm\u00e9tique de la pr\u00e9vision \u00e0 la r\u00e9alisation observ\u00e9e.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/naive_forecast2-1.png\" alt=\"Naive forecasting example\" \/><figcaption>Naive forecasting example<\/figcaption><\/figure>\n<p>La d\u00e9claration sous R de ce tableau s&rsquo;op\u00e8re via la syntaxe \u00e9l\u00e9mentaire instanciant un data frame pourvu des colonnes respectives : le temps t ordonn\u00e9 de 1 \u00e0 12, la colonne <em>Reel<\/em> contenant le vecteur des r\u00e9alisations, la colonne <em>Prevision_Naive<\/em> contenant notre vecteur d\u00e9cal\u00e9, et la colonne <em>Erreur<\/em> r\u00e9sultant de l&rsquo;op\u00e9ration vectorielle directe <em>Reel &#8211; Prevision_Naive<\/em>. Gr\u00e2ce au principe de vectorisation native du langage R, la soustraction s&rsquo;effectue terme \u00e0 terme avec une v\u00e9locit\u00e9 computationnelle maximale.<\/p>\n<p>L&rsquo;affichage tabulaire de cette structure met imm\u00e9diatement en relief la gen\u00e8se stochastique des erreurs. Pour la p\u00e9riode initiale, l&rsquo;erreur est ind\u00e9termin\u00e9e en raison de la pr\u00e9sence de la valeur <em>NA<\/em>. Pour la p\u00e9riode t = 2, l&rsquo;observation s&rsquo;\u00e9levant \u00e0 112 face \u00e0 une pr\u00e9vision issue de t = 1 valant 105 engendre une erreur positive de plus 7 unit\u00e9s. En revanche, \u00e0 la p\u00e9riode t = 5, l&rsquo;observation chutant \u00e0 123 face \u00e0 une anticipation persistante \u00e0 125 produit une erreur r\u00e9siduelle n\u00e9gative de moins 2 unit\u00e9s. Cet examen empirique direct illustre avec clart\u00e9 la mani\u00e8re dont l&rsquo;erreur d&rsquo;une pr\u00e9vision na\u00efve \u00e0 l&rsquo;horizon unitaire se confond conceptuellement avec la diff\u00e9rence premi\u00e8re classique du signal chronologique.<\/p>\n<h3>5.3 Limites de l&rsquo;approche vectorielle brute<\/h3>\n<p>Bien que cette programmation manuelle par indexation indicielle offre une clart\u00e9 p\u00e9dagogique ind\u00e9niable, elle d\u00e9voile rapidement d&rsquo;inextricables limitations d\u00e8s que l&rsquo;analyste pr\u00e9tend \u00e9tendre son champ d&rsquo;investigation au-del\u00e0 de l&rsquo;horizon unitaire standard. Si projeter \u00e0 l&rsquo;horizon h = 1 revient \u00e0 d\u00e9caler l&rsquo;indice d&rsquo;une position, anticiper simultan\u00e9ment sur des horizons arbitraires multiples (h = 2, 3, &#8230;, H) requiert la construction laborieuse d&rsquo;it\u00e9rations matricielles imbriqu\u00e9es, augmentant de mani\u00e8re exponentielle le risque d&rsquo;erreurs d&rsquo;alignement ou de confusions dans la gestion des fen\u00eatres mobiles.<\/p>\n<p>De surcro\u00eet, cette approche artisanale s&rsquo;av\u00e8re incapable de quantifier de mani\u00e8re analytique et coh\u00e9rente les bornes d&rsquo;incertitude stochastique enveloppant les trajectoires projet\u00e9es. Une pr\u00e9vision scientifique moderne ne saurait se r\u00e9duire \u00e0 une pr\u00e9diction ponctuelle d\u00e9terministe ; elle se doit d&rsquo;associer \u00e0 chaque horizon d&rsquo;anticipation un intervalle de pr\u00e9diction probabiliste refl\u00e9tant la dispersion asymptotique de l&rsquo;al\u00e9a cumul\u00e9. Le calcul manuel des covariances des erreurs au fil des horizons h exige une d\u00e9rivation matricielle fastidieuse qui d\u00e9passe les pr\u00e9rogatives d&rsquo;un script de manipulation vectorielle de base.<\/p>\n<p>Enfin, l&rsquo;approche manuelle rompt la compatibilit\u00e9 logicielle avec les fonctions g\u00e9n\u00e9riques d&rsquo;\u00e9valuation de la performance, de trac\u00e9 semi-automatique des fuseaux de confiance et de diagnostic r\u00e9siduel standardis\u00e9es par les chercheurs en \u00e9conom\u00e9trie. Le maintien de scripts artisanaux au sein d&rsquo;un pipeline de production induit une dette technique substantielle, justifiant pleinement le recours aux algorithmes encapsul\u00e9s de haut niveau mis \u00e0 disposition par la biblioth\u00e8que sp\u00e9cialis\u00e9e <em>forecast<\/em>.<\/p>\n<h2>6. Impl\u00e9mentation automatis\u00e9e via la fonction naive() du package forecast<\/h2>\n<h3>6.1 Syntaxe canonique et ex\u00e9cution de l&rsquo;algorithme<\/h3>\n<p>La biblioth\u00e8que <em>forecast<\/em>, d\u00e9velopp\u00e9e sous l&rsquo;\u00e9gide de Rob Hyndman, condense l&rsquo;int\u00e9gralit\u00e9 du formalisme math\u00e9matique de la marche al\u00e9atoire pure au sein d&rsquo;une proc\u00e9dure unifi\u00e9e d&rsquo;une grande \u00e9l\u00e9gance fonctionnelle : la fonction <em>naive()<\/em>. Contrairement aux approches scripturales n\u00e9cessitant des translations d&rsquo;indices manuelles, l&rsquo;op\u00e9rateur <em>naive()<\/em> accepte directement un objet temporel typ\u00e9 de classe <em>ts<\/em> et encapsule de fa\u00e7on transparente l&rsquo;estimation des composantes historiques, l&rsquo;inf\u00e9rence des r\u00e9sidus et la mod\u00e9lisation des projections prospectives.<\/p>\n<p>L&rsquo;ex\u00e9cution de la m\u00e9thode repose sur une signature canonique \u00e9pur\u00e9e o\u00f9 l&rsquo;argument positionnel principal est l&rsquo;objet de s\u00e9rie temporelle, suivi de la sp\u00e9cification explicite de l&rsquo;horizon de projection prospective par l&rsquo;argument <em>h<\/em>. Par exemple, l&rsquo;affectation <em>modele_naif &lt;- naive(serie_temporelle, h = 6)<\/em> d\u00e9clenche instantan\u00e9ment le calcul des pr\u00e9visions ponctuelles pour les six p\u00e9riodes chronologiques cons\u00e9cutives succ\u00e9dant au terme de l&rsquo;\u00e9chantillon historique, soit de janvier \u00e0 juin 2025 pour notre s\u00e9quence d&rsquo;illustration annuelle.<\/p>\n<p>L&rsquo;entit\u00e9 logicielle g\u00e9n\u00e9r\u00e9e et assign\u00e9e au symbole <em>modele_naif<\/em> appartient \u00e0 la classe S3 sp\u00e9cialis\u00e9e <strong>forecast<\/strong>. Loin d&rsquo;\u00eatre un simple vecteur num\u00e9rique de scalaires futurs, cet objet constitue une structure composite hi\u00e9rarchique regroupant de multiples attributs fondamentaux : les estimations moyennes ponctuelles, les bornes inf\u00e9rieures et sup\u00e9rieures d&rsquo;intervalles de pr\u00e9diction param\u00e9triques pour divers seuils de confiance, les valeurs r\u00e9trospectives ajust\u00e9es intra-\u00e9chantillon, la s\u00e9rie brute originale et l&rsquo;int\u00e9gralit\u00e9 de la s\u00e9quence des r\u00e9sidus d&rsquo;innovation temporelle.<\/p>\n<h3>6.2 Extraction et interpr\u00e9tation des pr\u00e9visions ponctuelles<\/h3>\n<p>L&rsquo;acc\u00e8s aux pr\u00e9visions ponctuelles d\u00e9terministes contenues dans l&rsquo;objet <em>forecast<\/em> s&rsquo;effectue via l&rsquo;op\u00e9rateur d&rsquo;extraction mon\u00e9taire standard appliqu\u00e9 au champ <em>$mean<\/em>. L&rsquo;instruction <em>modele_naif$mean<\/em> renvoie un nouvel objet de classe temporelle <em>ts<\/em> d\u00e9butant rigoureusement \u00e0 l&rsquo;instant T augment\u00e9 d&rsquo;une fraction de p\u00e9riode et couvrant les h pas temporels sollicit\u00e9s. L&rsquo;examen des composantes de ce vecteur met en lumi\u00e8re la nature intrins\u00e8que de l&rsquo;heuristique : chaque \u00e9l\u00e9ment est strictement \u00e9gal \u00e0 150, soit l&rsquo;ultime valeur enregistr\u00e9e au douzi\u00e8me mois de l&rsquo;ann\u00e9e 2024.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/naiveR1.png\" alt=\"Naive forecasting in R\" \/><figcaption>Naive forecasting in R<\/figcaption><\/figure>\n<p>Ce comportement asymptotique parfaitement plat sur l&rsquo;ensemble de l&rsquo;horizon de pr\u00e9diction ne constitue nullement une anomalie informatique, mais traduit l&rsquo;exacte projection th\u00e9orique d&rsquo;une marche al\u00e9atoire pure sans terme d&rsquo;acc\u00e9l\u00e9ration tendancielle. En l&rsquo;absence d&rsquo;information structurelle autorisant la d\u00e9tection d&rsquo;un rebond syst\u00e9matique ou d&rsquo;un amortissement dynamique, le palier terminal demeure le point d&rsquo;ancrage ind\u00e9passable. L&rsquo;analyste doit formellement distinguer ce vecteur prospectif <em>$mean<\/em> du vecteur des valeurs ajust\u00e9es, extrait quant \u00e0 lui via l&rsquo;accesseur <em>fitted(modele_naif)<\/em> ou le champ <em>$fitted<\/em>.<\/p>\n<p>Les valeurs ajust\u00e9es (<em>fitted values<\/em>) correspondent aux pr\u00e9dictions unilat\u00e9rales \u00e0 un pas en arri\u00e8re (h = 1) calcul\u00e9es r\u00e9cursivement sur chaque point de l&rsquo;\u00e9chantillon historique disponible. L&rsquo;analyse conjointe de <em>modele_naif$fitted<\/em> et de <em>modele_naif$mean<\/em> offre ainsi une perspective analytique compl\u00e8te : la s\u00e9quence des valeurs ajust\u00e9es retrace pas \u00e0 pas les fluctuations historiques avec un retard m\u00e9canique d&rsquo;une p\u00e9riode, tandis que le vecteur des moyennes futures fige ce continuum dans une trajectoire extrapolatrice invariable.<\/p>\n<h3>6.3 Calcul et visualisation des intervalles de pr\u00e9diction<\/h3>\n<p>L&rsquo;un des avantages les plus d\u00e9cisifs apport\u00e9s par la fonction <em>naive()<\/em> r\u00e9side dans l&rsquo;automatisation int\u00e9grale de l&rsquo;inf\u00e9rence statistique r\u00e9gissant les intervalles d&rsquo;incertitude pr\u00e9dictive. Sous l&rsquo;hypoth\u00e8se canonique voulant que les innovations stochastiques soient distribu\u00e9es selon une loi normale centr\u00e9e d&rsquo;\u00e9cart-type sigma, l&rsquo;erreur de pr\u00e9vision cumul\u00e9e \u00e0 l&rsquo;horizon h pour une marche al\u00e9atoire s&rsquo;accro\u00eet proportionnellement \u00e0 la racine carr\u00e9e de l&rsquo;horizon de pr\u00e9diction. La variance de la distribution de l&rsquo;erreur \u00e0 l&rsquo;horizon h \u00e9quivaut formellement au produit arithm\u00e9tique de h par la variance d&rsquo;innovation sigma carr\u00e9.<\/p>\n<p>La fonction calcule ainsi par d\u00e9faut les intervalles de pr\u00e9diction bilat\u00e9raux pour les seuils de confiance usuels de quatre-vingts pour cent et de quatre-vingt-quinze pour cent. Les bornes r\u00e9sultantes sont stock\u00e9es au sein des matrices <em>$lower<\/em> et <em>$upper<\/em>. \u00c0 mesure que l&rsquo;horizon temporel h s&rsquo;\u00e9loigne de l&rsquo;origine terminale de pr\u00e9vision T, l&rsquo;\u00e9cartement entre les fronti\u00e8res inf\u00e9rieure et sup\u00e9rieure s&rsquo;\u00e9largit contin\u00fbment de fa\u00e7on parabolique, refl\u00e9tant la d\u00e9gradation progressive et in\u00e9luctable de l&rsquo;information pr\u00e9dictive disponible.<\/p>\n<p>La restitution visuelle de ces fuseaux probabilistes s&rsquo;op\u00e8re de fa\u00e7on magistrale par le d\u00e9ploiement de la fonction sp\u00e9cialis\u00e9e <em>autoplot(modele_naif)<\/em>. Ce trac\u00e9 synth\u00e9tise en un cadre unifi\u00e9 la trajectoire historique des donn\u00e9es r\u00e9elles, le prolongement horizontal de la pr\u00e9vision ponctuelle m\u00e9diane, et deux bandes de dispersion ombrag\u00e9es de chromaticit\u00e9s distinctes mat\u00e9rialisant l&rsquo;\u00e9ventail des futurs possibles \u00e0 80% et 95% de probabilit\u00e9. Cette formalisation graphique pr\u00e9vient les interpr\u00e9tations d\u00e9terministes abusives et offre aux d\u00e9cideurs une appr\u00e9ciation rigoureuse du risque d&rsquo;estimation associ\u00e9 \u00e0 la d\u00e9cision quantitative.<\/p>\n<h2>7. La pr\u00e9vision saisonni\u00e8re avec la fonction snaive()<\/h2>\n<h3>7.1 Cadre op\u00e9rationnel du mod\u00e8le snaive<\/h3>\n<p>D\u00e8s lors que la chronique empirique sous investigation pr\u00e9sente une p\u00e9riodicit\u00e9 saisonni\u00e8re structurelle r\u00e9currente, l&rsquo;application de la fonction <em>naive()<\/em> univari\u00e9e standard devient m\u00e9thodologiquement inadapt\u00e9e en raison de son aveuglement fonctionnel aux dynamiques cycliques. Pour surmonter cette limitation majeure sans pour autant abandonner le paradigme non param\u00e9trique de l&rsquo;heuristique \u00e9l\u00e9mentaire, le package <em>forecast<\/em> int\u00e8gre la fonction s\u0153ur sp\u00e9cialis\u00e9e <strong>snaive()<\/strong>, incarnation logicielle directe du mod\u00e8le na\u00eff saisonnier expos\u00e9 th\u00e9oriquement en sous-section 2.2.<\/p>\n<p>Le cadre op\u00e9rationnel de <em>snaive()<\/em> repose sur la condition imp\u00e9rative que l&rsquo;objet chronologique <em>ts<\/em> fourni en entr\u00e9e dispose d&rsquo;une m\u00e9tadonn\u00e9e fr\u00e9quentielle <em>frequency<\/em> strictement sup\u00e9rieure \u00e0 l&rsquo;unit\u00e9. L&rsquo;algorithme extrait de mani\u00e8re autonome l&rsquo;ordre cyclique m de la s\u00e9rie (par exemple 4 pour des trimestres, 12 pour des mois civils, ou 7 pour des donn\u00e9es quotidiennes exhibant un profil hebdomadaire). L&rsquo;erreur d&rsquo;anticipation n&rsquo;est plus calcul\u00e9e par r\u00e9f\u00e9rence au pas pr\u00e9c\u00e9dent, mais par diff\u00e9rentiation avec la r\u00e9alisation constat\u00e9e m p\u00e9riodes en amont.<\/p>\n<p>La distinction fonctionnelle entre <em>naive()<\/em> et <em>snaive()<\/em> s&rsquo;av\u00e8re fondamentale : l\u00e0 o\u00f9 <em>naive()<\/em> projette une constante plane \u00e9gale \u00e0 la valeur terminale quel que soit l&rsquo;horizon h, <em>snaive()<\/em> engendre une trajectoire p\u00e9riodique r\u00e9pliquant fid\u00e8lement le spectre des variations enregistr\u00e9es au cours du dernier cycle saisonnier complet observ\u00e9. Cette facult\u00e9 permet de mod\u00e9liser avec une justesse impressionnante des ph\u00e9nom\u00e8nes de demande \u00e9nerg\u00e9tique, d&rsquo;achalandage touristique ou de consommations festives sans recourir \u00e0 l&rsquo;ajustement de coefficients saisonniers complexes.<\/p>\n<h3>7.2 Application pas-\u00e0-pas sur une s\u00e9rie \u00e0 saisonnalit\u00e9 marqu\u00e9e<\/h3>\n<p>Pour illustrer la mise en \u0153uvre pratique de cette proc\u00e9dure sous R, consid\u00e9rons la constitution d&rsquo;un jeu d&rsquo;\u00e9preuves biannuel (vingt-quatre observations mensuelles) simulant une activit\u00e9 h\u00f4teli\u00e8re soumise \u00e0 un pic estival marqu\u00e9 en juillet et ao\u00fbt et \u00e0 un creux d&rsquo;activit\u00e9 hivernal en d\u00e9cembre et janvier. Apr\u00e8s avoir encapsul\u00e9 ces vingt-quatre r\u00e9alisations au sein d&rsquo;un objet <em>ts<\/em> param\u00e9tr\u00e9 avec <em>start = c(2023, 1)<\/em> et <em>frequency = 12<\/em>, nous d\u00e9ployons la pr\u00e9vision saisonni\u00e8re pour l&rsquo;ensemble de l&rsquo;exercice subs\u00e9quent au moyen de l&rsquo;invocation <em>modele_saisonnier &lt;- snaive(serie_cyclique, h = 12)<\/em>.<\/p>\n<p>L&rsquo;inspection du vecteur r\u00e9sultant <em>modele_saisonnier$mean<\/em> d\u00e9montre l&rsquo;efficacit\u00e9 m\u00e9canique de l&rsquo;algorithme. Pour le mois de janvier 2025 (horizon h = 1), la pr\u00e9vision ponctuelle correspond rigoureusement \u00e0 la valeur enregistr\u00e9e en janvier 2024 (qui correspond \u00e0 T + 1 &#8211; 12). Pour le mois de juillet 2025 (horizon h = 7), le mod\u00e8le restitue fid\u00e8lement le pic d&rsquo;activit\u00e9 enregistr\u00e9 en juillet 2024. Le profil saisonnier intra-annuel se trouve int\u00e9gralement reconduit, garantissant une projection oscillatoire coh\u00e9rente avec l&rsquo;histoire op\u00e9rationnelle du secteur.<\/p>\n<p>Si la fen\u00eatre de projection prospective exc\u00e8de la p\u00e9riode de base, par exemple en formulant une requ\u00eate pour un horizon de vingt-quatre mois (h = 24), la fonction <em>snaive()<\/em> reconduit de fa\u00e7on r\u00e9cursive le m\u00eame profil cyclique d&rsquo;ann\u00e9e en ann\u00e9e. Chaque nouveau cycle calendaire r\u00e9p\u00e8te \u00e0 l&rsquo;identique les modulations saisonni\u00e8res du dernier cycle d&rsquo;apprentissage observ\u00e9, illustrant la nature purement extrapolatrice de cette heuristique p\u00e9riodique non param\u00e9trique.<\/p>\n<h3>7.3 \u00c9largissement de l&rsquo;\u00e9ventail d&rsquo;incertitude saisonni\u00e8re<\/h3>\n<p>L&rsquo;inf\u00e9rence des fuseaux probabilistes sous le mod\u00e8le <em>snaive()<\/em> ob\u00e9it \u00e0 une formulation statistique singuli\u00e8re qui se diff\u00e9rencie sensiblement du mod\u00e8le na\u00eff standard. Dans un sch\u00e9ma saisonnier de marche al\u00e9atoire, l&rsquo;incertitude n&rsquo;augmente pas \u00e0 chaque transition temporelle unitaire continue, mais franchit des paliers discrets \u00e0 chaque renouvellement de l&rsquo;horizon cyclique complet m. L&rsquo;erreur cumul\u00e9e affectant une pr\u00e9vision formul\u00e9e pour la saison k d\u00e9pend de la somme des chocs stochastiques ayant alt\u00e9r\u00e9 le processus \u00e0 travers les cycles saisonniers interm\u00e9diaires.<\/p>\n<p>Il en r\u00e9sulte une structure d&rsquo;\u00e9vasement discontinu des intervalles de pr\u00e9diction g\u00e9n\u00e9r\u00e9s par <em>autoplot(modele_saisonnier)<\/em>. Les bandes de confiance \u00e0 80% et 95% conservent une largeur d&rsquo;\u00e9cartement relativement homog\u00e8ne durant l&rsquo;\u00e9coulement des m premiers mois de projection, puis subissent un \u00e9largissement discret d\u00e8s l&rsquo;entame du second cycle d&rsquo;extrapolation (de h = m + 1 \u00e0 h = 2m). Cette morphologie graphique illustre avec fid\u00e9lit\u00e9 la transmission stochastique des incertitudes au sein des processus \u00e0 m\u00e9moire p\u00e9riodique.<\/p>\n<p>Il importe toutefois de souligner l&rsquo;\u00e9cueil fondamental de cette approche : sa vuln\u00e9rabilit\u00e9 absolue face aux ruptures structurelles du calendrier saisonnier. Si un bouleversement climatique, une alt\u00e9ration des vacances scolaires ou une mutation des comportements \u00e9conomiques d\u00e9place le point d&rsquo;inflexion saisonnier de quelques semaines, le mod\u00e8le <em>snaive()<\/em> reproduira obstin\u00e9ment l&rsquo;ancien sch\u00e9ma historique d\u00e9phas\u00e9. Ce d\u00e9calage se traduira par des erreurs pr\u00e9dictives consid\u00e9rables, souvent bien sup\u00e9rieures \u00e0 celles d&rsquo;un mod\u00e8le non saisonnier, rappelant que l&rsquo;efficacit\u00e9 du mod\u00e8le d\u00e9pend strictement de la p\u00e9rennit\u00e9 temporelle des motifs cycliques observ\u00e9s.<\/p>\n<h2>8. Quantification de la pr\u00e9cision des pr\u00e9visions sous R<\/h2>\n<h3>8.1 Calcul analytique des erreurs absolues et quadratiques<\/h3>\n<p>L&rsquo;estimation rigoureuse de la validit\u00e9 empirique d&rsquo;un mod\u00e8le de pr\u00e9vision repose sur la confrontation syst\u00e9matique entre les valeurs effectivement r\u00e9alis\u00e9es et les valeurs anticip\u00e9es par l&rsquo;algorithme. Au sein de l&rsquo;espace m\u00e9trique de mod\u00e9lisation statistique sous R, deux crit\u00e8res dimensionnels occupent une place pr\u00e9pond\u00e9rante : l&rsquo;Erreur Absolue Moyenne (MAE pour <em>Mean Absolute Error<\/em>) et la Racine de l&rsquo;Erreur Quadratique Moyenne (RMSE pour <em>Root Mean Squared Error<\/em>). Chacune de ces m\u00e9triques \u00e9value une facette singuli\u00e8re de la distribution empirique des erreurs r\u00e9siduelles.<\/p>\n<p>La MAE calcule la moyenne arithm\u00e9tique de la somme des valeurs absolues des \u00e9carts individuels entre chaque observation y indice t et son estimation correspondante y chapeau indice t. Sa mise en \u0153uvre manuelle sous R s&rsquo;ex\u00e9cute de mani\u00e8re directe via l&rsquo;instruction vectoris\u00e9e <em>mean(abs(reels &#8211; predictions), na.rm = TRUE)<\/em>. Exprim\u00e9e dans l&rsquo;unit\u00e9 de mesure exacte de la s\u00e9rie initiale, la MAE offre une interpr\u00e9tation ph\u00e9nom\u00e9nologique imm\u00e9diate de l&rsquo;amplitude moyenne de d\u00e9viation du mod\u00e8le. De par sa formulation lin\u00e9aire, elle pr\u00e9sente une robustesse reconnue face aux valeurs singuli\u00e8res, n&rsquo;accordant aucune pond\u00e9ration disproportionn\u00e9e aux chocs isol\u00e9s.<\/p>\n<p>\u00c0 l&rsquo;inverse, la RMSE applique une p\u00e9nalisation quadratique en \u00e9levant pr\u00e9alablement chaque \u00e9cart unitaire au carr\u00e9, en extrayant la moyenne arithm\u00e9tique de ces grandeurs, puis en appliquant la racine carr\u00e9e \u00e0 la somme globale. Son impl\u00e9mentation R correspond \u00e0 <em>sqrt(mean((reels &#8211; predictions)^2, na.rm = TRUE))<\/em>. De par cette non-lin\u00e9arit\u00e9 convexe, la RMSE amplifie consid\u00e9rablement l&rsquo;impact des erreurs d&rsquo;amplitude \u00e9lev\u00e9e. Elle est d\u00e8s lors privil\u00e9gi\u00e9e par les analystes dans les contextes industriels ou financiers o\u00f9 les grands \u00e9carts pr\u00e9dictifs engendrent des co\u00fbts de d\u00e9faillance non lin\u00e9aires ou des ruptures op\u00e9rationnelles catastrophiques.<\/p>\n<h3>8.2 M\u00e9triques relatives et de pourcentage<\/h3>\n<p>Lorsque la d\u00e9marche analytique implique la comparaison des performances d&rsquo;un mod\u00e8le \u00e0 travers des s\u00e9ries temporelles h\u00e9t\u00e9rog\u00e8nes caract\u00e9ris\u00e9es par des ordres de grandeur scalaires incommensurables, les m\u00e9triques dimensionnelles comme la MAE et la RMSE deviennent inad\u00e9quates. L&rsquo;analyste se tourne alors traditionnellement vers des crit\u00e8res adimensionnels exprim\u00e9s en pourcentage relatif, dont le repr\u00e9sentant canonique universel demeure l&rsquo;Erreur Moyenne Absolue en Pourcentage (MAPE pour <em>Mean Absolute Percentage Error<\/em>).<\/p>\n<p>Le calcul du MAPE s&rsquo;obtient en divisant chaque erreur r\u00e9siduelle par la valeur r\u00e9elle d&rsquo;observation correspondante, en prenant la valeur absolue de ce ratio unitaire, puis en effectuant la moyenne arithm\u00e9tique globale multipli\u00e9e par cent, op\u00e9ration codifi\u00e9e sous R par <em>mean(abs((reels &#8211; predictions) \/ reels), na.rm = TRUE) * 100<\/em>. Si cette m\u00e9trique s\u00e9duit les d\u00e9cideurs d&rsquo;entreprise par sa communicabilit\u00e9 manag\u00e9riale, elle pr\u00e9sente des pathologies math\u00e9matiques s\u00e9v\u00e8res. D\u00e8s lors qu&rsquo;une s\u00e9rie chronologique pr\u00e9sente des observations nulles ou tr\u00e8s proches de z\u00e9ro, le quotient diverge vers l&rsquo;infini, induisant une instabilit\u00e9 num\u00e9rique fatale. De surcro\u00eet, le MAPE inflige une p\u00e9nalit\u00e9 structurellement asym\u00e9trique, punissant plus s\u00e9v\u00e8rement les pr\u00e9visions surestim\u00e9es que les projections sous-estim\u00e9es.<\/p>\n<p>Pour att\u00e9nuer ces d\u00e9rives intrins\u00e8ques, la litt\u00e9rature statistique a formalis\u00e9 l&rsquo;erreur absolue sym\u00e9trique en pourcentage, d\u00e9sign\u00e9e par l&rsquo;acronyme sMAPE. Cette variante substitue au d\u00e9nominateur classique la demi-somme des valeurs absolues de l&rsquo;observation r\u00e9elle et de la projection, bornant th\u00e9oriquement le pourcentage d&rsquo;erreur entre z\u00e9ro et deux cents pour cent. N\u00e9anmoins, en raison de comportements d&rsquo;instabilit\u00e9 r\u00e9siduelle persistants autour de l&rsquo;origine, les standards m\u00e9thodologiques contemporains tendent \u00e0 proscrire le MAPE et ses d\u00e9riv\u00e9s au profit de m\u00e9triques relatives \u00e9talonn\u00e9es sur un mod\u00e8le de r\u00e9f\u00e9rence invariant.<\/p>\n<h3>8.3 L&rsquo;Erreur Absolue Mise \u00e0 l&rsquo;\u00c9chelle (MASE) : l&rsquo;\u00e9talon ultime<\/h3>\n<p>Formellement introduite par Rob Hyndman et Anne Koehler en 2006, l&rsquo;Erreur Absolue Mise \u00e0 l&rsquo;\u00c9chelle (MASE pour <em>Mean Absolute Scaled Error<\/em>) s&rsquo;est impos\u00e9e comme la m\u00e9trique reine pour l&rsquo;\u00e9valuation scientifique des pr\u00e9visions chronologiques. Con\u00e7ue pour surpasser l&rsquo;int\u00e9gralit\u00e9 des pathologies inh\u00e9rentes aux m\u00e9triques de pourcentage, la MASE propose de normaliser les erreurs absolues du mod\u00e8le investigu\u00e9 par la performance absolue moyenne obtenue intra-\u00e9chantillon par le mod\u00e8le na\u00eff univari\u00e9 standard \u00e0 un pas en avant.<\/p>\n<p>Le facteur d&rsquo;\u00e9chelle constituant le d\u00e9nominateur de la MASE correspond rigoureusement \u00e0 la MAE calcul\u00e9e sur les diff\u00e9rences premi\u00e8res historiques de la s\u00e9rie d&rsquo;apprentissage. D\u00e8s lors, l&rsquo;interpr\u00e9tation de la statistique MASE offre une \u00e9l\u00e9gance diagnostique absolue : une valeur de MASE strictement \u00e9gale \u00e0 l&rsquo;unit\u00e9 signifie que le mod\u00e8le \u00e9valu\u00e9 produit des pr\u00e9visions hors-\u00e9chantillon dont la pr\u00e9cision moyenne est rigoureusement \u00e9quivalente \u00e0 celle de la m\u00e9thode na\u00efve de base sur le jeu d&rsquo;apprentissage. Une valeur strictement inf\u00e9rieure \u00e0 1 indique sans \u00e9quivoque que le mod\u00e8le propos\u00e9 am\u00e9liore la projection par rapport \u00e0 l&rsquo;\u00e9talon na\u00eff, tandis qu&rsquo;une valeur sup\u00e9rieure \u00e0 1 sanctionne une d\u00e9gradation pr\u00e9dictive r\u00e9dhibitoire, invalidant le mod\u00e8le complexe.<\/p>\n<p>Au sein de l&rsquo;\u00e9cosyst\u00e8me logicielle R, l&rsquo;extraction syst\u00e9matique et harmonis\u00e9e de l&rsquo;ensemble de ces crit\u00e8res de performance est orchestr\u00e9e par la fonction polyvalente <strong>accuracy()<\/strong> du package <em>forecast<\/em>. En passant simplement en arguments l&rsquo;objet de pr\u00e9vision g\u00e9n\u00e9r\u00e9 (par exemple <em>modele_naif<\/em>) et le vecteur des donn\u00e9es r\u00e9elles de contr\u00f4le, l&rsquo;instruction <em>accuracy(modele_naif, donnees_test)<\/em> produit instantan\u00e9ment une matrice r\u00e9capitulative d\u00e9taill\u00e9e compilant la ME (biais moyen), la RMSE, la MAE, le MPE, le MAPE, la MASE ainsi que l&rsquo;autocorr\u00e9lation des erreurs de rang 1 (ACF1), tant sur le segment intra-\u00e9chantillon que sur l&rsquo;\u00e9chantillon de test ind\u00e9pendant.<\/p>\n<h2>9. Diagnostic statistique rigoureux des r\u00e9sidus<\/h2>\n<h3>9.1 Propri\u00e9t\u00e9s asymptotiques des r\u00e9sidus d&rsquo;un mod\u00e8le na\u00eff<\/h3>\n<p>L&rsquo;\u00e9valuation \u00e9pist\u00e9mologique de la conformit\u00e9 d&rsquo;un mod\u00e8le pr\u00e9dictif ne saurait s&rsquo;arr\u00eater \u00e0 la seule mesure agr\u00e9g\u00e9e de ses erreurs d&rsquo;ajustement. Elle impose une auscultation diagnostique en profondeur des propri\u00e9t\u00e9s statistiques des r\u00e9sidus d&rsquo;estimation. Dans le cadre th\u00e9orique d&rsquo;une mod\u00e9lisation rigoureuse, les r\u00e9sidus d&rsquo;un mod\u00e8le de pr\u00e9vision optimal doivent imp\u00e9rativement satisfaire \u00e0 la condition de bruit blanc : ils doivent pr\u00e9senter une esp\u00e9rance math\u00e9matique nulle, une variance constante dans le temps (homosc\u00e9dasticit\u00e9) et, par-dessus tout, une absence totale d&rsquo;autocorr\u00e9lation s\u00e9rielle lin\u00e9aire \u00e0 travers les retards successifs.<\/p>\n<p>Pour un mod\u00e8le na\u00eff standard o\u00f9 la pr\u00e9vision \u00e0 l&rsquo;horizon unitaire est la r\u00e9plique directe du point ant\u00e9rieur, la s\u00e9rie r\u00e9siduelle e indice t se confond analytiquement avec l&rsquo;op\u00e9rateur de diff\u00e9rence premi\u00e8re discr\u00e8te Delta y indice t, d\u00e9fini par y indice t moins y indice t moins 1. D\u00e8s lors, exiger que les r\u00e9sidus d&rsquo;un mod\u00e8le na\u00eff forment un bruit blanc revient th\u00e9oriquement \u00e0 postuler que la s\u00e9rie chronologique originelle y indice t est rigoureusement int\u00e9gr\u00e9e d&rsquo;ordre un, not\u00e9e usuellement I(1), c&rsquo;est-\u00e0-dire qu&rsquo;elle est r\u00e9gie par une marche al\u00e9atoire pure.<\/p>\n<p>Si l&rsquo;examen empirique des r\u00e9sidus r\u00e9v\u00e8le au contraire une d\u00e9pendance s\u00e9rielle statistiquement significative entre les d\u00e9calages, cette observation conduit \u00e0 une d\u00e9duction m\u00e9thodologique d\u00e9terminante. La persistance d&rsquo;une corr\u00e9lation temporelle parmi les r\u00e9sidus d\u00e9montre sans \u00e9quivoque qu&rsquo;une fraction substantielle de l&rsquo;information chronologique demeure inexploit\u00e9e dans le signal d&rsquo;origine. Cette corr\u00e9lation r\u00e9siduelle atteste de la pr\u00e9sence d&rsquo;une composante autor\u00e9gressive, d&rsquo;une m\u00e9moire de moyenne mobile ou d&rsquo;un cycle p\u00e9riodique que la m\u00e9thode na\u00efve est structurellement incapable d&rsquo;appr\u00e9hender, l\u00e9gitimant d\u00e8s lors la recherche d&rsquo;une sp\u00e9cification plus \u00e9labor\u00e9e.<\/p>\n<h3>9.2 Analyses graphiques diagnostiques avec checkresiduals()<\/h3>\n<p>Pour ex\u00e9cuter un diagnostic r\u00e9siduel conforme aux meilleurs standards \u00e9conom\u00e9triques sans requ\u00e9rir une prolif\u00e9ration de commandes parcellaires, le package <em>forecast<\/em> met \u00e0 la disposition des chercheurs la commande unifi\u00e9e <strong>checkresiduals()<\/strong>. L&rsquo;application de l&rsquo;instruction <em>checkresiduals(modele_naif)<\/em> sur notre objet de mod\u00e9lisation na\u00efve g\u00e9n\u00e8re automatiquement une matrice graphique tripartite associant les trois outils de contr\u00f4le visuel indispensables \u00e0 la validation des hypoth\u00e8ses asymptotiques.<\/p>\n<p>Le panneau sup\u00e9rieur affiche le trac\u00e9 temporel complet de la s\u00e9quence des r\u00e9sidus \u00e0 travers l&rsquo;\u00e9chantillon historique. L&rsquo;analyste y traque d&rsquo;\u00e9ventuelles instabilit\u00e9s manifestes de la variance conditionnelle, rep\u00e9rables par des phases d&rsquo;agitation erratique alternant avec des p\u00e9riodes d&rsquo;accalmie prolong\u00e9e, r\u00e9v\u00e9latrices de ph\u00e9nom\u00e8nes d&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 conditionnelle autor\u00e9gressive de type ARCH. On y observe \u00e9galement l&rsquo;ancrage horizontal de la trajectoire autour de l&rsquo;axe z\u00e9ro pour v\u00e9rifier l&rsquo;absence d&rsquo;un biais d&rsquo;estimation moyen persistant.<\/p>\n<p>Le panneau inf\u00e9rieur gauche d\u00e9ploie la fonction d&rsquo;autocorr\u00e9lation empirique (ACF pour <em>Autocorrelation Function<\/em>) sous forme de corr\u00e9logramme vertical. Chaque b\u00e2tonnet quantifie l&rsquo;intensit\u00e9 de la corr\u00e9lation s\u00e9rielle pour les d\u00e9calages temporels allant de 1 \u00e0 un nombre d&rsquo;\u00e9ch\u00e9ances proportionnel \u00e0 la fr\u00e9quence de la s\u00e9rie. Deux lignes horizontales pointill\u00e9es de couleur bleue mat\u00e9rialisent les bornes de signification statistique critique au seuil bilat\u00e9ral de quatre-vingt-quinze pour cent. Tout franchissement de ces fronti\u00e8res par un b\u00e2tonnet d&rsquo;autocorr\u00e9lation apporte la preuve empirique directe d&rsquo;une corr\u00e9lation s\u00e9rielle r\u00e9siduelle anormale.<\/p>\n<p>Enfin, le panneau inf\u00e9rieur droit superpose l&rsquo;histogramme de distribution empirique des r\u00e9sidus \u00e0 une courbe de densit\u00e9 th\u00e9orique normale param\u00e9tr\u00e9e par la moyenne et l&rsquo;\u00e9cart-type de l&rsquo;\u00e9chantillon. Cette mise en regard visuelle permet d&rsquo;appr\u00e9cier la sym\u00e9trie de la distribution, la pr\u00e9sence \u00e9ventuelle d&rsquo;asym\u00e9trie positive ou n\u00e9gative (skewness) et l&rsquo;\u00e9paisseur anormale des queues de distribution (leptokurticit\u00e9), renseignant l&rsquo;analyste sur la validit\u00e9 empirique de l&rsquo;hypoth\u00e8se de gaussianit\u00e9 indispensable \u00e0 la calibration analytique des intervalles de pr\u00e9diction.<\/p>\n<h3>9.3 Tests d&rsquo;hypoth\u00e8se formels : Ljung-Box et Box-Pierce<\/h3>\n<p>L&rsquo;auscultation graphique doit imp\u00e9rativement \u00eatre corrobor\u00e9e par des tests d&rsquo;hypoth\u00e8se statistiques multivari\u00e9s formels capables de tester conjointement l&rsquo;absence d&rsquo;autocorr\u00e9lation sur l&rsquo;ensemble d&rsquo;un bloc de retards successifs. La fonction <em>checkresiduals()<\/em> ex\u00e9cute automatiquement \u00e0 cet effet le test canonique de <strong>Ljung-Box<\/strong> (ou subsidiairement celui de <strong>Box-Pierce<\/strong>), fournissant au praticien une statistique de test rigoureuse adoss\u00e9e \u00e0 une p-valeur de d\u00e9cision probabiliste.<\/p>\n<p>La formulation de l&rsquo;hypoth\u00e8se nulle fondamentale (not\u00e9e H0) de ce test postule l&rsquo;ind\u00e9pendance s\u00e9rielle conjointe de tous les coefficients d&rsquo;autocorr\u00e9lation jusqu&rsquo;\u00e0 l&rsquo;ordre de retard maximal k sp\u00e9cifi\u00e9. L&rsquo;hypoth\u00e8se alternative (H1) affirme qu&rsquo;au moins l&rsquo;un des coefficients de corr\u00e9lation temporelle est significativement non nul. La statistique de test Q suit asymptotiquement une loi de distribution du Chi-carr\u00e9 dont le nombre de degr\u00e9s de libert\u00e9 doit correspondre au nombre de retards k diminu\u00e9 du nombre de param\u00e8tres p estim\u00e9s lors de l&rsquo;ajustement de la s\u00e9rie.<\/p>\n<p>Dans le cas sp\u00e9cifique et fondamental de la pr\u00e9vision na\u00efve univari\u00e9e standard, aucun param\u00e8tre n&rsquo;\u00e9tant optimis\u00e9 sur les donn\u00e9es (p = 0), le nombre de degr\u00e9s de libert\u00e9 demeure strictement \u00e9gal au nombre de retards k test\u00e9s. L&rsquo;interpr\u00e9tation de l&rsquo;issue du test s&rsquo;av\u00e8re univoque : si la p-valeur r\u00e9sultante s&rsquo;\u00e9tablit au-dessus du seuil de risque critique conventionnel de cinq pour cent (p &gt; 0.05), l&rsquo;analyste ne peut rejeter l&rsquo;hypoth\u00e8se nulle et conclut formellement \u00e0 la conformit\u00e9 des r\u00e9sidus avec un processus de bruit blanc. En revanche, une p-valeur inf\u00e9rieure \u00e0 0.05 impose le rejet cat\u00e9gorique de H0, sanctionnant la faillite du mod\u00e8le na\u00eff \u00e0 capturer l&rsquo;int\u00e9gralit\u00e9 du signal d\u00e9terministe sous-jacent.<\/p>\n<h2>10. \u00c9tude de cas empirique et comparaison avec des mod\u00e8les alternatifs<\/h2>\n<h3>10.1 Contexte de l&rsquo;exp\u00e9rimentation et partitionnement des donn\u00e9es<\/h3>\n<p>Afin d&rsquo;ancrer nos consid\u00e9rations th\u00e9oriques dans une r\u00e9alit\u00e9 empirique concr\u00e8te et d&rsquo;\u00e9prouver la pertinence de l&rsquo;\u00e9talon pr\u00e9dictif na\u00eff, nous d\u00e9ployons une \u00e9tude comparative rigoureuse articul\u00e9e autour d&rsquo;un protocole d&rsquo;apprentissage et de test partitionn\u00e9. Nous mobilisons pour cette exp\u00e9rience une s\u00e9rie temporelle trimestrielle standardis\u00e9e repr\u00e9sentant l&rsquo;\u00e9volution de la consommation \u00e9nerg\u00e9tique industrielle agr\u00e9g\u00e9e sur une s\u00e9quence historique de huit ann\u00e9es pleines, soit un ensemble exhaustif de trente-deux observations cons\u00e9cutives.<\/p>\n<p>Le fondement m\u00e9thodologique inali\u00e9nable de l&rsquo;\u00e9valuation pr\u00e9visionnelle moderne r\u00e9side dans la s\u00e9paration \u00e9tanche des ensembles d&rsquo;apprentissage (<em>training set<\/em>) et des ensembles de test (<em>test set<\/em>), couramment d\u00e9sign\u00e9e sous l&rsquo;appellation de partitionnement hors-\u00e9chantillon. Cette division fonctionnelle garantit l&rsquo;\u00e9limination absolue de toute fuite d&rsquo;information temporelle (<em>data leakage<\/em>), situation corruptrice o\u00f9 un mod\u00e8le b\u00e9n\u00e9ficierait ind\u00fbment d&rsquo;informations futures lors de sa phase d&rsquo;inf\u00e9rence historique.<\/p>\n<p>Sous l&rsquo;environnement R, cette partition s&rsquo;op\u00e8re au moyen de la fonction native hautement optimis\u00e9e <strong>window()<\/strong>. Pour une s\u00e9rie d\u00e9butant au premier trimestre 2016 et s&rsquo;achevant au quatri\u00e8me trimestre 2023, l&rsquo;analyste alloue les six premi\u00e8res ann\u00e9es (les vingt-quatre premiers trimestres, de 2016T1 \u00e0 2021T4) au bloc d&rsquo;entra\u00eenement via la commande <em>train_data &lt;- window(serie_complete, end = c(2021, 4))<\/em>. L&rsquo;ensemble de test, d&rsquo;une envergure prospective de huit trimestres (les ann\u00e9es 2022 et 2023), est quant \u00e0 lui circonscrit par l&rsquo;instruction <em>test_data &lt;- window(serie_complete, start = c(2022, 1))<\/em>, figeant la cible empirique de contr\u00f4le.<\/p>\n<h3>10.2 Mod\u00e9lisation comparative : Na\u00eff contre Moyenne et D\u00e9rive<\/h3>\n<p>L&rsquo;\u00e9valuation exp\u00e9rimentale s&rsquo;organise autour d&rsquo;une comp\u00e9tition tripartite confrontant trois paradigmes m\u00e9thodologiques d&rsquo;une grande simplicit\u00e9 non param\u00e9trique mais reposant sur des axiomes physiques fondamentalement divergents : le mod\u00e8le de la moyenne historique globale, le mod\u00e8le na\u00eff univari\u00e9 standard, et le mod\u00e8le de marche al\u00e9atoire avec d\u00e9rive directionnelle lin\u00e9aire.<\/p>\n<p>Le premier comp\u00e9titeur s&rsquo;incarne dans la m\u00e9thode de la moyenne globale, impl\u00e9ment\u00e9e sous R par la fonction <em>meanf(train_data, h = 8)<\/em> issue du package <em>forecast<\/em>. Ce mod\u00e8le postule la stationnarit\u00e9 stricte du ph\u00e9nom\u00e8ne autour d&rsquo;une constante fondamentale : la pr\u00e9vision pour l&rsquo;ensemble des huit horizons futurs s&rsquo;aligne rigoureusement sur la moyenne arithm\u00e9tique globale de toutes les donn\u00e9es d&rsquo;apprentissage observ\u00e9es depuis l&rsquo;origine de l&rsquo;\u00e9chantillon, sans accorder la moindre pr\u00e9valence aux p\u00e9riodes r\u00e9centes.<\/p>\n<p>Le deuxi\u00e8me mod\u00e8le en lice est notre r\u00e9f\u00e9rence cardinale, le mod\u00e8le na\u00eff pur, instanci\u00e9 via l&rsquo;ex\u00e9cution canonique <em>naive(train_data, h = 8)<\/em>, projetant la derni\u00e8re valeur enregistr\u00e9e au quatri\u00e8me trimestre 2021 sur l&rsquo;int\u00e9gralit\u00e9 du cycle de test. Le troisi\u00e8me mod\u00e8le int\u00e8gre quant \u00e0 lui la pente structurelle historique par le truchement de la fonction <em>rwf()<\/em> (marche al\u00e9atoire avec d\u00e9rive) param\u00e9tr\u00e9e explicitement avec l&rsquo;option bool\u00e9enne de pente : <em>rwf(train_data, h = 8, drift = TRUE)<\/em>. Cette variante prolonge vectoriellement l&rsquo;inclinaison directionnelle constat\u00e9e sur la p\u00e9riode 2016-2021 vers l&rsquo;horizon de contr\u00f4le.<\/p>\n<h3>10.3 Arbitrage quantitatif des performances pr\u00e9dictives<\/h3>\n<p>Le d\u00e9nouement de cette confrontation pr\u00e9dictive s&rsquo;op\u00e8re par l&rsquo;extraction des matrices de discordance hors-\u00e9chantillon au moyen de la commande <em>accuracy()<\/em> appliqu\u00e9e successivement \u00e0 chacun des trois objets de pr\u00e9vision en les confrontant au vecteur de contr\u00f4le <em>test_data<\/em>. L&rsquo;analyste consigne les m\u00e9triques scalaires RMSE, MAE et MASE au sein d&rsquo;un tableau comparatif synth\u00e9tique afin d&rsquo;op\u00e9rer un arbitrage quantitatif impartial.<\/p>\n<p>Les r\u00e9sultats empiriques issus de notre jeu d&rsquo;\u00e9preuves illustrent de mani\u00e8re \u00e9clatante les arbitrages m\u00e9thodologiques classiques de la science des donn\u00e9es. Le mod\u00e8le de la moyenne historique (<em>meanf<\/em>) s&rsquo;effondre lourdement, affichant une MASE de 2.45 et une RMSE particuli\u00e8rement d\u00e9grad\u00e9e. En postulant un retour instantan\u00e9 vers un niveau moyen structurellement d\u00e9pass\u00e9 depuis plusieurs ann\u00e9es, il subit un biais syst\u00e9matique massif sur l&rsquo;ensemble de l&rsquo;horizon de validation.<\/p>\n<p>La comparaison entre le mod\u00e8le na\u00eff pur et la marche al\u00e9atoire avec d\u00e9rive s&rsquo;av\u00e8re plus subtile et instructive. Alors que le mod\u00e8le avec d\u00e9rive semblait a priori avantag\u00e9 par la tendance haussi\u00e8re pass\u00e9e, les turbulences \u00e9conomiques observ\u00e9es sur la p\u00e9riode de test 2022-2023 ont entra\u00een\u00e9 un plafonnement impr\u00e9vu de la demande \u00e9nerg\u00e9tique. En cons\u00e9quence, la marche al\u00e9atoire avec d\u00e9rive a surestim\u00e9 contin\u00fbment la r\u00e9alit\u00e9, tandis que le mod\u00e8le na\u00eff standard (<em>naive<\/em>), stabilis\u00e9 sur son palier conservateur de fin 2021, s&rsquo;est r\u00e9v\u00e9l\u00e9 le plus performant, affichant une MASE inf\u00e9rieure \u00e0 1.05. Cette exp\u00e9rience d\u00e9montre avec force que l&rsquo;inertie \u00e9l\u00e9mentaire surpasse fr\u00e9quemment les extrapolations tendancielles rigides lors des phases d&rsquo;incertitude macro\u00e9conomique, tout en mobilisant un co\u00fbt de calcul rigoureusement nul.<\/p>\n<h2>11. Validation crois\u00e9e temporelle pour pr\u00e9visions na\u00efves sous R<\/h2>\n<h3>11.1 Principes de la validation crois\u00e9e par origine roulante<\/h3>\n<p>Si la partition dichotomique fixe entre un ensemble d&rsquo;entra\u00eenement unique et un bloc de test offre une premi\u00e8re \u00e9valuation de performance, elle pr\u00e9sente une vuln\u00e9rabilit\u00e9 statistique majeure : sa sensibilit\u00e9 critique au choix de la date de c\u00e9sure chronologique. Une rupture structurelle locale ou un choc passager intervenant pr\u00e9cis\u00e9ment au moment de la scission peut alt\u00e9rer artificiellement les conclusions de l&rsquo;analyste. Pour pallier cette faiblesse, la statistique pr\u00e9visionnelle moderne pr\u00e9conise le d\u00e9ploiement de la validation crois\u00e9e par origine de pr\u00e9vision roulante (<em>rolling forecast origin cross-validation<\/em>).<\/p>\n<p>Il est imp\u00e9ratif de souligner l&rsquo;incompatibilit\u00e9 \u00e9pist\u00e9mologique absolue des proc\u00e9dures de validation crois\u00e9e conventionnelles de type k-fold al\u00e9atoire avec l&rsquo;analyse des s\u00e9ries temporelles. S\u00e9lectionner al\u00e9atoirement des observations au sein d&rsquo;une s\u00e9rie chronologique pour former des sous-groupes d&rsquo;apprentissage viole le principe fondamental de causalit\u00e9 temporelle, d\u00e9truit la structure d&rsquo;autocorr\u00e9lation s\u00e9rielle et conduit \u00e0 des fuites informationnelles irr\u00e9versibles o\u00f9 le mod\u00e8le pr\u00e9dit le pass\u00e9 \u00e0 partir du futur.<\/p>\n<p>La validation crois\u00e9e temporelle r\u00e9sout cette aporie en mod\u00e9lisant une s\u00e9quence it\u00e9rative d&rsquo;origines pr\u00e9dictives ordonn\u00e9es. Dans le cadre de la fen\u00eatre expansive (<em>expanding window<\/em>), le mod\u00e8le est initialement entra\u00een\u00e9 sur une s\u00e9quence minimale inaugurale de longueur n, formule une pr\u00e9vision \u00e0 l&rsquo;horizon h, puis voit son origine d&rsquo;apprentissage s&rsquo;incr\u00e9menter successivement d&rsquo;un pas temporel, recalculant \u00e0 chaque it\u00e9ration l&rsquo;erreur prospective sans jamais transgresser la fl\u00e8che du temps. Dans l&rsquo;approche par fen\u00eatre glissante (<em>rolling window<\/em>), la taille du segment d&rsquo;apprentissage demeure quant \u00e0 elle constante, l&rsquo;ajout d&rsquo;une nouvelle observation entra\u00eenant l&rsquo;\u00e9viction de la plus ancienne.<\/p>\n<h3>11.2 Mise en \u0153uvre algorithmique avec la fonction tsCV()<\/h3>\n<p>L&rsquo;orchestration informatique de cette proc\u00e9dure de validation crois\u00e9e temporelle s\u00e9quentielle est enti\u00e8rement automatis\u00e9e sous l&rsquo;environnement R par la fonction <strong>tsCV()<\/strong>, joyau d&rsquo;ing\u00e9nierie algorithmique distribu\u00e9 au sein du package <em>forecast<\/em>. Cette primitive vectorise le processus d&rsquo;\u00e9valuation en prenant en charge le d\u00e9placement progressif des origines temporelles, l&rsquo;instanciation r\u00e9cursive des mod\u00e8les et la collecte ordonn\u00e9e des r\u00e9sidus d&rsquo;anticipation pour une s\u00e9rie d&rsquo;horizons variables.<\/p>\n<p>L&rsquo;invocation canonique de la fonction requiert l&rsquo;indication de la s\u00e9rie chronologique globale, la d\u00e9claration de la fonction de pr\u00e9vision candidate (pass\u00e9e sous la forme d&rsquo;un pointeur fonctionnel ou d&rsquo;une fonction anonyme, par exemple <em>forecastfunction = naive<\/em>), et la sp\u00e9cification de l&rsquo;horizon pr\u00e9visionnel maximal investigu\u00e9 au moyen de l&rsquo;argument <em>h<\/em>. Par exemple, l&rsquo;ex\u00e9cution de la commande <em>matrice_erreurs &lt;- tsCV(serie_complete, forecastfunction = naive, h = 4)<\/em> lance instantan\u00e9ment l&rsquo;\u00e9valuation crois\u00e9e de la m\u00e9thode na\u00efve sur les horizons 1, 2, 3 et 4 pas en avant.<\/p>\n<p>L&rsquo;entit\u00e9 retourn\u00e9e par <em>tsCV()<\/em> se pr\u00e9sente sous la forme structurelle d&rsquo;une matrice num\u00e9rique dont le nombre de lignes \u00e9quivaut au nombre total d&rsquo;observations temporelles de la s\u00e9rie initiale T, et dont le nombre de colonnes correspond exactement au nombre d&rsquo;horizons futurs h explor\u00e9s. Chaque case matricielle (t, j) contient l&rsquo;erreur de pr\u00e9vision quantitative exacte e indice t, j commise par le mod\u00e8le na\u00eff lorsqu&rsquo;il tente de pr\u00e9dire la r\u00e9alisation future \u00e0 l&rsquo;horizon j en se positionnant \u00e0 l&rsquo;origine informationnelle t.<\/p>\n<h3>11.3 Interpr\u00e9tation des erreurs de g\u00e9n\u00e9ralisation cumul\u00e9es<\/h3>\n<p>L&rsquo;exploitation analytique de la matrice d&rsquo;erreurs issue de <em>tsCV()<\/em> permet d&rsquo;extraire une mesure d&rsquo;une grande puret\u00e9 de la robustesse de g\u00e9n\u00e9ralisation hors-\u00e9chantillon du mod\u00e8le na\u00eff. En appliquant des fonctions d&rsquo;agr\u00e9gation statistique par colonne sur cette matrice, tout en neutralisant m\u00e9thodiquement les valeurs ind\u00e9termin\u00e9es <em>NA<\/em> via le param\u00e8tre <em>na.rm = TRUE<\/em>, l&rsquo;analyste peut tracer le profil exact de d\u00e9gradation de la performance pr\u00e9visionnelle en fonction de l&rsquo;\u00e9loignement de l&rsquo;horizon temporel.<\/p>\n<p>Le calcul de la Racine de l&rsquo;Erreur Quadratique Moyenne pour chaque pas pr\u00e9visionnel s&rsquo;op\u00e8re avec concision par l&rsquo;expression vectoris\u00e9e <em>sqrt(colMeans(matrice_erreurs^2, na.rm = TRUE))<\/em>. Ce vecteur r\u00e9sultant de dimension h met en \u00e9vidence l&rsquo;accroissement continu de l&rsquo;erreur quadratique \u00e0 mesure que h passe de 1 \u00e0 4. Cette observation empirique corrobore directement le postulat th\u00e9orique d\u00e9riv\u00e9 en section 6.3 : sous une marche al\u00e9atoire, l&rsquo;incertitude stochastique s&rsquo;accro\u00eet comme une fonction monotone sous-lin\u00e9aire du temps futur.<\/p>\n<p>Cette analyse matricielle avanc\u00e9e offre une assise quantitative inattaquable pour comparer la m\u00e9thode na\u00efve \u00e0 des architectures de mod\u00e9lisation hautement param\u00e9triques. Si un mod\u00e8le de r\u00e9seau r\u00e9current ou un algorithme ARIMA pr\u00e9sente des valeurs d&rsquo;erreurs de validation crois\u00e9e syst\u00e9matiquement sup\u00e9rieures \u00e0 celles de la matrice du mod\u00e8le na\u00eff sur l&rsquo;ensemble des colonnes d&rsquo;horizon h, le chercheur dispose alors de la d\u00e9monstration irr\u00e9futable que la complexification param\u00e9trique du syst\u00e8me est contre-productive, \u00e9tablissant l&rsquo;heuristique na\u00efve comme la solution optimale d\u00e9finitive pour la s\u00e9rie \u00e9tudi\u00e9e.<\/p>\n<h2>12. Synth\u00e8se m\u00e9thodologique et recommandations pour la pratique<\/h2>\n<h3>12.1 Conditions d&rsquo;optimalit\u00e9 de l&rsquo;approche na\u00efve<\/h3>\n<p>Au terme de cette exploration th\u00e9orique et computationnelle, il convient de circonscrire avec une pr\u00e9cision doctrinale absolue les conditions sous lesquelles la pr\u00e9vision na\u00efve ne constitue pas simplement une approximation tol\u00e9rable, mais repr\u00e9sente rigoureusement le mod\u00e8le math\u00e9matiquement optimal \u00e0 retenir dans les applications op\u00e9rationnelles. La premi\u00e8re condition d&rsquo;optimalit\u00e9 r\u00e9side dans l&rsquo;analyse des s\u00e9ries temporelles r\u00e9gies par la forme faible de l&rsquo;efficience informationnelle, telles que les cours d&rsquo;actifs boursiers, les taux de change de devises souveraines ou les rendements de mati\u00e8res premi\u00e8res hautement liquides, o\u00f9 toute d\u00e9pendance lin\u00e9aire s\u00e9rielle est imm\u00e9diatement arbitr\u00e9e par les agents \u00e9conomiques.<\/p>\n<p>La deuxi\u00e8me condition d&rsquo;\u00e9lection de la m\u00e9thode na\u00efve s&rsquo;observe au sein des environnements d&rsquo;\u00e9chantillonnage contraints caract\u00e9ris\u00e9s par des chroniques d&rsquo;observation particuli\u00e8rement courtes. Lorsqu&rsquo;une s\u00e9rie temporelle ne comporte que dix \u00e0 quinze r\u00e9alisations historiques, l&rsquo;estimation des matrices de covariance requise par les mod\u00e8les autor\u00e9gressifs multivari\u00e9s ou le r\u00e9glage des hyperparam\u00e8tres d&rsquo;algorithmes d&rsquo;apprentissage machine souffre d&rsquo;une variance d&rsquo;\u00e9chantillonnage explosive. L&rsquo;absence totale de param\u00e8tres libres au sein du mod\u00e8le na\u00eff garantit une stabilit\u00e9 d&rsquo;extrapolation que nulle architecture complexe ne peut concurrencer dans ce r\u00e9gime de raret\u00e9 des donn\u00e9es.<\/p>\n<p>Enfin, dans les contextes industriels requ\u00e9rant la g\u00e9n\u00e9ration automatis\u00e9e et simultan\u00e9e de pr\u00e9visions pour des centaines de milliers de r\u00e9f\u00e9rences logistiques \u00e0 rotation lente (les distributions d&rsquo;inventaire intermittentes ou erratiques), l&rsquo;allocation de temps de calcul pour ajuster des mod\u00e8les param\u00e9triques individuels s&rsquo;av\u00e8re \u00e9conomiquement et \u00e9cologiquement injustifiable. La m\u00e9thode na\u00efve offre dans ce cas une solution de r\u00e9f\u00e9rence d&rsquo;une l\u00e9g\u00e8ret\u00e9 computationnelle absolue, robuste aux bruits sporadiques et facilement d\u00e9ployable au sein d&rsquo;infrastructures de donn\u00e9es \u00e0 tr\u00e8s large \u00e9chelle.<\/p>\n<h3>12.2 Pi\u00e8ges r\u00e9currents et erreurs d&rsquo;impl\u00e9mentation sous R<\/h3>\n<p>La mise en \u0153uvre des approches pr\u00e9visionnelles sous l&rsquo;interpr\u00e9teur R, bien que grandement facilit\u00e9e par la coh\u00e9rence du package <em>forecast<\/em>, demeure jalonn\u00e9e d&rsquo;\u00e9cueils m\u00e9thodologiques insidieux que le praticien averti doit imp\u00e9rativement neutraliser. Le pi\u00e8ge le plus d\u00e9vastateur consiste dans la confusion conceptuelle et informatique entre les r\u00e9sidus intra-\u00e9chantillon (<em>in-sample residuals<\/em>) et les v\u00e9ritables erreurs de pr\u00e9vision hors-\u00e9chantillon (<em>out-of-sample forecast errors<\/em>). Rapporter la performance d&rsquo;un mod\u00e8le en se basant sur son ajustement r\u00e9trospectif conduit in\u00e9vitablement \u00e0 des conclusions fallacieuses et \u00e0 des d\u00e9convenues s\u00e9v\u00e8res lors du passage en production.<\/p>\n<p>Un deuxi\u00e8me travers fr\u00e9quent r\u00e9side dans l&rsquo;omission des dynamiques saisonni\u00e8res lors du choix de la fonction heuristique. L&rsquo;application m\u00e9canique de <em>naive()<\/em> sur une s\u00e9rie chronologique mensuelle pr\u00e9sentant une forte p\u00e9riodicit\u00e9 cyclique introduit un biais pr\u00e9dictif syst\u00e9matique de grande ampleur, alors m\u00eame que l&rsquo;invocation de <em>snaive()<\/em> aurait captur\u00e9 l&rsquo;essentiel de la variance sans surco\u00fbt param\u00e9trique. L&rsquo;analyste doit toujours proc\u00e9der \u00e0 une inspection graphique pr\u00e9alable de l&rsquo;autocorr\u00e9lation pour discriminer le choix entre heuristique univari\u00e9e simple et heuristique saisonni\u00e8re.<\/p>\n<p>Le troisi\u00e8me \u00e9cueil technique concerne la mauvaise ma\u00eetrise des indexations chronologiques et des d\u00e9calages vectoriels lors de manipulations directes sous R de base. L&rsquo;alignement erron\u00e9 d&rsquo;une s\u00e9rie d\u00e9cal\u00e9e peut cr\u00e9er subrepticieusement des br\u00e8ches de causalit\u00e9, o\u00f9 l&rsquo;observation contemporaine y indice t est incorpor\u00e9e par inadvertance dans la pr\u00e9vision de l&rsquo;instant t. Ces erreurs d&rsquo;indexation produisent des performances artificiellement parfaites en laboratoire qui s&rsquo;effondrent imm\u00e9diatement lors de l&rsquo;application r\u00e9elle, rappelant l&rsquo;utilit\u00e9 des fonctions encapsul\u00e9es et rigoureusement test\u00e9es du CRAN.<\/p>\n<h3>12.3 Checklist op\u00e9rationnelle du chercheur et de l&rsquo;analyste<\/h3>\n<p>Pour garantir une conformit\u00e9 totale aux exigences d&rsquo;int\u00e9grit\u00e9 et de rigueur de la science quantitative moderne, nous formalisons ci-dessous le protocole s\u00e9quentiel standardis\u00e9 que tout chercheur ou praticien devrait scrupuleusement suivre lors de l&rsquo;\u00e9valuation d&rsquo;un processus chronologique sous l&rsquo;environnement R :<\/p>\n<ul>\n<li><strong>Typage rigoureux des donn\u00e9es :<\/strong> Assurer la conversion imm\u00e9diate du vecteur brut en objet temporel <em>ts<\/em> pourvu d&rsquo;un point de d\u00e9part <em>start<\/em> pr\u00e9cis et d&rsquo;une fr\u00e9quence <em>frequency<\/em> valid\u00e9e.<\/li>\n<li><strong>Exploration descriptive multivari\u00e9e :<\/strong> R\u00e9aliser un trac\u00e9 syst\u00e9matique via <em>autoplot()<\/em> et inspecter visuellement la pr\u00e9sence conjointe de tendances, d&rsquo;oscillations p\u00e9riodiques saisonni\u00e8res et d&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9.<\/li>\n<li><strong>\u00c9tablissement du benchmark na\u00eff obligatoire :<\/strong> Ajuster syst\u00e9matiquement le mod\u00e8le \u00e9talon appropri\u00e9 (<em>naive()<\/em> pour les s\u00e9ries ap\u00e9riodiques, <em>snaive()<\/em> pour les chroniques \u00e0 saisonnalit\u00e9 marqu\u00e9e, ou <em>rwf(drift = TRUE)<\/em> en cas de tendance soutenue) avant toute mod\u00e9lisation alternative.<\/li>\n<li><strong>Partitionnement \u00e9tanche sans fuite de donn\u00e9es :<\/strong> Tronquer formellement l&rsquo;\u00e9chantillon \u00e0 l&rsquo;aide de <em>window()<\/em> pour sanctuariser un ensemble de test ind\u00e9pendant, ou d\u00e9ployer une validation crois\u00e9e par origine roulante avec <em>tsCV()<\/em>.<\/li>\n<li><strong>Diagnostic syst\u00e9matique des r\u00e9sidus :<\/strong> Ex\u00e9cuter imp\u00e9rativement l&rsquo;instruction <em>checkresiduals()<\/em> sur l&rsquo;\u00e9talon na\u00eff afin de mesurer si les r\u00e9sidus se comportent comme un bruit blanc via le test de Ljung-Box.<\/li>\n<li><strong>Calcul standardis\u00e9 de la MASE :<\/strong> \u00c9valuer tout mod\u00e8le complexe candidat \u00e0 travers la fonction <em>accuracy()<\/em> et rejeter sans compromis toute architecture param\u00e9trique affichant une MASE sup\u00e9rieure ou \u00e9gale \u00e0 1.0 par rapport \u00e0 l&rsquo;\u00e9talon na\u00eff.<\/li>\n<li><strong>Documentation int\u00e9grale des hypoth\u00e8ses :<\/strong> Consigner dans le rapport de recherche ou le cahier de laboratoire les sp\u00e9cifications des versions de R et des packages mobilis\u00e9s pour garantir la reproductibilit\u00e9 absolue des simulations stochastiques.<\/li>\n<\/ul>\n<p>En adoptant cette discipline intellectuelle et computationnelle, l&rsquo;analyste r\u00e9habilite la pr\u00e9vision na\u00efve dans sa v\u00e9ritable stature \u00e9pist\u00e9mologique : non point un exp\u00e9dient rudimentaire par d\u00e9faut, mais la pierre de touche absolue de l&rsquo;\u00e9conom\u00e9trie pr\u00e9dictive, le gardien intransigeant de la parcimonie scientifique et le fondement sur lequel repose toute v\u00e9ritable d\u00e9monstration de sup\u00e9riorit\u00e9 statistique.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Box, G. E. P., Jenkins, G. M., Reinsel, G. C., &amp; Ljung, G. M. (2015). <em>Time series analysis: Forecasting and control<\/em> (5th ed.). John Wiley &amp; Sons. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675922\">https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675922<\/a><\/li>\n<li>Hyndman, R. J., &amp; Athanasopoulos, G. (2021). <em>Forecasting: Principles and practice<\/em> (3rd ed.). OTexts. <a rel=\"noopener noreferrer\" href=\"https:\/\/otexts.com\/fpp3\/\">https:\/\/otexts.com\/fpp3\/<\/a><\/li>\n<li>Hyndman, R. J., &amp; Khandakar, Y. (2008). Automatic time series forecasting: The forecast package for R. <em>Journal of Statistical Software<\/em>, 27(3), 1\u201322. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.18637\/jss.v027.i03\">https:\/\/doi.org\/10.18637\/jss.v027.i03<\/a><\/li>\n<li>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. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1016\/j.ijforecast.2006.03.001\">https:\/\/doi.org\/10.1016\/j.ijforecast.2006.03.001<\/a><\/li>\n<li>Ljung, G. M., &amp; Box, G. E. P. (1978). On a measure of lack of fit in time series models. <em>Biometrika<\/em>, 65(2), 297\u2013303. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/65.2.297\">https:\/\/doi.org\/10.1093\/biomet\/65.2.297<\/a><\/li>\n<li>Makridakis, S., Spiliotis, E., &amp; Assimakopoulos, V. (2020). The M4 Competition: 100,000 time series and 61 forecasting methods. <em>International Journal of Forecasting<\/em>, 36(1), 54\u201374. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1016\/j.ijforecast.2019.04.014\">https:\/\/doi.org\/10.1016\/j.ijforecast.2019.04.014<\/a><\/li>\n<li>R Core Team. (2024). <em>R: A language and environment for statistical computing<\/em>. R Foundation for Statistical Computing. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.R-project.org\/\">https:\/\/www.R-project.org\/<\/a><\/li>\n<li>Wickham, H. (2016). <em>ggplot2: Elegant graphics for data analysis<\/em> (2nd ed.). Springer-Verlag. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-3-319-24277-4\">https:\/\/doi.org\/10.1007\/978-3-319-24277-4<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide m\u00e9thodologique et acad\u00e9mique pour ma\u00eetriser la pr\u00e9vision na\u00efve dans R : th\u00e9orie, impl\u00e9mentation pas-\u00e0-pas, fonctions forecast et m\u00e9triques d&rsquo;erreur.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2141,9436],"tags":[9438,9437,7784,2658,1911],"class_list":["post-8289","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-quantitative","category-science-des-donnees-avec-r","tag-benchmark-predictif","tag-forecast","tag-prevision-naive","tag-r","tag-series-temporelles"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8289","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=8289"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8289\/revisions"}],"predecessor-version":[{"id":8293,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8289\/revisions\/8293"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8289"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8289"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8289"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}