{"id":4318,"date":"2026-09-11T07:29:18","date_gmt":"2026-09-11T07:29:18","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-effectuer-test-des-suites-python\/"},"modified":"2026-09-11T07:29:18","modified_gmt":"2026-09-11T07:29:18","slug":"comment-effectuer-test-des-suites-python","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-effectuer-test-des-suites-python","title":{"rendered":"Comment effectuer le test des suites en Python"},"content":{"rendered":"<p>Dans le domaine de l&rsquo;analyse statistique contemporaine et de la mod\u00e9lisation des donn\u00e9es empiriques, l&rsquo;\u00e9valuation de l&rsquo;al\u00e9a constitue un pr\u00e9requis \u00e9pist\u00e9mologique et m\u00e9thodologique fondamental. Qu&rsquo;il s&rsquo;agisse de valider la randomisation d&rsquo;un protocole exp\u00e9rimental en psychologie cognitive, de v\u00e9rifier l&rsquo;absence d&rsquo;autocorr\u00e9lation au sein des r\u00e9sidus d&rsquo;un mod\u00e8le \u00e9conom\u00e9trique lin\u00e9aire ou de s&rsquo;assurer de l&rsquo;impr\u00e9visibilit\u00e9 d&rsquo;un g\u00e9n\u00e9rateur de nombres pseudo-al\u00e9atoires, le chercheur se heurte syst\u00e9matiquement \u00e0 la m\u00eame interrogation : la s\u00e9quence d&rsquo;observations observ\u00e9e r\u00e9sulte-t-elle d&rsquo;un processus stochastique ind\u00e9pendant et identiquement distribu\u00e9, ou dissimule-t-elle une structure d\u00e9terministe sous-jacente ? L&rsquo;ordre temporel ou spatial des donn\u00e9es rec\u00e8le une quantit\u00e9 d&rsquo;informations que les m\u00e9triques descriptives traditionnelles, telles que la moyenne, la variance ou les quantiles, \u00e9chouent totalement \u00e0 capturer dans la mesure o\u00f9 ces derni\u00e8res sont intrins\u00e8quement invariantes par permutation.<\/p>\n<p>Face \u00e0 cette limitation des approches fond\u00e9es sur les moments de distribution, l&rsquo;inf\u00e9rence non param\u00e9trique propose des solutions robustes dispens\u00e9es des contraintes d&rsquo;ajustement \u00e0 une loi th\u00e9orique pr\u00e9d\u00e9finie. Parmi ces outils, le test des suites univari\u00e9, formalis\u00e9 \u00e0 l&rsquo;origine par Abraham Wald et Jacob Wolfowitz, occupe une place pr\u00e9pond\u00e9rante dans l&rsquo;arsenal des scientifiques de la donn\u00e9e. Ce test repose sur un principe combinatoire d&rsquo;une redoutable efficacit\u00e9 : quantifier les alternances de modalit\u00e9s binaires successives au sein d&rsquo;une cha\u00eene s\u00e9quentielle afin de d\u00e9terminer si leur fr\u00e9quence d&rsquo;apparition s&rsquo;\u00e9carte significativement de ce que le simple hasard pr\u00e9dirait. Une abondance anormale de blocs homog\u00e8nes trahit une persistance ou une tendance temporelle, tandis qu&rsquo;une alternance excessive r\u00e9v\u00e8le une r\u00e9gularit\u00e9 artificielle ou une r\u00e9pulsion locale.<\/p>\n<p>Ce guide exhaustif a pour vocation d&rsquo;explorer l&rsquo;int\u00e9gralit\u00e9 du spectre th\u00e9orique, m\u00e9thodologique et computationnel associ\u00e9 au test des suites de Wald-Wolfowitz dans l&rsquo;\u00e9cosyst\u00e8me Python. En s&rsquo;appuyant sur les modules sp\u00e9cialis\u00e9s de calcul scientifique que sont <a rel=\"noopener noreferrer\" href=\"https:\/\/www.statsmodels.org\/\">Statsmodels<\/a>, <a rel=\"noopener noreferrer\" href=\"https:\/\/numpy.org\/\">NumPy<\/a>, <a rel=\"noopener noreferrer\" href=\"https:\/\/scipy.org\/\">SciPy<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/pandas.pydata.org\/\">Pandas<\/a>, ce manuel d\u00e9cortique les m\u00e9canismes probabilistes exacts, d\u00e9taille les protocoles d&rsquo;impl\u00e9mentation industrielle et d\u00e9ploie des strat\u00e9gies analytiques avanc\u00e9es applicables aux sciences du comportement, \u00e0 la psychom\u00e9trie et \u00e0 la validation des r\u00e9sidus statistiques.<\/p>\n<h2>1. Fondements th\u00e9oriques et math\u00e9matiques du test des suites<\/h2>\n<h3>1.1 Origine et d\u00e9finition du test de Wald-Wolfowitz<\/h3>\n<p>Le test des suites trouve son origine dans les travaux s\u00e9minales publi\u00e9s en 1940 par les math\u00e9maticiens et statisticiens <a rel=\"noopener noreferrer\" href=\"https:\/\/projecteuclid.org\/journals\/annals-of-mathematical-statistics\/volume-11\/issue-2\/On-a-Test-Whether-Two-Samples-are-from-the\/10.1214\/aoms\/1177731909.full\">Abraham Wald et Jacob Wolfowitz<\/a>. Con\u00e7u initialement comme un test non param\u00e9trique permettant d&rsquo;\u00e9valuer si deux \u00e9chantillons ind\u00e9pendants sont issus d&rsquo;une m\u00eame population parente continue, le test de Wald-Wolfowitz a rapidement \u00e9t\u00e9 adapt\u00e9 pour tester l&rsquo;hypoth\u00e8se de g\u00e9n\u00e9ration purement al\u00e9atoire d&rsquo;une s\u00e9quence univari\u00e9e ordonn\u00e9e. Dans le paradigme statistique moderne, une suite, traditionnellement d\u00e9sign\u00e9e par le vocable anglais <em>run<\/em>, est d\u00e9finie de mani\u00e8re rigoureuse comme une suite maximale ininterrompue d&rsquo;\u00e9l\u00e9ments identiques au sein d&rsquo;une s\u00e9quence compos\u00e9e d&rsquo;\u00e9l\u00e9ments discrets ou dichotomis\u00e9s.<\/p>\n<p>D&rsquo;un point de vue conceptuel, une s\u00e9rie temporelle ou s\u00e9quentielle compos\u00e9e d&rsquo;observations cat\u00e9gorielles binaires peut \u00eatre segment\u00e9e en blocs d&rsquo;\u00e9v\u00e9nements homog\u00e8nes s\u00e9par\u00e9s par des transitions d&rsquo;\u00e9tat. Par exemple, au sein d&rsquo;une s\u00e9quence binaire de symboles A et B, chaque transition d&rsquo;un symbole vers son compl\u00e9mentaire marque la fin d&rsquo;une suite et le d\u00e9but de la suivante. Si un processus g\u00e9n\u00e8re un vecteur d&rsquo;observations, l&rsquo;analyse combinatoire du nombre total de ces suites permet d&rsquo;\u00e9tablir une inf\u00e9rence formelle sur la nature stochastique du g\u00e9n\u00e9rateur.<\/p>\n<p>D&rsquo;un point de vue \u00e9pist\u00e9mologique, \u00e9valuer le caract\u00e8re al\u00e9atoire d&rsquo;un processus ne se r\u00e9sume pas \u00e0 v\u00e9rifier que chaque modalit\u00e9 poss\u00e8de une probabilit\u00e9 marginale d&rsquo;occurrence conforme aux pr\u00e9visions th\u00e9oriques. Il est imp\u00e9ratif de distinguer avec pr\u00e9cision les concepts de stationnarit\u00e9, d&rsquo;ind\u00e9pendance s\u00e9rielle et de pur al\u00e9a stochastique. Une distribution peut pr\u00e9senter une stationnarit\u00e9 stricte au sens fort tout en \u00e9tant gouvern\u00e9e par une fonction d&rsquo;autocorr\u00e9lation non nulle. \u00c0 l&rsquo;inverse, l&rsquo;ind\u00e9pendance statistique entre observations cons\u00e9cutives implique que la distribution de probabilit\u00e9 conditionnelle d&rsquo;une variable \u00e0 l&rsquo;instant pr\u00e9sent est rigoureusement identique \u00e0 sa distribution marginale non conditionn\u00e9e par les r\u00e9alisations pass\u00e9es. Le test des suites op\u00e8re pr\u00e9cis\u00e9ment \u00e0 cette interface en examinant l&rsquo;invariance permutationnelle de l&rsquo;ordre d&rsquo;apparition des donn\u00e9es.<\/p>\n<h3>1.2 Formulation des hypoth\u00e8ses statistiques nulle et alternative<\/h3>\n<p>La construction du cadre d&rsquo;inf\u00e9rence statistique associ\u00e9 au test des suites exige une formalisation math\u00e9matique rigoureuse de l&rsquo;hypoth\u00e8se nulle et de son hypoth\u00e8se alternative conjointe. L&rsquo;hypoth\u00e8se nulle postule que la s\u00e9quence \u00e9tudi\u00e9e est g\u00e9n\u00e9r\u00e9e par un processus stochastique o\u00f9 chaque observation successive est mutuellement ind\u00e9pendante de toutes les observations ant\u00e9rieures, et o\u00f9 les observations sont identiquement distribu\u00e9es. Sous cette hypoth\u00e8se d&rsquo;ind\u00e9pendance et d&rsquo;\u00e9quir\u00e9partition, l&rsquo;ordre d&rsquo;apparition des valeurs n&rsquo;est rien d&rsquo;autre qu&rsquo;une permutation al\u00e9atoire tir\u00e9e de mani\u00e8re \u00e9quiprobable parmi l&rsquo;ensemble des arrangements combinatoires possibles des \u00e9l\u00e9ments observ\u00e9s.<\/p>\n<p>L&rsquo;hypoth\u00e8se alternative prend en consid\u00e9ration les d\u00e9viations structurelles par rapport \u00e0 cette hypoth\u00e8se d&rsquo;ind\u00e9pendance. Dans sa formulation bilat\u00e9rale canonique, l&rsquo;hypoth\u00e8se alternative indique que les donn\u00e9es exhibent une d\u00e9pendance s\u00e9quentielle ou une d\u00e9rive syst\u00e9matique temporelle. D\u00e8s lors, le rejet de l&rsquo;hypoth\u00e8se nulle peut \u00eatre provoqu\u00e9 par deux dynamiques comportementales diam\u00e9tralement oppos\u00e9es mais statistiquement rep\u00e9rables :<\/p>\n<ul>\n<li>Le ph\u00e9nom\u00e8ne de regroupement, \u00e9galement qualifi\u00e9 d&rsquo;agr\u00e9gation ou de <em>clustering<\/em>, dans lequel le nombre total de suites observ\u00e9es est anormalement faible par rapport \u00e0 l&rsquo;esp\u00e9rance math\u00e9matique sous le mod\u00e8le nul. Cette configuration signale une inertie, une persistance s\u00e9rielle, une autocorr\u00e9lation temporelle positive ou une d\u00e9rive monotone de la valeur centrale.<\/li>\n<li>Le ph\u00e9nom\u00e8ne d&rsquo;alternance excessive ou d&rsquo;oscillation sur-dispers\u00e9e, dans lequel le nombre observ\u00e9 de suites exc\u00e8de drastiquement les attentes th\u00e9oriques. Cette morphologie s\u00e9quentielle est typique des syst\u00e8mes soumis \u00e0 une r\u00e9troaction n\u00e9gative imm\u00e9diate, \u00e0 une inhibition r\u00e9active ou \u00e0 des biais de g\u00e9n\u00e9ration syst\u00e9matiques.<\/li>\n<\/ul>\n<p>Selon les questions de recherche pr\u00e9alablement pos\u00e9es par l&rsquo;exp\u00e9rimentateur, des formulations unilat\u00e9rales peuvent \u00eatre mobilis\u00e9es. Si le mod\u00e8le th\u00e9orique sous-jacent anticipe exclusivement une persistance comportementale, le rejet sera prononc\u00e9 uniquement si le nombre de suites se situe dans la queue inf\u00e9rieure de la distribution d&rsquo;\u00e9chantillonnage.<\/p>\n<h3>1.3 Applications m\u00e9thodologiques en recherche quantitative et psychologie cognitive<\/h3>\n<p>L&rsquo;utilit\u00e9 pratique du test des suites s&rsquo;\u00e9tend \u00e0 de multiples disciplines de la recherche empirique, avec une acuit\u00e9 particuli\u00e8re dans le champ des sciences cognitives, de la neuropsychologie et de la psychom\u00e9trie. Dans les plans exp\u00e9rimentaux contr\u00f4l\u00e9s, la validit\u00e9 interne d&rsquo;un paradigme repose sur une proc\u00e9dure de randomisation irr\u00e9prochable de l&rsquo;ordre de pr\u00e9sentation des stimuli. Une faille dans l&rsquo;algorithme de pseudo-randomisation peut induire un biais d&rsquo;ordre, des effets de r\u00e9cence ou d&rsquo;amor\u00e7age non contr\u00f4l\u00e9s qui contaminent la mesure des variables d\u00e9pendantes. L&rsquo;application syst\u00e9matique du test des suites permet de certifier l&rsquo;absence de r\u00e9gularit\u00e9 r\u00e9siduelle dans les listes de stimuli pr\u00e9sent\u00e9es aux participants.<\/p>\n<p>Par ailleurs, le test des suites constitue un instrument d&rsquo;investigation incontournable pour \u00e9tudier la perception subjective du hasard et les heuristiques de jugement chez l&rsquo;\u00eatre humain. Une abondante litt\u00e9rature en psychologie cognitive, initi\u00e9e par les travaux sur le <a rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/1738734\">biais de repr\u00e9sentativit\u00e9<\/a>, documente l&rsquo;incapacit\u00e9 chronique du cerveau humain \u00e0 concevoir ou simuler mentalement des s\u00e9quences v\u00e9ritablement al\u00e9atoires. Confront\u00e9s \u00e0 une t\u00e2che de g\u00e9n\u00e9ration de nombres ou de lancers de pi\u00e8ce imaginaires, les sujets manifestent de mani\u00e8re reproductible l&rsquo;illusion du joueur en produisant une alternance excessive entre les modalit\u00e9s, sous-estimant la probabilit\u00e9 naturelle de longues suites cons\u00e9cutives. Le test de Wald-Wolfowitz quantifie pr\u00e9cis\u00e9ment cet \u00e9cart psychophysique en objectivant la sur-repr\u00e9sentation des suites.<\/p>\n<p>Enfin, dans le contexte de l&rsquo;\u00e9valuation psychom\u00e9trique longitudinale et des s\u00e9ries chronologiques individuelles, le test permet d&rsquo;analyser la dynamique s\u00e9quentielle des r\u00e9ponses d&rsquo;un patient. Il facilite la d\u00e9tection d&rsquo;effets d&rsquo;apprentissage progressifs ou d&rsquo;une d\u00e9gradation de la vigilance au fil du temps. Dans le cadre de la mod\u00e9lisation statistique avanc\u00e9e, il offre un test de sp\u00e9cification diagnostique pr\u00e9cieux en v\u00e9rifiant que les r\u00e9sidus des mod\u00e8les de mesure ne pr\u00e9sentent aucune d\u00e9pendance r\u00e9siduelle s\u00e9quentielle.<\/p>\n<h2>2. M\u00e9canique statistique et distribution d&rsquo;\u00e9chantillonnage<\/h2>\n<h3>2.1 Propri\u00e9t\u00e9s combinatoires et d\u00e9nombrement des suites<\/h3>\n<p>La m\u00e9canique fondamentale du test des suites repose sur la th\u00e9orie combinatoire discr\u00e8te appliqu\u00e9e \u00e0 un ensemble d&rsquo;\u00e9l\u00e9ments dichotomiques finis. Consid\u00e9rons une s\u00e9quence ordonn\u00e9e de taille totale N, compos\u00e9e de deux modalit\u00e9s distinctes que nous noterons symboliquement 1 et 0. Soit n1 le nombre total d&rsquo;occurrences de la modalit\u00e9 1, et soit n2 le nombre total d&rsquo;occurrences de la modalit\u00e9 2, de sorte que la contrainte arithm\u00e9tique N = n1 + n2 soit rigoureusement satisfaite. La variable al\u00e9atoire d&rsquo;int\u00e9r\u00eat, not\u00e9e conventionnellement R, repr\u00e9sente le nombre total de suites form\u00e9es par les sous-s\u00e9quences ininterrompues d&rsquo;\u00e9l\u00e9ments identiques.<\/p>\n<p>Sous l&rsquo;hypoth\u00e8se nulle, toutes les permutations de cette s\u00e9quence de taille N sont \u00e9quiprobables. Le nombre total de configurations distinctes que peut adopter la cha\u00eene d&rsquo;\u00e9l\u00e9ments est donn\u00e9 par le coefficient binomial d\u00e9signant le nombre de combinaisons de n1 \u00e9l\u00e9ments parmi N. L&rsquo;\u00e9valuation de la distribution exacte de la variable R exige de d\u00e9nombrer le nombre de mani\u00e8res d&rsquo;agencer simultan\u00e9ment k1 suites d&rsquo;\u00e9l\u00e9ments de type 1 et k2 suites d&rsquo;\u00e9l\u00e9ments de type 2.<\/p>\n<p>La fonction de masse de probabilit\u00e9 exacte de R, pour des valeurs paires et impaires, se d\u00e9duit via les r\u00e8gles fondamentales du partitionnement d&rsquo;entiers. Lorsque le nombre total de suites est un entier pair, le nombre de suites de chaque modalit\u00e9 doit n\u00e9cessairement \u00eatre identique, impliquant que k1 = k2 = k. La probabilit\u00e9 conditionnelle d&rsquo;observer exactement R = 2k suites s&rsquo;\u00e9nonce selon la relation suivante :<\/p>\n<p>P(R = 2k) = [2 * Combinaison(n1 &#8211; 1, k &#8211; 1) * Combinaison(n2 &#8211; 1, k &#8211; 1)] \/ Combinaison(N, n1)<\/p>\n<p>Lorsque le nombre total de suites est un entier impair, l&rsquo;une des modalit\u00e9s pr\u00e9sente obligatoirement une suite de plus que l&rsquo;autre, ce qui conduit \u00e0 la configuration k1 = k + 1 et k2 = k, ou inversement. La probabilit\u00e9 d&rsquo;observer R = 2k + 1 suites s&rsquo;exprime alors par la sommation combinatoire adapt\u00e9e :<\/p>\n<p>P(R = 2k + 1) = [Combinaison(n1 &#8211; 1, k) * Combinaison(n2 &#8211; 1, k &#8211; 1) + Combinaison(n1 &#8211; 1, k &#8211; 1) * Combinaison(n2 &#8211; 1, k)] \/ Combinaison(N, n1)<\/p>\n<p>Cette distribution exacte d\u00e9montre une sensibilit\u00e9 imm\u00e9diate aux structures microscopiques de la cha\u00eene de donn\u00e9es, tout en demeurant exempte de tout postulat param\u00e9trique relatif \u00e0 la variance de la population sous-jacente.<\/p>\n<h3>2.2 Calcul de l&rsquo;esp\u00e9rance et de la variance sous l&rsquo;hypoth\u00e8se nulle<\/h3>\n<p>Pour fonder une r\u00e8gle de d\u00e9cision statistique lorsque la taille de l&rsquo;\u00e9chantillon cro\u00eet, il est imp\u00e9ratif d&rsquo;isoler les moments statistiques th\u00e9oriques d&rsquo;ordre 1 et 2 de la distribution d&rsquo;\u00e9chantillonnage de R sous l&rsquo;hypoth\u00e8se nulle. L&rsquo;esp\u00e9rance math\u00e9matique de la variable al\u00e9atoire R s&rsquo;obtient \u00e9l\u00e9gamment par la lin\u00e9arit\u00e9 de l&rsquo;esp\u00e9rance appliqu\u00e9e \u00e0 des variables indicatrices de transition d&rsquo;\u00e9tat.<\/p>\n<p>En introduisant pour chaque indice temporel i une variable indicatrice I prenant la valeur 1 s&rsquo;il y a transition entre l&rsquo;\u00e9l\u00e9ment i et l&rsquo;\u00e9l\u00e9ment i + 1, et 0 dans le cas contraire, le nombre total de suites s&rsquo;\u00e9crit comme l&rsquo;unit\u00e9 augment\u00e9e de la somme de ces indicateurs. La probabilit\u00e9 qu&rsquo;une transition survienne \u00e0 n&rsquo;importe quelle position adjacente au sein d&rsquo;une permutation al\u00e9atoire est proportionnelle au produit des effectifs marginaux rapport\u00e9 au nombre total de paires ordonn\u00e9es d&rsquo;indices. Il en r\u00e9sulte la formule canonique de l&rsquo;esp\u00e9rance th\u00e9orique de R :<\/p>\n<p>E(R) = 1 + [ (2 * n1 * n2) \/ N ]<\/p>\n<p>La d\u00e9rivation de la variance th\u00e9orique de R sous l&rsquo;hypoth\u00e8se nulle requiert le calcul du moment d&rsquo;ordre 2, ce qui implique l&rsquo;\u00e9valuation des covariances crois\u00e9es entre les variables indicatrices de transition successives et disjointes. Apr\u00e8s factorisation et simplifications alg\u00e9briques des termes combinatoires, la variance exacte s&rsquo;exprime selon la formule math\u00e9matique suivante :<\/p>\n<p>Var(R) = [ 2 * n1 * n2 * (2 * n1 * n2 &#8211; N) ] \/ [ N^2 * (N &#8211; 1) ]<\/p>\n<p>Ces moments d\u00e9montrent que l&rsquo;esp\u00e9rance et la variance ne d\u00e9pendent exclusivement que de la taille globale de l&rsquo;\u00e9chantillon N et de la r\u00e9partition marginale des effectifs binaires n1 et n2. Si la r\u00e9partition est parfaitement sym\u00e9trique (n1 = n2 = N\/2), l&rsquo;esp\u00e9rance asymptotique tend vers N\/2 + 1 et la variance vers N\/4, illustrant la dispersion inh\u00e9rente au processus stochastique.<\/p>\n<h3>2.3 Approximation normale et statistique Z<\/h3>\n<p>Lorsque la taille globale de la s\u00e9rie N exc\u00e8de un seuil conventionnel minimal \u2014 g\u00e9n\u00e9ralement fix\u00e9 dans la litt\u00e9rature m\u00e9thodologique \u00e0 n1 &gt; 10 et n2 &gt; 10, ou collectivement \u00e0 N &gt; 30 voire N &gt; 50 \u2014, le calcul combinatoire exact des coefficients binomiaux devient computationnellement fastidieux en raison de l&rsquo;explosion factorielle. En vertu du <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Th%C3%A9or%C3%A8me_central_limite\">th\u00e9or\u00e8me central limite<\/a>, la distribution discr\u00e8te de la variable d&rsquo;\u00e9chantillonnage R converge asymptotiquement vers une loi normale continue de param\u00e8tres directeurs mu = E(R) et sigma = racine carr\u00e9e de Var(R).<\/p>\n<p>Cette propri\u00e9t\u00e9 de convergence permet de construire une statistique de test standardis\u00e9e, usuellement d\u00e9sign\u00e9e sous la lettre Z, dont la distribution d&rsquo;\u00e9chantillonnage suit sous l&rsquo;hypoth\u00e8se nulle une loi normale centr\u00e9e r\u00e9duite N(0, 1). La forme basique non corrig\u00e9e de cette statistique s&rsquo;\u00e9nonce :<\/p>\n<p>Z = (R &#8211; E(R)) \/ sqrt(Var(R))<\/p>\n<p>Toutefois, la variable R \u00e9tant intrins\u00e8quement discr\u00e8te et prenant exclusivement des valeurs enti\u00e8res positives, l&rsquo;approximation de sa fonction de r\u00e9partition par une int\u00e9grale continue introduit une erreur d&rsquo;approximation locale. Afin d&rsquo;att\u00e9nuer ce biais de discr\u00e9tisation, il est formellement recommand\u00e9 d&rsquo;appliquer une <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Correction_de_continuit%C3%A9\">correction de continuit\u00e9 de Yates<\/a> de magnitude 0.5. L&rsquo;expression analytique de la statistique Z ajust\u00e9e devient alors :<\/p>\n<p>Z_corr = (R &#8211; E(R) + c) \/ sqrt(Var(R))<\/p>\n<p>O\u00f9 la constante de correction c prend la valeur -0.5 si R &gt; E(R), et +0.5 si R &lt; E(R). Dans le cas singulier o\u00f9 la valeur observ\u00e9e co\u00efncide rigoureusement avec la moyenne th\u00e9orique (R = E(R)), la constante c est fix\u00e9e \u00e0 0. Cette rectification resserre l&rsquo;ad\u00e9quation entre la probabilit\u00e9 empirique et les quantiles tabul\u00e9s de la loi normale standard, conf\u00e9rant aux d\u00e9cisions d&rsquo;inf\u00e9rence un degr\u00e9 de fiabilit\u00e9 sup\u00e9rieur, en particulier lorsque les effectifs n1 et n2 sont mod\u00e9r\u00e9s.<\/p>\n<h2>3. L&rsquo;\u00e9cosyst\u00e8me Python pour l&rsquo;analyse s\u00e9quentielle<\/h2>\n<h3>3.1 Architecture logicielle et biblioth\u00e8ques requises<\/h3>\n<p>L&rsquo;ex\u00e9cution computationnelle du test des suites au sein de l&rsquo;environnement Python moderne repose sur une architecture modulaire articul\u00e9e autour des biblioth\u00e8ques scientifiques cardinales de l&rsquo;\u00e9cosyst\u00e8me open-source. Le traitement rigoureux d&rsquo;une s\u00e9quence temporelle ou exp\u00e9rimentale n\u00e9cessite une synergie sans faille entre les structures de donn\u00e9es vectorielles et les moteurs d&rsquo;inf\u00e9rence statistique.<\/p>\n<p>Au c\u0153ur de cette architecture se trouve la biblioth\u00e8que Statsmodels, sp\u00e9cifiquement d\u00e9di\u00e9e \u00e0 la mod\u00e9lisation statistique avanc\u00e9e, \u00e0 l&rsquo;\u00e9conom\u00e9trie et aux tests d&rsquo;hypoth\u00e8ses non param\u00e9triques. Contrairement aux approches ax\u00e9es sur l&rsquo;apprentissage automatique pr\u00e9dictif, Statsmodels privil\u00e9gie la transparence des estimateurs, la d\u00e9rivation exacte des p-valeurs et la restitution des intervalles de confiance.<\/p>\n<p>En amont de l&rsquo;analyse inf\u00e9rentielle, NumPy assure la gestion vectoris\u00e9e des flux d&rsquo;observations au travers de ses tableaux multidimensionnels ndarray. Cette structure m\u00e9moire contigu\u00eb garantit une efficacit\u00e9 d&rsquo;ex\u00e9cution maximale lors des op\u00e9rations de binarisation, de calcul matriciel des diff\u00e9rences premi\u00e8res et de manipulation indicielle. SciPy compl\u00e8te cette assise logicielle en fournissant les distributions de probabilit\u00e9s continues et discr\u00e8tes, indispensables pour valider les approximations asymptotiques.<\/p>\n<p>Enfin, Pandas intervient comme couche d&rsquo;ingestion et de s\u00e9rialisation des donn\u00e9es structur\u00e9es. Ses objets fondamentaux, le Series et le DataFrame, facilitent l&rsquo;indexation temporelle, la manipulation des valeurs manquantes et le fen\u00eatrage glissant des variables continues collect\u00e9es lors des protocoles empiriques.<\/p>\n<h3>3.2 Configuration de l&rsquo;environnement virtuel et reproductibilit\u00e9<\/h3>\n<p>Dans un contexte de recherche scientifique ou d&rsquo;ing\u00e9nierie statistique industrielle, la reproductibilit\u00e9 computationnelle constitue une exigence non n\u00e9gociable. L&rsquo;instabilit\u00e9 des versions de d\u00e9pendances peut alt\u00e9rer l&rsquo;impl\u00e9mentation algorithmique interne d&rsquo;une fonction statistique ou modifier les r\u00e8gles d&rsquo;arrondi num\u00e9rique. Il est par cons\u00e9quent imp\u00e9ratif d&rsquo;isoler l&rsquo;environnement d&rsquo;ex\u00e9cution \u00e0 l&rsquo;aide d&rsquo;outils de gestion de paquets tels que Conda ou le module standard Python venv.<\/p>\n<p>L&rsquo;initialisation d&rsquo;un environnement propre s&rsquo;accompagne de l&rsquo;\u00e9pinglage explicite des versions des d\u00e9pendances dans un fichier de verrouillage de type requirements.txt. L&rsquo;analyse des suites exige des versions compatibles de Python (version 3.9 ou ult\u00e9rieure), Statsmodels (version 0.13 ou sup\u00e9rieure), NumPy (version 1.22 ou sup\u00e9rieure) et SciPy.<\/p>\n<p>Au-del\u00e0 de la gestion des versions logicielles, la reproductibilit\u00e9 des simulations et des proc\u00e9dures de validation par permutation n\u00e9cessite un contr\u00f4le strict du g\u00e9n\u00e9rateur de nombres pseudo-al\u00e9atoires. L&rsquo;utilisation syst\u00e9matique de l&rsquo;interface Generator de NumPy, via la commande d&rsquo;instanciation fixant la graine stochastique, doit \u00eatre privil\u00e9gi\u00e9e face aux anciennes fonctions globales non thread-safe. Cette rigueur garantit qu&rsquo;une exp\u00e9rience simulant des s\u00e9quences d&rsquo;essais psychologiques ou r\u00e9-\u00e9chantillonnant des r\u00e9sidus d&rsquo;ajustement produira des r\u00e9sultats strictement identiques, au bit pr\u00e8s, sur des machines d&rsquo;architectures divergentes.<\/p>\n<h3>3.3 Positionnement du module statsmodels.sandbox.stats.runs<\/h3>\n<p>L&rsquo;utilisateur d\u00e9sireux d&rsquo;appliquer le test des suites en Python d\u00e9couvrira rapidement que la fonction de r\u00e9f\u00e9rence n&rsquo;est pas h\u00e9berg\u00e9e au sein du tronc commun de la biblioth\u00e8que Statsmodels, mais r\u00e9side dans un sous-paquet sp\u00e9cifique intitul\u00e9 <code>statsmodels.sandbox.stats.runs<\/code>. Cette nomenclature requiert un \u00e9claircissement \u00e9pist\u00e9mologique et technique.<\/p>\n<p>Dans la taxonomie du code source de Statsmodels, le r\u00e9pertoire <em>sandbox<\/em> regroupe des modules exp\u00e9rimentaux, des fonctions statistiques de niche ou des algorithmes h\u00e9rit\u00e9s qui ne font pas l&rsquo;objet d&rsquo;un d\u00e9veloppement actif, mais dont la validit\u00e9 math\u00e9matique sous-jacente est \u00e9tablie. La fonction <code>runstest_1samp<\/code>, pilier du diagnostic s\u00e9quentiel, y a \u00e9t\u00e9 stabilis\u00e9e depuis de nombreuses ann\u00e9es. Bien que le terme <em>sandbox<\/em> puisse \u00e9voquer une instabilit\u00e9 logicielle, le code calculant le test de Wald-Wolfowitz dans ce module est algorithmiquement m\u00fbr, d\u00e9terministe et conforme aux formulations math\u00e9matiques de la litt\u00e9rature statistique internationale.<\/p>\n<p>Il importe toutefois pour le chercheur de comprendre les implications de cette architecture. L&rsquo;acc\u00e8s \u00e0 ces fonctions exige une importation cibl\u00e9e et explicite. Si les \u00e9quipes de d\u00e9veloppement de Statsmodels maintiennent ce module pour assurer la r\u00e9trocompatibilit\u00e9, il existe des initiatives au sein de l&rsquo;\u00e9cosyst\u00e8me pour proposer des r\u00e9\u00e9critures optimis\u00e9es tirant parti des derni\u00e8res avanc\u00e9es vectorielles de NumPy. N\u00e9anmoins, pour des applications analytiques standard, <code>statsmodels.sandbox.stats.runs<\/code> demeure l&rsquo;impl\u00e9mentation de r\u00e9f\u00e9rence la plus document\u00e9e et la plus rigoureusement valid\u00e9e.<\/p>\n<h2>4. Impl\u00e9mentation pratique avec la fonction runstest_1samp<\/h2>\n<h3>4.1 Anatomie de la fonction et signature des arguments<\/h3>\n<p>La fonction ma\u00eetresse mise \u00e0 disposition par l&rsquo;\u00e9cosyst\u00e8me Python pour ex\u00e9cuter le test des suites univari\u00e9 est baptis\u00e9e <code>runstest_1samp<\/code>. Une compr\u00e9hension exhaustive de sa signature syntaxique et de ses m\u00e9canismes de traitement d&rsquo;arguments est indispensable pour \u00e9viter toute erreur m\u00e9thodologique lors de l&rsquo;inf\u00e9rence. La signature standard de cette fonction s&rsquo;articule autour de trois param\u00e8tres structurants :<\/p>\n<p>La signature formelle se pr\u00e9sente sous la forme : <code>runstest_1samp(x, cutoff='mean', correction=True)<\/code><\/p>\n<p>Le param\u00e8tre vectoriel d&rsquo;entr\u00e9e <code>x<\/code> accepte toute structure de donn\u00e9es unidimensionnelle de type array-like, englobant les listes natives Python, les tableaux NumPy unidimensionnels et les s\u00e9ries Pandas. Ce vecteur contient la s\u00e9rie brute des observations ordonn\u00e9es dans le temps ou selon une dimension spatiale pr\u00e9cise.<\/p>\n<p>Le second argument, <code>cutoff<\/code>, gouverne la logique de dichotomisation indispensable \u00e0 la quantification des suites lorsque les donn\u00e9es d&rsquo;entr\u00e9e se pr\u00e9sentent sous la forme d&rsquo;une variable quantitative continue ou ordinale \u00e0 classes multiples. Ce param\u00e8tre dicte le seuil math\u00e9matique \u00e0 partir duquel les valeurs continues sont transform\u00e9es en modalit\u00e9s discr\u00e8tes indicatrices. Enfin, l&rsquo;argument bool\u00e9en <code>correction<\/code> contr\u00f4le l&rsquo;application du facteur d&rsquo;ajustement de continuit\u00e9 de Yates de 0.5 au sein du num\u00e9rateur de la statistique Z standardis\u00e9e.<\/p>\n<h3>4.2 S\u00e9lection du seuil de coupure : moyenne vs m\u00e9diane<\/h3>\n<p>L&rsquo;assignation de l&rsquo;argument <code>cutoff<\/code> constitue l&rsquo;un des choix les plus d\u00e9terminants de l&rsquo;ensemble de la cha\u00eene de traitement statistique. La fonction autorise trois modes de sp\u00e9cification : la cha\u00eene de caract\u00e8res <code>'mean'<\/code>, la cha\u00eene <code>'median'<\/code>, ou une valeur scalaire num\u00e9rique personnalis\u00e9e fournie directement par l&rsquo;analyste.<\/p>\n<p>La dichotomisation par la moyenne arithm\u00e9tique (<code>cutoff='mean'<\/code>) calcule l&rsquo;esp\u00e9rance empirique de l&rsquo;\u00e9chantillon et classe les observations sup\u00e9rieures \u00e0 cette valeur dans un groupe, et celles inf\u00e9rieures ou \u00e9gales dans le second. Cette approche n&rsquo;est th\u00e9oriquement admissible que si la distribution des donn\u00e9es sous-jacente est parfaitement sym\u00e9trique et exempte de valeurs aberrantes. Dans les s\u00e9ries r\u00e9elles, la pr\u00e9sence d&rsquo;une asym\u00e9trie de distribution (skewness) ou de points extr\u00eames d\u00e9cale artificiellement la moyenne, cr\u00e9ant un d\u00e9s\u00e9quilibre substantiel entre le nombre d&rsquo;\u00e9l\u00e9ments n1 et n2, ce qui d\u00e9grade consid\u00e9rablement la puissance du test statistique.<\/p>\n<p>\u00c0 l&rsquo;inverse, l&rsquo;assignation de la m\u00e9diane comme seuil de coupure (<code>cutoff='median'<\/code>) repr\u00e9sente la pratique m\u00e9thodologique optimale recommand\u00e9e par l&rsquo;ensemble des th\u00e9oriciens de la statistique non param\u00e9trique. Par d\u00e9finition, la m\u00e9diane s\u00e9pare l&rsquo;\u00e9chantillon en deux sous-ensembles d&rsquo;effectifs rigoureusement identiques ou diff\u00e9rant au plus d&rsquo;une unit\u00e9 si la taille N est impaire. Cette \u00e9quipartition (n1 approximativement \u00e9gal \u00e0 n2) garantit que la variance th\u00e9orique de R sous l&rsquo;hypoth\u00e8se nulle est maximis\u00e9e, conf\u00e9rant au test sa sensibilit\u00e9 maximale pour d\u00e9tecter tout \u00e9cart \u00e0 l&rsquo;ind\u00e9pendance.<\/p>\n<p>Enfin, un seuil num\u00e9rique scalaire sp\u00e9cifique peut \u00eatre inject\u00e9 si le probl\u00e8me repose sur une contrainte th\u00e9orique exog\u00e8ne ou un crit\u00e8re d&rsquo;ing\u00e9nierie pr\u00e9cis, par exemple un score seuil d&rsquo;\u00e9chec dans une t\u00e2che psychom\u00e9trique ou un z\u00e9ro de r\u00e9f\u00e9rence pour les rendements financiers.<\/p>\n<h3>4.3 Interpr\u00e9tation programmatique du tuple de sortie<\/h3>\n<p>L&rsquo;ex\u00e9cution de la fonction <code>runstest_1samp<\/code> renvoie \u00e0 l&rsquo;utilisateur un r\u00e9sultat encapsul\u00e9 sous la forme d&rsquo;un tuple immuable de deux \u00e9l\u00e9ments \u00e0 virgule flottante : <code>(z_stat, p_value)<\/code>. Cette structure de retour requiert un traitement programmatique rigoureux afin de faciliter son int\u00e9gration dans des architectures logicielles automatis\u00e9es.<\/p>\n<p>Le premier \u00e9l\u00e9ment du tuple, <code>z_stat<\/code>, correspond \u00e0 la valeur num\u00e9rique de la statistique de test standardis\u00e9e Z, calcul\u00e9e selon la formule normale asymptotique. Ce score refl\u00e8te l&rsquo;\u00e9cart relatif entre le nombre de suites observ\u00e9 dans la s\u00e9quence empirique et l&rsquo;esp\u00e9rance math\u00e9matique th\u00e9orique conditionn\u00e9e par les effectifs marginaux des deux classes binaris\u00e9es. La magnitude et le signe de cette variable sont hautement informatifs.<\/p>\n<p>Le second \u00e9l\u00e9ment, <code>p_value<\/code>, traduit la probabilit\u00e9 empirique d&rsquo;observer une valeur de Z au moins aussi extr\u00eame que celle effectivement calcul\u00e9e, sous l&rsquo;hypoth\u00e8se fondamentale o\u00f9 le processus sous-jacent est strictement ind\u00e9pendant et identiquement distribu\u00e9. Il est primordial de souligner que Statsmodels renvoie par d\u00e9faut une p-valeur bilat\u00e9rale. L&rsquo;int\u00e9gration de ces r\u00e9sultats au sein d&rsquo;un dictionnaire ou d&rsquo;un conteneur Pandas permet d&rsquo;automatiser les seuils de d\u00e9cision via des fonctions conditionnelles au sein d&rsquo;un pipeline de validation continue.<\/p>\n<h2>5. Tutoriel pas-\u00e0-pas : R\u00e9alisation du test sur donn\u00e9es univari\u00e9es<\/h2>\n<h3>5.1 Pr\u00e9paration et inspection des donn\u00e9es brutes<\/h3>\n<p>Pour mat\u00e9rialiser la d\u00e9marche analytique au travers d&rsquo;un cas d&rsquo;\u00e9cole repr\u00e9sentatif de la recherche en sciences comportementales, consid\u00e9rons l&rsquo;enregistrement s\u00e9quentiel des temps de r\u00e9action, exprim\u00e9s en millisecondes, d&rsquo;un individu soumis \u00e0 une t\u00e2che continue d&rsquo;inhibition cognitive de type Go\/No-Go. Les donn\u00e9es brutes d&rsquo;une telle exp\u00e9rience se caract\u00e9risent par des fluctuations temporelles dont il s&rsquo;agit de v\u00e9rifier le caract\u00e8re stochastique r\u00e9siduel.<\/p>\n<p>L&rsquo;\u00e9tape pr\u00e9alable impose une inspection m\u00e9ticuleuse de la qualit\u00e9 du vecteur de donn\u00e9es. La pr\u00e9sence de valeurs manquantes (valeurs nulles ou NaN) au sein de la s\u00e9rie entra\u00eenerait une distorsion majeure des algorithmes de calcul combinatoire ou l&rsquo;interruption pr\u00e9matur\u00e9e du script d&rsquo;analyse. Le protocole de nettoyage implique la suppression ou l&rsquo;imputation contr\u00f4l\u00e9e de ces occurrences avant toute binarisation. L&rsquo;int\u00e9grit\u00e9 de la structure s\u00e9quentielle doit \u00eatre scrupuleusement pr\u00e9serv\u00e9e : aucune op\u00e9ration de tri des observations par ordre de grandeur ne doit \u00eatre effectu\u00e9e, sous peine d&rsquo;an\u00e9antir totalement l&rsquo;information d&rsquo;ordre temporel.<\/p>\n<p>L&rsquo;examen graphique initial d&rsquo;un tel jeu de donn\u00e9es se concr\u00e9tise id\u00e9alement par l&rsquo;\u00e9tablissement d&rsquo;une carte de contr\u00f4le s\u00e9quentielle, couramment d\u00e9sign\u00e9e sous le terme de <em>run-chart<\/em>. Ce trac\u00e9 juxtapose les observations brutes chronologiques et une ligne horizontale mat\u00e9rialisant la m\u00e9diane de l&rsquo;\u00e9chantillon. Cette repr\u00e9sentation visuelle permet au chercheur d&rsquo;anticiper intuitivement la structure d&rsquo;oscillation de la s\u00e9rie avant d&rsquo;engager les calculs formels d&rsquo;inf\u00e9rence.<\/p>\n<h3>5.2 Ex\u00e9cution standard du test sans correction de continuit\u00e9<\/h3>\n<p>L&rsquo;ex\u00e9cution computationnelle s&rsquo;amorce par l&rsquo;importation de la fonction depuis son namespace sp\u00e9cifique. Lorsque la taille de l&rsquo;\u00e9chantillon exp\u00e9rimental analys\u00e9 est suffisamment cons\u00e9quente (par exemple, N = 120 essais continus), l&rsquo;analyste peut choisir d&rsquo;ex\u00e9cuter la statistique sans application du facteur de correction de continuit\u00e9, afin de mesurer l&rsquo;asymptote pure du mod\u00e8le probabiliste.<\/p>\n<p>Dans ce sc\u00e9nario, le vecteur d&rsquo;observations de temps de r\u00e9action est pass\u00e9 en argument principal. L&rsquo;argument <code>cutoff<\/code> est formellement assign\u00e9 \u00e0 la valeur <code>'median'<\/code> pour neutraliser l&rsquo;asym\u00e9trie positive end\u00e9mique propre aux temps de r\u00e9ponse humains, tandis que l&rsquo;argument <code>correction<\/code> est explicitement configur\u00e9 sur la valeur bool\u00e9enne <code>False<\/code>. Le moteur interne de la fonction proc\u00e8de d&rsquo;abord au calcul de la m\u00e9diane empirique, g\u00e9n\u00e8re le masque bool\u00e9en s\u00e9parant les observations strictement sup\u00e9rieures des valeurs inf\u00e9rieures ou \u00e9gales, d\u00e9nombre les blocs d&rsquo;\u00e9l\u00e9ments identiques et d\u00e9rive la statistique standardis\u00e9e Z.<\/p>\n<p>L&rsquo;affichage sur console de la sortie fournit une valeur de Z et sa p-valeur associ\u00e9e. L&rsquo;examen des grandeurs num\u00e9riques obtenues permet de v\u00e9rifier la validit\u00e9 computationnelle de l&rsquo;algorithme. Si, par exemple, le nombre de suites observ\u00e9 est de 58 pour une taille totale de 120, l&rsquo;esp\u00e9rance th\u00e9orique se calcule \u00e0 61, ce qui engendre un \u00e9cart r\u00e9siduel mod\u00e9r\u00e9, mat\u00e9rialis\u00e9 par une statistique Z proche de z\u00e9ro et une p-valeur confortable n&rsquo;autorisant aucun rejet de l&rsquo;hypoth\u00e8se de g\u00e9n\u00e9ration al\u00e9atoire.<\/p>\n<h3>5.3 Application avec correction de continuit\u00e9 pour petits \u00e9chantillons<\/h3>\n<p>Dans les contextes exp\u00e9rimentaux restreints o\u00f9 le nombre d&rsquo;essais est contingent\u00e9 \u2014 tels que les protocoles p\u00e9diatriques, les enregistrements cliniques de patients souffrant de pathologies rares, ou les mesures physiologiques invasives \u2014, la taille globale de l&rsquo;\u00e9chantillon se situe fr\u00e9quemment sous le seuil des 50 observations (par exemple N = 28 essais). L&rsquo;omission du terme correcteur introduit alors une inflation sensible du risque d&rsquo;erreur d&rsquo;inf\u00e9rence en sous-estimant la probabilit\u00e9 associ\u00e9e aux queues de distribution.<\/p>\n<p>L&rsquo;activation de l&rsquo;argument <code>correction=True<\/code> modifie subtilement le calcul arithm\u00e9tique interne du Z-score en retranchant ou en ajoutant la quantit\u00e9 fixe 0.5 \u00e0 l&rsquo;\u00e9cart absolu s\u00e9parant le d\u00e9compte empirique R de son esp\u00e9rance th\u00e9orique. Cet ajustement compense la mod\u00e9lisation d&rsquo;un processus discret discontinu par une int\u00e9grale d&rsquo;aire issue d&rsquo;une fonction de densit\u00e9 continue.<\/p>\n<p>La comparaison syst\u00e9matique des r\u00e9sultats met en lumi\u00e8re l&rsquo;impact direct de ce param\u00e8tre : la valeur absolue de la statistique Z ajust\u00e9e est rigoureusement inf\u00e9rieure \u00e0 celle de la statistique brute, ce qui se traduit m\u00e9caniquement par un glissement \u00e0 la hausse de la p-valeur bilat\u00e9rale. Ce ph\u00e9nom\u00e8ne est d&rsquo;une importance capitale pour l&rsquo;int\u00e9grit\u00e9 de la recherche, car il pr\u00e9vient le rejet pr\u00e9matur\u00e9 ou fallacieux de l&rsquo;hypoth\u00e8se nulle \u00e0 proximit\u00e9 des seuils critiques alpha, garantissant une prudence \u00e9pist\u00e9mologique conforme aux standards m\u00e9thodologiques les plus rigoureux.<\/p>\n<h2>6. Interpr\u00e9tation statistique approfondie des r\u00e9sultats<\/h2>\n<h3>6.1 Crit\u00e8res de d\u00e9cision fond\u00e9s sur le niveau de signification alpha<\/h3>\n<p>L&rsquo;interpr\u00e9tation inf\u00e9rentielle des grandeurs num\u00e9riques issues du test des suites s&rsquo;articule autour de la confrontation de la p-valeur observ\u00e9e avec un niveau de signification statistique pr\u00e9d\u00e9fini, traditionnellement d\u00e9sign\u00e9 par la lettre grecque alpha. Dans les sciences empiriques et le paradigme de l&rsquo;inf\u00e9rence de Neyman-Pearson, ce seuil, conventionnellement fix\u00e9 \u00e0 0.05 ou 0.01 selon le niveau d&rsquo;exigence m\u00e9thodologique, repr\u00e9sente le risque maximal tol\u00e9r\u00e9 de commettre une erreur de premi\u00e8re esp\u00e8ce, c&rsquo;est-\u00e0-dire de rejeter l&rsquo;hypoth\u00e8se nulle d&rsquo;al\u00e9atoirit\u00e9 alors m\u00eame que celle-ci est v\u00e9rifi\u00e9e.<\/p>\n<p>La r\u00e8gle d\u00e9cisionnelle s&rsquo;\u00e9nonce selon un sch\u00e9ma binaire sans \u00e9quivoque : si la p-valeur calcul\u00e9e est strictement inf\u00e9rieure au seuil alpha choisi, le chercheur se trouve dans l&rsquo;obligation formelle de rejeter l&rsquo;hypoth\u00e8se nulle d&rsquo;ind\u00e9pendance s\u00e9quentielle. Ce rejet atteste que la distribution s\u00e9quentielle observ\u00e9e ne peut raisonnablement pas \u00eatre attribu\u00e9e aux seules fluctuations du hasard au niveau de confiance retenu. \u00c0 l&rsquo;inverse, si la p-valeur exc\u00e8de le seuil alpha, les donn\u00e9es ne fournissent pas d&rsquo;\u00e9l\u00e9ments de preuve empirique suffisants pour r\u00e9pudier le mod\u00e8le nul d&rsquo;ind\u00e9pendance s\u00e9quentielle.<\/p>\n<p>Toutefois, la prudence \u00e9pist\u00e9mologique impose de ne jamais assimiler un non-rejet de l&rsquo;hypoth\u00e8se nulle \u00e0 une d\u00e9monstration formelle de la puret\u00e9 stochastique du processus. Un non-rejet signifie simplement que la structure \u00e9ventuelle du signal temporel n&rsquo;a pas pu \u00eatre discrimin\u00e9e d&rsquo;un bruit blanc par le d\u00e9nombrement des suites avec la puissance statistique allou\u00e9e par la taille de l&rsquo;\u00e9chantillon pr\u00e9sent.<\/p>\n<h3>6.2 Signification de la polarit\u00e9 de la statistique Z<\/h3>\n<p>La p-valeur renseigne sur l&rsquo;existence et l&rsquo;intensit\u00e9 de la significativit\u00e9 statistique, mais elle s&rsquo;av\u00e8re incapable d&rsquo;\u00e9clairer la nature directionnelle de l&rsquo;anomalie d\u00e9tect\u00e9e. C&rsquo;est la polarit\u00e9 du score Z standardis\u00e9 \u2014 son signe alg\u00e9brique positif ou n\u00e9gatif \u2014 qui constitue la v\u00e9ritable boussole diagnostique de l&rsquo;analyste.<\/p>\n<p>Un score Z significativement n\u00e9gatif (Z &lt; -1.96 pour un seuil bilat\u00e9ral de 0.05) r\u00e9v\u00e8le que le nombre effectif de suites comptabilis\u00e9es dans l&rsquo;\u00e9chantillon est substantiellement inf\u00e9rieur \u00e0 l&rsquo;esp\u00e9rance math\u00e9matique th\u00e9orique E(R). Cette sous-dispersion des transitions caract\u00e9rise une dynamique de persistance temporelle, de viscosit\u00e9 du signal ou de regroupement anormal (clustering). Dans une \u00e9tude comportementale, une telle polarit\u00e9 d\u00e9note une forte tendance de l&rsquo;individu \u00e0 pers\u00e9v\u00e9rer dans un m\u00eame \u00e9tat ou \u00e0 subir des d\u00e9rives attentionnelles prolong\u00e9es cr\u00e9ant de longs plateaux d&rsquo;observations homog\u00e8nes.<\/p>\n<p>\u00c0 l&rsquo;oppos\u00e9, un score Z significativement positif (Z &gt; +1.96) traduit une fr\u00e9quence d&rsquo;alternance tr\u00e8s sup\u00e9rieure aux pr\u00e9dictions stochastiques d&rsquo;un syst\u00e8me sans m\u00e9moire. La s\u00e9quence pr\u00e9sente une hyper-oscillation ou une sur-dispersion des \u00e9tats binaires. Dans les t\u00e2ches de production humaine de hasard, cette configuration est ubiquitaire et signe la pr\u00e9sence du biais d&rsquo;\u00e9quiprobabilit\u00e9 locale : l&rsquo;individu change constamment de choix par conviction erron\u00e9e qu&rsquo;une modalit\u00e9 ne peut survenir plusieurs fois cons\u00e9cutivement. Dans les syst\u00e8mes dynamiques, un Z positif pointe vers un ph\u00e9nom\u00e8ne de r\u00e9troaction antagoniste imm\u00e9diate ou d&rsquo;oscillation p\u00e9riodique de haute fr\u00e9quence.<\/p>\n<h3>6.3 Distinguer le bruit stochastique du chaos d\u00e9terministe<\/h3>\n<p>Une tentation r\u00e9currente au sein de l&rsquo;analyse exploratoire consiste \u00e0 conclure \u00e0 la nature purement al\u00e9atoire d&rsquo;une s\u00e9rie d\u00e8s lors que le test des suites \u00e9choue \u00e0 rejeter l&rsquo;hypoth\u00e8se nulle. Cette d\u00e9duction est m\u00e9thodologiquement dangereuse en raison de l&rsquo;existence de syst\u00e8mes complexes non lin\u00e9aires, formalis\u00e9s dans le cadre de la th\u00e9orie du <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Th%C3%A9orie_du_chaos\">chaos d\u00e9terministe<\/a>. Certaines \u00e9quations diff\u00e9rentielles non lin\u00e9aires ou applications discr\u00e8tes it\u00e9ratives, \u00e0 l&rsquo;instar de l&rsquo;application logistique op\u00e9rant en r\u00e9gime chaotique complet, g\u00e9n\u00e8rent des trajectoires strictement d\u00e9terministes dont les propri\u00e9t\u00e9s spectrales et les d\u00e9comptes de suites miment \u00e0 la perfection un processus stochastique d\u00e9nu\u00e9 de corr\u00e9lation lin\u00e9aire.<\/p>\n<p>Le test de Wald-Wolfowitz est un test de d\u00e9pendance d&rsquo;ordre g\u00e9n\u00e9ral mais son abstraction combinatoire le rend parfois aveugle \u00e0 certaines g\u00e9om\u00e9tries d&rsquo;attracteurs \u00e9tranges. Pour pallier cet \u00e9cueil, le diagnostic s\u00e9quentiel doit obligatoirement s&rsquo;inscrire dans une strat\u00e9gie de triangulation m\u00e9thodologique. Le test des suites doit \u00eatre confront\u00e9 \u00e0 l&rsquo;analyse de la <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Autocorr%C3%A9lation\">fonction d&rsquo;autocorr\u00e9lation<\/a> (ACF), aux calculs des dimensions fractales de corr\u00e9lation spatiale et aux tests de blancheur spectrale.<\/p>\n<p>Un processus n&rsquo;est l\u00e9gitimement qualifiable de bruit stochastique que si l&rsquo;ensemble de ces filtres confirme l&rsquo;absence de r\u00e9gularit\u00e9 globale, d&rsquo;harmoniques dominantes dans le domaine fr\u00e9quentiel et de structures de r\u00e9currence dans l&rsquo;espace des phases.<\/p>\n<h2>7. Pr\u00e9traitement et gestion des types de donn\u00e9es sp\u00e9cifiques<\/h2>\n<h3>7.1 Dichotomisation rigoureuse de s\u00e9ries continues<\/h3>\n<p>L&rsquo;application du test des suites \u00e0 des variables quantitatives continues impose une op\u00e9ration de discr\u00e9tisation binaire pr\u00e9alable, couramment appel\u00e9e dichotomisation. Bien que math\u00e9matiquement triviale en apparence, cette \u00e9tape introduit des enjeux fondamentaux quant au traitement des valeurs qui co\u00efncident rigoureusement avec la valeur du seuil de coupure retenu, une situation d\u00e9sign\u00e9e sous le terme technique d&rsquo;\u00e9galit\u00e9s s\u00e9rielles ou <em>ties<\/em>.<\/p>\n<p>Dans les s\u00e9ries empiriques continues mesur\u00e9es avec une pr\u00e9cision instrumentale finie, la survenue de points exactement \u00e9quivalents \u00e0 la m\u00e9diane de l&rsquo;\u00e9chantillon est un \u00e9v\u00e9nement fr\u00e9quent. Trois strat\u00e9gies de pr\u00e9traitement s&rsquo;offrent au praticien :<\/p>\n<ul>\n<li>L&rsquo;omission pure et simple des observations \u00e9gales au seuil. Cette d\u00e9marche, bien qu&rsquo;\u00e9l\u00e9gante car \u00e9liminant toute ambigu\u00eft\u00e9 de classification, pr\u00e9sente l&rsquo;inconv\u00e9nient majeur d&rsquo;amputer artificiellement la taille N de l&rsquo;\u00e9chantillon et de d\u00e9former la chronologie s\u00e9rielle en rapprochant temporellement des observations disjointes.<\/li>\n<li>L&rsquo;assignation al\u00e9atoire de chaque \u00e9galit\u00e9 \u00e0 l&rsquo;une ou l&rsquo;autre des modalit\u00e9s selon un tirage de Bernoulli de probabilit\u00e9 0.5. Cette approche neutralise le biais directionnel moyen mais injecte une composante stochastique exog\u00e8ne susceptible de modifier la p-valeur marginale entre deux ex\u00e9cutions informatiques successives.<\/li>\n<li>L&rsquo;application d&rsquo;un seuillage asym\u00e9trique strict o\u00f9 les valeurs sup\u00e9rieures au seuil sont affect\u00e9es \u00e0 la classe 1, et toutes les autres (inf\u00e9rieures ou \u00e9gales) \u00e0 la classe 0. C&rsquo;est cette troisi\u00e8me solution d\u00e9terministe qui est impl\u00e9ment\u00e9e par d\u00e9faut au sein de la fonction <code>runstest_1samp<\/code> de Statsmodels.<\/li>\n<\/ul>\n<p>Il est imp\u00e9ratif d&rsquo;\u00e9valuer la proportion de ces \u00e9galit\u00e9s au sein du jeu de donn\u00e9es pour s&rsquo;assurer qu&rsquo;elles ne modifient pas substantiellement le ratio marginal n1\/n2.<\/p>\n<h3>7.2 Traitement des s\u00e9ries cat\u00e9gorielles et binaires natives<\/h3>\n<p>Dans de nombreuses disciplines quantitatives, les variables recueillies ne sont pas continues, mais se pr\u00e9sentent nativement sous une forme cat\u00e9gorielle binaire. C&rsquo;est le cas embl\u00e9matique des s\u00e9ries d&rsquo;essais psychologiques cod\u00e9s en termes d&rsquo;exactitude (Succ\u00e8s vs \u00c9chec), de comportements moteurs \u00e9l\u00e9mentaires (Approche vs \u00c9vitement), ou de d\u00e9cisions dichotomiques (Achat vs Abstention).<\/p>\n<p>L&rsquo;ingestion de telles donn\u00e9es au sein de la fonction <code>runstest_1samp<\/code> exige une vigilance particuli\u00e8re. Si la s\u00e9rie est d\u00e9j\u00e0 structur\u00e9e sous forme de variables bool\u00e9ennes (True\/False) ou d&rsquo;entiers binaires (1\/0), le passage aveugle de l&rsquo;argument par d\u00e9faut <code>cutoff='mean'<\/code> peut induire en erreur l&rsquo;utilisateur inattentif si le ratio des occurrences n&rsquo;est pas \u00e9quilibr\u00e9. Dans ce cas, la moyenne arithm\u00e9tique devient une valeur d\u00e9cimale non enti\u00e8re comprise entre 0 et 1, ce qui permet \u00e0 la fonction de discriminer parfaitement les deux \u00e9tats sans ambigu\u00eft\u00e9. Toutefois, la meilleure pratique programmatique consiste \u00e0 s&rsquo;assurer en amont que la variable binaire est encod\u00e9e de mani\u00e8re d\u00e9terministe sous forme d&rsquo;un tableau d&rsquo;entiers, ou d&rsquo;utiliser un seuil num\u00e9rique explicite de 0.5 pour s&rsquo;affranchir de tout calcul statistique interm\u00e9diaire superflu.<\/p>\n<p>Par ailleurs, une mise en garde \u00e9pist\u00e9mologique s&rsquo;impose face \u00e0 la tentation de forcer la binarisation de variables qualitatives polytomiques (poss\u00e9dant trois modalit\u00e9s ou davantage, comme des choix entre trois marques ou des \u00e9tats \u00e9motionnels multiples). Proc\u00e9der \u00e0 des regroupements arbitraires de cat\u00e9gories pour r\u00e9duire la s\u00e9rie \u00e0 deux \u00e9tats dans le seul but d&rsquo;ex\u00e9cuter un test des suites de Wald-Wolfowitz alt\u00e8re profond\u00e9ment la s\u00e9mantique de l&rsquo;information s\u00e9rielle et conduit \u00e0 des conclusions erron\u00e9es, sauf si un ancrage th\u00e9orique fort justifie sans \u00e9quivoque la dichotomie op\u00e9r\u00e9e.<\/p>\n<h3>7.3 Normalisation et filtrage des tendances globales<\/h3>\n<p>L&rsquo;une des vuln\u00e9rabilit\u00e9s m\u00e9thodologiques les plus manifestes du test des suites r\u00e9side dans sa sensibilit\u00e9 extr\u00eame aux tendances globales d\u00e9terministes affectant la moyenne de la s\u00e9rie. Si une s\u00e9quence continue pr\u00e9sente une d\u00e9rive monotone positive ou n\u00e9gative \u2014 par exemple, un temps de r\u00e9action qui s&rsquo;allonge syst\u00e9matiquement tout au long de l&rsquo;exp\u00e9rience sous l&rsquo;effet de la fatigue cognitive, ou des valeurs boursi\u00e8res port\u00e9es par une tendance macro\u00e9conomique de long terme \u2014, le seuil de coupure statique coupera in\u00e9vitablement la s\u00e9rie en deux macro-blocs gigantesques : la grande majorit\u00e9 des premi\u00e8res observations tombera sous la m\u00e9diane, tandis que la quasi-totalit\u00e9 des observations terminales se situera au-dessus.<\/p>\n<p>Une telle configuration conduit m\u00e9caniquement \u00e0 un d\u00e9compte de suites d\u00e9risoire (souvent de l&rsquo;ordre de R = 2 ou R = 3), engendrant un score Z n\u00e9gatif massif et une p-valeur infinit\u00e9simale. Le rejet de l&rsquo;hypoth\u00e8se nulle d&rsquo;ind\u00e9pendance devient alors trivial et sans int\u00e9r\u00eat th\u00e9orique : le test n&rsquo;a fait que red\u00e9couvrir l&rsquo;existence de la tendance moyenne globale, masquant compl\u00e8tement la v\u00e9ritable interrogation m\u00e9thodologique qui porte sur l&rsquo;ind\u00e9pendance s\u00e9quentielle des fluctuations locales de court terme.<\/p>\n<p>Pour pr\u00e9venir cette d\u00e9rive diagnostique, il est absolument indispensable d&rsquo;effectuer un pr\u00e9traitement rigoureux consistant \u00e0 d\u00e9composer la s\u00e9rie temporelle afin d&rsquo;en extraire la tendance. La proc\u00e9dure recommand\u00e9e consiste \u00e0 estimer la composante de tendance via un ajustement lin\u00e9aire ou polynomial, voire via un lissage non param\u00e9trique de type LOESS, puis \u00e0 soustraire cette fonction des donn\u00e9es brutes pour isoler la s\u00e9rie des r\u00e9sidus d\u00e9trend\u00e9s. Alternativement, le passage aux diff\u00e9rences premi\u00e8res successives (diff\u00e9renciation temporelle d&rsquo;ordre 1) permet de stationnariser la s\u00e9rie en moyenne. Le test des suites doit imp\u00e9rativement \u00eatre appliqu\u00e9 sur ces r\u00e9sidus d&rsquo;ajustement stationnaires, garantissant ainsi que l&rsquo;inf\u00e9rence cible pr\u00e9cis\u00e9ment la d\u00e9pendance stochastique locale plut\u00f4t que la non-stationnarit\u00e9 de premier ordre.<\/p>\n<h2>8. D\u00e9veloppement d&rsquo;un algorithme de test des suites personnalis\u00e9<\/h2>\n<h3>8.1 Impl\u00e9mentation d&rsquo;une logique algorithmique pure Python<\/h3>\n<p>Bien que l&rsquo;utilisation de modules pr\u00e9compil\u00e9s comme Statsmodels soit privil\u00e9gi\u00e9e dans les environnements de production pour des raisons de commodit\u00e9, la conception d&rsquo;un algorithme personnalis\u00e9 cod\u00e9 en logique native Python s&rsquo;av\u00e8re hautement formatrice sur le plan conceptuel et indispensable dans les architectures logicielles contraintes refusant les d\u00e9pendances volumineuses. Cette approche repose sur l&rsquo;exploitation judicieuse du module standard <code>itertools<\/code> et de son it\u00e9rateur d&rsquo;agr\u00e9gation <code>groupby<\/code>.<\/p>\n<p>La logique structurelle consiste \u00e0 transformer une s\u00e9quence binaire d&rsquo;entr\u00e9e en une succession de groupes contigus. La fonction standard parcourt la liste des \u00e9l\u00e9ments de mani\u00e8re lin\u00e9aire en une seule passe algorithmique de complexit\u00e9 temporelle optimale d&rsquo;ordre O(N). Chaque rupture d&rsquo;homog\u00e9n\u00e9it\u00e9 identifi\u00e9e par l&rsquo;it\u00e9rateur d\u00e9clenche l&rsquo;incr\u00e9mentation d&rsquo;un compteur de suites global. Simultan\u00e9ment, le d\u00e9nombrement explicite des occurrences unitaires de chaque symbole permet d&rsquo;extraire de mani\u00e8re autonome les effectifs fondamentaux n1 et n2.<\/p>\n<p>Une fois ces grandeurs primitives extraites, les \u00e9quations analytiques d\u00e9velopp\u00e9es dans les sections fondamentales sont directement r\u00e9solues par le moteur arithm\u00e9tique de base de Python. L&rsquo;esp\u00e9rance E(R) et la variance Var(R) sont calcul\u00e9es sans approximation, et le Z-score avec terme de continuit\u00e9 est d\u00e9riv\u00e9. La d\u00e9termination de la p-valeur bilat\u00e9rale sous cette architecture native recourt alors aux fonctions d&rsquo;approximation de l&rsquo;int\u00e9grale de Gauss disponibles dans le module math\u00e9matique natif standard via la fonction d&rsquo;erreur compl\u00e9mentaire (<code>math.erfc<\/code>), affranchissant totalement l&rsquo;analyste de tout recours \u00e0 des biblioth\u00e8ques externes tierces.<\/p>\n<h3>8.2 Vectorisation des op\u00e9rations avec NumPy<\/h3>\n<p>Lorsque le volume des observations atteint des dimensions massives \u2014 par exemple dans l&rsquo;analyse de signaux \u00e9lectrophysiologiques \u00e9chantillonn\u00e9s \u00e0 haute fr\u00e9quence (EEG, MEG) ou dans les traces d&rsquo;interactions web \u00e0 grande \u00e9chelle comprenant des centaines de milliers d&rsquo;\u00e9v\u00e9nements s\u00e9quentiels \u2014, la logique it\u00e9rative native de Python souffre de surco\u00fbts d&rsquo;interpr\u00e9tation prohibitifs. L&rsquo;optimisation algorithmique passe imp\u00e9rativement par une vectorisation matricielle int\u00e9grale exploitant les fonctionnalit\u00e9s sous-jacentes \u00e9crites en C au sein de NumPy.<\/p>\n<p>La vectorisation \u00e9l\u00e9gante du d\u00e9nombrement des suites s&rsquo;appuie sur la manipulation indicielle des diff\u00e9rences adjacentes. Soit un tableau NumPy binaire unidimensionnel. L&rsquo;application de la fonction <code>numpy.diff<\/code> compare instantan\u00e9ment chaque \u00e9l\u00e9ment avec son pr\u00e9d\u00e9cesseur imm\u00e9diat. Toute transition de modalit\u00e9 entre deux positions temporelles contigu\u00ebs g\u00e9n\u00e8re une valeur non nulle dans le tableau vectoriel r\u00e9sultant. Le nombre total de transitions dans l&rsquo;ensemble de la s\u00e9rie s&rsquo;obtient alors instantan\u00e9ment par la sommation du masque bool\u00e9en identifiant les composantes non nulles via la m\u00e9thode vectoris\u00e9e de comptage.<\/p>\n<p>Le nombre total de suites empiriques R s&rsquo;\u00e9tablit arithm\u00e9tiquement comme le nombre de transitions identifi\u00e9es plus une unit\u00e9. Cette formulation vectoris\u00e9e r\u00e9duit le temps de calcul computationnel de plusieurs ordres de grandeur par rapport \u00e0 une boucle imp\u00e9rative conventionnelle. Pour p\u00e9renniser cette approche dans une architecture orient\u00e9e objet \u00e9l\u00e9gante, ce comportement peut \u00eatre encapsul\u00e9 dans une classe sp\u00e9cialis\u00e9e fournissant des m\u00e9thodes d&rsquo;ajustement (<code>fit<\/code>), d&rsquo;inspection des propri\u00e9t\u00e9s marginales et de rendu statistique pr\u00eat \u00e0 l&#8217;emploi.<\/p>\n<h3>8.3 Benchmarking et validation crois\u00e9e des r\u00e9sultats<\/h3>\n<p>La cr\u00e9ation d&rsquo;outils statistiques sur-mesure impose une exigence de validation crois\u00e9e syst\u00e9matique et de benchmarking rigoureux face aux \u00e9talons \u00e9tablis de la communaut\u00e9 scientifique. Il convient de certifier que l&rsquo;algorithme personnalis\u00e9 produit une identit\u00e9 de r\u00e9sultat absolue, au seuil de pr\u00e9cision de la virgule flottante double pr\u00e9cision, avec l&rsquo;impl\u00e9mentation de r\u00e9f\u00e9rence h\u00e9berg\u00e9e dans <code>statsmodels.sandbox.stats.runs.runstest_1samp<\/code>.<\/p>\n<p>Cette validation s&rsquo;op\u00e8re par le d\u00e9ploiement d&rsquo;un protocole d&rsquo;assurance qualit\u00e9 logicielle reposant sur le framework de test automatis\u00e9 <a rel=\"noopener noreferrer\" href=\"https:\/\/docs.pytest.org\/\">pytest<\/a>. Des jeux de donn\u00e9es canoniques d&rsquo;essai, document\u00e9s dans les publications fondatrices de la statistique non param\u00e9trique ou extraits des recueils d&rsquo;\u00e9talonnage du <a rel=\"noopener noreferrer\" href=\"https:\/\/www.nist.gov\/\">NIST<\/a> (National Institute of Standards and Technology), sont inject\u00e9s dans les deux pipelines de calcul concurrents. Les m\u00e9triques \u00e9valu\u00e9es comprennent la statistique Z, la p-valeur, l&rsquo;estimation de l&rsquo;esp\u00e9rance th\u00e9orique et la variance d&rsquo;\u00e9chantillonnage.<\/p>\n<p>Les tests unitaires doivent couvrir la totalit\u00e9 des cas limites (edge cases) : s\u00e9quences pr\u00e9sentant une alternance absolue parfaite (par exemple une cha\u00eene alternant continuellement 0 et 1), s\u00e9ries d\u00e9g\u00e9n\u00e9r\u00e9es constitu\u00e9es d&rsquo;un bloc unique homog\u00e8ne sans aucune transition, \u00e9chantillons caract\u00e9ris\u00e9s par un d\u00e9s\u00e9quilibre marginal d&rsquo;effectifs extr\u00eame, et s\u00e9ries comprenant des valeurs continues exactement superpos\u00e9es \u00e0 la m\u00e9diane. L&rsquo;obtention d&rsquo;une convergence num\u00e9rique absolue lors de l&rsquo;ex\u00e9cution de cette suite de tests unitaires garantit la robustesse du code pour son d\u00e9ploiement dans des environnements de recherche critiques.<\/p>\n<h2>9. Applications empiriques en sciences psychologiques et cognitives<\/h2>\n<h3>9.1 \u00c9tude du biais d&rsquo;alternance dans la g\u00e9n\u00e9ration de hasard humain<\/h3>\n<p>L&rsquo;\u00e9tude exp\u00e9rimentale de la production al\u00e9atoire par des agents humains constitue un paradigme classique pour illustrer la puissance diagnostique du test des suites. Dans un protocole exp\u00e9rimental typique d&rsquo;\u00e9valuation de la rationalit\u00e9 probabiliste, les participants sont invit\u00e9s \u00e0 g\u00e9n\u00e9rer vocalement ou sur un clavier d&rsquo;ordinateur une s\u00e9quence d&rsquo;une centaine de lancers de pi\u00e8ce imaginaires, en s&rsquo;effor\u00e7ant de produire une s\u00e9rie totalement impr\u00e9visible et repr\u00e9sentative d&rsquo;un processus stochastique \u00e9quitable.<\/p>\n<p>Lorsque ces s\u00e9quences comportementales sont trait\u00e9es sous Python par la fonction <code>runstest_1samp<\/code>, les distributions empiriques des statistiques Z r\u00e9v\u00e8lent une d\u00e9viation syst\u00e9matique et reproductible de la population humaine par rapport aux lois statistiques id\u00e9ales. La grande majorit\u00e9 des individus pr\u00e9sente des scores Z tr\u00e8s significativement positifs, s&rsquo;\u00e9talant typiquement entre +2.5 et +6.0. Ce d\u00e9calage massif vers des valeurs positives extr\u00eames atteste d&rsquo;une fr\u00e9quence de suites anormalement \u00e9lev\u00e9e, objectivant math\u00e9matiquement le ph\u00e9nom\u00e8ne d&rsquo;alternance excessive ou de <em>sur-m\u00e9lange<\/em>.<\/p>\n<p>Cette distorsion cognitive traduit la croyance erron\u00e9e selon laquelle l&rsquo;\u00e9quit\u00e9 globale d&rsquo;un processus doit s&rsquo;exprimer localement au sein de chaque micro-s\u00e9quence d&rsquo;essais. Le participant per\u00e7oit une s\u00e9quence comprenant cinq faces cons\u00e9cutives comme \u00ab trop peu al\u00e9atoire \u00bb et s&rsquo;abstient d\u00e9lib\u00e9r\u00e9ment de la produire, alors m\u00eame que de tels agr\u00e9gats poss\u00e8dent une probabilit\u00e9 d&rsquo;occurrence substantielle au sein d&rsquo;une cha\u00eene stochastique de grande longueur. La comparaison graphique des distributions des scores Z d&rsquo;un groupe exp\u00e9rimental humain avec celles g\u00e9n\u00e9r\u00e9es par un g\u00e9n\u00e9rateur pseudo-al\u00e9atoire cryptographiquement s\u00fbr fournit une d\u00e9monstration empirique spectaculaire de cette heuristique psychologique.<\/p>\n<h3>9.2 Analyse de la dynamique attentionnelle et des temps de r\u00e9action<\/h3>\n<p>Dans les paradigmes psychophysiques \u00e9valuant l&rsquo;attention soutenue, tels que le test de performance continue (CPT ou Continuous Performance Task), les sujets sont soumis \u00e0 des flux ininterrompus de stimuli visuels durant des p\u00e9riodes temporelles prolong\u00e9es pouvant atteindre plusieurs dizaines de minutes. L&rsquo;analyse descriptive globale des temps de r\u00e9action (moyenne et \u00e9cart-type) \u00e9choue souvent \u00e0 capturer la micro-dynamique des fluctuations attentionnelles survenant d&rsquo;un essai \u00e0 l&rsquo;autre.<\/p>\n<p>L&rsquo;application du test des suites de Wald-Wolfowitz sur la s\u00e9rie chronologique univari\u00e9e des latences de r\u00e9ponse apr\u00e8s d\u00e9trendage de la composante lin\u00e9aire de fatigue offre un outil diagnostique pr\u00e9cieux. Chez des participants sains et engag\u00e9s, les fluctuations r\u00e9siduelles des temps de r\u00e9action autour de la m\u00e9diane individuelle suivent g\u00e9n\u00e9ralement un patron compatible avec un bruit stochastique (Z-score contenu dans l&rsquo;intervalle critique [-1.96, +1.96]), d\u00e9montrant une stabilit\u00e9 fonctionnelle du r\u00e9seau attentionnel ex\u00e9cutif.<\/p>\n<p>\u00c0 l&rsquo;inverse, chez des patients manifestant des troubles d\u00e9ficitaires de l&rsquo;attention ou soumis \u00e0 une privation chronique de sommeil, le test des suites identifie fr\u00e9quemment des scores Z significativement n\u00e9gatifs. Cette sous-dispersion des transitions met en lumi\u00e8re l&rsquo;\u00e9mergence d&rsquo;\u00e9pisodes d&rsquo;inattention transitoires sous forme de blocs compacts et prolong\u00e9s de temps de r\u00e9action tr\u00e8s \u00e9tir\u00e9s (lapses attentionnels), entrecoup\u00e9s de phases de r\u00e9cup\u00e9ration rapide. Le test permet ainsi de quantifier la dysr\u00e9gulation dynamique temporelle au-del\u00e0 de la simple mesure d&rsquo;une variabilit\u00e9 intra-individuelle moyenne.<\/p>\n<h3>9.3 S\u00e9quentialit\u00e9 des choix dans les paradigmes de prise de d\u00e9cision<\/h3>\n<p>La recherche contemporaine sur la prise de d\u00e9cision sous incertitude et la th\u00e9orie des jeux s&rsquo;int\u00e9resse de pr\u00e8s \u00e0 la d\u00e9pendance s\u00e9quentielle des choix individuels au sein de paradigmes probabilistes, tels que les bandits manchots \u00e0 deux bras ou les t\u00e2ches de jeu de hasard simul\u00e9. Un postulat central de la mod\u00e9lisation comportementale stipule que les agents n&rsquo;\u00e9valuent pas chaque essai de mani\u00e8re isol\u00e9e, mais appliquent des heuristiques de renforcement s\u00e9quentiel conditionn\u00e9es par l&rsquo;issue du choix imm\u00e9diatement ant\u00e9rieur.<\/p>\n<p>L&rsquo;une des dynamiques les plus largement document\u00e9es est la strat\u00e9gie dite <em>Win-Stay, Lose-Shift<\/em> : l&rsquo;agent conserve son choix pr\u00e9c\u00e9dent en cas de gain mon\u00e9taire mais bascule syst\u00e9matiquement vers l&rsquo;alternative oppos\u00e9e en pr\u00e9sence d&rsquo;une perte. L&rsquo;interrogation m\u00e9thodologique consiste \u00e0 d\u00e9terminer dans quelle mesure l&rsquo;encha\u00eenement temporel des choix d&rsquo;un joueur s&rsquo;\u00e9carte d&rsquo;une s\u00e9lection stochastique ind\u00e9pendante.<\/p>\n<p>L&rsquo;ex\u00e9cution du test des suites sur le vecteur chronologique des d\u00e9cisions (par exemple Choix A versus Choix B) permet de quantifier le degr\u00e9 d&rsquo;inertie ou de versatilit\u00e9 d\u00e9cisionnelle. Chez des populations souffrant d&rsquo;addictions aux jeux d&rsquo;argent, l&rsquo;analyse s\u00e9quentielle r\u00e9v\u00e8le fr\u00e9quemment une pers\u00e9v\u00e9rance anormale (Z-score tr\u00e8s n\u00e9gatif) m\u00eame face \u00e0 des contingences de perte soutenue, traduisant une rigidit\u00e9 cognitive et une incapacit\u00e9 \u00e0 adapter la structure temporelle de leurs choix aux r\u00e9alit\u00e9s du gain probabiliste.<\/p>\n<h2>10. Diagnostic des r\u00e9sidus de r\u00e9gression en mod\u00e9lisation lin\u00e9aire<\/h2>\n<h3>10.1 Validation des postulats d&rsquo;homosc\u00e9dasticit\u00e9 et d&rsquo;ind\u00e9pendance<\/h3>\n<p>L&rsquo;estimation des mod\u00e8les statistiques par la m\u00e9thode des moindres carr\u00e9s ordinaires (MCO\/OLS) au sein de la famille de la r\u00e9gression lin\u00e9aire repose sur le respect imp\u00e9rieux d&rsquo;un ensemble de postulats probabilistes formalis\u00e9s dans le <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Th%C3%A9or%C3%A8me_de_Gauss-Markov\">th\u00e9or\u00e8me de Gauss-Markov<\/a>. Parmi ces conditions figure le postulat de non-corr\u00e9lation s\u00e9rielle des erreurs stochastiques : les r\u00e9sidus du mod\u00e8le doivent \u00eatre mutuellement ind\u00e9pendants et identiquement distribu\u00e9s. Toute violation de cette ind\u00e9pendance s\u00e9quentielle entra\u00eene une sous-estimation syst\u00e9matique des erreurs-types des coefficients de r\u00e9gression, ce qui produit une inflation massive de l&rsquo;erreur de premi\u00e8re esp\u00e8ce et rend fallacieuse l&rsquo;interpr\u00e9tation des tests de Student et de Fisher.<\/p>\n<p>Lors de l&rsquo;ajustement d&rsquo;un mod\u00e8le lin\u00e9aire sous Python \u00e0 l&rsquo;aide de l&rsquo;API d\u00e9clarative <code>statsmodels.formula.api<\/code>, l&rsquo;analyste dispose d&rsquo;un acc\u00e8s imm\u00e9diat \u00e0 la s\u00e9rie des r\u00e9sidus observ\u00e9s via l&rsquo;attribut <code>resid<\/code> de l&rsquo;objet de r\u00e9sultats ajust\u00e9. L&rsquo;extraction syst\u00e9matique de ce vecteur et son injection directe au sein de la fonction <code>runstest_1samp<\/code>, en fixant un seuil de coupure strict \u00e0 la valeur 0.0 (puisque l&rsquo;esp\u00e9rance math\u00e9matique des r\u00e9sidus MCO est par construction nulle), fournit un diagnostic non param\u00e9trique instantan\u00e9 de la validit\u00e9 s\u00e9quentielle des r\u00e9sidus.<\/p>\n<p>Si la statistique Z associ\u00e9e aux r\u00e9sidus de r\u00e9gression s&rsquo;\u00e9carte significativement de z\u00e9ro, l&rsquo;analyste est imm\u00e9diatement alert\u00e9 de la pr\u00e9sence d&rsquo;une structure d&rsquo;information temporelle ou spatiale non captur\u00e9e par les covariables incluses dans l&rsquo;\u00e9quation lin\u00e9aire.<\/p>\n<h3>10.2 Comparaison critique : Test des suites versus Test de Durbin-Watson<\/h3>\n<p>Dans la pratique \u00e9conom\u00e9trique et psychom\u00e9trique usuelle, le diagnostic de d\u00e9pendance temporelle des erreurs est quasi-exclusivement d\u00e9l\u00e9gu\u00e9 au test param\u00e9trique de Durbin-Watson. Ce monopole m\u00e9thodologique comporte pourtant des limitations structurelles majeures qu&rsquo;il est capital de comprendre pour d\u00e9ployer une strat\u00e9gie d&rsquo;analyse robuste.<\/p>\n<p>Le test de Durbin-Watson a \u00e9t\u00e9 rigoureusement calibr\u00e9 pour d\u00e9tecter une autocorr\u00e9lation lin\u00e9aire d&rsquo;ordre 1, mod\u00e9lis\u00e9e sous la forme d&rsquo;un processus autor\u00e9gressif de type AR(1). Face \u00e0 des dynamiques plus complexes \u2014 telles que des d\u00e9pendances s\u00e9rielles non lin\u00e9aires, des cycles d\u00e9terministes d&rsquo;ordres arbitraires ou des inversions de r\u00e9gime stochastique \u00e0 variabilit\u00e9 intermittente \u2014, la statistique de Durbin-Watson peut demeurer trompeusement proche de sa valeur d&rsquo;\u00e9quilibre nominale (2.0), incitant l&rsquo;analyste \u00e0 conclure \u00e0 tort \u00e0 l&rsquo;ind\u00e9pendance des erreurs.<\/p>\n<p>C&rsquo;est pr\u00e9cis\u00e9ment ici que s&rsquo;exprime la sup\u00e9riorit\u00e9 \u00e9pist\u00e9mologique du test des suites de Wald-Wolfowitz. En sa qualit\u00e9 d&rsquo;outil non param\u00e9trique fond\u00e9 exclusivement sur les transitions de signe, le test des suites ne pose aucune hypoth\u00e8se de lin\u00e9arit\u00e9 sur la forme de la relation sous-jacente reliant les r\u00e9sidus successifs. Il identifie avec une \u00e9gale efficacit\u00e9 les d\u00e9rives monotones, les p\u00e9riodicit\u00e9s asym\u00e9triques et les blocages locaux de variance. En cons\u00e9quence, la strat\u00e9gie optimale pour l&rsquo;\u00e9valuation diagnostique des mod\u00e8les lin\u00e9aires consiste \u00e0 instaurer un diagnostic crois\u00e9 : coupler le test param\u00e9trique de Durbin-Watson \u00e0 un test des suites syst\u00e9matique permet de d\u00e9celer \u00e0 la fois les tendances autor\u00e9gressives lin\u00e9aires d&rsquo;ordre 1 et les perturbations structurelles non lin\u00e9aires plus insidieuses.<\/p>\n<h3>10.3 Rem\u00e9diation face \u00e0 la non-al\u00e9atoirit\u00e9 des r\u00e9sidus<\/h3>\n<p>Le constat d&rsquo;un rejet de l&rsquo;hypoth\u00e8se nulle lors de l&rsquo;application du test des suites aux r\u00e9sidus d&rsquo;une r\u00e9gression constitue un signal d&rsquo;alarme exigeant une r\u00e9vision m\u00e9thodologique du mod\u00e8le d&rsquo;inf\u00e9rence. L&rsquo;obtention d&rsquo;une statistique Z n\u00e9gative sur les r\u00e9sidus signale que le mod\u00e8le souffre d&rsquo;un d\u00e9faut de sp\u00e9cification : des valeurs positives sont suivies par d&rsquo;autres valeurs positives plus souvent qu&rsquo;attendu par le simple hasard.<\/p>\n<p>Ce ph\u00e9nom\u00e8ne d\u00e9coule g\u00e9n\u00e9ralement de deux causes fondamentales :<\/p>\n<ul>\n<li>L&rsquo;omission d&rsquo;une variable explicative majeure pr\u00e9sentant elle-m\u00eame une forte structure s\u00e9rielle temporelle ou spatiale. L&rsquo;introduction de cette covariable manquante absorbe l&rsquo;inertie r\u00e9siduelle et restaure l&rsquo;ind\u00e9pendance du bruit stochastique.<\/li>\n<li>La misspecification de la forme fonctionnelle du mod\u00e8le, par exemple l&rsquo;ajustement d&rsquo;une relation lin\u00e9aire sur des donn\u00e9es r\u00e9gies par une dynamique quadratique ou exponentielle. Les r\u00e9sidus traversent alors successivement de longues phases continues au-dessus puis au-dessous de la courbe th\u00e9orique.<\/li>\n<\/ul>\n<p>Pour rem\u00e9dier \u00e0 cette d\u00e9faillance, le statisticien peut int\u00e9grer explicitement des composantes autor\u00e9gressives (AR) via la mod\u00e9lisation ARIMA ou les mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s \u00e0 erreurs autocorr\u00e9l\u00e9es. La validation de la correction s&rsquo;effectue alors en appliquant \u00e0 nouveau le test des suites sur les r\u00e9sidus standardis\u00e9s du nouveau mod\u00e8le ajust\u00e9 : la disparition de la significativit\u00e9 statistique de Z atteste de la restauration de la blancheur stochastique du bruit et de la validit\u00e9 inf\u00e9rentielle finale du mod\u00e8le.<\/p>\n<h2>11. Puissance statistique, sensibilit\u00e9 et limites m\u00e9thodologiques<\/h2>\n<h3>11.1 Sensibilit\u00e9 aux d\u00e9s\u00e9quilibres d&rsquo;effectifs entre classes<\/h3>\n<p>L&rsquo;efficacit\u00e9 inf\u00e9rentielle du test de Wald-Wolfowitz est intimement d\u00e9pendante de la configuration marginale des effectifs binaires n1 et n2 au sein de l&rsquo;\u00e9chantillon analys\u00e9. Si le test d\u00e9montre une puissance analytique optimale lorsque les effectifs des deux modalit\u00e9s sont approximativement \u00e9gaux (situation maximisant le terme combinatoire au num\u00e9rateur de l&rsquo;esp\u00e9rance), ses performances m\u00e9thodologiques se d\u00e9gradent brutalement d\u00e8s lors qu&rsquo;appara\u00eet une dissym\u00e9trie marqu\u00e9e entre les classes.<\/p>\n<p>Consid\u00e9rons un sc\u00e9nario o\u00f9 une modalit\u00e9 pr\u00e9sente une pr\u00e9valence marginale extr\u00eame, par exemple n1 = 95 et n2 = 5 pour un \u00e9chantillon total de N = 100 observations. Dans cette configuration asym\u00e9trique, le nombre maximal th\u00e9orique de suites qu&rsquo;il est physiquement possible de construire ne peut exc\u00e9der 2 * n2 + 1 = 11 suites, ind\u00e9pendamment de la disposition spatiale des donn\u00e9es. La variable R se retrouve alors confin\u00e9e dans un spectre de valeurs extr\u00eamement comprim\u00e9, ce qui effondre la variance th\u00e9orique Var(R) et induit une forte leptocurticit\u00e9 de la distribution d&rsquo;\u00e9chantillonnage.<\/p>\n<p>Dans de telles conditions d&rsquo;asym\u00e9trie s\u00e9v\u00e8re, l&rsquo;approximation asymptotique par la loi normale standardis\u00e9e devient structurellement invalide, g\u00e9n\u00e9rant des p-valeurs biais\u00e9es. La litt\u00e9rature statistique m\u00e9thodologique prescrit imp\u00e9rativement de ne pas recourir \u00e0 l&rsquo;approximation continue du test des suites si l&rsquo;effectif du sous-groupe minoritaire descend sous le seuil critique de 10 observations (min(n1, n2) &lt; 10). Dans cette situation de raret\u00e9 marginale, seul le recours \u00e0 la distribution combinatoire exacte issue des coefficients binomiaux permet de maintenir la validit\u00e9 de l&rsquo;inf\u00e9rence statistique.<\/p>\n<h3>11.2 Taux d&rsquo;erreur de type I et II dans les contextes psychom\u00e9triques<\/h3>\n<p>L&rsquo;application routini\u00e8re du test des suites dans les batteries d&rsquo;\u00e9valuations psychom\u00e9triques multi-\u00e9chelles expose le chercheur \u00e0 des risques statistiques quantifiables par l&rsquo;analyse des taux d&rsquo;erreurs d&rsquo;inf\u00e9rence de type I (faux positifs) et de type II (faux n\u00e9gatifs).<\/p>\n<p>L&rsquo;erreur de type I, dont le taux nominal est fix\u00e9 par le seuil alpha (g\u00e9n\u00e9ralement 0.05), tend \u00e0 s&rsquo;envoler de mani\u00e8re insidieuse lorsque le test des suites est appliqu\u00e9 de fa\u00e7on it\u00e9rative sur de multiples segments d&rsquo;une m\u00eame s\u00e9quence continue sans correction pour comparaisons multiples (telle que la proc\u00e9dure de Bonferroni ou le contr\u00f4le du taux de fausse d\u00e9couverte de Benjamini-Hochberg). L&rsquo;inflation du risque global de premi\u00e8re esp\u00e8ce produit alors des alertes m\u00e9thodologiques fallacieuses au sein de protocoles exp\u00e9rimentaux par ailleurs parfaitement contr\u00f4l\u00e9s.<\/p>\n<p>L&rsquo;erreur de type II repr\u00e9sente le risque sym\u00e9trique de ne pas rejeter l&rsquo;hypoth\u00e8se nulle alors m\u00eame que le signal d&rsquo;observation dissimule une structure s\u00e9quentielle d\u00e9terministe. Le test des suites est particuli\u00e8rement vuln\u00e9rable \u00e0 ce d\u00e9ficit de puissance face \u00e0 des signaux sinuso\u00efdaux de fr\u00e9quence mod\u00e9r\u00e9e ou des alternances stochastiques corr\u00e9l\u00e9es \u00e0 moyenne port\u00e9e. Pour \u00e9valuer rigoureusement la puissance empirique du test face \u00e0 un processus g\u00e9n\u00e9rateur alternatif pr\u00e9cis, le recours \u00e0 des simulations de Monte-Carlo sous Python repr\u00e9sente la d\u00e9marche m\u00e9thodologique d&rsquo;excellence. En g\u00e9n\u00e9rant des milliers de s\u00e9quences synth\u00e9tiques param\u00e9tr\u00e9es avec diff\u00e9rents degr\u00e9s d&rsquo;autocorr\u00e9lation et en mesurant le pourcentage de rejets effectifs de H0 par la fonction <code>runstest_1samp<\/code>, l&rsquo;analyste peut tracer des courbes de puissance exp\u00e9rimentale fiables adapt\u00e9es \u00e0 sa taille d&rsquo;\u00e9chantillon r\u00e9elle.<\/p>\n<h3>11.3 Tests compl\u00e9mentaires pour une \u00e9valuation exhaustive de l&rsquo;al\u00e9a<\/h3>\n<p>En raison de sa nature combinatoire focalis\u00e9e exclusivement sur les transitions locales adjacentes, le test de Wald-Wolfowitz ne saurait suffire \u00e0 lui seul pour d\u00e9cr\u00e9ter l&rsquo;al\u00e9a absolu d&rsquo;un processus stochastique complexe. Une pratique scientifique rigoureuse impose de conjuguer ses r\u00e9sultats avec une panoplie de tests statistiques compl\u00e9mentaires ciblant des dimensions vari\u00e9es de la structure du signal.<\/p>\n<p>Au premier rang de ces tests figure le <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Test_de_Ljung-Box\">test de Ljung-Box<\/a> (ou de Box-Pierce), accessible via le module <code>statsmodels.stats.diagnostic.acorr_ljungbox<\/code>. Contrairement au test des suites qui op\u00e8re sur les modalit\u00e9s dichotomis\u00e9es, le test de Ljung-Box \u00e9value globalement si les autocorr\u00e9lations lin\u00e9aires de la s\u00e9rie continue sont simultan\u00e9ment nulles pour un ensemble arbitraire de retards temporels (lags), offrant une sensibilit\u00e9 accrue aux p\u00e9riodicit\u00e9s lentes.<\/p>\n<p>Pour les s\u00e9ries de donn\u00e9es ordinales ou continues o\u00f9 la dichotomisation m\u00e9diane d\u00e9truit l&rsquo;information fine de rang, le test de retournement ou le test des suites appliqu\u00e9 sur les rangs relatifs (<em>rank runs test<\/em>) fournit une alternative sup\u00e9rieure qui \u00e9value l&rsquo;ind\u00e9pendance de la direction des variations locales successives. Enfin, pour capturer les complexit\u00e9s dynamiques non lin\u00e9aires et le chaos d\u00e9terministe, les mesures issues de la th\u00e9orie de l&rsquo;information, telles que l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Approximate_entropy\">entropie approximative<\/a> (ApEn) et l&rsquo;entropie d&rsquo;\u00e9chantillon (SampEn), permettent de quantifier la r\u00e9gularit\u00e9 et l&rsquo;impr\u00e9visibilit\u00e9 algorithmique d&rsquo;une s\u00e9rie sans aucune perte d&rsquo;information due au seuillage binaire.<\/p>\n<h2>12. Bonnes pratiques, int\u00e9gration en pipeline et restitution acad\u00e9mique<\/h2>\n<h3>12.1 Construction d&rsquo;un pipeline d&rsquo;analyse automatis\u00e9 avec Pandas<\/h3>\n<p>Dans les contextes modernes de science des donn\u00e9es et de psychologie exp\u00e9rimentale computationnelle, les jeux de donn\u00e9es brutes ne se limitent plus \u00e0 l&rsquo;analyse isol\u00e9e d&rsquo;un sujet unique, mais agr\u00e8gent les enregistrements chronologiques de dizaines voire de centaines de participants mesur\u00e9s \u00e0 travers de multiples conditions exp\u00e9rimentales. L&rsquo;ex\u00e9cution manuelle s\u00e9quentielle du test des suites devient alors ing\u00e9rable et contraire aux principes d&rsquo;ing\u00e9nierie logicielle. Il est n\u00e9cessaire de structurer l&rsquo;analyse sous la forme d&rsquo;un pipeline de traitement automatis\u00e9 vectoris\u00e9 en exploitant la puissance du paradigme split-apply-combine offert par Pandas.<\/p>\n<p>L&rsquo;architecture m\u00e9thodologique consiste \u00e0 organiser la table de donn\u00e9es d&rsquo;entr\u00e9e sous un format long (tidy data), o\u00f9 chaque ligne documente un essai exp\u00e9rimental horodat\u00e9, associ\u00e9 aux identifiants uniques du participant et de la condition. L&rsquo;agr\u00e9gation s&rsquo;op\u00e8re par l&rsquo;application de la m\u00e9thode <code>groupby<\/code> sur les colonnes de regroupement. Une fonction d&rsquo;inf\u00e9rence encapsul\u00e9e extrait le vecteur de r\u00e9ponses univari\u00e9es de chaque sous-ensemble, applique le nettoyage des valeurs manquantes, invoque <code>runstest_1samp<\/code> avec les arguments ad\u00e9quats et structure le tuple de retour sous la forme d&rsquo;un conteneur Pandas Series enrichi de m\u00e9tadonn\u00e9es descriptives (effectifs marginaux n1 et n2, esp\u00e9rance th\u00e9orique, nombre de suites effectif R).<\/p>\n<p>Le r\u00e9sultat de cette op\u00e9ration d&rsquo;agr\u00e9gation vectoris\u00e9e se mat\u00e9rialise sous la forme d&rsquo;un tableau r\u00e9capitulatif complet pr\u00eat pour l&rsquo;analyse inf\u00e9rentielle de second niveau. Ce pipeline peut \u00eatre sauvegard\u00e9 de mani\u00e8re d\u00e9terministe sous des formats binaires haute performance tels que Apache Parquet, garantissant une conservation optimale des types de variables et assurant une reproductibilit\u00e9 parfaite des analyses pour les audits scientifiques ult\u00e9rieurs.<\/p>\n<h3>12.2 Visualisation avanc\u00e9e des s\u00e9quences et des seuils critiques<\/h3>\n<p>La communication scientifique et l&rsquo;analyse exploratoire rigoureuse exigent des repr\u00e9sentations graphiques professionnelles qui d\u00e9passent le simple trac\u00e9 chronologique brut pour mettre en sc\u00e8ne l&rsquo;anatomie de la d\u00e9cision statistique. Les biblioth\u00e8ques graphiques Python que sont <a rel=\"noopener noreferrer\" href=\"https:\/\/matplotlib.org\/\">Matplotlib<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/seaborn.pydata.org\/\">Seaborn<\/a> permettent de concevoir des visualisations diagnostiques publiables conformes aux plus hauts standards acad\u00e9miques.<\/p>\n<p>Une premi\u00e8re visualisation indispensable consiste \u00e0 g\u00e9n\u00e9rer un graphique s\u00e9quentiel enrichi. Les points de donn\u00e9es continus sont reli\u00e9s chronologiquement, la m\u00e9diane globale est trac\u00e9e sous la forme d&rsquo;une ligne de r\u00e9f\u00e9rence neutre, et les marqueurs sont color\u00e9s de mani\u00e8re diff\u00e9rentielle selon leur appartenance \u00e0 la modalit\u00e9 binaire issue de la dichotomisation. Les zones de persistance anormale (clusters) sont mises en exergue par des ombrages translucides color\u00e9s sous la courbe, permettant \u00e0 l&rsquo;observateur d&rsquo;identifier instantan\u00e9ment les r\u00e9gions temporelles responsables de la diminution du nombre de suites.<\/p>\n<p>Une seconde approche visuelle hautement p\u00e9dagogique r\u00e9side dans la mod\u00e9lisation graphique de la distribution d&rsquo;\u00e9chantillonnage th\u00e9orique sous l&rsquo;hypoth\u00e8se nulle. Il s&rsquo;agit de tracer la courbe de densit\u00e9 normale continue param\u00e9tr\u00e9e par l&rsquo;esp\u00e9rance E(R) et la variance Var(R) d\u00e9duites de l&rsquo;\u00e9chantillon, de hachurer les surfaces correspondant aux r\u00e9gions de rejet critiques bilat\u00e9rales d\u00e9limit\u00e9es par les quantiles d&rsquo;ordre alpha\/2 et 1 &#8211; alpha\/2, puis de positionner sur cette courbe la valeur empirique exacte du nombre de suites observ\u00e9 R. Cette mise en regard visuelle explicite avec clart\u00e9 la localisation relative du jeu de donn\u00e9es par rapport \u00e0 l&rsquo;univers des possibles stochastiques.<\/p>\n<h3>12.3 Normes de restitution formelle selon le style de l&rsquo;APA<\/h3>\n<p>L&rsquo;int\u00e9gration des r\u00e9sultats du test de Wald-Wolfowitz au sein d&rsquo;un manuscrit scientifique soumis \u00e0 l&rsquo;\u00e9valuation par les pairs impose une conformit\u00e9 rigoureuse avec les standards formels de communication statistique, notamment les recommandations \u00e9dict\u00e9es par l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association<\/a> (style APA, 7e \u00e9dition). La prose acad\u00e9mique ne peut se contenter d&rsquo;affirmer qu&rsquo;un test \u00ab est significatif \u00bb sans expliciter l&rsquo;ensemble des param\u00e8tres num\u00e9riques r\u00e9gissant le calcul.<\/p>\n<p>La restitution acad\u00e9mique standard d&rsquo;un test des suites exige la mention explicite des \u00e9l\u00e9ments suivants au sein du texte :<\/p>\n<ul>\n<li>La nature du test et la logique de dichotomisation retenue (par exemple, seuil fix\u00e9 sur la m\u00e9diane de l&rsquo;\u00e9chantillon).<\/li>\n<li>La taille totale de l&rsquo;\u00e9chantillon analys\u00e9 ainsi que les effectifs marginaux de chaque sous-groupe binaris\u00e9.<\/li>\n<li>Le nombre total de suites empiriquement observ\u00e9es au sein de la s\u00e9quence.<\/li>\n<li>La valeur num\u00e9rique exacte de la statistique standardis\u00e9e Z, typiquement arrondie \u00e0 deux d\u00e9cimales, en pr\u00e9cisant formellement si la correction de continuit\u00e9 de Yates a \u00e9t\u00e9 appliqu\u00e9e.<\/li>\n<li>La p-valeur exacte rapport\u00e9e avec trois d\u00e9cimales (sauf si celle-ci est inf\u00e9rieure \u00e0 0.001, auquel cas la formulation conventionnelle stipule d&rsquo;indiquer p &lt; .001).<\/li>\n<li>Une qualification textuelle explicite de la polarit\u00e9 de l&rsquo;effet, indiquant sans ambigu\u00eft\u00e9 s&rsquo;il s&rsquo;agit d&rsquo;un ph\u00e9nom\u00e8ne d&rsquo;agr\u00e9gation s\u00e9quentielle (clustering) ou d&rsquo;une alternance excessive (sur-m\u00e9lange).<\/li>\n<\/ul>\n<p>Un mod\u00e8le textuel standardis\u00e9 conforme aux exigences internationales de publication peut \u00eatre formul\u00e9 de la mani\u00e8re suivante : \u00ab L&rsquo;ind\u00e9pendance s\u00e9rielle des temps de r\u00e9action au cours des 120 essais a \u00e9t\u00e9 examin\u00e9e \u00e0 l&rsquo;aide d&rsquo;un test des suites de Wald-Wolfowitz dichotomis\u00e9 autour de la m\u00e9diane de l&rsquo;\u00e9chantillon (m\u00e9diane = 432.5 ms, n1 = 60, n2 = 60). L&rsquo;analyse a d\u00e9nombr\u00e9 un total de 42 suites, r\u00e9v\u00e9lant une d\u00e9viation significative par rapport \u00e0 la distribution th\u00e9orique sous l&rsquo;hypoth\u00e8se nulle avec correction de continuit\u00e9 (Z = -3.49, p &lt; .001). Cette statistique n\u00e9gative atteste d&rsquo;un ph\u00e9nom\u00e8ne marqu\u00e9 d&rsquo;agr\u00e9gation temporelle et de persistance s\u00e9quentielle, excluant la validit\u00e9 d&rsquo;une g\u00e9n\u00e9ration purement stochastique des latences de r\u00e9ponse chez ce sujet. \u00bb<\/p>\n<p>Enfin, dans le respect des imp\u00e9ratifs actuels de la science ouverte (Open Science), les chercheurs sont instamment invit\u00e9s \u00e0 publier conjointement avec leur manuscrit le code source Python enti\u00e8rement comment\u00e9, le cahier Jupyter Notebook documentant l&rsquo;ensemble des analyses, ainsi que le fichier d&rsquo;environnement garantissant la r\u00e9plication computationnelle exacte des m\u00e9triques rapport\u00e9es.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>American Psychological Association. (2020). <em>Publication manual of the American Psychological Association<\/em> (7th ed.). American Psychological Association. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1037\/0000165-000\">https:\/\/doi.org\/10.1037\/0000165-000<\/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 rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1970.10481180\">https:\/\/doi.org\/10.1080\/01621459.1970.10481180<\/a><\/li>\n<li>Bradley, J. V. (1968). <em>Distribution-free statistical tests<\/em>. Prentice-Hall.<\/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 rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/2332388\">https:\/\/doi.org\/10.2307\/2332388<\/a><\/li>\n<li>Gibbons, J. D., &amp; Chakraborti, S. (2010). <em>Nonparametric statistical inference<\/em> (5th ed.). Chapman and Hall\/CRC. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1201\/9781439806128\">https:\/\/doi.org\/10.1201\/9781439806128<\/a><\/li>\n<li>Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., &#8230; &amp; Oliphant, T. E. (2020). Array programming with NumPy. <em>Nature<\/em>, 585(7825), 357-362. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1038\/s41586-020-2649-2\">https:\/\/doi.org\/10.1038\/s41586-020-2649-2<\/a><\/li>\n<li>Kahneman, D., &amp; Tversky, A. (1972). Subjective probability: A judgment of representativeness. <em>Cognitive Psychology<\/em>, 3(3), 430-454. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1016\/0010-0285(72)90016-3\">https:\/\/doi.org\/10.1016\/0010-0285(72)90016-3<\/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 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>McKinney, W. (2010). Data structures for statistical computing in Python. In <em>Proceedings of the 9th Python in Science Conference<\/em> (Vol. 445, pp. 51-56). <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.25080\/Majora-92bf1921-003\">https:\/\/doi.org\/10.25080\/Majora-92bf1921-003<\/a><\/li>\n<li>Pincus, S. M. (1991). Approximate entropy as a measure of system complexity. <em>Proceedings of the National Academy of Sciences<\/em>, 88(6), 2297-2301. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1073\/pnas.88.6.2297\">https:\/\/doi.org\/10.1073\/pnas.88.6.2297<\/a><\/li>\n<li>Rukhin, A., Soto, J., Nechvatal, J., Smid, M., Barker, E., Leigh, S., &#8230; &amp; Vo, S. (2010). <em>A statistical test suite for random and pseudorandom number generators for cryptographic applications<\/em> (Special Publication 800-22, Rev. 1a). National Institute of Standards and Technology. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.6028\/NIST.SP.800-22r1a\">https:\/\/doi.org\/10.6028\/NIST.SP.800-22r1a<\/a><\/li>\n<li>Seabold, S., &amp; Perktold, J. (2010). Statsmodels: Econometric and statistical modeling with Python. In <em>Proceedings of the 9th Python in Science Conference<\/em> (Vol. 57, pp. 92-96). <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.25080\/Majora-92bf1921-011\">https:\/\/doi.org\/10.25080\/Majora-92bf1921-011<\/a><\/li>\n<li>Siegel, S., &amp; Castellan, N. J. (1988). <em>Nonparametric statistics for the behavioral sciences<\/em> (2nd ed.). McGraw-Hill.<\/li>\n<li>Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., &#8230; &amp; SciPy 1.0 Contributors. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in Python. <em>Nature Methods<\/em>, 17(3), 261-272. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1038\/s41592-019-0686-2\">https:\/\/doi.org\/10.1038\/s41592-019-0686-2<\/a><\/li>\n<li>Wald, A., &amp; Wolfowitz, J. (1940). On a test whether two samples are from the same population. <em>The Annals of Mathematical Statistics<\/em>, 11(2), 147-162. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/aoms\/1177731909\">https:\/\/doi.org\/10.1214\/aoms\/1177731909<\/a><\/li>\n<li>Yates, F. (1934). Contingency tables involving small numbers and the chi-squared test. <em>Supplement to the Journal of the Royal Statistical Society<\/em>, 1(2), 217-235. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/2983604\">https:\/\/doi.org\/10.2307\/2983604<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour r\u00e9aliser et interpr\u00e9ter le test des suites (Runs Test) en Python avec statsmodels, appliqu\u00e9 aux s\u00e9ries temporelles et cognitives.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[1829,2992],"tags":[93,2468,5926,2903,6256],"class_list":["post-4318","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-statistique","category-science-des-donnees-en-psychologie","tag-psychologie-cognitive","tag-python","tag-statistique-non-parametrique","tag-statsmodels","tag-test-des-suites"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4318","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=4318"}],"version-history":[{"count":0,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4318\/revisions"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}