{"id":4660,"date":"2026-09-11T11:26:18","date_gmt":"2026-09-11T11:26:18","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-calculer-autocorrelation-dans-r\/"},"modified":"2026-09-11T11:26:21","modified_gmt":"2026-09-11T11:26:21","slug":"comment-calculer-autocorrelation-dans-r","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-calculer-autocorrelation-dans-r","title":{"rendered":"Comment calculer l&rsquo;autocorr\u00e9lation dans R"},"content":{"rendered":"<p>L&rsquo;analyse des s\u00e9ries temporelles et des donn\u00e9es longitudinales occupe une place pr\u00e9pond\u00e9rante dans la mod\u00e9lisation quantitative contemporaine, traversant des disciplines aussi vari\u00e9es que l&rsquo;\u00e9conom\u00e9trie, la psychologie quantitative, la climatologie, la biom\u00e9trie et l&rsquo;\u00e9pid\u00e9miologie. Au c\u0153ur de ces investigations r\u00e9side un ph\u00e9nom\u00e8ne fondamental nomm\u00e9 la d\u00e9pendance s\u00e9rielle, ou autocorr\u00e9lation, qui traduit la propension des observations successives \u00e0 maintenir une relation stochastique au fil du temps. Contrairement aux postulats classiques de l&rsquo;\u00e9chantillonnage al\u00e9atoire simple, o\u00f9 les entit\u00e9s observ\u00e9es sont suppos\u00e9es ind\u00e9pendantes et identiquement distribu\u00e9es, les donn\u00e9es s\u00e9quentielles portent en elles une m\u00e9moire temporelle intrins\u00e8que. Comprendre, mesurer et mod\u00e9liser cette m\u00e9moire constitue un imp\u00e9ratif m\u00e9thodologique pour tout chercheur ou praticien de la donn\u00e9e.<\/p>\n<p>L&rsquo;environnement statistique R s&rsquo;est impos\u00e9 comme l&rsquo;\u00e9cosyst\u00e8me computationnel de r\u00e9f\u00e9rence pour le traitement de ces structures d\u00e9pendantes, offrant un ensemble d&rsquo;outils analytiques allant des fonctions natives aux biblioth\u00e8ques sp\u00e9cialis\u00e9es les plus pointues. N\u00e9anmoins, le calcul de l&rsquo;autocorr\u00e9lation dans R ne saurait \u00eatre r\u00e9duit \u00e0 l&rsquo;ex\u00e9cution machinale d&rsquo;une fonction isol\u00e9e telle que <em>acf()<\/em>. Une utilisation rigoureuse exige une compr\u00e9hension math\u00e9matique approfondie des concepts de d\u00e9calage temporel, de stationnarit\u00e9, de structures d&rsquo;invariance et de distributions asymptotiques. Les praticiens doivent \u00eatre capables de naviguer avec pr\u00e9cision entre les corr\u00e9lations totales et partielles, d&rsquo;\u00e9valuer la significativit\u00e9 statistique \u00e0 l&rsquo;aide de tests omnibus adapt\u00e9s, et de diagnostiquer les anomalies structurelles comme les tendances d\u00e9terministes ou la non-stationnarit\u00e9.<\/p>\n<p>Ce guide exhaustif a pour vocation d&rsquo;articuler l&rsquo;ensemble des fondements th\u00e9oriques, des consid\u00e9rations algorithmiques et des protocoles d&rsquo;impl\u00e9mentation n\u00e9cessaires pour quantifier et interpr\u00e9ter l&rsquo;autocorr\u00e9lation dans R. De la formalisation de la covariance s\u00e9rielle \u00e0 la mod\u00e9lisation avanc\u00e9e par moindres carr\u00e9s g\u00e9n\u00e9ralis\u00e9s, en passant par l&rsquo;analyse des devis en mesures r\u00e9p\u00e9t\u00e9es et des protocoles d&rsquo;\u00e9chantillonnage \u00e9cologique momentan\u00e9, cet ouvrage fournit une feuille de route d\u00e9taill\u00e9e, robuste et directement exploitable pour mener des analyses temporelles de haut niveau acad\u00e9mique.<\/p>\n<h2>1. Fondements th\u00e9oriques de l&rsquo;autocorr\u00e9lation et pertinence en analyse quantitative<\/h2>\n<h3>1.1 D\u00e9finition math\u00e9matique et conceptuelle de la corr\u00e9lation s\u00e9rielle<\/h3>\n<p>L&rsquo;autocorr\u00e9lation, fr\u00e9quemment d\u00e9sign\u00e9e sous le terme de corr\u00e9lation s\u00e9rielle, mesure la d\u00e9pendance lin\u00e9aire existant entre les valeurs d&rsquo;une m\u00eame variable stochastique observ\u00e9e \u00e0 diff\u00e9rents instants temporels. D&rsquo;un point de vue conceptuel, elle quantifie le degr\u00e9 d&rsquo;association entre une observation pr\u00e9sente et ses r\u00e9alisations ant\u00e9rieures. Pour formaliser cette notion, consid\u00e9rons un processus stochastique discret index\u00e9 par le temps, not\u00e9 <em>X(t)<\/em>, o\u00f9 <em>t<\/em> appartient \u00e0 l&rsquo;ensemble des entiers relatifs. Si nous supposons que ce processus poss\u00e8de une esp\u00e9rance math\u00e9matique constante not\u00e9e &mu; et une variance finie &sigma;\u00b2, l&rsquo;autocovariance au d\u00e9calage temporel <em>k<\/em> (fr\u00e9quemment d\u00e9sign\u00e9 par le terme anglophone <em>lag k<\/em>) se d\u00e9finit comme l&rsquo;esp\u00e9rance du produit crois\u00e9 des \u00e9carts \u00e0 la moyenne : &gamma;(k) = E[(X(t) &#8211; &mu;)(X(t + k) &#8211; &mu;)].<\/p>\n<p>Le coefficient d&rsquo;autocorr\u00e9lation th\u00e9orique au d\u00e9calage <em>k<\/em>, universellement not\u00e9 &rho;(k), correspond \u00e0 la normalisation de cette autocovariance par la variance globale du processus stochastique. Math\u00e9matiquement, il s&rsquo;exprime par le ratio &rho;(k) = &gamma;(k) \/ &gamma;(0), o\u00f9 &gamma;(0) repr\u00e9sente l&rsquo;autocovariance \u00e0 un d\u00e9calage nul, c&rsquo;est-\u00e0-dire la variance pure de la s\u00e9rie temporelle. En vertu de l&rsquo;in\u00e9galit\u00e9 de Cauchy-Schwarz, ce coefficient d&rsquo;autocorr\u00e9lation est strictement born\u00e9 \u00e0 l&rsquo;int\u00e9rieur de l&rsquo;intervalle ferm\u00e9 [-1, +1]. Une valeur s&rsquo;approchant de +1 d\u00e9note une persistance temporelle positive prononc\u00e9e, caract\u00e9ris\u00e9e par une forte inertie du syst\u00e8me o\u00f9 des valeurs \u00e9lev\u00e9es sont pr\u00e9f\u00e9rentiellement suivies de valeurs \u00e9lev\u00e9es. Inversement, une valeur tendant vers -1 refl\u00e8te une alternance syst\u00e9matique et oscillatoire, tandis qu&rsquo;une valeur nulle traduit une absence totale d&rsquo;association lin\u00e9aire s\u00e9rielle au d\u00e9calage consid\u00e9r\u00e9.<\/p>\n<p>Il est crucial de distinguer cette dynamique selon la nature sous-jacente du processus stochastique. Un processus est qualifi\u00e9 de stationnaire au sens faible (ou stationnaire au second ordre) si son esp\u00e9rance math\u00e9matique est invariante par translation dans le temps et si son autocovariance &gamma;(t, t + k) ne d\u00e9pend exclusivement que de l&rsquo;\u00e9cart temporel <em>k<\/em> et non du rep\u00e8re temporel absolu <em>t<\/em>. Lorsque cette condition d&rsquo;invariance temporelle fait d\u00e9faut, le processus est qualifi\u00e9 de non-stationnaire. Dans ce cas, la covariance s\u00e9rielle devient fonction de l&rsquo;instant consid\u00e9r\u00e9, ce qui invalide l&rsquo;estimation standard du coefficient unique d&rsquo;autocorr\u00e9lation et n\u00e9cessite des transformations pr\u00e9alables de la s\u00e9rie chronologique pour restaurer la stationnarit\u00e9.<\/p>\n<h3>1.2 Notion de d\u00e9calage temporel (lag) et fonction d&rsquo;autocorr\u00e9lation<\/h3>\n<p>Le m\u00e9canisme du d\u00e9calage temporel, ou <em>lag<\/em>, constitue le principe op\u00e9rationnel fondamental permettant de calculer la d\u00e9pendance s\u00e9rielle. Concr\u00e8tement, d\u00e9caler une s\u00e9rie univari\u00e9e d&rsquo;un ordre <em>k<\/em> \u00e9quivaut \u00e0 aligner chaque observation <em>X(t)<\/em> avec sa valeur observ\u00e9e <em>k<\/em> unit\u00e9s de temps auparavant, soit <em>X(t &#8211; k)<\/em>. En op\u00e9rant ce glissement syst\u00e9matique, on g\u00e9n\u00e8re des paires d&rsquo;observations conjointes sur lesquelles s&rsquo;appliquent les estimateurs classiques de covariance. Au d\u00e9calage <em>k = 1<\/em>, nous \u00e9valuons la m\u00e9moire imm\u00e9diate du processus, c&rsquo;est-\u00e0-dire l&rsquo;influence directe de l&rsquo;instant pr\u00e9c\u00e9dent sur l&rsquo;\u00e9tat courant. Au d\u00e9calage <em>k = 2<\/em>, nous sondons l&rsquo;influence r\u00e9siduelle de l&rsquo;instant s\u00e9par\u00e9 par deux pas d&rsquo;\u00e9chantillonnage, et ainsi de suite pour l&rsquo;ensemble des d\u00e9calages entiers positifs.<\/p>\n<p>La s\u00e9quence ordonn\u00e9e de l&rsquo;ensemble de ces coefficients d&rsquo;autocorr\u00e9lation pour les d\u00e9calages successifs <em>k = 0, 1, 2, &#8230;, K<\/em> forme ce que la litt\u00e9rature statistique nomme la fonction d&rsquo;autocorr\u00e9lation, universellement abr\u00e9g\u00e9e par l&rsquo;acronyme <strong>ACF<\/strong> (<em>Autocorrelation Function<\/em>). L&rsquo;ACF constitue une v\u00e9ritable empreinte digitale probabiliste du processus stochastique. Elle d\u00e9crit la mani\u00e8re dont l&rsquo;information contenue dans le pass\u00e9 s&rsquo;estompe, persiste ou se propage vers le futur. Pour un processus purement al\u00e9atoire sans m\u00e9moire, tel qu&rsquo;un bruit blanc gaussien, l&rsquo;ACF pr\u00e9sente une valeur unitaire au d\u00e9calage z\u00e9ro (&rho;(0) = 1) et s&rsquo;annule rigoureusement pour tout d\u00e9calage <em>k &ge; 1<\/em>.<\/p>\n<p>L&rsquo;analyse du comportement asymptotique de l&rsquo;ACF permet d&rsquo;op\u00e9rer une distinction fondamentale entre les processus dits \u00e0 m\u00e9moire courte et les processus \u00e0 m\u00e9moire longue. Dans un processus \u00e0 m\u00e9moire courte, typiquement illustr\u00e9 par les mod\u00e8les autor\u00e9gressifs et moyennes mobiles (ARMA), les coefficients d&rsquo;autocorr\u00e9lation d\u00e9croissent de mani\u00e8re exponentielle ou g\u00e9om\u00e9trique vers z\u00e9ro \u00e0 mesure que le d\u00e9calage <em>k<\/em> cro\u00eet vers l&rsquo;infini, garantissant que la somme absolue des coefficients demeure finie. \u00c0 l&rsquo;oppos\u00e9, les processus stochastiques \u00e0 m\u00e9moire longue, souvent mod\u00e9lis\u00e9s par des processus fractionnairement int\u00e9gr\u00e9s (ARFIMA), pr\u00e9sentent une d\u00e9croissance hyperbolique extr\u00eamement lente de leurs autocorr\u00e9lations, entra\u00eenant la divergence de la somme des coefficients et traduisant la r\u00e9manence d&rsquo;\u00e9v\u00e9nements pass\u00e9s sur des horizons temporels consid\u00e9rables.<\/p>\n<h3>1.3 Enjeux m\u00e9thodologiques de la d\u00e9pendance s\u00e9rielle dans les mesures longitudinales<\/h3>\n<p>Dans le domaine des analyses quantitatives et de la mod\u00e9lisation statistique, la pr\u00e9sence d&rsquo;autocorr\u00e9lation non prise en compte viole directement l&rsquo;un des postulats cardinaux du th\u00e9or\u00e8me de Gauss-Markov, \u00e0 savoir l&rsquo;ind\u00e9pendance mutuelle des termes d&rsquo;erreur. Lorsque des mod\u00e8les de r\u00e9gression lin\u00e9aire par moindres carr\u00e9s ordinaires (MCO) sont ajust\u00e9s sur des s\u00e9ries chronologiques ou des donn\u00e9es longitudinales d\u00e9pendantes, les estimateurs des coefficients de r\u00e9gression demeurent math\u00e9matiquement sans biais, mais ils perdent leur propri\u00e9t\u00e9 d&rsquo;efficacit\u00e9 asymptotique. En d&rsquo;autres termes, ils ne constituent plus les meilleurs estimateurs lin\u00e9aires sans biais (BLUE).<\/p>\n<p>La cons\u00e9quence la plus d\u00e9l\u00e9t\u00e8re de cette violation concerne l&rsquo;estimation de la matrice de variance-covariance des coefficients. En pr\u00e9sence d&rsquo;une autocorr\u00e9lation positive des r\u00e9sidus, les moindres carr\u00e9s ordinaires sous-estiment syst\u00e9matiquement les erreurs-types des estimateurs. Cette sous-estimation artificielle gonfle la statistique de test de Student et comprime ind\u00fbment les p-valeurs associ\u00e9es, entra\u00eenant une inflation exponentielle du risque d&rsquo;erreur de type I. Le chercheur est alors conduit \u00e0 rejeter \u00e0 tort l&rsquo;hypoth\u00e8se nulle d&rsquo;absence d&rsquo;effet et \u00e0 identifier des relations pr\u00e9dictives totalement fallacieuses. Ce ph\u00e9nom\u00e8ne, document\u00e9 initialement dans les travaux pionniers de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2984083\">Yule (1926)<\/a> relatifs aux corr\u00e9lations illusoires, demeure l&rsquo;un des \u00e9cueils m\u00e9thodologiques les plus destructeurs de l&rsquo;inf\u00e9rence statistique observationnelle.<\/p>\n<p>Au-del\u00e0 de ces consid\u00e9rations purement inf\u00e9rentielles, l&rsquo;autocorr\u00e9lation constitue en elle-m\u00eame une m\u00e9trique substantielle d&rsquo;un immense int\u00e9r\u00eat th\u00e9orique, notamment en psychom\u00e9trie, en sciences comportementales et en m\u00e9decine personnalis\u00e9e. Dans les paradigmes de dynamique psychologique, l&rsquo;autocorr\u00e9lation de premier ordre mesur\u00e9e au sein d&rsquo;une s\u00e9quence temporelle d&rsquo;\u00e9tats affectifs est interpr\u00e9t\u00e9e comme un indicateur d&rsquo;inertie \u00e9motionnelle. Une inertie \u00e9lev\u00e9e, quantifi\u00e9e par une autocorr\u00e9lation s\u00e9rielle positive substantielle, refl\u00e8te une rigidit\u00e9 r\u00e9gulatrice o\u00f9 l&rsquo;individu peine \u00e0 se d\u00e9tacher d&rsquo;un \u00e9tat affectif n\u00e9gatif pour revenir \u00e0 sa ligne de base. \u00c0 l&rsquo;inverse, une autocorr\u00e9lation mod\u00e9r\u00e9e t\u00e9moigne d&rsquo;une flexibilit\u00e9 adaptative saine face aux perturbations environnementales. L&rsquo;estimation pr\u00e9cise de cette d\u00e9pendance s\u00e9rielle est donc indispensable tant pour corriger les mod\u00e8les statistiques que pour th\u00e9oriser la dynamique temporelle des ph\u00e9nom\u00e8nes observ\u00e9s.<\/p>\n<h2>2. Pr\u00e9paration de l&rsquo;environnement R et manipulation des s\u00e9ries temporelles<\/h2>\n<h3>2.1 Installation et chargement des biblioth\u00e8ques n\u00e9cessaires<\/h3>\n<p>Pour mener \u00e0 bien une \u00e9tude exhaustive de l&rsquo;autocorr\u00e9lation sous R, il convient de structurer un environnement computationnel robuste en mobilisant \u00e0 la fois les modules natifs du syst\u00e8me et les extensions sp\u00e9cialis\u00e9es d\u00e9velopp\u00e9es par la communaut\u00e9 statistique. L&rsquo;environnement R de base dispose nativement du package <em>stats<\/em>, lequel fournit les fonctions \u00e9l\u00e9mentaires et historiques pour l&rsquo;analyse spectrale et temporelle, notamment la routine <em>acf()<\/em>, la fonction <em>pacf()<\/em> et la routine d&rsquo;ajustement <em>arima()<\/em>. Ces outils constituent le socle fondamental sur lequel reposent la plupart des d\u00e9veloppements ult\u00e9rieurs.<\/p>\n<p>Cependant, pour acc\u00e9der \u00e0 des proc\u00e9dures de diagnostic plus sophistiqu\u00e9es, notamment les tests formels de racine unitaire, les tests d&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 et les outils de d\u00e9tection \u00e9conom\u00e9trique, l&rsquo;installation de biblioth\u00e8ques tierces s&rsquo;av\u00e8re indispensable. Le package <em>tseries<\/em>, d\u00e9velopp\u00e9 sous l&rsquo;\u00e9gide du projet Rmetrics, offre des impl\u00e9mentations particuli\u00e8rement robustes pour les tests de stationnarit\u00e9 tels que le test de Dickey-Fuller augment\u00e9 (ADF) et le test KPSS. Parall\u00e8lement, le package <em>forecast<\/em> fournit des routines de calcul et de visualisation tr\u00e8s compl\u00e8tes, tandis que la biblioth\u00e8que <em>lmtest<\/em> s&rsquo;av\u00e8re indispensable pour mener des tests diagnostiques approfondis sur les r\u00e9sidus de mod\u00e8les lin\u00e9aires, \u00e0 l&rsquo;image du test de Durbin-Watson ou du test de Breusch-Godfrey.<\/p>\n<p>L&rsquo;initialisation de la session de travail doit id\u00e9alement int\u00e9grer le chargement ordonn\u00e9 de ces diff\u00e9rentes biblioth\u00e8ques logicielles. On veillera \u00e0 ex\u00e9cuter les commandes d&rsquo;installation via la fonction <em>install.packages()<\/em> pour les composants non pr\u00e9sents dans le r\u00e9pertoire syst\u00e8me local, suivies des appels \u00e0 la fonction <em>library()<\/em>. Une gestion rigoureuse des d\u00e9pendances \u00e9vite les conflits de masquage de fonctions, particuli\u00e8rement fr\u00e9quents dans le domaine de la manipulation des s\u00e9ries temporelles o\u00f9 plusieurs packages peuvent proposer des m\u00e9thodes homonymes pour la manipulation de d\u00e9calages ou l&rsquo;extraction de m\u00e9triques s\u00e9rielles.<\/p>\n<h3>2.2 Conversion et structuration des vecteurs en objets temporels<\/h3>\n<p>L&rsquo;une des particularit\u00e9s du traitement des s\u00e9ries chronologiques dans R r\u00e9side dans l&rsquo;utilisation de structures de donn\u00e9es formelles encapsulant explicitement la dimension temporelle. Bien qu&rsquo;un vecteur num\u00e9rique brut puisse faire l&rsquo;objet de calculs d&rsquo;autocorr\u00e9lation s\u00e9quentielle \u00e9l\u00e9mentaires, l&rsquo;attribution d&rsquo;une classe temporelle formelle permet de garantir l&rsquo;int\u00e9grit\u00e9 de l&rsquo;\u00e9chantillonnage, la manipulation transparente des pas temporels et l&rsquo;activation automatique des m\u00e9thodes g\u00e9n\u00e9riques adapt\u00e9es.<\/p>\n<p>La fonction <em>ts()<\/em> constitue la routine canonique du package <em>stats<\/em> pour convertir un vecteur num\u00e9rique conventionnel en un objet de classe <strong>ts<\/strong> (<em>time series<\/em>). Cette fonction exige la sp\u00e9cification explicite de param\u00e8tres cardinaux, \u00e0 savoir l&rsquo;instant de d\u00e9part via l&rsquo;argument <strong>start<\/strong> (qui peut \u00eatre un scalaire ou un vecteur de deux entiers d\u00e9signant l&rsquo;ann\u00e9e et la sous-p\u00e9riode), et la fr\u00e9quence d&rsquo;observation via l&rsquo;argument <strong>frequency<\/strong>. Par exemple, une fr\u00e9quence de 1 correspond \u00e0 des relev\u00e9s annuels r\u00e9guliers, une fr\u00e9quence de 4 caract\u00e9rise des donn\u00e9es trimestrielles, une fr\u00e9quence de 12 s&rsquo;applique aux s\u00e9ries mensuelles, et une fr\u00e9quence de 365.25 permet d&rsquo;encoder des mesures quotidiennes continues en tenant compte des ann\u00e9es bissextiles.<\/p>\n<p>La structuration correcte d&rsquo;un objet <em>ts<\/em> conf\u00e8re \u00e0 la s\u00e9rie temporelle une grille temporelle \u00e9quidistante stricte. R associe alors \u00e0 l&rsquo;objet des attributs sp\u00e9cifiques tels que <em>tsp<\/em>, qui encode le d\u00e9but, la fin et le pas d&rsquo;\u00e9chantillonnage de la trajectoire. Cette formalisation permet aux fonctions d&rsquo;analyse subs\u00e9quentes d&rsquo;interpr\u00e9ter sans ambigu\u00eft\u00e9 les d\u00e9calages temporels, non pas simplement comme des indices de rangs vectoriels, mais comme des intervalles temporels concrets correspondant aux unit\u00e9s r\u00e9elles du ph\u00e9nom\u00e8ne \u00e9tudi\u00e9 (jours, mois, trimestres). Le contr\u00f4le de cette r\u00e9gularit\u00e9 d&rsquo;\u00e9chantillonnage est imp\u00e9ratif, car l&rsquo;application de calculs d&rsquo;autocorr\u00e9lation sur une s\u00e9quence temporelle irr\u00e9guli\u00e8rement espac\u00e9e sans ajustement pr\u00e9alable introduit un biais syst\u00e9matique dans l&rsquo;estimation de la vitesse de dissipation de la m\u00e9moire s\u00e9rielle.<\/p>\n<h3>2.3 Gestion rigoureuse des valeurs manquantes pr\u00e9alablement au calcul<\/h3>\n<p>Dans les jeux de donn\u00e9es empiriques longitudinaux, la pr\u00e9sence de valeurs manquantes (not\u00e9es <strong>NA<\/strong> sous R) constitue un d\u00e9fi m\u00e9thodologique omnipr\u00e9sent. Les estimateurs standards de l&rsquo;autocovariance reposent sur la somme de produits crois\u00e9s entre des observations s\u00e9par\u00e9es par un d\u00e9calage fixe. D\u00e8s lors qu&rsquo;une seule valeur manque au temps <em>t<\/em>, le produit crois\u00e9 impliquant cette valeur au d\u00e9calage <em>k<\/em>, soit l&rsquo;interaction entre <em>X(t)<\/em> et <em>X(t &#8211; k)<\/em>, ainsi que l&rsquo;interaction entre <em>X(t + k)<\/em> et <em>X(t)<\/em>, devient ind\u00e9termin\u00e9. L&rsquo;omission de cette contrainte peut paralyser les routines de calcul ou produire des vecteurs enti\u00e8rement contamin\u00e9s par des ind\u00e9terminations.<\/p>\n<p>Le diagnostic pr\u00e9alable des cellules manquantes s&rsquo;op\u00e8re usuellement par l&rsquo;application conjointe des fonctions <em>is.na()<\/em> et <em>which()<\/em>, ou via des r\u00e9sum\u00e9s globaux permettant de localiser pr\u00e9cis\u00e9ment les discontinuit\u00e9s dans la trajectoire temporelle. Face \u00e0 des valeurs manquantes, la tentation primaire du praticien consiste souvent \u00e0 supprimer purement et simplement les lignes d\u00e9ficientes. Cette approche par suppression de cas complets (ou <em>listwise deletion<\/em>) est formellement proscrite dans le cadre des s\u00e9ries chronologiques : elle d\u00e9truit irr\u00e9m\u00e9diablement l&rsquo;\u00e9quidistance des observations, cr\u00e9e des sauts artificiels dans le temps et alt\u00e8re de mani\u00e8re irr\u00e9versible la structure de d\u00e9pendance s\u00e9rielle sous-jacente.<\/p>\n<p>Il est donc imp\u00e9ratif de recourir \u00e0 des m\u00e9thodes d&rsquo;imputation adapt\u00e9es aux propri\u00e9t\u00e9s dynamiques de la s\u00e9quence \u00e9tudi\u00e9e. Pour des s\u00e9ries \u00e0 tendance continue sans saisonnalit\u00e9 abrupte, l&rsquo;interpolation lin\u00e9aire ou spline, accessible via la fonction <em>na.interp()<\/em> du package <em>forecast<\/em>, permet de reconstituer les points manquants en pr\u00e9servant la trajectoire locale. Lorsque les donn\u00e9es pr\u00e9sentent une inertie forte et une variation discr\u00e8te, la m\u00e9thode du maintien de la derni\u00e8re valeur observ\u00e9e (<em>Last Observation Carried Forward<\/em>), disponible via la fonction <em>na.locf()<\/em> du package <em>zoo<\/em>, peut \u00eatre mobilis\u00e9e avec pr\u00e9caution. Pour des cadres d&rsquo;inf\u00e9rence statistique plus exigeants, l&rsquo;utilisation de filtres de Kalman appliqu\u00e9s \u00e0 des mod\u00e8les d&rsquo;espace d&rsquo;\u00e9tats structuraux permet d&rsquo;imputer les donn\u00e9es manquantes de mani\u00e8re optimale en conditionnant les estimations sur l&rsquo;ensemble de la structure stochastique observ\u00e9e.<\/p>\n<h2>3. Calcul programmatique de l&rsquo;autocorr\u00e9lation avec la fonction acf() de base<\/h2>\n<h3>3.1 Syntaxe, arguments fondamentaux et ex\u00e9cution sans trac\u00e9<\/h3>\n<p>La fonction <em>acf()<\/em>, int\u00e9gr\u00e9e nativement dans le socle du package <em>stats<\/em> de R, constitue le point d&rsquo;ancrage fondamental pour l&rsquo;\u00e9valuation de la d\u00e9pendance s\u00e9rielle univari\u00e9e et multivari\u00e9e. Son impl\u00e9mentation computationnelle repose sur des algorithmes optimis\u00e9s en langage C, garantissant une ex\u00e9cution rapide m\u00eame sur des s\u00e9quences comportant des dizaines de milliers d&rsquo;observations. La signature formelle de cette fonction mobilise plusieurs arguments strat\u00e9giques qu&rsquo;il est indispensable de ma\u00eetriser pour contr\u00f4ler avec pr\u00e9cision le flux de traitement num\u00e9rique.<\/p>\n<p>L&rsquo;argument principal de la fonction est le vecteur ou la s\u00e9rie temporelle univari\u00e9e transmise en entr\u00e9e. Par d\u00e9faut, l&rsquo;appel de la fonction g\u00e9n\u00e8re automatiquement une fen\u00eatre graphique affichant le corr\u00e9logramme de la s\u00e9rie. Dans le cadre d&rsquo;un pipeline de calcul scientifique automatis\u00e9 ou d&rsquo;une analyse statistique programmatique, ce comportement visuel par d\u00e9faut s&rsquo;av\u00e8re fr\u00e9quemment sous-optimal, voire perturbateur. L&rsquo;assignation explicite de l&rsquo;argument <strong>plot = FALSE<\/strong> permet de neutraliser cette sortie graphique et d&rsquo;astreindre la fonction \u00e0 retourner exclusivement un objet informatique structur\u00e9 contenant les r\u00e9sultats num\u00e9riques des estimations.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/autocorrelationR1.png\" alt=\"Autocorrelation in R\" \/><figcaption>Autocorrelation in R<\/figcaption><\/figure>\n<p>Un autre param\u00e8tre cardinal r\u00e9side dans l&rsquo;argument <strong>type<\/strong>, qui admet par d\u00e9faut la valeur textuelle <em>correlation<\/em>. Cette configuration impose le calcul des coefficients d&rsquo;autocorr\u00e9lation normalis\u00e9s born\u00e9s entre -1 et +1. Cependant, l&rsquo;utilisateur peut \u00e9galement sp\u00e9cifier <em>type = \u00ab\u00a0covariance\u00a0\u00bb<\/em> pour extraire les autocovariances brutes &gamma;(k), ou <em>type = \u00ab\u00a0partial\u00a0\u00bb<\/em> pour basculer vers le calcul des autocorr\u00e9lations partielles. Par ailleurs, la fonction int\u00e8gre un param\u00e8tre <strong>demean = TRUE<\/strong>, qui ordonne le centrage automatique de la s\u00e9rie par soustraction de sa moyenne empirique pr\u00e9alable au calcul des sommes de produits crois\u00e9s, une op\u00e9ration th\u00e9oriquement requise pour assurer la validit\u00e9 de l&rsquo;estimateur de covariance sous hypoth\u00e8se de stationnarit\u00e9.<\/p>\n<h3>3.2 Extraction et interpr\u00e9tation matricielle des coefficients d&rsquo;autocorr\u00e9lation<\/h3>\n<p>L&rsquo;ex\u00e9cution de la fonction avec la d\u00e9sactivation du trac\u00e9 graphique g\u00e9n\u00e8re un objet complexe appartenant \u00e0 la classe S3 <strong>acf<\/strong>. Cet objet est une liste nomm\u00e9e encapsulant plusieurs \u00e9l\u00e9ments essentiels : <em>acf<\/em>, <em>type<\/em>, <em>n.used<\/em>, <em>lag<\/em> et <em>series<\/em>. L&rsquo;\u00e9l\u00e9ment qui concentre l&rsquo;attention computationnelle est la composante <strong>$acf<\/strong>, qui h\u00e9berge la matrice tridimensionnelle des coefficients calcul\u00e9s. Pour une s\u00e9rie univari\u00e9e, cette structure se pr\u00e9sente sous la forme d&rsquo;un tableau de dimensions <em>[K + 1, 1, 1]<\/em>, o\u00f9 <em>K<\/em> repr\u00e9sente le nombre maximal de d\u00e9calages calcul\u00e9s.<\/p>\n<p>L&rsquo;observation imm\u00e9diate de la premi\u00e8re valeur contenue dans cet objet, situ\u00e9e \u00e0 l&rsquo;indice vectoriel 1 correspondant au d\u00e9calage temporel z\u00e9ro (<em>lag 0<\/em>), r\u00e9v\u00e8le un r\u00e9sultat syst\u00e9matiquement \u00e9gal \u00e0 1. D&rsquo;un point de vue statistique, cette \u00e9galit\u00e9 parfaite &rho;(0) = 1 d\u00e9coule directement de la d\u00e9finition formelle de l&rsquo;autocorr\u00e9lation : elle traduit la corr\u00e9lation d&rsquo;une variable avec elle-m\u00eame sans aucun d\u00e9calage temporel, soit le ratio de la variance sur elle-m\u00eame. Les coefficients informatifs pour le mod\u00e9lisateur d\u00e9butent donc strictement \u00e0 partir du d\u00e9calage un (<em>lag 1<\/em>), situ\u00e9 \u00e0 l&rsquo;indice vectoriel 2 en indexation R standard.<\/p>\n<p>L&rsquo;extraction programmatique des coefficients s&rsquo;op\u00e8re par un sous-ensemble indiciel cibl\u00e9. Par exemple, pour isoler le vecteur lin\u00e9aire des corr\u00e9lations s\u00e9rielles du d\u00e9calage 0 au d\u00e9calage maximal, on appliquera l&rsquo;op\u00e9rateur d&rsquo;extraction <em>mon_objet$acf[, 1, 1]<\/em> ou la fonction de conversion <em>as.numeric(mon_objet$acf)<\/em>. L&rsquo;interpr\u00e9tation s\u00e9quentielle de ces coefficients permet de cartographier la structure temporelle : un coefficient au d\u00e9calage 1 de 0.75 indique une forte m\u00e9moire imm\u00e9diate, tandis que des valeurs subs\u00e9quentes au d\u00e9calage 2 de 0.56 et au d\u00e9calage 3 de 0.42 sugg\u00e8rent une d\u00e9croissance g\u00e9om\u00e9trique typique d&rsquo;un processus autor\u00e9gressif stable d&rsquo;ordre un.<\/p>\n<h3>3.3 Param\u00e9trage du d\u00e9calage maximal via lag.max<\/h3>\n<p>Par d\u00e9faut, lorsque l&rsquo;utilisateur ne sp\u00e9cifie aucun d\u00e9calage limite, la fonction <em>acf()<\/em> calcule les coefficients jusqu&rsquo;\u00e0 un horizon temporel maximal d\u00e9termin\u00e9 par une r\u00e8gle heuristique cod\u00e9e en dur dans les routines de R. Pour une s\u00e9rie de taille <em>N<\/em>, ce d\u00e9calage maximal par d\u00e9faut est fix\u00e9 \u00e0 la valeur arrondie de <em>10 * log10(N \/ m)<\/em>, o\u00f9 <em>m<\/em> d\u00e9signe le nombre de composantes de la s\u00e9rie. Bien que cette heuristique offre un aper\u00e7u visuel rapide, elle peut s&rsquo;av\u00e9rer inadapt\u00e9e aux objectifs sp\u00e9cifiques d&rsquo;une \u00e9tude empirique rigoureuse.<\/p>\n<p>L&rsquo;argument <strong>lag.max<\/strong> permet au praticien de reprendre le contr\u00f4le absolu sur la profondeur temporelle de l&rsquo;analyse en fixant explicitement l&rsquo;entier maximal des d\u00e9calages \u00e0 estimer. La d\u00e9termination de cette borne ob\u00e9it \u00e0 un compromis statistique d\u00e9licat entre richesse informationnelle et stabilit\u00e9 stochastique des estimateurs. \u00c0 mesure que le d\u00e9calage <em>k<\/em> augmente, le nombre effectif de paires d&rsquo;observations disponibles pour calculer la covariance diminue m\u00e9caniquement : pour une s\u00e9rie de longueur <em>N<\/em>, il n&rsquo;existe que <em>N &#8211; k<\/em> observations conjointes pour \u00e9valuer &gamma;(k).<\/p>\n<p>En cons\u00e9quence, l&rsquo;estimation des autocorr\u00e9lations \u00e0 des d\u00e9calages trop \u00e9lev\u00e9s souffre d&rsquo;une variance d&rsquo;\u00e9chantillonnage consid\u00e9rable, rendant les coefficients hautement impr\u00e9cis et erratiques. La recommandation m\u00e9thodologique classique issue des travaux fondateurs de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675021\">Box et Jenkins (1976)<\/a> stipule que le d\u00e9calage maximal explor\u00e9 ne devrait jamais exc\u00e9der le quart ou au maximum le tiers de la longueur totale de la s\u00e9rie temporelle (soit <em>lag.max &le; N \/ 4<\/em>), tout en veillant \u00e0 conserver un seuil absolu minimal suffisant pour capturer les p\u00e9riodicit\u00e9s saisonni\u00e8res ou institutionnelles sous-jacentes au ph\u00e9nom\u00e8ne mod\u00e9lis\u00e9.<\/p>\n<h2>4. Utilisation du package tseries et alternatives computationnelles<\/h2>\n<h3>4.1 Calcul de l&rsquo;autocorr\u00e9lation avec les routines du package tseries<\/h3>\n<p>Le package <em>tseries<\/em> constitue l&rsquo;une des extensions historiques les plus reconnues pour l&rsquo;\u00e9conom\u00e9trie computationnelle sous R. Son int\u00e9gration dans un workflow d&rsquo;analyse s\u00e9rielle ne vise pas simplement \u00e0 substituer la fonction de calcul de base, mais \u00e0 ins\u00e9rer cette \u00e9valuation dans un pipeline rigoureux d&rsquo;inf\u00e9rence \u00e9conom\u00e9trique. Lors du chargement de <em>tseries<\/em>, l&rsquo;environnement R b\u00e9n\u00e9ficie de passerelles transparentes entre les objets de s\u00e9ries chronologiques et des tests stochastiques de nouvelle g\u00e9n\u00e9ration.<\/p>\n<p>L&rsquo;interaction entre les fonctions de <em>tseries<\/em> et le calcul de d\u00e9pendance s\u00e9rielle se manifeste particuli\u00e8rement lors de la mod\u00e9lisation de processus financiers ou volatils. Par exemple, la fonction <em>garch()<\/em> pr\u00e9sente dans le package s&rsquo;appuie directement sur l&rsquo;\u00e9valuation des autocorr\u00e9lations des r\u00e9sidus au carr\u00e9 pour diagnostiquer l&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 conditionnelle autor\u00e9gressive. Bien que <em>tseries<\/em> mobilise fr\u00e9quemment en interne les primitives compil\u00e9es de l&rsquo;ACF native de R, il impose des contr\u00f4les de coh\u00e9rence stricts sur la taille d&rsquo;\u00e9chantillon et offre des structures d&rsquo;int\u00e9gration directe avec des tests de stationnarit\u00e9 sophistiqu\u00e9s.<\/p>\n<p>L&rsquo;utilisation concert\u00e9e de <em>tseries<\/em> permet \u00e9galement d&rsquo;automatiser des s\u00e9quences d&rsquo;\u00e9valuation o\u00f9 le calcul d&rsquo;autocorr\u00e9lation intervient cons\u00e9cutivement \u00e0 un test de racine unitaire. En articulant la fonction <em>adf.test()<\/em> avec l&rsquo;extraction s\u00e9quentielle des autocorr\u00e9lations r\u00e9siduelles, le mod\u00e9lisateur dispose d&rsquo;un \u00e9cosyst\u00e8me hautement coh\u00e9rent pour valider si la d\u00e9pendance mesur\u00e9e est le produit d&rsquo;un processus stationnaire autor\u00e9gressif ou le sympt\u00f4me d&rsquo;une int\u00e9gration d&rsquo;ordre un n\u00e9cessitant une diff\u00e9rentiation structurelle.<\/p>\n<h3>4.2 Comparaison de performance entre base::acf() et packages sp\u00e9cialis\u00e9s<\/h3>\n<p>Dans le traitement de donn\u00e9es massives (<em>Big Data<\/em>), telles que les enregistrements de flux financiers \u00e0 haute fr\u00e9quence, les relev\u00e9s de capteurs industriels connect\u00e9s ou les donn\u00e9es neurophysiologiques \u00e9chantillonn\u00e9es \u00e0 la milliseconde, la performance computationnelle du calcul de l&rsquo;ACF devient un facteur d\u00e9terminant. L&rsquo;algorithme standard impl\u00e9ment\u00e9 dans <em>base::acf()<\/em> effectue le calcul des autocovariances dans le domaine temporel direct par sommation it\u00e9rative des produits crois\u00e9s, ce qui induit une complexit\u00e9 algorithmique de l&rsquo;ordre de <em>O(N * K)<\/em>, o\u00f9 <em>N<\/em> est le nombre total de points et <em>K<\/em> le nombre maximal de d\u00e9calages.<\/p>\n<p>Lorsque la taille <em>N<\/em> atteint des centaines de milliers de lignes et que <em>K<\/em> est \u00e9galement \u00e9lev\u00e9, cette approche directe peut induire des temps de calcul prohibitifs. Pour contourner cette saturation, des biblioth\u00e8ques algorithmiques sp\u00e9cialis\u00e9es exploitent le th\u00e9or\u00e8me de Wiener-Khinchin. Ce th\u00e9or\u00e8me fondamental d\u00e9montre que l&rsquo;autocorr\u00e9lation d&rsquo;un signal correspond \u00e0 la transform\u00e9e de Fourier inverse de sa densit\u00e9 spectrale de puissance. En mobilisant l&rsquo;algorithme de Transform\u00e9e de Fourier Rapide (<em>Fast Fourier Transform<\/em> ou <strong>FFT<\/strong>), la complexit\u00e9 temporelle chute de mani\u00e8re spectaculaire \u00e0 <em>O(N * log(N))<\/em>, ind\u00e9pendamment du nombre de d\u00e9calages requis.<\/p>\n<p>Des packages tels que <em>stats<\/em> (via sa routine interne optimis\u00e9e pour de tr\u00e8s grandes s\u00e9ries) ou des extensions de traitement du signal exploitent cette dualit\u00e9 spectrale. Cependant, les tests de robustesse d\u00e9montrent une parfaite concordance math\u00e9matique entre les estimations obtenues par sommation directe et celles issues de la FFT, sous r\u00e9serve d&rsquo;une gestion ad\u00e9quate du remplissage par des z\u00e9ros (<em>zero-padding<\/em>) requis par les algorithmes de Fourier pour pr\u00e9venir le ph\u00e9nom\u00e8ne d&rsquo;autocorr\u00e9lation circulaire p\u00e9riodique. Sur le plan de la r\u00e9sistance aux valeurs aberrantes extr\u00eames, les estimateurs gaussiens standards demeurent sensibles aux chocs ponctuels, ce qui justifie parfois le recours \u00e0 des estimateurs d&rsquo;autocorr\u00e9lation robuste bas\u00e9s sur les rangs ou sur les m\u00e9dianes d&rsquo;\u00e9carts bivari\u00e9s.<\/p>\n<h3>4.3 Extraction programm\u00e9e des m\u00e9triques sous forme de data frame<\/h3>\n<p>L&rsquo;int\u00e9gration des r\u00e9sultats issus de la fonction <em>acf()<\/em> au sein de pipelines d&rsquo;analyse modernes, notamment ceux affili\u00e9s \u00e0 la philosophie du <em>tidyverse<\/em>, n\u00e9cessite de transcender la structure S3 historique de l&rsquo;objet natif. Par d\u00e9faut, l&rsquo;objet retourn\u00e9 par R encapsule ses m\u00e9triques sous forme de matrices multidimensionnelles et d&rsquo;attributs imbriqu\u00e9s, une conformation qui ne se pr\u00eate pas nativement aux op\u00e9rations de manipulation fluide avec des verbes tels que <em>filter()<\/em>, <em>mutate()<\/em> ou \u00e0 l&rsquo;exportation directe vers des bases de donn\u00e9es relationnelles.<\/p>\n<p>Pour convertir de mani\u00e8re reproductible un objet <em>acf<\/em> en un tableau de donn\u00e9es rectangulaire standard (<em>data frame<\/em> ou <em>tibble<\/em>), il convient de concevoir une s\u00e9quence de d\u00e9sassemblage explicite. Cette op\u00e9ration consiste \u00e0 extraire simultan\u00e9ment le vecteur num\u00e9rique aplati des d\u00e9calages temporels et le vecteur correspondant des coefficients d&rsquo;autocorr\u00e9lation, puis \u00e0 les encapsuler au sein d&rsquo;une structure tabulaire bidimensionnelle. Cette d\u00e9marche permet d&rsquo;associer imm\u00e9diatement chaque entier <em>k<\/em> \u00e0 sa m\u00e9trique s\u00e9rielle &rho;(k).<\/p>\n<p>Ce formatage rectangulaire offre une souplesse analytique remarquable. Il autorise l&rsquo;adjonction de colonnes d\u00e9riv\u00e9es calcul\u00e9es \u00e0 la vol\u00e9e, telles que les bornes inf\u00e9rieures et sup\u00e9rieures des intervalles de confiance de Bartlett associ\u00e9es \u00e0 chaque d\u00e9calage sp\u00e9cifique, la p-valeur issue d&rsquo;un test individuel de significativit\u00e9, ou des drapeaux bool\u00e9ens signalant le d\u00e9passement des seuils de criticit\u00e9 statistique. Ce tableau tidy devient ainsi la source unique de v\u00e9rit\u00e9 pour alimenter des synth\u00e8ses tabulaires acad\u00e9miques, g\u00e9n\u00e9rer des visualisations graphiques avanc\u00e9es ou servir de matrice d&rsquo;entr\u00e9e pour des algorithmes d&rsquo;apprentissage automatique supervis\u00e9 exploitant la structure de m\u00e9moire temporelle comme variable explicative.<\/p>\n<h2>5. Repr\u00e9sentation graphique et diagnostic visuel du corr\u00e9logramme sous R<\/h2>\n<h3>5.1 G\u00e9n\u00e9ration et personnalisation du corr\u00e9logramme avec plot.acf()<\/h3>\n<p>La repr\u00e9sentation graphique de la fonction d&rsquo;autocorr\u00e9lation, universellement d\u00e9sign\u00e9e sous le terme de <strong>corr\u00e9logramme<\/strong>, constitue l&rsquo;outil diagnostique exploratoire le plus utilis\u00e9 en analyse des s\u00e9ries temporelles. Lors de l&rsquo;invocation de la fonction <em>acf()<\/em> avec son param\u00e8tre par d\u00e9faut <em>plot = TRUE<\/em>, R dispatche automatiquement l&rsquo;objet r\u00e9sultant vers la m\u00e9thode graphique g\u00e9n\u00e9rique <em>plot.acf()<\/em>. Ce trac\u00e9 synth\u00e9tise de mani\u00e8re imm\u00e9diate la structure de d\u00e9pendance en mat\u00e9rialisant, pour chaque d\u00e9calage temporel <em>k<\/em> en abscisse, une barre verticale dont la hauteur correspond \u00e0 la magnitude du coefficient d&rsquo;autocorr\u00e9lation &rho;(k) en ordonn\u00e9e.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/autocorrelationR2.png\" alt=\"Autocorrelation plot in R\" \/><figcaption>Autocorrelation plot in R<\/figcaption><\/figure>\n<p>Le moteur graphique de base de R autorise une personnalisation pouss\u00e9e de cette figure via le passage d&rsquo;arguments graphiques standards int\u00e9gr\u00e9s dans l&rsquo;appel initial. L&rsquo;utilisateur peut modifier l&rsquo;\u00e9paisseur des segments verticaux \u00e0 l&rsquo;aide du param\u00e8tre <strong>lwd<\/strong>, alt\u00e9rer la couleur de la dynamique s\u00e9rielle via <strong>col<\/strong>, ajuster les \u00e9chelles des axes au moyen de <strong>ylim<\/strong> pour garantir une comparaison visuelle \u00e9quitable entre plusieurs s\u00e9ries distinctes, et d\u00e9finir des titres informatifs par les arguments <strong>main<\/strong>, <strong>xlab<\/strong> et <strong>ylab<\/strong>.<\/p>\n<p>Un enjeu ergonomique fr\u00e9quent dans la visualisation du corr\u00e9logramme concerne la pr\u00e9sence de la barre unitaire au d\u00e9calage 0. Dans de nombreuses circonstances, cette barre d&rsquo;amplitude 1 compresse artificiellement l&rsquo;\u00e9chelle visuelle de l&rsquo;ordonn\u00e9e, r\u00e9duisant la lisibilit\u00e9 des fluctuations subtiles situ\u00e9es aux d\u00e9calages sup\u00e9rieurs. Pour masquer intentionnellement ce d\u00e9calage initial trivial, il est possible d&rsquo;isoler manuellement les coefficients du d\u00e9calage 1 \u00e0 <em>K<\/em> et d&rsquo;utiliser une fonction de trac\u00e9 adapt\u00e9e, ou d&rsquo;invoquer des param\u00e8tres d&rsquo;ajustement d&rsquo;axes excluant l&rsquo;abscisse 0, for\u00e7ant ainsi le regard analytique \u00e0 se concentrer exclusivement sur la m\u00e9moire empirique informative du processus.<\/p>\n<h3>5.2 Interpr\u00e9tation des bandes de confiance statistiques de Bartlett<\/h3>\n<p>L&rsquo;un des apports majeurs du corr\u00e9logramme r\u00e9side dans la pr\u00e9sence de deux lignes horizontales discontinues, g\u00e9n\u00e9ralement trac\u00e9es en bleu, sym\u00e9triquement dispos\u00e9es de part et d&rsquo;autre de l&rsquo;axe horizontal d&rsquo;ordonn\u00e9e nulle. Ces lignes d\u00e9limitent les bandes de confiance statistiques bilat\u00e9rales au seuil de significativit\u00e9 conventionnel de 95 %. Elles permettent d&rsquo;op\u00e9rer un test visuel rapide de l&rsquo;hypoth\u00e8se nulle stipulant que la s\u00e9rie chronologique est g\u00e9n\u00e9r\u00e9e par un processus de bruit blanc pur, c&rsquo;est-\u00e0-dire un processus purement al\u00e9atoire et d\u00e9pourvu de la moindre corr\u00e9lation s\u00e9rielle.<\/p>\n<p>Le fondement th\u00e9orique sous-jacent \u00e0 ces bornes de confiance repose sur la c\u00e9l\u00e8bre formule asymptotique \u00e9tablie par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2983638\">Maurice Bartlett (1946)<\/a>. Sous l&rsquo;hypoth\u00e8se nulle de bruit blanc gaussien d&rsquo;esp\u00e9rance nulle et de variance constante pour une s\u00e9rie comportant <em>N<\/em> observations ind\u00e9pendantes, les estimateurs des coefficients d&rsquo;autocorr\u00e9lation pour <em>k &ge; 1<\/em> suivent asymptotiquement une loi normale centr\u00e9e d&rsquo;\u00e9cart-type \u00e9gal \u00e0 <em>1 \/ &radic;N<\/em>. En appliquant le quantile standard de la loi normale centr\u00e9e r\u00e9duite correspondant \u00e0 un niveau de confiance de 95 % (soit environ 1.96), les bandes de confiance sont rigoureusement fix\u00e9es aux valeurs critiques <strong>&plusmn; 1.96 \/ &radic;N<\/strong>.<\/p>\n<p>La r\u00e8gle de d\u00e9cision heuristique s&rsquo;\u00e9nonce ainsi : tout coefficient dont le pic vertical franchit ces limites discontinues est consid\u00e9r\u00e9 comme statistiquement significatif au seuil &alpha; = 0.05, signalant le rejet probable de l&rsquo;hypoth\u00e8se d&rsquo;ind\u00e9pendance pour ce d\u00e9calage particulier. Toutefois, une r\u00e9serve th\u00e9orique substantielle s&rsquo;impose : ces bandes de Bartlett standard ne sont valables que sous l&rsquo;hypoth\u00e8se nulle stricte de bruit blanc. Si le processus sous-jacent pr\u00e9sente d\u00e9j\u00e0 une forte autocorr\u00e9lation au premier ordre, la variance des estimateurs aux ordres sup\u00e9rieurs est consid\u00e9rablement modifi\u00e9e par l&rsquo;effet d&rsquo;entra\u00eenement s\u00e9riel. Dans ce contexte, l&rsquo;application de bandes statiques fond\u00e9es sur le bruit blanc tend \u00e0 surestimer la significativit\u00e9 des d\u00e9calages \u00e9loign\u00e9s, un ph\u00e9nom\u00e8ne n\u00e9cessitant le recours \u00e0 des bandes de Bartlett conditionnelles plus sophistiqu\u00e9es.<\/p>\n<h3>5.3 Visualisation moderne et reproductible avec ggplot2 et ggfortify<\/h3>\n<p>Bien que le syst\u00e8me graphique natif de R offre une r\u00e9activit\u00e9 appr\u00e9ciable pour l&rsquo;exploration rapide, la production de figures r\u00e9pondant aux standards esth\u00e9tiques et typographiques des revues scientifiques internationales privil\u00e9gie aujourd&rsquo;hui l&rsquo;\u00e9cosyst\u00e8me <em>ggplot2<\/em>. L&rsquo;int\u00e9gration de la visualisation des s\u00e9ries temporelles dans cette grammaire graphique repose soit sur des extensions d\u00e9di\u00e9es, soit sur une construction personnalis\u00e9e \u00e0 partir du tableau de donn\u00e9es pr\u00e9alablement extrait.<\/p>\n<p>L&rsquo;approche la plus directe et automatis\u00e9e mobilise le package <em>ggfortify<\/em>. En \u00e9tendant la m\u00e9thode g\u00e9n\u00e9rique <em>autoplot()<\/em> aux objets de classe <em>acf<\/em>, <em>ggfortify<\/em> permet de g\u00e9n\u00e9rer en une seule instruction un corr\u00e9logramme \u00e9l\u00e9gant, parfaitement stylis\u00e9 selon les normes de <em>ggplot2<\/em>, int\u00e9grant nativement les bandes de confiance de Bartlett et la mise en forme vectorielle des segments. Cette solution combine la commodit\u00e9 d&rsquo;utilisation des fonctions de base avec la puissance de personnalisation th\u00e9matique de <em>ggplot2<\/em>.<\/p>\n<p>Pour un contr\u00f4le \u00e9ditorial total, le mod\u00e9lisateur peut construire manuellement le corr\u00e9logramme \u00e0 partir du data frame propre \u00e9labor\u00e9 pr\u00e9c\u00e9demment. Cette approche exploite la g\u00e9om\u00e9trie <em>geom_segment()<\/em> pour tracer les b\u00e2tonnets verticaux reliant l&rsquo;axe d&rsquo;ordonn\u00e9e z\u00e9ro \u00e0 la valeur exacte de chaque coefficient &rho;(k), et la g\u00e9om\u00e9trie <em>geom_hline()<\/em> pour positionner avec une pr\u00e9cision absolue les seuils critiques horizontalement calcul\u00e9s \u00e0 <em>&plusmn; 1.96 \/ &radic;N<\/em>. L&rsquo;adjonction de th\u00e8mes \u00e9pur\u00e9s tels que <em>theme_minimal()<\/em> ou <em>theme_classic()<\/em>, combin\u00e9e \u00e0 une typographie vectorielle soign\u00e9e et \u00e0 une palette chromatique accessible, garantit une reproductibilit\u00e9 graphique parfaite et une int\u00e9gration harmonieuse au sein de rapports Quarto ou de publications LaTeX professionnelles.<\/p>\n<h2>6. Calcul de l&rsquo;autocorr\u00e9lation partielle (PACF) dans l&rsquo;environnement R<\/h2>\n<h3>6.1 Fondements m\u00e9thodologiques et distinction entre ACF et PACF<\/h3>\n<p>Si la fonction d&rsquo;autocorr\u00e9lation simple (ACF) mesure la d\u00e9pendance globale entre <em>X(t)<\/em> et <em>X(t &#8211; k)<\/em>, elle pr\u00e9sente une limite analytique majeure : elle agr\u00e8ge l&rsquo;ensemble des effets lin\u00e9aires directs et indirects transmis \u00e0 travers les pas temporels interm\u00e9diaires <em>t &#8211; 1, t &#8211; 2, &#8230;, t &#8211; k + 1<\/em>. Par exemple, dans un processus autor\u00e9gressif d&rsquo;ordre un classique o\u00f9 l&rsquo;\u00e9tat pr\u00e9sent d\u00e9pend uniquement de l&rsquo;\u00e9tat imm\u00e9diatement ant\u00e9rieur, une corr\u00e9lation substantielle sera m\u00e9caniquement observ\u00e9e au d\u00e9calage 2, simplement parce que <em>X(t)<\/em> d\u00e9pend de <em>X(t &#8211; 1)<\/em>, qui lui-m\u00eame d\u00e9pend de <em>X(t &#8211; 2)<\/em>. Cette corr\u00e9lation indirecte brouille l&rsquo;identification pr\u00e9cise de la structure g\u00e9n\u00e9ratrice sous-jacente.<\/p>\n<p>Pour isoler la d\u00e9pendance lin\u00e9aire pure existant entre deux observations s\u00e9par\u00e9es par <em>k<\/em> unit\u00e9s de temps en neutralisant formellement l&rsquo;effet parasite de l&rsquo;ensemble des d\u00e9calages interm\u00e9diaires, la th\u00e9orie statistique a introduit la notion de <strong>fonction d&rsquo;autocorr\u00e9lation partielle<\/strong> (ou <strong>PACF<\/strong>, pour <em>Partial Autocorrelation Function<\/em>). L&rsquo;autocorr\u00e9lation partielle au d\u00e9calage <em>k<\/em>, g\u00e9n\u00e9ralement not\u00e9e &phi;(k, k) ou &alpha;(k), correspond au coefficient de corr\u00e9lation conditionnelle entre <em>X(t)<\/em> et <em>X(t &#8211; k)<\/em>, sachant l&rsquo;ensemble du vecteur des observations interm\u00e9diaires <em>{X(t &#8211; 1), X(t &#8211; 2), &#8230;, X(t &#8211; k + 1)}<\/em>.<\/p>\n<p>D&rsquo;un point de vue de mod\u00e9lisation lin\u00e9aire, le coefficient &phi;(k, k) \u00e9quivaut rigoureusement au dernier coefficient de r\u00e9gression estim\u00e9 lorsque la variable <em>X(t)<\/em> est r\u00e9gress\u00e9e par moindres carr\u00e9s sur les <em>k<\/em> variables d\u00e9cal\u00e9es <em>X(t &#8211; 1), X(t &#8211; 2), &#8230;, X(t &#8211; k)<\/em>. Sur le plan computationnel, plut\u00f4t que d&rsquo;ajuster une s\u00e9rie de r\u00e9gressions lin\u00e9aires successives particuli\u00e8rement co\u00fbteuses en ressources m\u00e9moire, les algorithmes de calcul s&rsquo;appuient sur la r\u00e9solution matricielle des c\u00e9l\u00e8bres \u00e9quations de Yule-Walker, mobilisant des sch\u00e9mas r\u00e9cursifs extr\u00eamement rapides tels que l&rsquo;algorithme de Durbin-Levinson. Cette formulation permet d&rsquo;extraire la s\u00e9quence compl\u00e8te des coefficients partiels avec une efficacit\u00e9 num\u00e9rique optimale.<\/p>\n<h3>6.2 Impl\u00e9mentation de la fonction pacf() sous R<\/h3>\n<p>L&rsquo;environnement R fournit une impl\u00e9mentation d\u00e9di\u00e9e pour cette m\u00e9trique via la fonction <em>pacf()<\/em>, \u00e9galement h\u00e9berg\u00e9e au sein du module natif <em>stats<\/em>. Sa syntaxe g\u00e9n\u00e9rale refl\u00e8te \u00e9troitement celle de la fonction <em>acf()<\/em>, admettant en argument principal la s\u00e9rie temporelle ou le vecteur num\u00e9rique d&rsquo;int\u00e9r\u00eat, ainsi que les param\u00e8tres <strong>lag.max<\/strong> pour fixer la port\u00e9e temporelle maximale et <strong>plot = FALSE<\/strong> pour r\u00e9primer la g\u00e9n\u00e9ration du trac\u00e9 graphique.<\/p>\n<p>Une diff\u00e9rence structurelle essentielle s\u00e9pare n\u00e9anmoins les sorties des deux fonctions. Alors que l&rsquo;ACF pr\u00e9sente syst\u00e9matiquement un coefficient au d\u00e9calage 0 rigoureusement \u00e9gal \u00e0 l&rsquo;unit\u00e9, la fonction <em>pacf()<\/em> d\u00e9bute son estimation de mani\u00e8re universelle au d\u00e9calage 1 (<em>lag 1<\/em>). D&rsquo;un point de vue th\u00e9orique, conditionner une observation par rapport \u00e0 elle-m\u00eame n&rsquo;a aucun sens math\u00e9matique dans le cadre de la corr\u00e9lation partielle ; le d\u00e9calage 0 est donc conceptuellement ind\u00e9fini et absent de la sortie informatique. Le premier coefficient retourn\u00e9 par <em>pacf()<\/em>, correspondant \u00e0 l&rsquo;indice vectoriel 1, co\u00efncide d&rsquo;ailleurs exactement avec le premier coefficient d&rsquo;autocorr\u00e9lation simple issu de <em>acf()<\/em>, puisqu&rsquo;au d\u00e9calage 1, aucun interm\u00e9diaire temporel n&rsquo;existe pour exercer une m\u00e9diation.<\/p>\n<p>L&rsquo;extraction programmatique des coefficients d&rsquo;autocorr\u00e9lation partielle suit une logique similaire \u00e0 celle observ\u00e9e pour l&rsquo;ACF. L&rsquo;acc\u00e8s \u00e0 l&rsquo;\u00e9l\u00e9ment <strong>$acf<\/strong> de l&rsquo;objet de classe S3 retourn\u00e9 par <em>pacf()<\/em> renvoie une matrice de dimension <em>[K, 1, 1]<\/em>. En appliquant la conversion <em>as.numeric(mon_objet_pacf$acf)<\/em>, le praticien dispose d&rsquo;un vecteur continu de coefficients directement exploitables pour des analyses param\u00e9triques, chaque \u00e9l\u00e9ment <em>i<\/em> de ce vecteur correspondant sans le moindre d\u00e9calage d&rsquo;indice au d\u00e9calage temporel effectif <em>k = i<\/em>.<\/p>\n<h3>6.3 Diagnostic conjoint ACF\/PACF pour l&rsquo;identification de mod\u00e8les stochastiques<\/h3>\n<p>L&rsquo;association conjointe de l&rsquo;examen de l&rsquo;ACF et de la PACF constitue la cl\u00e9 de vo\u00fbte de la phase d&rsquo;identification structurelle dans la c\u00e9l\u00e8bre m\u00e9thodologie de Box-Jenkins d\u00e9di\u00e9e aux processus de type ARMA (<em>AutoRegressive Moving Average<\/em>). L&rsquo;observation des motifs graphiques et num\u00e9riques de d\u00e9croissance ou d&rsquo;annulation brusque sur ces deux fonctions permet de d\u00e9duire la nature et l&rsquo;ordre des processus g\u00e9n\u00e9rateurs de donn\u00e9es.<\/p>\n<p>Pour un processus purement autor\u00e9gressif d&rsquo;ordre <em>p<\/em>, not\u00e9 <strong>AR(p)<\/strong>, les fondements stochastiques d\u00e9montrent que la fonction d&rsquo;autocorr\u00e9lation simple (ACF) s&rsquo;estompe progressivement vers z\u00e9ro selon une d\u00e9croissance g\u00e9om\u00e9trique exponentielle ou sous forme d&rsquo;oscillations sinuso\u00efdales amorties. En revanche, la fonction d&rsquo;autocorr\u00e9lation partielle (PACF) pr\u00e9sente une rupture nette et cat\u00e9gorique : elle affiche des coefficients significativement non nuls jusqu&rsquo;au d\u00e9calage <em>p<\/em>, puis s&rsquo;effondre brutalement \u00e0 z\u00e9ro pour tous les d\u00e9calages strictement sup\u00e9rieurs \u00e0 <em>p<\/em> (<em>k &gt; p<\/em>). Ainsi, une PACF coupant net apr\u00e8s le d\u00e9calage 1 d\u00e9signe de mani\u00e8re univoque un processus autor\u00e9gressif d&rsquo;ordre un AR(1).<\/p>\n<p>Inversement, pour un processus moyenne mobile d&rsquo;ordre <em>q<\/em>, not\u00e9 <strong>MA(q)<\/strong>, les propri\u00e9t\u00e9s dynamiques s&rsquo;inversent rigoureusement par un principe de dualit\u00e9 math\u00e9matique. L&rsquo;ACF pr\u00e9sente une coupure franche et nette, s&rsquo;annulant rigoureusement au-del\u00e0 du d\u00e9calage <em>q<\/em> (refl\u00e9tant le fait que la m\u00e9moire des chocs ne subsiste que pendant <em>q<\/em> p\u00e9riodes), tandis que la PACF s&rsquo;\u00e9teint graduellement de mani\u00e8re exponentielle ou oscillatoire sans jamais afficher d&rsquo;annulation abrupte. Enfin, lorsqu&rsquo;un processus combine \u00e0 la fois des dynamiques autor\u00e9gressives et moyennes mobiles au sein d&rsquo;un mod\u00e8le mixte <strong>ARMA(p, q)<\/strong>, tant l&rsquo;ACF que la PACF adoptent un sch\u00e9ma de d\u00e9croissance amortie progressive sans coupure imm\u00e9diate, signalant la n\u00e9cessit\u00e9 de recourir \u00e0 des crit\u00e8res d&rsquo;information p\u00e9nalis\u00e9s, tels que l&rsquo;AIC ou le BIC, pour d\u00e9terminer les ordres parcimonieux de la mod\u00e9lisation.<\/p>\n<h2>7. Tests statistiques formels pour la significativit\u00e9 de l&rsquo;autocorr\u00e9lation<\/h2>\n<h3>7.1 Le test d&rsquo;ind\u00e9pendance globale de Ljung-Box via Box.test()<\/h3>\n<p>Bien que l&rsquo;examen visuel du corr\u00e9logramme adoss\u00e9 aux bandes de Bartlett fournisse un premier diagnostic qualitatif, la rigueur acad\u00e9mique impose de corroborer ces observations par des tests d&rsquo;hypoth\u00e8ses formels. \u00c9valuer la significativit\u00e9 d\u00e9calage par d\u00e9calage pr\u00e9sente le risque d&rsquo;induire des erreurs d&rsquo;inf\u00e9rence statistique par multiplication des tests. Pour tester de mani\u00e8re conjointe si un ensemble complet de d\u00e9calages s\u00e9riels est simultan\u00e9ment diff\u00e9rent de z\u00e9ro, la statistique globale de Ljung-Box constitue l&rsquo;\u00e9talon m\u00e9thodologique de r\u00e9f\u00e9rence.<\/p>\n<p>Le test de Ljung-Box repose sur l&rsquo;hypoth\u00e8se nulle (<strong>H0<\/strong>) stipulant que la s\u00e9rie temporelle est g\u00e9n\u00e9r\u00e9e par un processus ind\u00e9pendant, ce qui implique que l&rsquo;ensemble des coefficients d&rsquo;autocorr\u00e9lation jusqu&rsquo;au d\u00e9calage <em>m<\/em> est rigoureusement nul : &rho;(1) = &rho;(2) = &#8230; = &rho;(m) = 0. L&rsquo;hypoth\u00e8se alternative (<strong>H1<\/strong>) affirme qu&rsquo;au moins l&rsquo;un de ces coefficients est significativement diff\u00e9rent de z\u00e9ro, r\u00e9v\u00e9lant une d\u00e9pendance s\u00e9rielle globale. La statistique de test, traditionnellement not\u00e9e <em>Q*<\/em>, est calcul\u00e9e selon une pond\u00e9ration ajust\u00e9e qui compense la r\u00e9duction de taille d&rsquo;\u00e9chantillon effective aux d\u00e9calages \u00e9lev\u00e9s :<\/p>\n<p><em>Q* = N * (N + 2) * &sum; [ &rho;\u0302(k)\u00b2 \/ (N &#8211; k) ]<\/em>, o\u00f9 la sommation s&rsquo;\u00e9tend de <em>k = 1<\/em> jusqu&rsquo;\u00e0 <em>m<\/em>. Sous l&rsquo;hypoth\u00e8se nulle, cette statistique <em>Q*<\/em> suit asymptotiquement une loi du chi-deux (&chi;\u00b2) \u00e0 <em>m<\/em> degr\u00e9s de libert\u00e9.<\/p>\n<p>Sous R, l&rsquo;ex\u00e9cution de ce test est prise en charge par la fonction native <em>Box.test()<\/em>. Pour calibrer correctement la routine, il est imp\u00e9ratif de sp\u00e9cifier l&rsquo;argument <strong>type = \u00ab\u00a0Ljung-Box\u00a0\u00bb<\/strong> (le param\u00e8tre par d\u00e9faut ex\u00e9cutant le test de Box-Pierce) et de fixer le d\u00e9calage agr\u00e9g\u00e9 au moyen de l&rsquo;argument <strong>lag<\/strong>. Le choix de ce d\u00e9calage <em>m<\/em> d\u00e9pend de la dynamique de la s\u00e9rie : pour des donn\u00e9es non saisonni\u00e8res, une valeur de <em>m = 10<\/em> ou <em>m = 14<\/em> est commun\u00e9ment recommand\u00e9e par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/otexts.com\/fpp3\/\">Hyndman et Athanasopoulos (2021)<\/a>, tandis que pour des s\u00e9ries p\u00e9riodiques, un d\u00e9calage \u00e9quivalent au double de la p\u00e9riode saisonni\u00e8re (par exemple 24 pour des donn\u00e9es mensuelles) assure une couverture ad\u00e9quate. Une p-valeur inf\u00e9rieure au seuil critique conventionnel (&alpha; = 0.05) rejette cat\u00e9goriquement l&rsquo;hypoth\u00e8se d&rsquo;ind\u00e9pendance et confirme l&rsquo;existence d&rsquo;une m\u00e9moire s\u00e9rielle significative au sein des donn\u00e9es.<\/p>\n<h3>7.2 Le test de Box-Pierce et comparaison m\u00e9thodologique<\/h3>\n<p>La statistique historique d\u00e9velopp\u00e9e originellement par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2284077\">Box et Pierce (1970)<\/a> constitue l&rsquo;anc\u00eatre direct de la proc\u00e9dure de Ljung-Box. Elle repose sur une formulation computationnelle plus rudimentaire de la statistique du portmanteau, d\u00e9finie par la sommation directe des carr\u00e9s des coefficients d&rsquo;autocorr\u00e9lation estim\u00e9s multipli\u00e9e par la taille de l&rsquo;\u00e9chantillon : <em>Q = N * &sum; &rho;\u0302(k)\u00b2<\/em> pour <em>k = 1<\/em> \u00e0 <em>m<\/em>. Cette forme simplifi\u00e9e est invoqu\u00e9e sous R en ex\u00e9cutant la fonction <em>Box.test()<\/em> avec l&rsquo;argument <strong>type = \u00ab\u00a0Box-Pierce\u00a0\u00bb<\/strong>.<\/p>\n<p>N\u00e9anmoins, les recherches subs\u00e9quentes en th\u00e9orie asymptotique ont rapidement mis en lumi\u00e8re des d\u00e9faillances structurelles de la statistique originelle de Box-Pierce. Pour des s\u00e9ries temporelles de taille petite \u00e0 mod\u00e9r\u00e9e (par exemple <em>N &lt; 200<\/em>), la distribution d&rsquo;\u00e9chantillonnage de la statistique <em>Q<\/em> s&rsquo;\u00e9carte substantiellement de la loi th\u00e9orique du chi-deux \u00e0 laquelle elle est compar\u00e9e. Cette distorsion entra\u00eene un aplatissement de la statistique r\u00e9elle qui conduit \u00e0 une sous-estimation syst\u00e9matique de la significativit\u00e9 statistique, conf\u00e9rant au test un caract\u00e8re excessivement conservateur et augmentant dramatiquement le risque d&rsquo;erreur de type II (ne pas rejeter l&rsquo;ind\u00e9pendance alors que l&rsquo;autocorr\u00e9lation est bien r\u00e9elle).<\/p>\n<p>C&rsquo;est pr\u00e9cis\u00e9ment pour rem\u00e9dier \u00e0 cette d\u00e9ficience que Ljung et Box ont introduit leur modification correctrice en 1978, incorporant le facteur d&rsquo;\u00e9chelle <em>(N + 2) \/ (N &#8211; k)<\/em> qui r\u00e9\u00e9quilibre la variance des corr\u00e9lations aux ordres \u00e9lev\u00e9s. En cons\u00e9quence, la litt\u00e9rature m\u00e9thodologique contemporaine s&rsquo;accorde de mani\u00e8re unanime pour recommander la proscription quasi syst\u00e9matique du test de Box-Pierce en pratique appliqu\u00e9e au profit exclusif du test de Ljung-Box, qui garantit une ma\u00eetrise rigoureuse de l&rsquo;erreur de type I et une puissance statistique optimale sur les \u00e9chantillons finis.<\/p>\n<h3>7.3 Le test de Durbin-Watson pour les r\u00e9sidus de mod\u00e8les lin\u00e9aires<\/h3>\n<p>Dans le contexte sp\u00e9cifique de la mod\u00e9lisation \u00e9conom\u00e9trique par r\u00e9gression lin\u00e9aire multiple via la fonction <em>lm()<\/em>, l&rsquo;\u00e9valuation de la d\u00e9pendance s\u00e9rielle ne s&rsquo;applique pas \u00e0 la s\u00e9rie observ\u00e9e brute, mais aux termes d&rsquo;erreur non observables estim\u00e9s par les r\u00e9sidus du mod\u00e8le. Le test canonique consacr\u00e9 \u00e0 cette v\u00e9rification d&rsquo;absence de corr\u00e9lation s\u00e9rielle de premier ordre est le test de Durbin-Watson, propos\u00e9 initialement par James Durbin et Geoffrey Watson au d\u00e9but des ann\u00e9es 1950.<\/p>\n<p>Ce test \u00e9value sp\u00e9cifiquement si les r\u00e9sidus <em>e(t)<\/em> ob\u00e9issent \u00e0 un sch\u00e9ma autor\u00e9gressif d&rsquo;ordre un du type <em>e(t) = &rho; * e(t &#8211; 1) + u(t)<\/em>, confrontant l&rsquo;hypoth\u00e8se nulle d&rsquo;ind\u00e9pendance (<em>&rho; = 0<\/em>) \u00e0 l&rsquo;hypoth\u00e8se d&rsquo;une autocorr\u00e9lation r\u00e9siduelle positive ou n\u00e9gative. La statistique de Durbin-Watson, traditionnellement not\u00e9e <em>d<\/em>, est calcul\u00e9e par le rapport de la somme des carr\u00e9s des diff\u00e9rences successives de r\u00e9sidus sur la somme classique des carr\u00e9s des r\u00e9sidus :<\/p>\n<p><em>d = &sum; [e(t) &#8211; e(t &#8211; 1)]\u00b2 \/ &sum; [e(t)]\u00b2<\/em>. Cette m\u00e9trique \u00e9volue rigoureusement dans l&rsquo;intervalle ferm\u00e9 [0, 4].<\/p>\n<p>Une valeur de <em>d<\/em> strictement \u00e9gale \u00e0 2 correspond \u00e0 une absence totale d&rsquo;autocorr\u00e9lation de premier ordre (<em>&rho; = 0<\/em>). Une valeur de <em>d<\/em> tendant vers 0 signale une autocorr\u00e9lation s\u00e9rielle positive prononc\u00e9e, tandis qu&rsquo;une valeur s&rsquo;approchant de 4 indique une forte autocorr\u00e9lation n\u00e9gative. Sous l&rsquo;environnement R, le test de Durbin-Watson est impl\u00e9ment\u00e9 avec une pr\u00e9cision rigoureuse au sein du package <em>lmtest<\/em> via la fonction <strong>dwtest()<\/strong>. Cette fonction accepte directement un objet de mod\u00e8le <em>lm<\/em> en entr\u00e9e et calcule la p-valeur exacte par l&rsquo;algorithme num\u00e9rique de Pan ou par approximation de saddlepoint, offrant un diagnostic inf\u00e9rentiel d\u00e9cisif pour valider la non-violation des postulats de Gauss-Markov.<\/p>\n<h2>8. Calcul de l&rsquo;autocorr\u00e9lation sur des s\u00e9ries chronologiques non stationnaires<\/h2>\n<h3>8.1 Effet d&rsquo;une tendance d\u00e9terministe ou stochastique sur le profil de l&rsquo;ACF<\/h3>\n<p>L&rsquo;interpr\u00e9tation statistique classique de la fonction d&rsquo;autocorr\u00e9lation repose de mani\u00e8re inconditionnelle sur l&rsquo;hypoth\u00e8se de stationnarit\u00e9 au second ordre du processus stochastique sous-jacent. Lorsqu&rsquo;une s\u00e9rie temporelle viole cette condition fondamentale, par exemple en raison de la pr\u00e9sence d&rsquo;une tendance d\u00e9terministe (une d\u00e9rive temporelle lin\u00e9aire ou quadratique) ou d&rsquo;une tendance stochastique (la pr\u00e9sence d&rsquo;une racine unitaire caract\u00e9risant une marche al\u00e9atoire), le comportement th\u00e9orique de l&rsquo;estimateur de l&rsquo;ACF est profond\u00e9ment d\u00e9natur\u00e9.<\/p>\n<p>En pr\u00e9sence d&rsquo;une tendance, les observations successives partagent une proximit\u00e9 num\u00e9rique artificielle simplement parce qu&rsquo;elles se situent sur une trajectoire d&rsquo;\u00e9volution moyenne croissante ou d\u00e9croissante, et non en raison d&rsquo;une m\u00e9moire dynamique transitoire. Cette d\u00e9rive induit un profil corr\u00e9logrammique symptomatique et universellement reconnaissable : les coefficients d&rsquo;autocorr\u00e9lation &rho;(k) d\u00e9butent \u00e0 un niveau extr\u00eamement \u00e9lev\u00e9 proche de 1, puis d\u00e9croissent de mani\u00e8re pseudo-lin\u00e9aire avec une lenteur extr\u00eame au fur et \u00e0 mesure que le d\u00e9calage <em>k<\/em> augmente, persistant largement au-del\u00e0 des bandes de Bartlett m\u00eame sur plusieurs dizaines de d\u00e9calages.<\/p>\n<p>Ce ph\u00e9nom\u00e8ne constitue le c\u0153ur du probl\u00e8me de l&rsquo;<strong>autocorr\u00e9lation fallacieuse<\/strong> (<em>spurious autocorrelation<\/em>). Conclure \u00e0 une persistance de chocs stochastiques \u00e0 long terme face \u00e0 un tel profil constitue une faute d&rsquo;interpr\u00e9tation majeure. Avant toute mod\u00e9lisation dynamique de l&rsquo;ACF, il est donc imp\u00e9ratif de proc\u00e9der \u00e0 un diagnostic formel de non-stationnarit\u00e9. Ce contr\u00f4le s&rsquo;effectue sous R en administrant des tests de racine unitaire, tels que le test de Dickey-Fuller augment\u00e9 via la fonction <em>adf.test()<\/em> du package <em>tseries<\/em> ou le test de Phillips-Perron via <em>pp.test()<\/em>, permettant d&rsquo;objectiver math\u00e9matiquement la pr\u00e9sence d&rsquo;une composante non stationnaire int\u00e9gr\u00e9e d&rsquo;ordre un.<\/p>\n<h3>8.2 Diff\u00e9renciation de la s\u00e9rie temporelle avec diff() et recalcul de l&rsquo;ACF<\/h3>\n<p>D\u00e8s lors que la pr\u00e9sence d&rsquo;une racine unitaire stochastique est diagnostiqu\u00e9e, le protocole m\u00e9thodologique impose de transformer la s\u00e9rie chronologique originelle afin d&rsquo;\u00e9liminer la non-stationnarit\u00e9 et de restaurer l&rsquo;invariance temporelle de la moyenne et de la variance. L&rsquo;op\u00e9rateur de transformation canonique pour les processus int\u00e9gr\u00e9s d&rsquo;ordre un, not\u00e9s <em>I(1)<\/em>, est l&rsquo;op\u00e9rateur de diff\u00e9rence premi\u00e8re, math\u00e9matiquement d\u00e9fini par la transformation <em>&Delta;X(t) = X(t) &#8211; X(t &#8211; 1)<\/em>.<\/p>\n<p>Sous R, cette op\u00e9ration se programme avec une simplicit\u00e9 remarquable au moyen de la fonction native <strong>diff()<\/strong>. L&rsquo;application de la commande <em>diff(x, differences = 1)<\/em> sur un objet temporel g\u00e9n\u00e8re instantan\u00e9ment la s\u00e9rie des accroissements successifs, dont la longueur vectorielle est exactement amput\u00e9e d&rsquo;une observation par rapport \u00e0 la s\u00e9rie initiale (<em>N &#8211; 1<\/em>). Une fois cette s\u00e9rie diff\u00e9renci\u00e9e constitu\u00e9e, le recalcul de la fonction d&rsquo;autocorr\u00e9lation via <em>acf(diff(x), plot = FALSE)<\/em> r\u00e9v\u00e8le la v\u00e9ritable m\u00e9moire stochastique transitoire du syst\u00e8me.<\/p>\n<p>Dans le cas typique d&rsquo;une marche al\u00e9atoire pure, dont le corr\u00e9logramme initial affichait une d\u00e9croissance pseudo-lin\u00e9aire massive fallacieuse, l&rsquo;ACF de la s\u00e9rie diff\u00e9renci\u00e9e se transforme instantan\u00e9ment en un profil de bruit blanc parfait, o\u00f9 l&rsquo;int\u00e9gralit\u00e9 des coefficients pour <em>k &ge; 1<\/em> s&rsquo;effondre \u00e0 l&rsquo;int\u00e9rieur des bandes de confiance de Bartlett. Il convient n\u00e9anmoins de manipuler cet op\u00e9rateur avec discernement pour pr\u00e9venir le pi\u00e8ge de la sur-diff\u00e9renciation (<em>overdifferencing<\/em>). Appliquer une diff\u00e9renciation premi\u00e8re sur une s\u00e9rie qui \u00e9tait d\u00e9j\u00e0 stationnaire en tendance introduit artificiellement une racine unitaire moyenne mobile, mat\u00e9rialis\u00e9e dans l&rsquo;ACF recalcul\u00e9e par l&rsquo;apparition aberrante d&rsquo;une autocorr\u00e9lation n\u00e9gative s\u00e9v\u00e8re au premier d\u00e9calage (&rho;(1) avoisinant -0.50), d\u00e9gradant inutilement la variance du mod\u00e8le.<\/p>\n<h3>8.3 D\u00e9saisonnalisation et filtrage avant estimation de la d\u00e9pendance s\u00e9rielle<\/h3>\n<p>Outre les tendances s\u00e9culaires \u00e0 long terme, la pr\u00e9sence d&rsquo;oscillations p\u00e9riodiques r\u00e9guli\u00e8res, ou <strong>saisonnalit\u00e9<\/strong>, constitue une seconde cause majeure de distorsion dans l&rsquo;\u00e9valuation de l&rsquo;autocorr\u00e9lation. Dans les s\u00e9ries \u00e9conomiques, climatiques ou d\u00e9mographiques, des cycles annuels, mensuels ou hebdomadaires g\u00e9n\u00e8rent des pics d&rsquo;autocorr\u00e9lation massifs et r\u00e9currents aux d\u00e9calages multiples de la p\u00e9riode saisonni\u00e8re fondamentale (par exemple aux d\u00e9calages <em>k = 12, 24, 36<\/em> pour des donn\u00e9es mensuelles), masquant les dynamiques d&rsquo;ajustement s\u00e9riel plus diffuses.<\/p>\n<p>Pour mesurer la d\u00e9pendance s\u00e9rielle intrins\u00e8que ind\u00e9pendamment de ces variations calendaires m\u00e9caniques, une phase pr\u00e9alable de filtrage ou de d\u00e9saisonnalisation s&rsquo;impose. L&rsquo;\u00e9cosyst\u00e8me R offre des m\u00e9thodes puissantes pour d\u00e9composer une s\u00e9rie temporelle en ses composantes fondamentales : la tendance g\u00e9n\u00e9rale, le motif saisonnier fixe ou \u00e9volutif, et la composante r\u00e9siduelle al\u00e9atoire. La fonction classique <em>decompose()<\/em> met en \u0153uvre une d\u00e9composition par moyennes mobiles, tandis que la routine <strong>stl()<\/strong> (<em>Seasonal and Trend decomposition using Loess<\/em>) utilise des r\u00e9gressions pond\u00e9r\u00e9es locales pour extraire les composantes de mani\u00e8re hautement adaptative et non lin\u00e9aire.<\/p>\n<p>Une fois la d\u00e9composition <em>stl<\/em> calcul\u00e9e, le mod\u00e9lisateur peut extraire formellement la composante r\u00e9siduelle non cyclique au moyen de l&rsquo;instruction <em>mon_stl$time.series[, \u00ab\u00a0remainder\u00a0\u00bb]<\/em>. C&rsquo;est sur ce vecteur sp\u00e9cifique d&rsquo;irr\u00e9gularit\u00e9s r\u00e9siduelles que le calcul de l&rsquo;autocorr\u00e9lation pure doit \u00eatre programm\u00e9 via <em>acf()<\/em>. L&rsquo;examen du corr\u00e9logramme de cette composante d\u00e9saisonnalis\u00e9e permet de sonder la m\u00e9moire dynamique r\u00e9elle du ph\u00e9nom\u00e8ne sans que le diagnostic ne soit pollu\u00e9 par les r\u00e9currences cycliques impos\u00e9es par l&rsquo;astronomie ou les conventions organisationnelles humaines.<\/p>\n<h2>9. Calcul de l&rsquo;autocorr\u00e9lation dans la mod\u00e9lisation statistique avanc\u00e9e<\/h2>\n<h3>9.1 Int\u00e9gration d&rsquo;une structure de corr\u00e9lation s\u00e9rielle avec nlme::gls()<\/h3>\n<p>Lorsque des donn\u00e9es longitudinales ou des r\u00e9gressions temporelles pr\u00e9sentent des erreurs autocorr\u00e9l\u00e9es, persister dans l&rsquo;utilisation de la fonction <em>lm()<\/em> par moindres carr\u00e9s ordinaires vicie profond\u00e9ment les tests d&rsquo;inf\u00e9rence. La strat\u00e9gie statistique optimale consiste \u00e0 migrer vers la m\u00e9thode des moindres carr\u00e9s g\u00e9n\u00e9ralis\u00e9s (<em>Generalized Least Squares<\/em> ou <strong>GLS<\/strong>), capable d&rsquo;estimer simultan\u00e9ment les coefficients structurels de r\u00e9gression et les param\u00e8tres caract\u00e9risant la matrice de variance-covariance des erreurs s\u00e9riellement d\u00e9pendantes.<\/p>\n<p>Le package <em>nlme<\/em> fournit l&rsquo;infrastructure la plus compl\u00e8te pour cette approche \u00e0 travers la fonction <strong>gls()<\/strong>. Contrairement aux mod\u00e8les lin\u00e9aires classiques, <em>gls()<\/em> autorise la sp\u00e9cification explicite d&rsquo;une matrice de corr\u00e9lation intra-groupe ou temporelle via son argument <strong>correlation<\/strong>. Pour mod\u00e9liser une d\u00e9pendance temporelle o\u00f9 l&rsquo;erreur suit un processus autor\u00e9gressif d&rsquo;ordre un, on associe l&rsquo;argument \u00e0 la fonction de corr\u00e9lation <strong>corAR1()<\/strong>.<\/p>\n<p>L&rsquo;estimation est ex\u00e9cut\u00e9e par maximisation de la vraisemblance restreinte (REML). L&rsquo;extraction de l&rsquo;objet ajust\u00e9 permet d&rsquo;isoler directement la valeur estim\u00e9e du param\u00e8tre autor\u00e9gressif interne, universellement d\u00e9sign\u00e9 par la lettre grecque <strong>&Phi;<\/strong> (<em>Phi<\/em>), qui quantify l&rsquo;autocorr\u00e9lation conditionnelle r\u00e9siduelle apr\u00e8s contr\u00f4le de l&rsquo;ensemble des covariables du mod\u00e8le. L&rsquo;inf\u00e9rence sur les coefficients fixes b\u00e9n\u00e9ficie alors d&rsquo;erreurs-types rigoureusement redress\u00e9es, \u00e9liminant le sur-risque d&rsquo;erreur de type I induit par l&rsquo;autocorr\u00e9lation non mod\u00e9lis\u00e9e.<\/p>\n<h3>9.2 Ajustement des mod\u00e8les autor\u00e9gressifs univari\u00e9s avec arima() et ar()<\/h3>\n<p>Une autre perspective fondamentale pour quantifier et mod\u00e9liser l&rsquo;autocorr\u00e9lation consiste \u00e0 ajuster directement un mod\u00e8le de s\u00e9ries temporelles param\u00e9trique univari\u00e9 sur la trajectoire observ\u00e9e. Les fonctions <em>ar()<\/em> et <strong>arima()<\/strong>, toutes deux disponibles dans le socle natif de R, constituent les instruments privil\u00e9gi\u00e9s pour accomplir cette t\u00e2che avec une rigueur statistique maximale.<\/p>\n<p>La fonction <em>arima(x, order = c(1, 0, 0))<\/em> ajuste un processus purement autor\u00e9gressif d&rsquo;ordre un sur la s\u00e9rie stationnaire <em>x<\/em>. Le param\u00e8tre <strong>ar1<\/strong> retourn\u00e9 par la proc\u00e9dure d&rsquo;optimisation num\u00e9rique par maximum de vraisemblance co\u00efncide conceptuellement avec le coefficient d&rsquo;autocorr\u00e9lation de premier ordre de la s\u00e9rie. Toutefois, l&rsquo;ajustement fournit en compl\u00e9ment pr\u00e9cieux l&rsquo;erreur-type exacte (<em>standard error<\/em>) de ce coefficient autor\u00e9gressif, ce qui permet de construire des intervalles de confiance rigoureux autour de la m\u00e9trique d&rsquo;autocorr\u00e9lation et de tester formellement sa significativit\u00e9 face \u00e0 z\u00e9ro via un test de Wald.<\/p>\n<p>Pour parachever l&rsquo;\u00e9valuation du mod\u00e8le param\u00e9trique ajust\u00e9, l&rsquo;ex\u00e9cution de la fonction <strong>checkresiduals()<\/strong>, disponible dans le package <em>forecast<\/em>, offre un protocole diagnostique complet. Cette fonction extrait les r\u00e9sidus standardis\u00e9s du mod\u00e8le autor\u00e9gressif, g\u00e9n\u00e8re simultan\u00e9ment le corr\u00e9logramme r\u00e9siduel de l&rsquo;ACF, trace l&rsquo;histogramme de densit\u00e9 comparativement \u00e0 une loi normale th\u00e9orique, et ex\u00e9cute automatiquement un test de Ljung-Box global calibr\u00e9 avec une correction rigoureuse des degr\u00e9s de libert\u00e9 soustrayant le nombre de param\u00e8tres estim\u00e9s. La confirmation de l&rsquo;absence totale d&rsquo;autocorr\u00e9lation r\u00e9siduelle atteste que la m\u00e9moire s\u00e9rielle a \u00e9t\u00e9 int\u00e9gralement captur\u00e9e par le param\u00e8tre autor\u00e9gressif mod\u00e9lis\u00e9.<\/p>\n<h3>9.3 Impact de la correction d&rsquo;autocorr\u00e9lation sur l&rsquo;inf\u00e9rence statistique<\/h3>\n<p>Pour appr\u00e9hender concr\u00e8tement l&rsquo;importance pratique du traitement de la corr\u00e9lation s\u00e9rielle, il est instructif de comparer les conclusions inf\u00e9rentielles tir\u00e9es d&rsquo;un mod\u00e8le non corrig\u00e9 face \u00e0 un mod\u00e8le int\u00e9grant une mod\u00e9lisation stochastique de la d\u00e9pendance. Dans une r\u00e9gression temporelle standard non corrig\u00e9e, un coefficient pr\u00e9dictif peut afficher une t-valeur hautement significative de 4.50 associ\u00e9e \u00e0 une p-valeur de 0.0001, incitant le mod\u00e9lisateur \u00e0 certifier l&rsquo;existence d&rsquo;un effet d\u00e9terminant.<\/p>\n<p>D\u00e8s lors que l&rsquo;autocorr\u00e9lation positive r\u00e9siduelle (par exemple &rho; = 0.60) est incorpor\u00e9e dans l&rsquo;estimation via une structure <em>corAR1<\/em> sous <em>gls()<\/em> ou corrig\u00e9e par une matrice de variance-covariance h\u00e9t\u00e9rosc\u00e9dastique et autocorr\u00e9l\u00e9e (HAC), l&rsquo;erreur-type r\u00e9elle de l&rsquo;estimateur augmente substantiellement. La t-valeur recalcul\u00e9e peut alors chuter de mani\u00e8re drastique, passant par exemple de 4.50 \u00e0 1.65, repoussant instantan\u00e9ment la p-valeur au-dessus du seuil de 0.10. Les intervalles de confiance \u00e0 95 %, initialement \u00e9troits et faussement rassurants, s&rsquo;\u00e9largissent consid\u00e9rablement pour refl\u00e9ter la v\u00e9ritable incertitude d&rsquo;\u00e9chantillonnage induite par la redondance informationnelle des mesures d\u00e9pendantes.<\/p>\n<p>Une alternative computationnelle tr\u00e8s r\u00e9pandue en macro\u00e9conomie et en finance empirique consiste \u00e0 maintenir l&rsquo;estimation des coefficients par les moindres carr\u00e9s ordinaires avec <em>lm()<\/em>, tout en substituant l&rsquo;estimation de leur variance par l&rsquo;estimateur sandwich de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/1913610\">Newey et West (1987)<\/a>. Accessible sous R via la fonction <strong>NeweyWest()<\/strong> du package <em>sandwich<\/em>, cet estimateur non param\u00e9trique recalibre la matrice de covariance en sommant les autocovariances crois\u00e9es pond\u00e9r\u00e9es par un noyau de Bartlett jusqu&rsquo;\u00e0 un d\u00e9calage pr\u00e9d\u00e9termin\u00e9, produisant des erreurs-types robustes \u00e0 la corr\u00e9lation s\u00e9rielle sans imposer de forme param\u00e9trique rigide aux r\u00e9sidus.<\/p>\n<h2>10. Calcul de l&rsquo;autocorr\u00e9lation dans les devis de mesures r\u00e9p\u00e9t\u00e9es et protocoles ESM<\/h2>\n<h3>10.1 D\u00e9fis sp\u00e9cifiques aux donn\u00e9es \u00e9cologiques momentan\u00e9es (EMA\/ESM)<\/h3>\n<p>L&rsquo;essor consid\u00e9rable des m\u00e9thodologies d&rsquo;\u00e9chantillonnage \u00e9cologique momentan\u00e9 (<em>Ecological Momentary Assessment<\/em> ou EMA) et des protocoles de recueil d&rsquo;exp\u00e9riences v\u00e9cues (<em>Experience Sampling Methodology<\/em> ou ESM) en m\u00e9decine comportementale et en psychologie clinique a profond\u00e9ment renouvel\u00e9 l&rsquo;application du calcul de l&rsquo;autocorr\u00e9lation. Dans ces dispositifs, les participants r\u00e9pondent \u00e0 des micro-questionnaires sur leurs t\u00e9l\u00e9phones intelligents plusieurs fois par jour pendant des semaines, g\u00e9n\u00e9rant des s\u00e9quences temporelles denses en milieu \u00e9cologique naturel.<\/p>\n<p>N\u00e9anmoins, ces donn\u00e9es observationnelles soul\u00e8vent des d\u00e9fis computationnels majeurs qui interdisent l&rsquo;application na\u00efve des fonctions d&rsquo;autocorr\u00e9lation standard. Le premier \u00e9cueil r\u00e9side dans l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des intervalles de mesure : les notifications sont g\u00e9n\u00e9ralement programm\u00e9es selon des grilles semi-al\u00e9atoires pour \u00e9viter les effets d&rsquo;anticipation, ce qui viole l&rsquo;hypoth\u00e8se d&rsquo;\u00e9quidistance temporelle requise par l&rsquo;ACF discr\u00e8te. Le second d\u00e9fi, encore plus structurel, concerne l&rsquo;interruption nocturne du sommeil. Traiter le premier relev\u00e9 du matin comme s&rsquo;il succ\u00e9dait imm\u00e9diatement au dernier relev\u00e9 du soir sans discontinuit\u00e9 introduit une contigu\u00eft\u00e9 temporelle artificielle qui biaise s\u00e9v\u00e8rement l&rsquo;estimation de l&rsquo;inertie psychologique.<\/p>\n<p>Pour neutraliser ces artefacts, une restructuration rigoureuse de la grille de donn\u00e9es s&rsquo;impose. La m\u00e9thode m\u00e9thodologiquement la plus saine consiste \u00e0 ins\u00e9rer des rang\u00e9es explicites remplies de valeurs manquantes (<strong>NA<\/strong>) pour combler artificiellement les p\u00e9riodes nocturnes et les cr\u00e9neaux d&rsquo;\u00e9valuation non compl\u00e9t\u00e9s. Cette op\u00e9ration r\u00e9tablit une \u00e9chelle temporelle discr\u00e8te nominalement r\u00e9guli\u00e8re et emp\u00eache les fonctions de d\u00e9calage de calculer des produits crois\u00e9s absurdes reliant la soir\u00e9e d&rsquo;une journ\u00e9e \u00e0 l&rsquo;aurore du lendemain, garantissant que l&rsquo;autocorr\u00e9lation de premier ordre n&rsquo;\u00e9value que la persistance intra-journali\u00e8re en \u00e9veil.<\/p>\n<h3>10.2 Calcul de l&rsquo;autocorr\u00e9lation intra-individuelle pour panels multi-sujets<\/h3>\n<p>Dans un protocole ESM ou un devis en mesures r\u00e9p\u00e9t\u00e9es multi-sujets, la structure du jeu de donn\u00e9es se pr\u00e9sente sous une forme hi\u00e9rarchique o\u00f9 chaque individu constitue une s\u00e9rie temporelle sp\u00e9cifique imbriqu\u00e9e au sein d&rsquo;un groupe exp\u00e9rimental. Calculer une autocorr\u00e9lation globale en agr\u00e9geant l&rsquo;ensemble des observations au sein d&rsquo;un unique vecteur produit un r\u00e9sultat compl\u00e8tement corrompu par la variance interindividuelle moyenne, illustrant de mani\u00e8re paradigmatique le paradoxe de Simpson ou l&rsquo;erreur \u00e9cologique.<\/p>\n<p>L&rsquo;exigence analytique commande donc de calculer l&rsquo;autocorr\u00e9lation s\u00e9rielle de mani\u00e8re strictement intra-individuelle (<em>within-person<\/em>). Pour impl\u00e9menter cette d\u00e9marche de mani\u00e8re fonctionnelle et \u00e9l\u00e9gante sous R, les outils du m\u00e9ta-package <em>tidyverse<\/em>, et en particulier les verbes de <em>dplyr<\/em> et les fonctions de cartographie du package <em>purrr<\/em>, se r\u00e9v\u00e8lent exceptionnellement puissants. En segmentant la table de donn\u00e9es par le facteur identifiant chaque participant via l&rsquo;instruction <strong>group_by(id_sujet)<\/strong>, le mod\u00e9lisateur peut appliquer it\u00e9rativement la fonction d&rsquo;extraction d&rsquo;autocorr\u00e9lation au d\u00e9calage un sur la trajectoire \u00e9motionnelle de chaque sujet.<\/p>\n<p>Cette programmation s&rsquo;ex\u00e9cute couramment par l&rsquo;interm\u00e9diaire de la fonction <em>summarise()<\/em> combin\u00e9e \u00e0 une instruction d&rsquo;extraction conditionnelle robuste g\u00e9rant les cellules manquantes : <em>acf(variable_affect, lag.max = 1, plot = FALSE, na.action = na.pass)$acf[2, 1, 1]<\/em>. Le r\u00e9sultat obtenu est un tableau analytique assignant \u00e0 chaque individu un coefficient d&rsquo;autocorr\u00e9lation univari\u00e9 unique &rho;\u2081, qui quantifie rigoureusement la dynamique d&rsquo;inertie comportementale propre \u00e0 chaque trajectoire psychologique observ\u00e9e.<\/p>\n<h3>10.3 Analyse de la distribution des coefficients d&rsquo;autocorr\u00e9lation au niveau du groupe<\/h3>\n<p>Une fois la distribution compl\u00e8te des coefficients d&rsquo;autocorr\u00e9lation intra-individuels extraite pour l&rsquo;ensemble de la cohorte exp\u00e9rimentale, le mod\u00e9lisateur peut engager la phase d&rsquo;analyse de second niveau. La premi\u00e8re \u00e9tape consiste \u00e0 documenter les m\u00e9triques de tendance centrale et de dispersion de cette d\u00e9pendance s\u00e9rielle au niveau populationnel. En raison des contraintes d&rsquo;asym\u00e9trie fr\u00e9quemment observ\u00e9es sur les m\u00e9triques born\u00e9es entre -1 et +1, l&rsquo;usage de la m\u00e9diane et de l&rsquo;intervalle interquartile s&rsquo;av\u00e8re souvent plus robuste que la simple moyenne arithm\u00e9tique.<\/p>\n<p>Par ailleurs, pour exploiter ces coefficients d&rsquo;autocorr\u00e9lation individuels comme pr\u00e9dicteurs ou variables d\u00e9pendantes au sein de r\u00e9gressions lin\u00e9aires ou de mod\u00e8les multiniveaux, une normalisation pr\u00e9alable est vivement recommand\u00e9e. L&rsquo;application de la transformation de Fisher (<em>Fisher&rsquo;s z-transformation<\/em>), d\u00e9finie par l&rsquo;instruction <em>z = 0.5 * log((1 + r) \/ (1 &#8211; r))<\/em> ou <em>atanh(r)<\/em>, convertit la m\u00e9trique born\u00e9e en une variable stochastique continue non born\u00e9e dont la distribution d&rsquo;\u00e9chantillonnage se rapproche \u00e9troitement d&rsquo;une loi normale gaussienne standard, stabilisant ainsi la variance d&rsquo;estimation.<\/p>\n<p>L&rsquo;exploration visuelle de l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 interindividuelle des profils d&rsquo;ACF s&rsquo;av\u00e8re particuli\u00e8rement \u00e9clairante. En repr\u00e9sentant les corr\u00e9logrammes individuels superpos\u00e9s sous forme de diagrammes de spaghetti ou sous la forme de cartes thermiques (<em>heatmaps<\/em>), le chercheur visualise imm\u00e9diatement l&rsquo;\u00e9ventail des dynamiques temporelles pr\u00e9sentes au sein de l&rsquo;\u00e9chantillon, discernant les profils hautement r\u00e9actifs caract\u00e9ris\u00e9s par une m\u00e9moire s\u00e9rielle quasi nulle des profils cliniques marqu\u00e9s par une inertie psychologique rigide et persistante.<\/p>\n<h2>11. Automatisation et programmation fonctionnelle du calcul de corr\u00e9lation s\u00e9rielle<\/h2>\n<h3>11.1 D\u00e9veloppement d&rsquo;une fonction R personnalis\u00e9e d&rsquo;extraction compl\u00e8te<\/h3>\n<p>Dans le cadre de projets de recherche reproductibles impliquant des batteries massives de signaux temporels, la r\u00e9plication manuelle d&rsquo;appels distincts pour l&rsquo;ACF, la PACF et les tests formels d&rsquo;ind\u00e9pendance repr\u00e9sente une source potentielle d&rsquo;erreurs et de redondances de code. L&rsquo;\u00e9criture d&rsquo;une fonction personnalis\u00e9e robuste et modulaire permet de standardiser l&rsquo;extraction analytique en encapsulant l&rsquo;ensemble de ces \u00e9tapes au sein d&rsquo;un composant logiciel unifi\u00e9.<\/p>\n<p>Une telle fonction doit int\u00e9grer en amont des m\u00e9canismes de validation rigoureux des donn\u00e9es transmises : v\u00e9rification que l&rsquo;objet en entr\u00e9e constitue bien un vecteur num\u00e9rique, contr\u00f4le de la longueur minimale d&rsquo;\u00e9chantillon requise pour garantir la convergence asymptotique, et d\u00e9compte explicite du taux de valeurs manquantes. La fonction doit ensuite orchestrer les appels conjoints \u00e0 <em>acf()<\/em>, <em>pacf()<\/em> et <em>Box.test()<\/em> avec l&rsquo;argument <em>plot = FALSE<\/em>, isoler les composantes matricielles pertinentes, et assembler ces m\u00e9triques au sein d&rsquo;une structure rectangulaire standardis\u00e9e.<\/p>\n<p>Cette architecture programmatique s\u00e9curis\u00e9e permet de retourner en une seule instruction un objet composite enrichi, structur\u00e9 sous forme de liste nomm\u00e9e ou de tibble, documentant de mani\u00e8re exhaustive : les coefficients d&rsquo;autocorr\u00e9lation simple pour les d\u00e9calages d&rsquo;int\u00e9r\u00eat, les coefficients partiels correspondants, les bornes de Bartlett bilat\u00e9rales, la statistique de test de Ljung-Box ainsi que sa p-valeur associ\u00e9e. Ce formalisme encapsul\u00e9 fiabilise l&rsquo;analyse statistique et garantit une portabilit\u00e9 logicielle totale \u00e0 travers diff\u00e9rents projets d&rsquo;analyse.<\/p>\n<h3>11.2 Traitement moderne des s\u00e9ries temporelles avec tsibble et feasts<\/h3>\n<p>Pour les praticiens d\u00e9sireux de s&rsquo;inscrire pleinement dans la r\u00e9volution moderne de l&rsquo;\u00e9cosyst\u00e8me de traitement s\u00e9riel con\u00e7u par Rob Hyndman et son \u00e9quipe, la suite logicielle <strong>tidyverts<\/strong> constitue le standard contemporain le plus avanc\u00e9. Ce framework repose sur la structure de donn\u00e9es <strong>tsibble<\/strong>, qui modernise radicalement la classe <em>ts<\/em> historique en adaptant les principes du data frame rectangulaire aux s\u00e9ries temporelles, gr\u00e2ce \u00e0 l&rsquo;association explicite d&rsquo;un index temporel obligatoire (<em>index<\/em>) et de variables cl\u00e9s d&rsquo;identification de s\u00e9ries multiples (<em>key<\/em>).<\/p>\n<p>Au sein de cet \u00e9cosyst\u00e8me moderne, le package <strong>feasts<\/strong> (<em>Feature Extraction and Statistics for Time Series<\/em>) propose une r\u00e9impl\u00e9mentation compl\u00e8te des calculs d&rsquo;autocorr\u00e9lation respectant scrupuleusement la philosophie tidy. La fonction <strong>ACF()<\/strong> du package <em>feasts<\/em> ne se contente pas d&rsquo;ex\u00e9cuter l&rsquo;estimation des corr\u00e9lations s\u00e9rielles : elle retourne instantan\u00e9ment un tableau d&rsquo;observations rectangulaire o\u00f9 chaque d\u00e9calage temporel <em>lag<\/em> est appari\u00e9 \u00e0 son coefficient d&rsquo;autocorr\u00e9lation <em>acf<\/em>, s&rsquo;int\u00e9grant sans la moindre friction computationnelle dans des cha\u00eenes d&rsquo;instructions mobilisant les verbes de <em>dplyr<\/em>.<\/p>\n<p>L&rsquo;atout pr\u00e9pond\u00e9rant de cette architecture moderne se r\u00e9v\u00e8le dans le traitement simultan\u00e9 de panels temporels complexes comportant des centaines de s\u00e9ries stratifi\u00e9es. Gr\u00e2ce aux structures <em>tsibble<\/em> index\u00e9es par cl\u00e9s cat\u00e9gorielles, l&rsquo;application d&rsquo;une seule instruction <em>ACF()<\/em> calcule instantan\u00e9ment et en parall\u00e8le les fonctions d&rsquo;autocorr\u00e9lation distinctes pour chaque s\u00e9rie temporelle du groupe. Ce flux unifi\u00e9 \u00e9limine le recours aux boucles de calcul complexes et permet d&rsquo;encha\u00eener directement vers une restitution graphique via la fonction <em>autoplot()<\/em> de <em>feasts<\/em>, mat\u00e9rialisant des corr\u00e9logrammes en facettes d&rsquo;une lisibilit\u00e9 et d&rsquo;une rigueur scientifique exceptionnelles.<\/p>\n<h3>11.3 Exportation acad\u00e9mique et mise en forme des tableaux de r\u00e9sultats<\/h3>\n<p>L&rsquo;aboutissement de la d\u00e9marche computationnelle consiste \u00e0 transposer les m\u00e9triques d&rsquo;autocorr\u00e9lation estim\u00e9es sous la forme de tableaux r\u00e9capitulatifs respectant scrupuleusement les canons formels des publications acad\u00e9miques internationales (notamment les normes \u00e9ditoriales de l&rsquo;American Psychological Association, ou normes APA). Les consoles de sortie brutes de R ne sauraient \u00eatre directement ins\u00e9r\u00e9es dans un manuscrit scientifique sans une phase de mise en forme typographique professionnelle.<\/p>\n<p>Pour convertir le data frame contenant les estimations s\u00e9rielles et les tests de significativit\u00e9 en une table typographique \u00e9l\u00e9gante, le package <strong>knitr<\/strong> fournit la fonction universelle <strong>kable()<\/strong>, laquelle peut \u00eatre substantiellement magnifi\u00e9e par les extensions de mise en page du package <em>kableExtra<\/em>. Cette cha\u00eene d&rsquo;outils permet de formater les en-t\u00eates de colonnes en int\u00e9grant la notation math\u00e9matique appropri\u00e9e (par exemple &rho;\u0302, Q*, p), d&rsquo;arrondir uniform\u00e9ment les coefficients \u00e0 deux ou trois d\u00e9cimales conform\u00e9ment aux standards bibliographiques, et d&rsquo;ins\u00e9rer des notes de bas de page pr\u00e9cisant la formulation des bandes de Bartlett ou les hypoth\u00e8ses du test de Ljung-Box.<\/p>\n<p>Par ailleurs, pour des cadres de publication multivari\u00e9s plus complexes, des extensions sp\u00e9cialis\u00e9es telles que <em>modelsummary<\/em> ou <em>gt<\/em> permettent d&rsquo;exporter directement ces tableaux consolid\u00e9s vers une multitude de formats finaux de publication sans rupture logicielle, incluant le code source LaTeX, les formats HTML interactifs et les documents Microsoft Word. Cette automatisation garantit la parfaite reproductibilit\u00e9 de l&rsquo;article scientifique, \u00e9liminant tout risque de transcription manuelle erron\u00e9e entre l&rsquo;environnement de calcul R et le document textuel final.<\/p>\n<h2>12. Erreurs m\u00e9thodologiques courantes, pi\u00e8ges statistiques et bonnes pratiques<\/h2>\n<h3>12.1 Erreurs d&rsquo;indexation et confusion r\u00e9currente autour du lag 0<\/h3>\n<p>Parmi les \u00e9cueils computationnels les plus r\u00e9pandus lors de l&rsquo;utilisation de la fonction <em>acf()<\/em> native sous R figure la confusion structurelle entre l&rsquo;indice de position vectorielle dans le logiciel et l&rsquo;ordre effectif du d\u00e9calage temporel (<em>lag<\/em>). R adopte une convention d&rsquo;indexation vectorielle d\u00e9butant de mani\u00e8re universelle \u00e0 l&rsquo;entier 1, alors que la th\u00e9orie de l&rsquo;autocorr\u00e9lation d\u00e9bute intrins\u00e8quement son \u00e9valuation au d\u00e9calage temporel nul <em>k = 0<\/em>.<\/p>\n<p>En cons\u00e9quence, l&rsquo;\u00e9l\u00e9ment situ\u00e9 au premier indice du vecteur de r\u00e9sultat, accessible par <em>mon_acf$acf[1]<\/em>, correspond sans exception au d\u00e9calage temporel 0, dont la valeur est math\u00e9matiquement verrouill\u00e9e \u00e0 1. Le coefficient d&rsquo;autocorr\u00e9lation s\u00e9rielle de premier ordre r\u00e9el (<em>lag 1<\/em>), qui quantifie l&rsquo;inertie effective d&rsquo;un pas temporel \u00e0 l&rsquo;autre, se trouve physiquement localis\u00e9 \u00e0 l&rsquo;indice vectoriel 2 (<em>mon_acf$acf[2]<\/em>). Omettre cette sp\u00e9cificit\u00e9 structurelle conduit fr\u00e9quemment les praticiens n\u00e9ophytes \u00e0 extraire par m\u00e9garde le coefficient unitaire du d\u00e9calage 0 en lieu et place du coefficient d&rsquo;autocorr\u00e9lation de premier ordre recherch\u00e9.<\/p>\n<p>Cette b\u00e9vue programmatique induit des distorsions analytiques d\u00e9vastatrices lorsque ces coefficients sont ensuite int\u00e9gr\u00e9s dans des calculs d\u00e9riv\u00e9s, par exemple lors du calcul de la moyenne de persistance d&rsquo;une cohorte ou au sein de mod\u00e8les de r\u00e9gression multivari\u00e9e. Pour pr\u00e9munir son code de cette vuln\u00e9rabilit\u00e9, il est vivement pr\u00e9conis\u00e9 d&rsquo;utiliser syst\u00e9matiquement des fonctions d&rsquo;extraction explicites qui filtrent l&rsquo;objet par sa dimension temporelle nominale (en s\u00e9lectionnant les d\u00e9calages strictement sup\u00e9rieurs \u00e0 z\u00e9ro) ou d&rsquo;encapsuler la s\u00e9quence d&rsquo;acc\u00e8s indiciel au sein d&rsquo;une fonction d&rsquo;extraction test\u00e9e et document\u00e9e.<\/p>\n<h3>12.2 Surinterpr\u00e9tation des pics isol\u00e9s et risque d&rsquo;erreur de multiplicit\u00e9<\/h3>\n<p>Un pi\u00e8ge statistique particuli\u00e8rement insidieux dans l&rsquo;interpr\u00e9tation diagnostique du corr\u00e9logramme graphique concerne la surinterpr\u00e9tation syst\u00e9matique de tout d\u00e9passement isol\u00e9 des bandes de confiance de Bartlett. Lorsque le mod\u00e9lisateur inspecte visuellement une fonction d&rsquo;autocorr\u00e9lation calcul\u00e9e sur une profondeur temporelle substantielle, par exemple <em>lag.max = 40<\/em>, il examine simultan\u00e9ment 40 hypoth\u00e8ses statistiques individuelles ind\u00e9pendantes.<\/p>\n<p>En vertu de la d\u00e9finition formelle d&rsquo;un seuil de significativit\u00e9 bilat\u00e9ral fix\u00e9 \u00e0 &alpha; = 0.05, il existe une probabilit\u00e9 th\u00e9orique incompressible de 5 % d&rsquo;observer un d\u00e9passement al\u00e9atoire des bandes de confiance sous la stricte hypoth\u00e8se nulle de bruit blanc. Sur une exploration s\u00e9rielle de 40 d\u00e9calages, il est math\u00e9matiquement attendu d&rsquo;observer en moyenne deux d\u00e9calages franchissant artificiellement les seuils critiques sous le seul effet des fluctuations d&rsquo;\u00e9chantillonnage stochastique, sans que le syst\u00e8me physique ne rec\u00e8le la moindre m\u00e9moire s\u00e9rielle r\u00e9elle.<\/p>\n<p>Conclure imm\u00e9diatement \u00e0 l&rsquo;existence d&rsquo;une d\u00e9pendance p\u00e9riodique complexe face \u00e0 un pic solitaire situ\u00e9 \u00e0 un d\u00e9calage lointain et sans coh\u00e9rence th\u00e9orique (par exemple au d\u00e9calage <em>k = 23<\/em> pour des donn\u00e9es non saisonni\u00e8res) constitue une faute m\u00e9thodologique majeure r\u00e9sultant du probl\u00e8me des tests multiples. Face \u00e0 un d\u00e9passement marginal isol\u00e9, la posture scientifique rigoureuse consiste \u00e0 examiner si ce d\u00e9calage s&rsquo;inscrit dans un motif th\u00e9oriquement plausible, \u00e0 v\u00e9rifier si la statistique conjointe globale de Ljung-Box confirme ou non le rejet de l&rsquo;ind\u00e9pendance, et le cas \u00e9ch\u00e9ant \u00e0 appliquer une proc\u00e9dure de correction pour multiplicit\u00e9 d&rsquo;hypoth\u00e8ses telle que l&rsquo;ajustement de Bonferroni ou la r\u00e9gulation du taux de fausse d\u00e9couverte (<em>False Discovery Rate<\/em>).<\/p>\n<h3>12.3 Check-list rigoureuse pour une analyse d&rsquo;autocorr\u00e9lation reproductible sous R<\/h3>\n<p>Afin de garantir un niveau d&rsquo;int\u00e9grit\u00e9 analytique et de reproductibilit\u00e9 m\u00e9thodologique optimal lors de l&rsquo;estimation de l&rsquo;autocorr\u00e9lation dans R, il est vivement recommand\u00e9 d&rsquo;astreindre son protocole de traitement \u00e0 une s\u00e9quence de v\u00e9rifications formelles pr\u00e9-analytiques et post-analytiques. Cette check-list op\u00e9rationnelle s&rsquo;articule autour des points cardinaux suivants :<\/p>\n<ul>\n<li><strong>V\u00e9rification formelle de la stationnarit\u00e9 :<\/strong> La trajectoire temporelle pr\u00e9sente-t-elle une moyenne et une variance stables au cours du temps ? Un test formel de racine unitaire (tel que le test ADF via <em>tseries::adf.test()<\/em>) a-t-il \u00e9t\u00e9 ex\u00e9cut\u00e9 pour exclure formellement le pi\u00e8ge de l&rsquo;autocorr\u00e9lation fallacieuse avant d&rsquo;interpr\u00e9ter le profil de l&rsquo;ACF ?<\/li>\n<li><strong>Contr\u00f4le de l&rsquo;\u00e9quidistance temporelle :<\/strong> Les observations ont-elles \u00e9t\u00e9 collect\u00e9es selon un pas d&rsquo;\u00e9chantillonnage temporel strictement uniforme ? En cas d&rsquo;interruptions syst\u00e9matiques (p\u00e9riodes nocturnes, week-ends calendaires), des rang\u00e9es explicites de valeurs manquantes (<strong>NA<\/strong>) ont-elles \u00e9t\u00e9 ins\u00e9r\u00e9es pour \u00e9viter les jointures temporelles artificielles ?<\/li>\n<li><strong>Traitement des valeurs manquantes :<\/strong> La strat\u00e9gie d&rsquo;imputation retenue (interpolation spline via <em>na.interp()<\/em>, filtrage de Kalman) est-elle document\u00e9e et transparente, sans recours interdit \u00e0 la suppression de cas complets qui d\u00e9structurerait la grille temporelle ?<\/li>\n<li><strong>Param\u00e9trage du d\u00e9calage maximal (lag.max) :<\/strong> Le nombre de d\u00e9calages explor\u00e9s respecte-t-il la contrainte m\u00e9thodologique de ne pas exc\u00e9der 25 % \u00e0 33 % de la taille totale de l&rsquo;\u00e9chantillon d&rsquo;observations disponibles ?<\/li>\n<li><strong>Diagnostic conjoint ACF et PACF :<\/strong> L&rsquo;analyse articule-t-elle syst\u00e9matiquement l&rsquo;examen de l&rsquo;autocorr\u00e9lation simple et de l&rsquo;autocorr\u00e9lation partielle pour distinguer rigoureusement les dynamiques de type autor\u00e9gressif (AR) des composantes de moyenne mobile (MA) ?<\/li>\n<li><strong>Validation statistique conjointe :<\/strong> La significativit\u00e9 globale a-t-elle \u00e9t\u00e9 formellement valid\u00e9e par le test de Ljung-Box (<em>Box.test(&#8230;, type = \u00ab\u00a0Ljung-Box\u00a0\u00bb)<\/em>) avec un d\u00e9calage agr\u00e9g\u00e9 adapt\u00e9, plut\u00f4t que par l&rsquo;inspection visuelle na\u00efve de coefficients individuels isol\u00e9s ?<\/li>\n<li><strong>Reproductibilit\u00e9 computationnelle int\u00e9grale :<\/strong> La version de l&rsquo;interpr\u00e9teur R, l&rsquo;ensemble des biblioth\u00e8ques mobilis\u00e9es ainsi que les \u00e9ventuelles graines stochastiques al\u00e9atoires (<em>set.seed()<\/em>) sont-ils scrupuleusement enregistr\u00e9s dans un environnement contr\u00f4l\u00e9 pour permettre la r\u00e9plication exacte des r\u00e9sultats ?<\/li>\n<\/ul>\n<p>En observant scrupuleusement ces pr\u00e9ceptes m\u00e9thodologiques et computationnels, le chercheur ou l&rsquo;analyste de donn\u00e9es s&rsquo;assure de d\u00e9ployer une mod\u00e9lisation de la d\u00e9pendance s\u00e9rielle d&rsquo;une parfaite rigueur conceptuelle sous l&rsquo;environnement R, transformant une simple fonction informatique en un instrument analytique de haute pr\u00e9cision scientifique.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Bartlett, M. S. (1946). On the theoretical specification and sampling properties of autocorrelated time-series. <em>Supplement to the Journal of the Royal Statistical Society<\/em>, 8(1), 27-41. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2983638\">https:\/\/www.jstor.org\/stable\/2983638<\/a><\/li>\n<li>Box, G. E., &amp; Jenkins, G. M. (1976). <em>Time series analysis: Forecasting and control<\/em>. Holden-Day. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675021\">https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675021<\/a><\/li>\n<li>Box, G. E., &amp; Pierce, D. A. (1970). Distribution of residual autocorrelations in autoregressive-integrated moving average time series models. <em>Journal of the American Statistical Association<\/em>, 65(332), 1509-1526. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2284077\">https:\/\/www.jstor.org\/stable\/2284077<\/a><\/li>\n<li>Durbin, J., &amp; Watson, G. S. (1950). Testing for serial correlation in least squares regression: I. <em>Biometrika<\/em>, 37(3\/4), 409-428. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/2332388\">https:\/\/doi.org\/10.2307\/2332388<\/a><\/li>\n<li>Durbin, J., &amp; Watson, G. S. (1951). Testing for serial correlation in least squares regression: II. <em>Biometrika<\/em>, 38(1\/2), 159-177. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/2332325\">https:\/\/doi.org\/10.2307\/2332325<\/a><\/li>\n<li>Hyndman, R. J., &amp; Athanasopoulos, G. (2021). <em>Forecasting: principles and practice<\/em> (3rd ed.). OTexts. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/otexts.com\/fpp3\/\">https:\/\/otexts.com\/fpp3\/<\/a><\/li>\n<li>Ljung, G. M., &amp; Box, G. E. (1978). On a measure of lack of fit in time series models. <em>Biometrika<\/em>, 65(2), 297-303. <a target=\"_blank\" 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>Newey, W. K., &amp; West, K. D. (1987). A simple, positive semi-definite, heteroskedasticity and autocorrelation consistent covariance matrix. <em>Econometrica<\/em>, 55(3), 703-708. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/1913610\">https:\/\/www.jstor.org\/stable\/1913610<\/a><\/li>\n<li>Pinheiro, J. C., &amp; Bates, D. M. (2000). <em>Mixed-effects models in S and S-PLUS<\/em>. Springer. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/b98882\">https:\/\/doi.org\/10.1007\/b98882<\/a><\/li>\n<li>Yule, G. U. (1926). Why do we sometimes get nonsense-correlations between time-series? A study in sampling and the nature of time-series. <em>Journal of the Royal Statistical Society<\/em>, 89(1), 1-63. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2984083\">https:\/\/www.jstor.org\/stable\/2984083<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour calculer, visualiser et tester l&rsquo;autocorr\u00e9lation dans R \u00e0 l&rsquo;aide des fonctions acf, pacf et des tests d&rsquo;inf\u00e9rence statistique.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[1829,2193],"tags":[6581,1909,2658,1911,2344],"class_list":["post-4660","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-statistique","category-programmation-r","tag-acf","tag-autocorrelation","tag-r","tag-series-temporelles","tag-statistiques"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4660","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=4660"}],"version-history":[{"count":0,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4660\/revisions"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}