{"id":4688,"date":"2026-09-11T11:46:25","date_gmt":"2026-09-11T11:46:25","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-effectuer-test-z-proportion-python\/"},"modified":"2026-09-11T11:46:25","modified_gmt":"2026-09-11T11:46:25","slug":"comment-effectuer-test-z-proportion-python","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-effectuer-test-z-proportion-python","title":{"rendered":"Comment effectuer un test Z pour une proportion en Python"},"content":{"rendered":"<p>Dans le paysage contemporain de la recherche quantitative et de la science des donn\u00e9es, l&rsquo;inf\u00e9rence statistique constitue la cl\u00e9 de vo\u00fbte permettant de transcender la simple description d&rsquo;un \u00e9chantillon pour formuler des conclusions g\u00e9n\u00e9ralisables \u00e0 une population parente. Parmi la panoplie des outils inf\u00e9rentiels d\u00e9velopp\u00e9s depuis le d\u00e9but du XXe si\u00e8cle, le test Z pour une proportion occupe une place pr\u00e9pond\u00e9rante d\u00e8s lors qu&rsquo;il s&rsquo;agit d&rsquo;analyser des variables cat\u00e9gorielles dichotomiques. Qu&rsquo;il s&rsquo;agisse d&rsquo;\u00e9valuer le taux d&rsquo;efficacit\u00e9 d&rsquo;un protocole d&rsquo;intervention psychoth\u00e9rapeutique, d&rsquo;analyser l&rsquo;adh\u00e9sion \u00e0 un traitement pharmacologique, ou de sonder la r\u00e9ussite \u00e0 une \u00e9preuve cognitive standardis\u00e9e, les chercheurs sont constamment confront\u00e9s \u00e0 la n\u00e9cessit\u00e9 d&rsquo;\u00e9prouver la conformit\u00e9 d&rsquo;une fr\u00e9quence observ\u00e9e empiriquement par rapport \u00e0 une valeur th\u00e9orique de r\u00e9f\u00e9rence, fix\u00e9e a priori par des cadres normatifs ou des postulats probabilistes.<\/p>\n<p>Sur le plan computationnel, le langage de programmation <a rel=\"noopener noreferrer\" href=\"https:\/\/www.python.org\">Python<\/a> s&rsquo;est affirm\u00e9 comme l&rsquo;environnement h\u00e9g\u00e9monique pour l&rsquo;analyse de donn\u00e9es scientifiques, gr\u00e2ce \u00e0 un \u00e9cosyst\u00e8me modulaire particuli\u00e8rement riche comprenant des biblioth\u00e8ques de r\u00e9f\u00e9rence telles que NumPy, SciPy et Statsmodels. Toutefois, la facilit\u00e9 d&rsquo;ex\u00e9cution offerte par les interfaces de programmation modernes ne saurait dissimuler les exigences math\u00e9matiques et \u00e9pist\u00e9mologiques sous-jacentes \u00e0 leur d\u00e9ploiement. L&rsquo;usage aveugle de routines logicielles expose le praticien \u00e0 des erreurs d&rsquo;interpr\u00e9tation m\u00e9thodologiques s\u00e9v\u00e8res, notamment lorsque les conditions de validit\u00e9 asymptotiques sont enfreintes ou lorsque la nature des hypoth\u00e8ses directionnelles est mal articul\u00e9e avec les objectifs de recherche.<\/p>\n<p>Le pr\u00e9sent article propose un trait\u00e9 m\u00e9thodologique exhaustif sur le test Z pour une proportion unique. Nous explorerons les fondements th\u00e9oriques enracin\u00e9s dans la th\u00e9orie des probabilit\u00e9s et le th\u00e9or\u00e8me central limite, avant de d\u00e9tailler la formulation rigoureuse des hypoth\u00e8ses statistiques et l&rsquo;examen critique des postulats pr\u00e9alables. Nous aborderons ensuite la d\u00e9rivation analytique de la statistique de test, les subtilit\u00e9s de la correction de continuit\u00e9, puis la mise en \u0153uvre pratique via l&rsquo;\u00e9cosyst\u00e8me Python. Enfin, nous traiterons des m\u00e9thodes d&rsquo;estimation par intervalle de confiance, du calcul de la taille d&rsquo;effet par le <em>h<\/em> de Cohen, ainsi que des normes acad\u00e9miques de restitution selon les canons de l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\">American Psychological Association<\/a> (APA 7).<\/p>\n<h2>1. Fondements th\u00e9oriques et math\u00e9matiques du test Z pour une proportion<\/h2>\n<h3>1.1 D\u00e9finition et cadre d&rsquo;application en sciences quantitatives<\/h3>\n<p>Le test Z pour une proportion unique, fr\u00e9quemment d\u00e9sign\u00e9 sous l&rsquo;appellation anglo-saxonne de <em>one-proportion Z-test<\/em>, est un test param\u00e9trique asymptotique con\u00e7u pour d\u00e9terminer si la fr\u00e9quence relative observ\u00e9e d&rsquo;un \u00e9v\u00e9nement binaire au sein d&rsquo;un \u00e9chantillon al\u00e9atoire diff\u00e8re de mani\u00e8re statistiquement significative d&rsquo;une valeur param\u00e9trique th\u00e9orique ou historique, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>. Dans les sciences du comportement, en psychologie cognitive et en \u00e9pid\u00e9miologie psychiatrique, ce dispositif est sollicit\u00e9 pour \u00e9valuer des crit\u00e8res d&rsquo;ad\u00e9quation diagnostique, des taux de pr\u00e9valence clinique ou des fr\u00e9quences de succ\u00e8s \u00e0 des t\u00e2ches neuropsychologiques \u00e0 choix forc\u00e9.<\/p>\n<p>Sur le plan formel, la mod\u00e9lisation sous-jacente repose sur la formalisation de Jacob Bernoulli. Chaque unit\u00e9 statistique observ\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span> (avec <span class=\"arabpsy-math-inline\" data-latex=\"i in {1, dots, n}\">$i in {1, dots, n}$<\/span>) est assimil\u00e9e \u00e0 une variable al\u00e9atoire indicatrice <span class=\"arabpsy-math-inline\" data-latex=\"X_i\">$X_i$<\/span>, suivant une loi de Bernoulli de param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"X_i = 1\">$X_i = 1$<\/span> mat\u00e9rialise l&rsquo;occurrence de l&rsquo;\u00e9v\u00e9nement \u00e9tudi\u00e9 (le \u00ab succ\u00e8s \u00bb) avec une probabilit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>, et <span class=\"arabpsy-math-inline\" data-latex=\"X_i = 0\">$X_i = 0$<\/span> son alternative (l&rsquo;\u00ab \u00e9chec \u00bb) avec une probabilit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"q = 1 - p\">$q = 1 &#8211; p$<\/span>. Lorsque les observations sont ind\u00e9pendantes et identiquement distribu\u00e9es, la somme de ces variables al\u00e9atoires, <span class=\"arabpsy-math-inline\" data-latex=\"Y = \\sum_{i=1}^n X_i\">$Y = \\sum_{i=1}^n X_i$<\/span>, suit une loi binomiale de param\u00e8tres <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"\\mathcal{B}(n, p)\">$\\mathcal{B}(n, p)$<\/span>. La proportion empirique observ\u00e9e s&rsquo;exprime alors par le quotient <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = \\frac{Y}{n}\">$\\hat{p} = \\frac{Y}{n}$<\/span>.<\/p>\n<p>Bien que la distribution binomiale fournisse la distribution exacte du nombre de succ\u00e8s, le calcul combinatoire associ\u00e9 \u00e0 des effectifs d&rsquo;\u00e9chantillon massifs a historiquement justifi\u00e9 le recours \u00e0 des approximations continues. La pierre angulaire du test Z r\u00e9side dans la convergence asymptotique de cette distribution discr\u00e8te vers une distribution normale continue, formalis\u00e9e initialement par Abraham de Moivre en 1738 puis g\u00e9n\u00e9ralis\u00e9e par Pierre-Simon de Laplace en 1812. Lorsque la taille d&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> tend vers l&rsquo;infini, la variable centr\u00e9e et r\u00e9duite issue de la proportion empirique converge en loi vers la distribution normale standard <span class=\"arabpsy-math-inline\" data-latex=\"\\mathcal{N}(0, 1)\">$\\mathcal{N}(0, 1)$<\/span>, autorisant l&rsquo;utilisation des quantiles de cette derni\u00e8re pour inf\u00e9rer la significativit\u00e9 statistique des d\u00e9viations observ\u00e9es.<\/p>\n<h3>1.2 Loi des grands nombres et th\u00e9or\u00e8me central limite<\/h3>\n<p>L&rsquo;assise math\u00e9matique de l&rsquo;inf\u00e9rence sur une proportion s&rsquo;articule autour de deux th\u00e9or\u00e8mes fondamentaux de la th\u00e9orie des probabilit\u00e9s : la loi forte des grands nombres et le <a rel=\"noopener noreferrer\" href=\"https:\/\/mathworld.wolfram.com\/CentralLimitTheorem.html\">th\u00e9or\u00e8me central limite<\/a> (TCL). La loi des grands nombres assure la coh\u00e9rence asymptotique de l&rsquo;estimateur : lorsque la taille d&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> cro\u00eet ind\u00e9finiment, la moyenne empirique <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}_n\">$\\hat{p}_n$<\/span> converge presque s\u00fbrement vers l&rsquo;esp\u00e9rance math\u00e9matique th\u00e9orique du processus de Bernoulli sous-jacent, soit le param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>. Cette propri\u00e9t\u00e9 garantit que pour de grands \u00e9chantillons, la proportion observ\u00e9e constitue un estimateur sans biais et convergent de la probabilit\u00e9 populationnelle.<\/p>\n<p>N\u00e9anmoins, la convergence ponctuelle ne suffit pas \u00e0 quantifier l&rsquo;incertitude d&rsquo;\u00e9chantillonnage. C&rsquo;est ici qu&rsquo;intervient le th\u00e9or\u00e8me de Moivre-Laplace, cas particulier du th\u00e9or\u00e8me central limite appliqu\u00e9 aux variables d&rsquo;indicatrices binaires somm\u00e9es. Puisque les variables <span class=\"arabpsy-math-inline\" data-latex=\"X_i\">$X_i$<\/span> sont ind\u00e9pendantes et identiquement distribu\u00e9es avec une esp\u00e9rance <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbb{E}[X_i] = p\">$\\mathbb{E}[X_i] = p$<\/span> et une variance finie <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbb{V}ar(X_i) = p(1-p)\">$\\mathbb{V}ar(X_i) = p(1-p)$<\/span>, la somme standardis\u00e9e v\u00e9rifie la relation asymptotique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\lim_{n to \\infty} P\\left( a le \\frac{\\sum_{i=1}^n X_i - np}{\\sqrt{np(1-p)}} le b \\right) = \\int_{a}^{b} \\frac{1}{\\sqrt{2\\pi}} e^{-\\frac{u^2}{2}} , du\">$$\\lim_{n to \\infty} P\\left( a le \\frac{\\sum_{i=1}^n X_i &#8211; np}{\\sqrt{np(1-p)}} le b \\right) = \\int_{a}^{b} \\frac{1}{\\sqrt{2\\pi}} e^{-\\frac{u^2}{2}} , du$$<\/span><\/p>\n<p>Cette convergence impose toutefois une vigilance m\u00e9thodologique constante. L&rsquo;approximation de la distribution discr\u00e8te binomiale par une densit\u00e9 gaussienne continue est intrins\u00e8quement sym\u00e9trique par rapport \u00e0 sa moyenne. Or, si le param\u00e8tre sous-jacent <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span> est fortement asym\u00e9trique (tr\u00e8s proche de 0 ou de 1), la distribution binomiale conserve une asym\u00e9trie positive ou n\u00e9gative prononc\u00e9e (coefficient d&rsquo;asym\u00e9trie de Fisher <span class=\"arabpsy-math-inline\" data-latex=\"\\gamma_1 = \\frac{1-2p}{\\sqrt{np(1-p)}}\">$\\gamma_1 = \\frac{1-2p}{\\sqrt{np(1-p)}}$<\/span>). Pour de faibles tailles d&rsquo;\u00e9chantillon, le th\u00e9or\u00e8me central limite op\u00e8re lentement, et la distribution d&rsquo;\u00e9chantillonnage de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span> pr\u00e9sente une queue de distribution tronqu\u00e9e qui invalide le recours aux quantiles gaussiens sym\u00e9triques.<\/p>\n<h3>1.3 Diff\u00e9renciation avec les autres tests d&rsquo;inf\u00e9rence sur proportions<\/h3>\n<p>Une rigueur m\u00e9thodologique sans faille exige de distinguer sans ambigu\u00eft\u00e9 le test Z pour une proportion de ses alternatives analytiques, notamment le test binomial exact et le test d&rsquo;ad\u00e9quation du Chi-deux de Pearson (<span class=\"arabpsy-math-inline\" data-latex=\"\\chi^2\">$\\chi^2$<\/span>). Le test binomial exact ne repose sur aucune hypoth\u00e8se asymptotique ; il calcule directement la probabilit\u00e9 cumulative d&rsquo;observer un nombre de succ\u00e8s au moins aussi extr\u00eame que le r\u00e9sultat empirique en sommant les probabilit\u00e9s ponctuelles discr\u00e8tes donn\u00e9es par la fonction de masse de la loi binomiale. Le test binomial constitue le <em>gold standard<\/em> m\u00e9thodologique pour les petits \u00e9chantillons ($n < 30$) ou en pr\u00e9sence de fr\u00e9quences de cellules attendues tr\u00e8s faibles, car il ne g\u00e9n\u00e8re aucune erreur d'approximation distributionnelle.<\/p>\n<p>Le test du Chi-deux d&rsquo;ad\u00e9quation pour une variable cat\u00e9gorielle dichotomique repr\u00e9sente, quant \u00e0 lui, le pendant quadratique exact du test Z bilat\u00e9ral. En effet, lorsqu&rsquo;on compare une variable binaire \u00e0 une distribution th\u00e9orique <span class=\"arabpsy-math-inline\" data-latex=\"(p_0, 1-p_0)\">$(p_0, 1-p_0)$<\/span>, la statistique de test <span class=\"arabpsy-math-inline\" data-latex=\"\\chi^2\">$\\chi^2$<\/span> calcul\u00e9e sur deux classes mutuellement exclusives avec un seul degr\u00e9 de libert\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"ddl = 1\">$ddl = 1$<\/span>) est rigoureusement \u00e9gale au carr\u00e9 de la statistique Z standardis\u00e9e : <span class=\"arabpsy-math-inline\" data-latex=\"\\chi^2_{1} = Z^2\">$\\chi^2_{1} = Z^2$<\/span>. La table de distribution du <span class=\"arabpsy-math-inline\" data-latex=\"\\chi^2\">$\\chi^2$<\/span> \u00e0 1 degr\u00e9 de libert\u00e9 n&rsquo;\u00e9tant autre que la distribution du carr\u00e9 d&rsquo;une variable normale centr\u00e9e r\u00e9duite, les deux approches g\u00e9n\u00e8rent des <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeurs strictement identiques pour une hypoth\u00e8se alternative bilat\u00e9rale.<\/p>\n<p>Le choix en faveur du test Z se justifie principalement par deux propri\u00e9t\u00e9s fondamentales. D&rsquo;une part, le test Z permet d&rsquo;examiner directement des hypoth\u00e8ses alternatives unilat\u00e9rales (directionnelles), ce que la statistique quadratique du Chi-deux ne permet pas sans ajustement manuel ult\u00e9rieur de la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur. D&rsquo;autre part, la statistique Z conserve le signe de la d\u00e9viation empirique, informant imm\u00e9diatement le chercheur sur le sens de la divergence (sur-repr\u00e9sentation ou sous-repr\u00e9sentation) sans n\u00e9cessiter de d\u00e9composition computationnelle additionnelle.<\/p>\n<h2>2. Formulation formelle des hypoth\u00e8ses statistiques<\/h2>\n<h3>2.1 Hypoth\u00e8se nulle et param\u00e8tre de r\u00e9f\u00e9rence<\/h3>\n<p>La formalisation rigoureuse de la proc\u00e9dure inf\u00e9rentielle d\u00e9bute par l&rsquo;\u00e9nonciation de l&rsquo;hypoth\u00e8se nulle, not\u00e9e conventionnellement <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>. Dans le cadre du test Z pour une proportion unique, <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> postule l&rsquo;invariance ou la conformit\u00e9 parfaite entre le param\u00e8tre inconnu de la population parente, not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>, et une valeur scalaire pr\u00e9d\u00e9termin\u00e9e, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>. L&rsquo;hypoth\u00e8se nulle s&rsquo;\u00e9crit formellement sous la forme :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_0 : p = p_0\">$$H_0 : p = p_0$$<\/span><\/p>\n<p>La valeur de r\u00e9f\u00e9rence <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> ne peut en aucun cas \u00eatre d\u00e9duite de l&rsquo;\u00e9chantillon analys\u00e9 sous peine de commettre une erreur circulaire fatale. Elle doit n\u00e9cessairement proc\u00e9der d&rsquo;un cadre th\u00e9orique externalis\u00e9, d&rsquo;une norme psychom\u00e9trique pr\u00e9\u00e9tablie, ou de donn\u00e9es de pr\u00e9valence \u00e9pid\u00e9miologique document\u00e9es au niveau national. Par exemple, dans une \u00e9preuve cognitive \u00e0 choix forc\u00e9 entre deux alternatives \u00e9quiprobables, le niveau du hasard dicte rigoureusement <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.50\">$p_0 = 0.50$<\/span>. En \u00e9pid\u00e9miologie psychiatrique, <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> peut repr\u00e9senter le taux d&rsquo;incidence annuel standard d&rsquo;un trouble anxieux au sein de la population g\u00e9n\u00e9rale (par exemple, <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.08\">$p_0 = 0.08$<\/span>).<\/p>\n<p>Sous l&rsquo;hypoth\u00e8se nulle, le postulat fondamental stipule que l&rsquo;\u00e9chantillon observ\u00e9 constitue une r\u00e9alisation stochastique issue d&rsquo;une population binomiale dont le param\u00e8tre de succ\u00e8s est invariant et exactement \u00e9gal \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>. Toute divergence observ\u00e9e entre <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> est ainsi provisoirement imput\u00e9e aux seules fluctuations al\u00e9atoires d&rsquo;\u00e9chantillonnage, jusqu&rsquo;\u00e0 ce que la preuve empirique r\u00e9fute cette pr\u00e9misse avec un niveau d&rsquo;erreur consenti.<\/p>\n<h3>2.2 Hypoth\u00e8ses alternatives bilat\u00e9rales et unilat\u00e9rales<\/h3>\n<p>L&rsquo;hypoth\u00e8se alternative, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"H_1\">$H_1$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"H_a\">$H_a$<\/span>, d\u00e9finit la r\u00e9gion de l&rsquo;espace param\u00e9trique qui sera accept\u00e9e si l&rsquo;hypoth\u00e8se nulle vient \u00e0 \u00eatre rejet\u00e9e. La formulation de <span class=\"arabpsy-math-inline\" data-latex=\"H_1\">$H_1$<\/span> d\u00e9coule directement des questions \u00e9pist\u00e9mologiques et th\u00e9oriques pos\u00e9es par l&rsquo;investigateur pr\u00e9alablement \u00e0 la collecte des donn\u00e9es. On distingue trois configurations structurelles : l&rsquo;approche bilat\u00e9rale et deux approches unilat\u00e9rales.<\/p>\n<p>La formulation bilat\u00e9rale (ou non directionnelle) est sp\u00e9cifi\u00e9e lorsque le chercheur cherche \u00e0 d\u00e9tecter toute anomalie ou d\u00e9viation significative de la proportion empirique, que celle-ci soit sup\u00e9rieure ou inf\u00e9rieure \u00e0 la norme de r\u00e9f\u00e9rence :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_1 : p \\neq p_0\">$$H_1 : p \\neq p_0$$<\/span><\/p>\n<p>Dans ce sc\u00e9nario, la r\u00e9gion critique de rejet de taille <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span> est \u00e9quitablement partitionn\u00e9e entre les deux extr\u00e9mit\u00e9s de la distribution normale standard, allouant une probabilit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"alpha\/2\">$alpha\/2$<\/span> \u00e0 la queue gauche et <span class=\"arabpsy-math-inline\" data-latex=\"alpha\/2\">$alpha\/2$<\/span> \u00e0 la queue droite. \u00c0 l&rsquo;inverse, une formulation unilat\u00e9rale \u00e0 droite (directionnelle sup\u00e9rieure) est retenue lorsqu&rsquo;une justification th\u00e9orique forte permet de postuler a priori que la proportion ne peut qu&rsquo;augmenter sous l&rsquo;effet du ph\u00e9nom\u00e8ne \u00e9tudi\u00e9 :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_1 : p &gt; p_0\">$$H_1 : p > p_0$$<\/span><\/p>\n<p>Sym\u00e9triquement, l&rsquo;approche unilat\u00e9rale \u00e0 gauche (directionnelle inf\u00e9rieure) teste une d\u00e9croissance ou une r\u00e9gression syst\u00e9matique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_1 : p &lt; p_0\">$$H_1 : p < p_0$$<\/span><\/p>\n<p>Le choix directionnel exerce un impact d\u00e9terminant sur la puissance statistique de l&rsquo;\u00e9tude. Pour un seuil d&rsquo;erreur de premi\u00e8re esp\u00e8ce identique (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span>), le test unilat\u00e9ral concentre l&rsquo;int\u00e9gralit\u00e9 de la r\u00e9gion de rejet \u00e0 une seule extr\u00e9mit\u00e9 de la distribution normale (valeur critique <span class=\"arabpsy-math-inline\" data-latex=\"z_{crit} = 1.645\">$z_{crit} = 1.645$<\/span> au lieu de <span class=\"arabpsy-math-inline\" data-latex=\"z_{crit} = 1.96\">$z_{crit} = 1.96$<\/span> en bilat\u00e9ral). Cette concentration abaisse le seuil de significativit\u00e9 requis pour rejeter <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> dans la direction pr\u00e9dite, mais rend formellement impossible la d\u00e9tection d&rsquo;une variation majeure survenant dans le sens oppos\u00e9. Ce choix engage donc la responsabilit\u00e9 th\u00e9orique du chercheur et doit obligatoirement \u00eatre sp\u00e9cifi\u00e9 dans le plan d&rsquo;analyse pr\u00e9-enregistr\u00e9.<\/p>\n<h3>2.3 Contextualisation exp\u00e9rimentale en psychologie<\/h3>\n<p>Consid\u00e9rons une \u00e9tude clinique \u00e9valuant l&rsquo;efficacit\u00e9 d&rsquo;un nouveau protocole de rem\u00e9diation cognitive pour des patients pr\u00e9sentant un trouble de stress post-traumatique (TSPT). La litt\u00e9rature psychiatrique \u00e9tablie atteste qu&rsquo;avec les th\u00e9rapies conventionnelles de soutien, le taux de r\u00e9mission stable \u00e0 six mois est de <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.35\">$p_0 = 0.35$<\/span> (soit 35 %). Une \u00e9quipe de recherche con\u00e7oit un protocole combinant r\u00e9alit\u00e9 virtuelle et th\u00e9rapie cognitive, et postule que ce nouveau dispositif am\u00e9liore substantiellement le taux de r\u00e9mission. Avant tout recueil de donn\u00e9es, les hypoth\u00e8ses op\u00e9rationnelles sont formalis\u00e9es comme suit :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_0 : p = 0.35\">$$H_0 : p = 0.35$$<\/span><\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_1 : p &gt; 0.35\">$$H_1 : p > 0.35$$<\/span><\/p>\n<p>Cette formalisation unilat\u00e9rale sup\u00e9rieure est justifi\u00e9e par la perspective d&rsquo;un b\u00e9n\u00e9fice th\u00e9rapeutique attendu. Si la recherche avait en revanche port\u00e9 sur l&rsquo;\u00e9valuation d&rsquo;un nouvel outil de d\u00e9pistage automatis\u00e9 dont on ignore s&rsquo;il surestime ou sous-estime la pr\u00e9valence habituelle d&rsquo;un trouble au sein d&rsquo;une cohorte clinique non explor\u00e9e, le cadre bilat\u00e9ral <span class=\"arabpsy-math-inline\" data-latex=\"H_1 : p \\neq 0.35\">$H_1 : p \\neq 0.35$<\/span> se serait impos\u00e9 comme le seul choix \u00e9pist\u00e9mologiquement d\u00e9fendable. La rigueur scientifique interdit rigoureusement de modifier la directionnalit\u00e9 de l&rsquo;hypoth\u00e8se apr\u00e8s examen des donn\u00e9es empiriques, pratique assimilable \u00e0 du <em>HARKing<\/em> (Hypothesizing After the Results are Known) susceptible de gonfler dramatiquement l&rsquo;erreur de premi\u00e8re esp\u00e8ce.<\/p>\n<h2>3. Conditions de validit\u00e9 et postulats statistiques pr\u00e9alables<\/h2>\n<h3>3.1 \u00c9chantillonnage probabiliste et ind\u00e9pendance des observations<\/h3>\n<p>La validit\u00e9 interne et externe des inf\u00e9rences tir\u00e9es d&rsquo;un test Z repose imp\u00e9rativement sur le respect de postulats m\u00e9thodologiques d&rsquo;\u00e9chantillonnage. Le premier r\u00e9quisit exige que les unit\u00e9s statistiques soient issues d&rsquo;un \u00e9chantillonnage al\u00e9atoire simple au sein de la population cible. Chaque individu doit poss\u00e9der une probabilit\u00e9 d&rsquo;inclusion non nulle et connue a priori, excluant les biais de s\u00e9lection syst\u00e9matiques inh\u00e9rents aux \u00e9chantillons de convenance non contr\u00f4l\u00e9s.<\/p>\n<p>Le second r\u00e9quisit, absolu et non n\u00e9gociable, est l&rsquo;ind\u00e9pendance mutuelle stricte des observations. En termes probabilistes, la probabilit\u00e9 conjointe de survenue des \u00e9v\u00e9nements observ\u00e9s doit satisfaire la d\u00e9composition factorielle :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"P(X_1 = x_1, X_2 = x_2, dots, X_n = x_n) = \\prod_{i=1}^n P(X_i = x_i)\">$$P(X_1 = x_1, X_2 = x_2, dots, X_n = x_n) = \\prod_{i=1}^n P(X_i = x_i)$$<\/span><\/p>\n<p>Cette condition interdit l&rsquo;utilisation du test Z pour une proportion sur des mesures r\u00e9p\u00e9t\u00e9es effectu\u00e9es sur les m\u00eames sujets (par exemple, tests pr\u00e9- et post-intervention), des donn\u00e9es appari\u00e9es, ou des sujets interconnect\u00e9s au sein de r\u00e9seaux sociaux ou de grappes familiales sans correction de structure multiniveau. Enfin, lorsque le tirage s&rsquo;effectue sans remise dans une population finie de taille <span class=\"arabpsy-math-inline\" data-latex=\"N\">$N$<\/span>, l&rsquo;ind\u00e9pendance stricte des tirages de Bernoulli est viol\u00e9e car la composition de l&rsquo;urne \u00e9volue \u00e0 chaque tirage (gouvern\u00e9 alors par la loi hyperg\u00e9om\u00e9trique). On admet conventionnellement que l&rsquo;approximation binomiale demeure robuste tant que la fraction de sondage reste inf\u00e9rieure \u00e0 10 % de la population totale : <span class=\"arabpsy-math-inline\" data-latex=\"\\frac{n}{N} le 0.10\">$\\frac{n}{N} le 0.10$<\/span>.<\/p>\n<h3>3.2 Crit\u00e8res de normalit\u00e9 et condition des succ\u00e8s-\u00e9checs<\/h3>\n<p>L&rsquo;utilisation de la loi normale comme approximation de la loi binomiale n\u00e9cessite que la distribution d&rsquo;\u00e9chantillonnage de la statistique de test pr\u00e9sente une dispersion et une sym\u00e9trie suffisantes pour limiter la distorsion d&rsquo;arrondi infinit\u00e9simal. Cette exigence est formalis\u00e9e par la classique \u00ab condition des succ\u00e8s et des \u00e9checs \u00bb, qui stipule que le nombre attendu d&rsquo;occurrences favorables et le nombre attendu d&rsquo;occurrences d\u00e9favorables sous l&rsquo;hypoth\u00e8se nulle doivent chacun atteindre un seuil minimal de s\u00e9curit\u00e9 empirique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"n p_0 ge 10 \\quad \\text{et} \\quad n (1 - p_0) ge 10\">$$n p_0 ge 10 \\quad \\text{et} \\quad n (1 &#8211; p_0) ge 10$$<\/span><\/p>\n<p>Il convient de souligner avec la plus grande fermet\u00e9 que cette v\u00e9rification doit obligatoirement s&rsquo;op\u00e9rer sur les fr\u00e9quences <em>attendues<\/em> sous <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> (<span class=\"arabpsy-math-inline\" data-latex=\"n p_0\">$n p_0$<\/span>), et non sur les fr\u00e9quences observ\u00e9es dans l&rsquo;\u00e9chantillon (<span class=\"arabpsy-math-inline\" data-latex=\"n \\hat{p}\">$n \\hat{p}$<\/span>), bien que certains manuels \u00e9l\u00e9mentaires confondent parfois ces deux entit\u00e9s. En effet, la statistique de test Z est d\u00e9riv\u00e9e sous la supposition explicite de la v\u00e9racit\u00e9 de <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>.<\/p>\n<p>Si certains auteurs particuli\u00e8rement permissifs tol\u00e8rent historiquement un seuil de 5 succ\u00e8s et 5 \u00e9checs attendus, les \u00e9tudes par simulations de Monte Carlo d\u00e9montrent sans \u00e9quivoque qu&rsquo;un seuil minimal de 10 \u2014 voire de 15 lorsque <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> s&rsquo;\u00e9carte substantiellement de 0.50 \u2014 est indispensable pour garantir que le taux d&rsquo;erreur de premi\u00e8re esp\u00e8ce empirique (<span class=\"arabpsy-math-inline\" data-latex=\"\\alpha_{e\\mp}\">$\\alpha_{e\\mp}$<\/span>) ne d\u00e9passe pas la valeur nominale fix\u00e9e (typiquement 5 %). La transgression de ce postulat conduit \u00e0 un sous-dimensionnement des queues de distribution, ce qui engendre un taux d&rsquo;erreurs de type I excessif.<\/p>\n<h3>3.3 Gestion des \u00e9chantillons extr\u00eames et d\u00e9s\u00e9quilibres s\u00e9v\u00e8res<\/h3>\n<p>Lorsque le param\u00e8tre de r\u00e9f\u00e9rence <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> adopte des valeurs ultra-minoritaires (par exemple dans le d\u00e9pistage de pathologies orphelines o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.005\">$p_0 = 0.005$<\/span>) ou ultra-majoritaires (<span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.995\">$p_0 = 0.995$<\/span>), la condition des succ\u00e8s-\u00e9checs impose des tailles d&rsquo;\u00e9chantillon monumentales pour l\u00e9gitimer le test Z standard. Dans le premier cas, satisfaire <span class=\"arabpsy-math-inline\" data-latex=\"n p_0 ge 10\">$n p_0 ge 10$<\/span> requerrait un effectif minimal de <span class=\"arabpsy-math-inline\" data-latex=\"n = \\frac{10}{0.005} = 2000\">$n = \\frac{10}{0.005} = 2000$<\/span> sujets.<\/p>\n<p>Face \u00e0 des \u00e9chantillons limit\u00e9s en pr\u00e9sence de probabilit\u00e9s asym\u00e9triques, l&rsquo;approximation normale s&rsquo;effondre litt\u00e9ralement : l&rsquo;asym\u00e9trie de la loi binomiale produit des <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeurs asym\u00e9triques biais\u00e9es qui faussent radicalement la prise de d\u00e9cision inf\u00e9rentielle. Dans de telles circonstances, le chercheur doit renoncer au test Z param\u00e9trique standard au profit de deux alternatives rigoureuses :<\/p>\n<ul>\n<li>Le recours syst\u00e9matique au test binomial exact fond\u00e9 sur la distribution discr\u00e8te native.<\/li>\n<li>Le d\u00e9ploiement de protocoles non param\u00e9triques intensifs par r\u00e9\u00e9chantillonnage ou permutations de Monte Carlo (<em>exact permutation tests<\/em>), qui g\u00e9n\u00e8rent empiriquement la distribution de la statistique sous <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> sans pr\u00e9supposer de convergence analytique vers la normalit\u00e9.<\/li>\n<\/ul>\n<h2>4. D\u00e9rivation math\u00e9matique et m\u00e9canique du score Z<\/h2>\n<h3>4.1 Formule de la statistique de test standardis\u00e9e<\/h3>\n<p>La statistique du test Z standardis\u00e9 pour une proportion unique op\u00e9rationnalise le principe de l&rsquo;\u00e9cart r\u00e9duit universel : elle quantifie le rapport entre l&rsquo;erreur empirique observ\u00e9e (la d\u00e9viation du signal) et la variabilit\u00e9 al\u00e9atoire d&rsquo;\u00e9chantillonnage pr\u00e9dite sous le mod\u00e8le th\u00e9orique (le bruit de fond). L&rsquo;expression alg\u00e9brique canonique est d\u00e9finie par :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"Z = \\frac{\\hat{p} - p_0}{\\sigma_{\\hat{p}}} = \\frac{\\hat{p} - p_0}{\\sqrt{\\frac{p_0(1 - p_0)}{n}}}\">$$Z = \\frac{\\hat{p} &#8211; p_0}{\\sigma_{\\hat{p}}} = \\frac{\\hat{p} &#8211; p_0}{\\sqrt{\\frac{p_0(1 &#8211; p_0)}{n}}}$$<\/span><\/p>\n<p>Dans cette \u00e9quation, <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = \\frac{k}{n}\">$\\hat{p} = \\frac{k}{n}$<\/span> repr\u00e9sente la proportion empirique calcul\u00e9e \u00e0 partir du nombre de r\u00e9alisations positives <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> observ\u00e9es sur l&rsquo;effectif total <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>. La valeur <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> incarne la proportion cible assign\u00e9e par l&rsquo;hypoth\u00e8se nulle. La valeur r\u00e9sultante <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> traduit, en unit\u00e9s d&rsquo;\u00e9carts-types th\u00e9oriques, la distance s\u00e9parant l&rsquo;estimation d&rsquo;\u00e9chantillon de la pr\u00e9diction th\u00e9orique. Une valeur de <span class=\"arabpsy-math-inline\" data-latex=\"Z = +2.5\">$Z = +2.5$<\/span> signifie que la fr\u00e9quence empirique s&rsquo;\u00e9l\u00e8ve \u00e0 2,5 erreurs-types au-dessus de l&rsquo;esp\u00e9rance math\u00e9matique postul\u00e9e sous <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>.<\/p>\n<h3>4.2 Importance du d\u00e9nominateur : l&rsquo;erreur-type th\u00e9orique<\/h3>\n<p>Une distinction fondamentale, source r\u00e9currente d&rsquo;impr\u00e9cisions dans le d\u00e9veloppement d&rsquo;algorithmes statistiques, r\u00e9side dans la mod\u00e9lisation de l&rsquo;erreur-type <span class=\"arabpsy-math-inline\" data-latex=\"\\sigma_{\\hat{p}}\">$\\sigma_{\\hat{p}}$<\/span> figurant au d\u00e9nominateur de la formule de test. Dans un test de conformit\u00e9 d&rsquo;hypoth\u00e8se pure (<span class=\"arabpsy-math-inline\" data-latex=\"H_0 : p = p_0\">$H_0 : p = p_0$<\/span>), l&rsquo;erreur-type doit obligatoirement \u00eatre calcul\u00e9e en utilisant la probabilit\u00e9 th\u00e9orique <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\sigma_{H_0} = \\sqrt{\\frac{p_0(1 - p_0)}{n}}\">$$\\sigma_{H_0} = \\sqrt{\\frac{p_0(1 &#8211; p_0)}{n}}$$<\/span><\/p>\n<p>Cette approche se distingue nettement de l&rsquo;erreur-type d&rsquo;\u00e9chantillon utilis\u00e9e pour la construction des intervalles de confiance de Wald, laquelle repose sur l&rsquo;estimateur empirique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"SE_{\\hat{p}} = \\sqrt{\\frac{\\hat{p}(1 - \\hat{p})}{n}}\">$$SE_{\\hat{p}} = \\sqrt{\\frac{\\hat{p}(1 &#8211; \\hat{p})}{n}}$$<\/span><\/p>\n<p>La justification th\u00e9orique sous-jacente est intangible : la distribution d&rsquo;\u00e9chantillonnage de la statistique de d\u00e9cision n&rsquo;est \u00e9valu\u00e9e que sous la pr\u00e9misse stricte que <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> est vraie. D\u00e8s lors, la variance asymptotique de l&rsquo;estimateur de Bernoulli <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span> est contrainte par la valeur fixe <span class=\"arabpsy-math-inline\" data-latex=\"p_0(1 - p_0) \/ n\">$p_0(1 &#8211; p_0) \/ n$<\/span>. Introduire <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span> au d\u00e9nominateur du test de conformit\u00e9 constitue une approximation hybride inutile \u2014 dite variante de Wald \u2014 qui d\u00e9grade les propri\u00e9t\u00e9s statistiques de convergence pour les \u00e9chantillons d&rsquo;effectifs modestes.<\/p>\n<p>L&rsquo;observation analytique du d\u00e9nominateur met \u00e9galement en lumi\u00e8re l&rsquo;impact direct de la taille de l&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>. La pr\u00e9cision de l&rsquo;estimation cro\u00eet proportionnellement \u00e0 la racine carr\u00e9e de l&rsquo;effectif (<span class=\"arabpsy-math-inline\" data-latex=\"\\sqrt{n}\">$\\sqrt{n}$<\/span>). Par voie de cons\u00e9quence, doubler la taille de l&rsquo;\u00e9chantillon r\u00e9duit l&rsquo;erreur-type d&rsquo;un facteur <span class=\"arabpsy-math-inline\" data-latex=\"\\frac{1}{\\sqrt{2}} \\approx 0.707\">$\\frac{1}{\\sqrt{2}} \\approx 0.707$<\/span>, augmentant m\u00e9caniquement la valeur absolue de la statistique <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> pour une divergence relative fix\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"(\\hat{p} - p_0)\">$(\\hat{p} &#8211; p_0)$<\/span>.<\/p>\n<h3>4.3 Correction de continuit\u00e9 de Yates<\/h3>\n<p>L&rsquo;approximation d&rsquo;une fonction en escalier (la distribution cumulative discr\u00e8te binomiale) par une courbe lisse diff\u00e9rentiable (la densit\u00e9 normale) induit intrins\u00e8quement une erreur de discr\u00e9tisation aux limites de chaque intervalle unitaire. En 1934, le statisticien Frank Yates a introduit une correction de continuit\u00e9 afin de compenser ce biais g\u00e9om\u00e9trique lors du calcul de la probabilit\u00e9 int\u00e9gr\u00e9e sur des intervalles discrets.<\/p>\n<p>Sur le plan pratique, l&rsquo;application de la correction de continuit\u00e9 consiste \u00e0 rapprocher la proportion observ\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span> de la valeur th\u00e9orique <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span> d&rsquo;une demi-unit\u00e9 de comptage, soit <span class=\"arabpsy-math-inline\" data-latex=\"\\frac{1}{2n}\">$\\frac{1}{2n}$<\/span>. La formule ajust\u00e9e du score <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> prend la forme suivante :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"Z_{\\text{Yates}} = \\frac{|\\hat{p} - p_0| - \\frac{1}{2n}}{\\sqrt{\\frac{p_0(1 - p_0)}{n}}} \\times \\text{sgn}(\\hat{p} - p_0)\">$$Z_{\\text{Yates}} = \\frac{|\\hat{p} &#8211; p_0| &#8211; \\frac{1}{2n}}{\\sqrt{\\frac{p_0(1 &#8211; p_0)}{n}}} \\times \\text{sgn}(\\hat{p} &#8211; p_0)$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\text{sgn}(\\cdot)\">$\\text{sgn}(\\cdot)$<\/span> est la fonction signe permettant de conserver l&rsquo;orientation de la d\u00e9viation. L&rsquo;introduction de cette fraction soustractive a pour effet m\u00e9canique de r\u00e9duire l&rsquo;amplitude absolue du score Z calcul\u00e9, entra\u00eenant une augmentation conservative de la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur associ\u00e9e.<\/p>\n<p>Un d\u00e9bat acad\u00e9mique soutenu persiste quant \u00e0 la pertinence de la correction de continuit\u00e9. Si Yates garantit que le risque r\u00e9el d&rsquo;erreur de premi\u00e8re esp\u00e8ce ne d\u00e9passe jamais le seuil nominal <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>, de nombreux th\u00e9oriciens soulignent que cet ajustement tend \u00e0 rendre le test excessivement conservateur, particuli\u00e8rement pour les tailles d&rsquo;\u00e9chantillon mod\u00e9r\u00e9es. En augmentant ind\u00fbment le risque d&rsquo;erreur de type II (non-rejet \u00e0 tort d&rsquo;une hypoth\u00e8se nulle fausse), la correction affaiblit la puissance de d\u00e9tection de l&rsquo;\u00e9tude. Pour cette raison, la pratique moderne privil\u00e9gie soit le test Z asymptotique sans correction de continuit\u00e9 d\u00e8s lors que <span class=\"arabpsy-math-inline\" data-latex=\"n p_0 ge 10\">$n p_0 ge 10$<\/span>, soit le passage direct au test binomial exact sans recourir \u00e0 des ajustements empiriques semi-continus.<\/p>\n<h2>5. Environnement Python et pr\u00e9paration de l&rsquo;infrastructure logicielle<\/h2>\n<h3>5.1 D\u00e9pendances scientifiques et biblioth\u00e8ques requises<\/h3>\n<p>L&rsquo;impl\u00e9mentation op\u00e9rationnelle du test Z pour une proportion en Python repose sur un ensemble de biblioth\u00e8ques scientifiques sp\u00e9cialis\u00e9es qui forment le socle du calcul num\u00e9rique open source. La biblioth\u00e8que centrale d\u00e9di\u00e9e \u00e0 l&rsquo;inf\u00e9rence formelle est <a rel=\"noopener noreferrer\" href=\"https:\/\/www.statsmodels.org\">Statsmodels<\/a>, qui met \u00e0 disposition des modules hautement optimis\u00e9s pour la mod\u00e9lisation statistique, les tests param\u00e9triques et les estimations d&rsquo;intervalles de confiance.<\/p>\n<p>En support imm\u00e9diat, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/scipy.org\">SciPy<\/a>, et plus particuli\u00e8rement son sous-module <code>scipy.stats<\/code>, fournit les moteurs probabilistes requis pour interroger les fonctions de densit\u00e9 cumulative, les fonctions de survie et les quantiles de la loi normale centr\u00e9e r\u00e9duite. Par ailleurs, l&rsquo;infrastructure de traitement des donn\u00e9es brutes repose traditionnellement sur <a rel=\"noopener noreferrer\" href=\"https:\/\/numpy.org\">NumPy<\/a> pour l&rsquo;alg\u00e8bre vectorielle et sur <a rel=\"noopener noreferrer\" href=\"https:\/\/pandas.pydata.org\">Pandas<\/a> pour la manipulation structurelle de tableaux d&rsquo;observations (DataFrames).<\/p>\n<p>Ces outils garantissent une pr\u00e9cision de calcul en virgule flottante conforme aux normes IEEE 754, \u00e9liminant les risques de d\u00e9bordement arithm\u00e9tique ou d&rsquo;instabilit\u00e9s num\u00e9riques inh\u00e9rents \u00e0 l&rsquo;impl\u00e9mentation manuelle d&rsquo;algorithmes factoriels sur des donn\u00e9es de grande dimension.<\/p>\n<h3>5.2 Configuration reproductible de l&rsquo;environnement virtuel<\/h3>\n<p>L&rsquo;int\u00e9grit\u00e9 de la d\u00e9marche scientifique implique que les r\u00e9sultats statistiques rapport\u00e9s puissent \u00eatre r\u00e9pliqu\u00e9s avec exactitude sur n&rsquo;importe quel syst\u00e8me d&rsquo;exploitation. Cette exigence de reproductibilit\u00e9 impose d&rsquo;isoler l&rsquo;environnement de d\u00e9veloppement et de verrouiller rigoureusement les versions logicielles employ\u00e9es. \u00c0 cet effet, l&rsquo;utilisation d&rsquo;environnements virtuels via <code>venv<\/code> ou le gestionnaire Conda constitue la r\u00e8gle de l&rsquo;art en calcul scientifique.<\/p>\n<p>Pour instancier et configurer un environnement d&rsquo;analyse statistique conforme aux exigences de l&rsquo;\u00e9tude, l&rsquo;ex\u00e9cution s\u00e9quentielle des commandes shell suivantes assure le d\u00e9ploiement ad\u00e9quat :<\/p>\n<p><code>python -m venv ztest_env<\/code><br \/>\n<code>source ztest_env\/bin\/activate  # Sur macOS\/Linux<\/code><br \/>\n<code># .ztest_envScriptsactivate  # Sur Windows<\/code><br \/>\n<code>pip install --upgrade pip<\/code><br \/>\n<code>pip install numpy==1.26.4 scipy==1.13.0 statsmodels==0.14.2 pandas==2.2.2 matplotlib==3.8.4 seaborn==0.13.2<\/code><\/p>\n<p>Le verrouillage formel des versions via un fichier d&rsquo;exigences (<code>requirements.txt<\/code>) ou un environnement Conda document\u00e9 prot\u00e8ge le chercheur contre les modifications comportementales non r\u00e9trocompatibles des futures versions de biblioth\u00e8ques, garantissant l&rsquo;invariance temporelle des algorithmes d&rsquo;analyse d\u00e9ploy\u00e9s dans le cadre d&rsquo;un protocole acad\u00e9mique.<\/p>\n<h2>6. Anatomie de la fonction proportions_ztest de Statsmodels<\/h2>\n<h3>6.1 Signature et param\u00e8tres d&rsquo;entr\u00e9e fondamentaux<\/h3>\n<p>Au sein de l&rsquo;\u00e9cosyst\u00e8me Statsmodels, la fonction d\u00e9di\u00e9e \u00e0 l&rsquo;ex\u00e9cution du test de proportion unique se situe dans le module <code>statsmodels.stats.proportion<\/code> sous l&rsquo;identifiant canonique <code>proportions_ztest<\/code>. La signature standard de cette fonction est la suivante :<\/p>\n<p><code>proportions_ztest(count, nobs, value=None, alternative='two-sided', prop_var=False)<\/code><\/p>\n<p>L&rsquo;argument <code>count<\/code> correspond au nombre absolu de succ\u00e8s empiriques observ\u00e9s (<span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span>). Il peut \u00eatre transmis sous la forme d&rsquo;un entier scalaire (dans le cas d&rsquo;un test pour une proportion unique) ou d&rsquo;un tableau d&rsquo;entiers lorsqu&rsquo;on effectue la comparaison de deux proportions ind\u00e9pendantes. L&rsquo;argument <code>nobs<\/code> (pour <em>number of observations<\/em>) sp\u00e9cifie l&rsquo;effectif total de l&rsquo;\u00e9chantillon (<span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>). L&rsquo;argument <code>value<\/code> d\u00e9finit la valeur scalaire de la proportion th\u00e9orique de r\u00e9f\u00e9rence fix\u00e9e par l&rsquo;hypoth\u00e8se nulle (<span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>). Lorsqu&rsquo;on omet de renseigner <code>value<\/code> dans le cadre d&rsquo;un test \u00e0 une proportion, la fonction g\u00e9n\u00e8re un comportement ind\u00e9sirable ou compare la valeur \u00e0 z\u00e9ro, rendant indispensable la sp\u00e9cification explicite de cette proportion attendue.<\/p>\n<h3>6.2 Configuration de l&rsquo;orientation du test via l&rsquo;argument alternative<\/h3>\n<p>L&rsquo;argument <code>alternative<\/code> gouverne directement la topologie de la r\u00e9gion critique et le calcul de la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur associ\u00e9e \u00e0 la statistique <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span>. Ce param\u00e8tre accepte trois cha\u00eenes de caract\u00e8res strictement normalis\u00e9es :<\/p>\n<ul>\n<li><code>'two-sided'<\/code> : Il s&rsquo;agit du param\u00e8tre assign\u00e9 par d\u00e9faut. Il \u00e9value l&rsquo;hypoth\u00e8se bilat\u00e9rale <span class=\"arabpsy-math-inline\" data-latex=\"H_1 : p \\neq p_0\">$H_1 : p \\neq p_0$<\/span>. La <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur retourn\u00e9e correspond \u00e0 la probabilit\u00e9 sym\u00e9trique sous la courbe normale : <span class=\"arabpsy-math-inline\" data-latex=\"p\\text{-val} = 2 \\times [1 - \\Phi(|Z|)]\">$p\\text{-val} = 2 \\times [1 &#8211; \\Phi(|Z|)]$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\Phi(\\cdot)\">$\\Phi(\\cdot)$<\/span> d\u00e9signe la fonction de r\u00e9partition cumulative de la loi normale centr\u00e9e r\u00e9duite.<\/li>\n<li><code>'smaller'<\/code> : Configure l&rsquo;hypoth\u00e8se unilat\u00e9rale \u00e0 gauche $H_1 : p < p_0<span class=\"arabpsy-math-inline\" data-latex=\". La\">$. La$<\/span>p<span class=\"arabpsy-math-inline\" data-latex=\"-valeur retourn\u00e9e repr\u00e9sente l&#039;int\u00e9grale de la distribution de\">$-valeur retourn\u00e9e repr\u00e9sente l&rsquo;int\u00e9grale de la distribution de$<\/span>-infty$ jusqu&rsquo;\u00e0 la valeur <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> obtenue : <span class=\"arabpsy-math-inline\" data-latex=\"p\\text{-val} = \\Phi(Z)\">$p\\text{-val} = \\Phi(Z)$<\/span>.<\/li>\n<li><code>'larger'<\/code> : Configure l&rsquo;hypoth\u00e8se unilat\u00e9rale \u00e0 droite <span class=\"arabpsy-math-inline\" data-latex=\"H_1 : p &gt; p_0\">$H_1 : p > p_0$<\/span>. La <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur retourn\u00e9e repr\u00e9sente la fonction de survie de la statistique, c&rsquo;est-\u00e0-dire l&rsquo;int\u00e9grale de <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> jusqu&rsquo;\u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"+\\infty\">$+\\infty$<\/span> : <span class=\"arabpsy-math-inline\" data-latex=\"p\\text{-val} = 1 - \\Phi(Z)\">$p\\text{-val} = 1 &#8211; \\Phi(Z)$<\/span>.<\/li>\n<\/ul>\n<p>L&rsquo;erreur d&rsquo;impl\u00e9mentation la plus courante commise par les analystes d\u00e9butants consiste \u00e0 ex\u00e9cuter le test avec <code>alternative='larger'<\/code> alors que la proportion empirique <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span> est en r\u00e9alit\u00e9 inf\u00e9rieure \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>. Dans cette configuration, la statistique <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> adopte un signe n\u00e9gatif, et la fonction de survie renvoie une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur trompeusement proche de 1.0 (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.985\">$p = 0.985$<\/span>), ce qui traduit simplement que le r\u00e9sultat se situe \u00e0 l&rsquo;oppos\u00e9 absolu de la r\u00e9gion critique unilat\u00e9rale postul\u00e9e.<\/p>\n<h3>6.3 Gestion du param\u00e8tre prop_var et variantes d&rsquo;estimation<\/h3>\n<p>Le param\u00e8tre <code>prop_var<\/code> repr\u00e9sente un aspect hautement technique de <code>proportions_ztest<\/code> qui commande la mani\u00e8re dont l&rsquo;erreur-type est estim\u00e9e au d\u00e9nominateur du test. Dans l&rsquo;impl\u00e9mentation de Statsmodels :<\/p>\n<ul>\n<li>Si <code>prop_var=False<\/code> (comportement par d\u00e9faut), la variance de la proportion empirique est estim\u00e9e \u00e0 partir de la proportion sous l&rsquo;hypoth\u00e8se nulle (<span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>). L&rsquo;erreur-type calcul\u00e9e est rigoureusement <span class=\"arabpsy-math-inline\" data-latex=\"\\sqrt{p_0(1-p_0)\/n}\">$\\sqrt{p_0(1-p_0)\/n}$<\/span>. Il s&rsquo;agit du standard math\u00e9matique universellement prescrit par la litt\u00e9rature th\u00e9orique pour les tests de conformit\u00e9 d&rsquo;une proportion unique.<\/li>\n<li>Si <code>prop_var<\/code> re\u00e7oit une valeur scalaire flottante sp\u00e9cifique ou si l&rsquo;on applique l&rsquo;\u00e9valuation sur l&rsquo;\u00e9chantillon, la variance est calcul\u00e9e \u00e0 partir de la proportion empirique observ\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span>, soit <span class=\"arabpsy-math-inline\" data-latex=\"\\sqrt{\\hat{p}(1-\\hat{p})\/n}\">$\\sqrt{\\hat{p}(1-\\hat{p})\/n}$<\/span>.<\/li>\n<\/ul>\n<p>Pour assurer une stricte orthodoxie m\u00e9thodologique et se conformer aux calculs manuels enseign\u00e9s en biostatistique et en psychom\u00e9trie, il est imp\u00e9ratif de conserver l&rsquo;assignation <code>prop_var=False<\/code> ou de s&rsquo;assurer que la fonction \u00e9value l&rsquo;erreur-type sous l&rsquo;hypoth\u00e8se nulle th\u00e9orique. Modifier ce param\u00e8tre sans justification analytique explicite produit une statistique de Wald qui s&rsquo;\u00e9carte de la th\u00e9orie fondamentale du test du score de Lagrange.<\/p>\n<h2>7. Mise en \u0153uvre pas \u00e0 pas : Test Z bilat\u00e9ral<\/h2>\n<h3>7.1 Sc\u00e9narisation d&rsquo;une \u00e9tude exp\u00e9rimentale en psychologie cognitive<\/h3>\n<p>Afin d&rsquo;illustrer la m\u00e9canique applicative du test Z bilat\u00e9ral, formalisons un paradigme exp\u00e9rimental standard issu de la psychologie cognitive de la m\u00e9moire. Un chercheur \u00e9tudie le ph\u00e9nom\u00e8ne d&rsquo;amor\u00e7age s\u00e9mantique subliminal lors d&rsquo;une t\u00e2che de reconnaissance visuelle informatis\u00e9e. Un \u00e9chantillon al\u00e9atoire de <span class=\"arabpsy-math-inline\" data-latex=\"n = 120\">$n = 120$<\/span> adultes jeunes est expos\u00e9 \u00e0 une s\u00e9rie de stimuli masked pr\u00e9sent\u00e9s pendant 16 millisecondes. Imm\u00e9diatement apr\u00e8s chaque essai, le sujet doit d\u00e9terminer si le mot cible appartient \u00e0 une cat\u00e9gorie s\u00e9mantique sp\u00e9cifique au cours d&rsquo;un choix forc\u00e9 binaire (Oui\/Non).<\/p>\n<p>En l&rsquo;absence de tout traitement cognitif inconscient du stimulus subliminal, le taux de r\u00e9ussite attendu correspond strictement au hasard th\u00e9orique, soit une proportion de succ\u00e8s de <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.50\">$p_0 = 0.50$<\/span> (50 %). Le protocole vise \u00e0 d\u00e9terminer si la proportion de reconnaissance observ\u00e9e s&rsquo;\u00e9carte de fa\u00e7on significative de ce niveau du hasard, sans assomption pr\u00e9alable sur le sens de la modulation (une amorce pouvant potentiellement agir comme facilitateur s\u00e9mantique ou, au contraire, induire une interf\u00e9rence inhibitrice). Les hypoth\u00e8ses formelles sont \u00e9tablies comme suit :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_0 : p = 0.50\">$$H_0 : p = 0.50$$<\/span><\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_1 : p \\neq 0.50\">$$H_1 : p \\neq 0.50$$<\/span><\/p>\n<p>\u00c0 l&rsquo;issue de la phase d&rsquo;exp\u00e9rimentation, les donn\u00e9es enregistr\u00e9es r\u00e9v\u00e8lent que 74 des 120 participants ont identifi\u00e9 correctement la cible s\u00e9mantique, ce qui \u00e9quivaut \u00e0 une proportion observ\u00e9e de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = \\frac{74}{120} \\approx 0.6167\">$\\hat{p} = \\frac{74}{120} \\approx 0.6167$<\/span> (61,67 %).<\/p>\n<h3>7.2 \u00c9criture du code Python et ex\u00e9cution du test<\/h3>\n<p>La transcription programmatique de cette exp\u00e9rimentation s&rsquo;ex\u00e9cute avec fluidit\u00e9 dans l&rsquo;environnement Python. Nous proc\u00e9dons \u00e0 l&rsquo;importation de la fonction d\u00e9di\u00e9e, \u00e0 la d\u00e9finition des grandeurs d&rsquo;entr\u00e9e, \u00e0 l&rsquo;ex\u00e9cution de la routine inf\u00e9rentielle, et \u00e0 la comparaison analytique avec un calcul manuel vectoris\u00e9 pour garantir une transparence totale des op\u00e9rations arithm\u00e9tiques.<\/p>\n<p>Voici le script Python complet permettant d&rsquo;ex\u00e9cuter ce traitement :<\/p>\n<p><code>import numpy as np<\/code><br \/>\n<code>from statsmodels.stats.proportion import proportions_ztest<\/code><br \/>\n<code>from scipy import stats<\/code><\/p>\n<p><code># D\u00e9finition des param\u00e8tres exp\u00e9rimentaux<\/code><br \/>\n<code>n_succes = 74<\/code><br \/>\n<code>n_total = 120<\/code><br \/>\n<code>p_theorique = 0.50<\/code><\/p>\n<p><code># V\u00e9rification imp\u00e9rative des conditions de validit\u00e9<\/code><br \/>\n<code>succes_attendus = n_total * p_theorique<\/code><br \/>\n<code>echecs_attendus = n_total * (1 - p_theorique)<\/code><br \/>\n<code>print(f\"Succ\u00e8s attendus : {succes_attendus:.1f} | \u00c9checs attendus : {echecs_attendus:.1f}\")<\/code><\/p>\n<p><code># Ex\u00e9cution du test Z bilat\u00e9ral via Statsmodels<\/code><br \/>\n<code>z_stat, p_value = proportions_ztest(<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;count=n_succes,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;nobs=n_total,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;value=p_theorique,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;alternative='two-sided',<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;prop_var=False<\/code><br \/>\n<code>)<\/code><\/p>\n<p><code># Calcul analytique direct de contr\u00f4le (v\u00e9rification des fondements)<\/code><br \/>\n<code>p_empirique = n_succes \/ n_total<\/code><br \/>\n<code>erreur_type_h0 = np.sqrt((p_theorique * (1 - p_theorique)) \/ n_total)<\/code><br \/>\n<code>z_manuel = (p_empirique - p_theorique) \/ erreur_type_h0<\/code><br \/>\n<code>p_value_manuelle = 2 * (1 - stats.norm.cdf(np.abs(z_manuel)))<\/code><\/p>\n<p><code>print(f\"Proportion observ\u00e9e : {p_empirique:.4f}\")<\/code><br \/>\n<code>print(f\"Statistique Z (Statsmodels) : {z_stat:.4f} | Z manuel : {z_manuel:.4f}\")<\/code><br \/>\n<code>print(f\"P-valeur (Statsmodels) : {p_value:.4e} | P-valeur manuelle : {p_value_manuelle:.4e}\")<\/code><\/p>\n<h3>7.3 D\u00e9composition et lecture comment\u00e9e de la sortie<\/h3>\n<p>L&rsquo;ex\u00e9cution du script ci-dessus produit des grandeurs statistiques pr\u00e9cises dont la lecture m\u00e9thodique permet de fonder la d\u00e9cision scientifique. Tout d&rsquo;abord, les conditions de validit\u00e9 sont rigoureusement respect\u00e9es : <span class=\"arabpsy-math-inline\" data-latex=\"n p_0 = 120 \\times 0.50 = 60 ge 10\">$n p_0 = 120 \\times 0.50 = 60 ge 10$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"n (1 - p_0) = 60 ge 10\">$n (1 &#8211; p_0) = 60 ge 10$<\/span>. La taille d&rsquo;\u00e9chantillon garantit ainsi l&rsquo;ad\u00e9quation de l&rsquo;approximation normale asymptotique.<\/p>\n<p>Sur le plan inf\u00e9rentiel, la statistique de test calcul\u00e9e est de <span class=\"arabpsy-math-inline\" data-latex=\"Z = 2.5560\">$Z = 2.5560$<\/span>. Cette valeur positive confirme imm\u00e9diatement que la proportion observ\u00e9e (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = 0.6167\">$\\hat{p} = 0.6167$<\/span>) est sup\u00e9rieure \u00e0 la proportion th\u00e9orique postul\u00e9e sous l&rsquo;hypoth\u00e8se nulle (<span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.50\">$p_0 = 0.50$<\/span>). Plus pr\u00e9cis\u00e9ment, l&rsquo;estimation se positionne \u00e0 plus de 2,55 erreurs-types au-dessus de la moyenne de la distribution d&rsquo;\u00e9chantillonnage sous <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>.<\/p>\n<p>La <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur bilat\u00e9rale issue de la loi normale standard est de <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.01058\">$p = 0.01058$<\/span> (soit approximativement 0.011). En appliquant le seuil conventionnel de signification <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span>, nous constatons que la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur empirique est strictement inf\u00e9rieure au seuil critique ($p < 0.05<span class=\"arabpsy-math-inline\" data-latex=\"). En cons\u00e9quence, l&#039;analyste rejette formellement l&#039;hypoth\u00e8se nulle\">$). En cons\u00e9quence, l&rsquo;analyste rejette formellement l&rsquo;hypoth\u00e8se nulle$<\/span>H_0$. Il est donc permis de conclure que l&rsquo;exposition subliminale a induit un taux de reconnaissance significativement diff\u00e9rent du hasard th\u00e9orique au seuil de confiance de 95 %.<\/p>\n<h2>8. Mise en \u0153uvre pas \u00e0 pas : Tests unilat\u00e9raux directionnels<\/h2>\n<h3>8.1 Application unilat\u00e9rale sup\u00e9rieure (larger)<\/h3>\n<p>Supposons \u00e0 pr\u00e9sent une extension clinique dans laquelle une intervention de psychologie positive est d\u00e9ploy\u00e9e aupr\u00e8s d&rsquo;une cohorte d&rsquo;\u00e9tudiants pr\u00e9sentant un risque d&rsquo;\u00e9puisement acad\u00e9mique. Selon les donn\u00e9es \u00e9pid\u00e9miologiques institutionnelles \u00e9tablies sur plusieurs ann\u00e9es, le taux de r\u00e9tention universitaire satisfaisante au terme de la premi\u00e8re ann\u00e9e d&rsquo;\u00e9tudes au sein de cette population vuln\u00e9rable s&rsquo;\u00e9l\u00e8ve \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.60\">$p_0 = 0.60$<\/span> (60 %). Les concepteurs du programme postulent que leur intervention accro\u00eet la r\u00e9silience psychologique et augmente significativement ce taux d&rsquo;ach\u00e8vement acad\u00e9mique.<\/p>\n<p>Le plan m\u00e9thodologique pr\u00e9-enregistr\u00e9 sp\u00e9cifie une hypoth\u00e8se directionnelle unilat\u00e9rale sup\u00e9rieure :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_0 : p = 0.60 \\quad \\text{versus} \\quad H_1 : p &gt; 0.60\">$$H_0 : p = 0.60 \\quad \\text{versus} \\quad H_1 : p > 0.60$$<\/span><\/p>\n<p>L&rsquo;essai est men\u00e9 sur un effectif de <span class=\"arabpsy-math-inline\" data-latex=\"n = 95\">$n = 95$<\/span> \u00e9tudiants ayant suivi l&rsquo;int\u00e9gralit\u00e9 du module de r\u00e9silience. Au terme de l&rsquo;ann\u00e9e universitaire, 68 \u00e9tudiants franchissent avec succ\u00e8s le cap de la r\u00e9inscription, soit une proportion observ\u00e9e de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = \\frac{68}{95} \\approx 0.7158\">$\\hat{p} = \\frac{68}{95} \\approx 0.7158$<\/span> (71,58 %).<\/p>\n<p>L&rsquo;impl\u00e9mentation sous Python n\u00e9cessite d&rsquo;assigner rigoureusement <code>alternative='larger'<\/code> au sein de l&rsquo;appel \u00e0 la fonction :<\/p>\n<p><code># Configuration du test unilat\u00e9ral sup\u00e9rieur<\/code><br \/>\n<code>count_resilience = 68<\/code><br \/>\n<code>nobs_resilience = 95<\/code><br \/>\n<code>p0_resilience = 0.60<\/code><\/p>\n<p><code>z_stat_sup, p_val_sup = proportions_ztest(<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;count=count_resilience,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;nobs=nobs_resilience,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;value=p0_resilience,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;alternative='larger',<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;prop_var=False<\/code><br \/>\n<code>)<\/code><\/p>\n<p><code>print(f\"Statistique Z (unilat\u00e9rale sup\u00e9rieure) : {z_stat_sup:.4f}\")<\/code><br \/>\n<code>print(f\"P-valeur unilat\u00e9rale sup\u00e9rieure : {p_val_sup:.4e}\")<\/code><\/p>\n<p>L&rsquo;ex\u00e9cution de cette proc\u00e9dure g\u00e9n\u00e8re une statistique <span class=\"arabpsy-math-inline\" data-latex=\"Z = 2.3056\">$Z = 2.3056$<\/span> et une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur unilat\u00e9rale de <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.01056\">$p = 0.01056$<\/span>. La zone critique de rejet au seuil de <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span> se situe pour toute valeur de <span class=\"arabpsy-math-inline\" data-latex=\"Z ge 1.645\">$Z ge 1.645$<\/span>. Puisque la statistique calcul\u00e9e exc\u00e8de largement cette limite critique, l&rsquo;hypoth\u00e8se nulle est rejet\u00e9e au profit de <span class=\"arabpsy-math-inline\" data-latex=\"H_1\">$H_1$<\/span>. Les donn\u00e9es apportent une confirmation empirique robuste attestant que le programme de r\u00e9silience favorise une r\u00e9tention acad\u00e9mique sup\u00e9rieure au standard habituel.<\/p>\n<h3>8.2 Application unilat\u00e9rale inf\u00e9rieure (smaller)<\/h3>\n<p>Examinons d\u00e9sormais la configuration sym\u00e9trique unilat\u00e9rale inf\u00e9rieure. Une unit\u00e9 d&rsquo;addictologie hospitali\u00e8re teste un protocole psychologique fond\u00e9 sur la pleine conscience pour diminuer le taux de rechute \u00e0 trois mois chez des patients sevr\u00e9s du tabac. Le taux de rechute classique observ\u00e9 sous prise en charge standard est historiquement document\u00e9 \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.75\">$p_0 = 0.75$<\/span> (75 %). L&rsquo;\u00e9quipe th\u00e9rapeutique avance que leur intervention cibl\u00e9e permet d&rsquo;att\u00e9nuer significativement cette pr\u00e9valence de rechute.<\/p>\n<p>Les hypoth\u00e8ses statistiques se formulent de la mani\u00e8re suivante :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_0 : p = 0.75 \\quad \\text{versus} \\quad H_1 : p &lt; 0.75\">$$H_0 : p = 0.75 \\quad \\text{versus} \\quad H_1 : p < 0.75$$<\/span><\/p>\n<p>Le protocole inclut <span class=\"arabpsy-math-inline\" data-latex=\"n = 110\">$n = 110$<\/span> patients cons\u00e9cutifs. \u00c0 l&rsquo;\u00e9ch\u00e9ance des trois mois, 71 patients ont pr\u00e9sent\u00e9 un \u00e9pisode de reprise tabagique, soit une proportion empirique de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = \\frac{71}{110} \\approx 0.6455\">$\\hat{p} = \\frac{71}{110} \\approx 0.6455$<\/span> (64,55 %).<\/p>\n<p>La traduction informatique sous Python mobilise l&rsquo;option <code>alternative='smaller'<\/code> :<\/p>\n<p><code># Configuration du test unilat\u00e9ral inf\u00e9rieur<\/code><br \/>\n<code>count_rechute = 71<\/code><br \/>\n<code>nobs_rechute = 110<\/code><br \/>\n<code>p0_rechute = 0.75<\/code><\/p>\n<p><code>z_stat_inf, p_val_inf = proportions_ztest(<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;count=count_rechute,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;nobs=nobs_rechute,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;value=p0_rechute,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;alternative='smaller',<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;prop_var=False<\/code><br \/>\n<code>)<\/code><\/p>\n<p><code>print(f\"Statistique Z (unilat\u00e9rale inf\u00e9rieure) : {z_stat_inf:.4f}\")<\/code><br \/>\n<code>print(f\"P-valeur unilat\u00e9rale inf\u00e9rieure : {p_val_inf:.4e}\")<\/code><\/p>\n<p>Le calcul d\u00e9livre un score de test n\u00e9gatif <span class=\"arabpsy-math-inline\" data-latex=\"Z = -2.5317\">$Z = -2.5317$<\/span> et une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur unilat\u00e9rale de <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.00567\">$p = 0.00567$<\/span>. Dans un test unilat\u00e9ral inf\u00e9rieur avec un seuil <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span>, la valeur critique de la loi normale est <span class=\"arabpsy-math-inline\" data-latex=\"z_{crit} = -1.645\">$z_{crit} = -1.645$<\/span>. La statistique obtenue \u00e9tant nettement plus extr\u00eame dans la queue n\u00e9gative ($Z < -1.645<span class=\"arabpsy-math-inline\" data-latex=\"), le r\u00e9sultat est statistiquement significatif au seuil de\">$), le r\u00e9sultat est statistiquement significatif au seuil de$<\/span>alpha = 0.01$. Le protocole exp\u00e9rimental d\u00e9montre une r\u00e9duction tangible du taux de rechute.<\/p>\n<h3>8.3 Comparaison critique entre approche bilat\u00e9rale et unilat\u00e9rale<\/h3>\n<p>La confrontation arithm\u00e9tique des <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeurs entre analyses unilat\u00e9rales et bilat\u00e9rales met en \u00e9vidence une relation directe : lorsque la d\u00e9viation empirique s&rsquo;oriente dans le sens pr\u00e9dit par l&rsquo;hypoth\u00e8se alternative unilat\u00e9rale, la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur unilat\u00e9rale est rigoureusement \u00e9gale \u00e0 la moiti\u00e9 de la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur bilat\u00e9rale correspondante :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"p_{\\text{unilat\u00e9ral}} = \\frac{p_{\\text{bilat\u00e9ral}}}{2} \\quad (\\text{si } \\text{sgn}(Z) \\text{ co\u00efncide a\\vec } H_1)\">$$p_{\\text{unilat\u00e9ral}} = \\frac{p_{\\text{bilat\u00e9ral}}}{2} \\quad (\\text{si } \\text{sgn}(Z) \\text{ co\u00efncide a\\vec } H_1)$$<\/span><\/p>\n<p>Cette propri\u00e9t\u00e9 math\u00e9matique conf\u00e8re une puissance statistique accrue au test unilat\u00e9ral pour d\u00e9tecter un effet dans la direction anticip\u00e9e. Cependant, cette augmentation de puissance rec\u00e8le des risques \u00e9pist\u00e9mologiques majeurs. Le basculement opportuniste d&rsquo;un test bilat\u00e9ral vers un test unilat\u00e9ral apr\u00e8s avoir constat\u00e9 que la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur bilat\u00e9rale se situe dans une zone marginale (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.07\">$p = 0.07$<\/span>) constitue une forme insidieuse de <em>p-hacking<\/em>. Une telle pratique double artificiellement le risque r\u00e9el d&rsquo;erreur de premi\u00e8re esp\u00e8ce, invalidant l&rsquo;ensemble de la cha\u00eene d&rsquo;inf\u00e9rence.<\/p>\n<p>En cons\u00e9quence, l&rsquo;usage des tests unilat\u00e9raux doit demeurer exceptionnel et scrupuleusement encadr\u00e9 dans la pratique scientifique. Il requiert un pr\u00e9-enregistrement formel du protocole de recherche sur des registres ouverts (tels que l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/osf.io\">Open Science Framework<\/a>) et une justification th\u00e9orique selon laquelle une d\u00e9viation observ\u00e9e dans le sens inverse du postulat n&rsquo;aurait aucun sens fonctionnel ou conduirait rigoureusement aux m\u00eames d\u00e9cisions pragmatiques qu&rsquo;une absence totale de d\u00e9viation.<\/p>\n<h2>9. Prise de d\u00e9cision statistique et interpr\u00e9tation de la p-valeur<\/h2>\n<h3>9.1 Seuils de signification alpha et r\u00e8gles de rejet<\/h3>\n<p>L&rsquo;inf\u00e9rence statistique n\u00e9o-fisherienne et neyman-pearsonienne repose sur la confrontation syst\u00e9matique de la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur calcul\u00e9e \u00e0 un seuil d&rsquo;erreur tol\u00e9r\u00e9 a priori, not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>. En psychologie quantitative et dans la majorit\u00e9 des disciplines empiriques, le consensus m\u00e9thodologique retient un niveau nominal de <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span>, parfois compl\u00e9t\u00e9 par des seuils plus rigides \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.01\">$\\alpha = 0.01$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.001\">$\\alpha = 0.001$<\/span> pour les contextes d&rsquo;exp\u00e9rimentations confirmatoires hautement sensibles.<\/p>\n<p>La r\u00e8gle formelle de d\u00e9cision s&rsquo;\u00e9nonce comme suit :<\/p>\n<ul>\n<li>Si <span class=\"arabpsy-math-inline\" data-latex=\"p\\text{-valeur} le \\alpha\">$p\\text{-valeur} le \\alpha$<\/span>, l&rsquo;\u00e9vidence empirique est jug\u00e9e suffisamment improbable sous la validit\u00e9 de l&rsquo;hypoth\u00e8se nulle. Le chercheur rejette <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> et accepte l&rsquo;hypoth\u00e8se alternative <span class=\"arabpsy-math-inline\" data-latex=\"H_1\">$H_1$<\/span>. On qualifie le r\u00e9sultat de \u00ab statistiquement significatif au seuil <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span> \u00bb.<\/li>\n<li>Si <span class=\"arabpsy-math-inline\" data-latex=\"p\\text{-valeur} &gt; \\alpha\">$p\\text{-valeur} > \\alpha$<\/span>, les donn\u00e9es recueillies ne fournissent pas de preuves suffisantes pour discr\u00e9diter le mod\u00e8le d&rsquo;invariance. Le chercheur conserve provisoirement ou \u00e9choue \u00e0 rejeter <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>.<\/li>\n<\/ul>\n<p>Il est fondamental de rappeler un postulat \u00e9pist\u00e9mologique trop souvent bafou\u00e9 : l&rsquo;\u00e9chec du rejet de <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span> ne constitue en aucun cas une d\u00e9monstration de l&rsquo;\u00e9galit\u00e9 de la proportion observ\u00e9e avec la proportion de r\u00e9f\u00e9rence (<span class=\"arabpsy-math-inline\" data-latex=\"p = p_0\">$p = p_0$<\/span>). Selon le principe formul\u00e9 par Ronald Fisher, l&rsquo;hypoth\u00e8se nulle n&rsquo;est jamais prouv\u00e9e ni v\u00e9rifi\u00e9e, elle est seulement non r\u00e9fut\u00e9e. Conclure \u00e0 l&rsquo;\u00e9quivalence parfaite rel\u00e8ve de l&rsquo;argument d&rsquo;ignorance statistique ; l&rsquo;analyse de l&rsquo;\u00e9quivalence r\u00e9elle exige le d\u00e9ploiement de protocoles sp\u00e9cifiques de test de bio\u00e9quivalence (tels que la proc\u00e9dure TOST \u2014 <em>Two One-Sided Tests<\/em>).<\/p>\n<h3>9.2 \u00c9valuation du risque de type I et du risque de type II<\/h3>\n<p>La d\u00e9cision binaire d\u00e9coulant du test d&rsquo;hypoth\u00e8se confronte le chercheur \u00e0 une matrice d&rsquo;\u00e9tats de la nature compos\u00e9e de deux types d&rsquo;erreurs stochastiques inh\u00e9rentes \u00e0 tout \u00e9chantillonnage al\u00e9atoire :<\/p>\n<p>L&rsquo;erreur de premi\u00e8re esp\u00e8ce (ou risque <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>) survient lorsque l&rsquo;on rejette l&rsquo;hypoth\u00e8se nulle alors que celle-ci est fondamentalement vraie dans la population parente. Il s&rsquo;agit d&rsquo;une fausse d\u00e9couverte (faux positif). La valeur nominale <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span> fixe contractuellement le taux maximal tol\u00e9r\u00e9 de cette erreur pour un test isol\u00e9. Toutefois, lors de l&rsquo;ex\u00e9cution de s\u00e9ries d&rsquo;inf\u00e9rences multiples simultan\u00e9es sur un m\u00eame jeu de donn\u00e9es, ce risque cumul\u00e9 s&rsquo;accro\u00eet selon la relation de l&rsquo;erreur par famille : <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha_{\\text{famille}} = 1 - (1 - \\alpha)^k\">$\\alpha_{\\text{famille}} = 1 &#8211; (1 &#8211; \\alpha)^k$<\/span>, n\u00e9cessitant des ajustements correctifs stricts (tels que les m\u00e9thodes de Bonferroni ou de Benjamini-Hochberg).<\/p>\n<p>L&rsquo;erreur de seconde esp\u00e8ce (ou risque <span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span>) se produit lorsque l&rsquo;on \u00e9choue \u00e0 rejeter l&rsquo;hypoth\u00e8se nulle alors que celle-ci est fausse et qu&rsquo;une divergence tangible existe dans la r\u00e9alit\u00e9 (faux n\u00e9gatif). Le compl\u00e9mentaire de ce risque, d\u00e9fini par <span class=\"arabpsy-math-inline\" data-latex=\"1 - \\beta\">$1 &#8211; \\beta$<\/span>, repr\u00e9sente la puissance statistique du test. La puissance d&rsquo;un test Z pour une proportion est d\u00e9termin\u00e9e par quatre variables interd\u00e9pendantes : le seuil <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>, la taille de l&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>, la variance induite par <span class=\"arabpsy-math-inline\" data-latex=\"p_0\">$p_0$<\/span>, et surtout la taille de l&rsquo;effet r\u00e9el sous-jacent (|p &#8211; p_0|). Des \u00e9tudes sous-dimensionn\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> trop faible) g\u00e9n\u00e8rent un risque <span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span> excessif, condamnant l&rsquo;investigateur \u00e0 ignorer des effets r\u00e9els pourtant cliniquement fondamentaux.<\/p>\n<h3>9.3 Signification statistique versus pertinence clinique<\/h3>\n<p>L&rsquo;un des pi\u00e8ges d&rsquo;interpr\u00e9tation les plus d\u00e9vastateurs de la recherche quantitative contemporaine r\u00e9side dans l&rsquo;amalgame fallacieux entre significativit\u00e9 statistique ($p < 0.05<span class=\"arabpsy-math-inline\" data-latex=\") et significativit\u00e9 substantielle ou clinique de la d\u00e9couverte. La\">$) et significativit\u00e9 substantielle ou clinique de la d\u00e9couverte. La$<\/span>p<span class=\"arabpsy-math-inline\" data-latex=\"-valeur est une fonction conjointe de la magnitude de l&#039;effet et de la taille d&#039;\u00e9chantillon\">$-valeur est une fonction conjointe de la magnitude de l&rsquo;effet et de la taille d&rsquo;\u00e9chantillon$<\/span>n$.<\/p>\n<p>Lorsque <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> atteint des dimensions massives (par exemple des cohortes de m\u00e9gadonn\u00e9es ou <em>Big Data<\/em> avec <span class=\"arabpsy-math-inline\" data-latex=\"n = 50,000\">$n = 50,000$<\/span> sujets), la puissance statistique tend asymptotiquement vers 1.0. Dans ces conditions extr\u00eames, une d\u00e9viation infime et parfaitement anecdotique de la proportion \u2014 par exemple un taux d&rsquo;adh\u00e9sion clinique observ\u00e9 de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = 0.505\">$\\hat{p} = 0.505$<\/span> face \u00e0 un standard <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.500\">$p_0 = 0.500$<\/span> \u2014 produira un score <span class=\"arabpsy-math-inline\" data-latex=\"Z = 2.236\">$Z = 2.236$<\/span> et une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur statistiquement significative de <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.0253\">$p = 0.0253$<\/span>. Or, sur le plan de la pratique psychoth\u00e9rapeutique ou de la gestion hospitali\u00e8re, un diff\u00e9rentiel de 0,5 % n&rsquo;a rigoureusement aucun impact pragmatique et ne justifie aucunement la refonte d&rsquo;un protocole d&rsquo;intervention.<\/p>\n<p>\u00c0 l&rsquo;oppos\u00e9, dans une \u00e9tude clinique pilote portant sur <span class=\"arabpsy-math-inline\" data-latex=\"n = 25\">$n = 25$<\/span> patients victimes de traumatismes s\u00e9v\u00e8res, un gain clinique substantiel de 20 % (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = 0.55\">$\\hat{p} = 0.55$<\/span> vs <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.35\">$p_0 = 0.35$<\/span>) peut aboutir \u00e0 un score <span class=\"arabpsy-math-inline\" data-latex=\"Z = 1.70\">$Z = 1.70$<\/span> g\u00e9n\u00e9rant une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur bilat\u00e9rale non significative de <span class=\"arabpsy-math-inline\" data-latex=\"p = 0.089\">$p = 0.089$<\/span>, masquant un potentiel th\u00e9rapeutique majeur en raison du manque de puissance. Il est donc imp\u00e9ratif de dissocier la significativit\u00e9 statistique \u2014 qui renseigne uniquement sur le degr\u00e9 de plausibilit\u00e9 du hasard d&rsquo;\u00e9chantillonnage \u2014 de l&rsquo;estimation de l&rsquo;ampleur d&rsquo;effet et des intervalles de confiance, seuls arbitres de l&rsquo;utilit\u00e9 clinique.<\/p>\n<h2>10. Estimation par intervalle de confiance et mesure de la taille d&rsquo;effet<\/h2>\n<h3>10.1 Construction des intervalles de confiance de Wald<\/h3>\n<p>L&rsquo;estimation ponctuelle de la proportion d&rsquo;\u00e9chantillon (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}\">$\\hat{p}$<\/span>) doit obligatoirement \u00eatre articul\u00e9e avec l&rsquo;estimation par intervalle de confiance afin de borner l&rsquo;espace des valeurs param\u00e9triques plausibles au sein de la population. L&rsquo;intervalle de confiance asymptotique standard, historiquement formul\u00e9 par Abraham Wald, applique le mod\u00e8le de la loi normale centr\u00e9e autour de l&rsquo;estimateur empirique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{IC}_{1-\\alpha}(p) = \\hat{p} \\pm z_{1 - alpha\/2} \\times \\sqrt{\\frac{\\hat{p}(1 - \\hat{p})}{n}}\">$$\\text{IC}_{1-\\alpha}(p) = \\hat{p} \\pm z_{1 &#8211; alpha\/2} \\times \\sqrt{\\frac{\\hat{p}(1 &#8211; \\hat{p})}{n}}$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"z_{1 - alpha\/2}\">$z_{1 &#8211; alpha\/2}$<\/span> correspond au quantile d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"1 - alpha\/2\">$1 &#8211; alpha\/2$<\/span> de la distribution gaussienne standard (soit $1.96$ pour un niveau de confiance bilat\u00e9ral de 95 %).<\/p>\n<p>En d\u00e9pit de sa pr\u00e9sence quasi universelle dans les manuels d&rsquo;introduction \u00e0 la statistique, l&rsquo;intervalle de Wald pr\u00e9sente des d\u00e9faillances math\u00e9matiques r\u00e9dhibitoires document\u00e9es de longue date par Brown, Cai et DasGupta (2001). Lorsque <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span> est proche de 0 ou de 1, ou que <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> est mod\u00e9r\u00e9, la couverture empirique r\u00e9elle de l&rsquo;intervalle de Wald s&rsquo;effondre dramatiquement bien en-de\u00e7\u00e0 du niveau nominal de 95 %, oscillant parfois autour de 80 %. Pire encore, ses bornes alg\u00e9briques peuvent produire des aberrations en franchissant les limites physiques de l&rsquo;espace de probabilit\u00e9, d\u00e9livrant des limites n\u00e9gatives ou sup\u00e9rieures \u00e0 1. Son usage ne doit \u00eatre tol\u00e9r\u00e9 que pour de tr\u00e8s grands \u00e9chantillons \u00e9quilibr\u00e9s.<\/p>\n<h3>10.2 Alternatives robustes : score de Wilson et intervalle de Clopper-Pearson<\/h3>\n<p>Pour s&rsquo;affranchir des pathologies structurelles de l&rsquo;intervalle de Wald, deux formulations dominent la statistique inf\u00e9rentielle moderne : l&rsquo;intervalle de score de Wilson et l&rsquo;intervalle exact de Clopper-Pearson.<\/p>\n<p>L&rsquo;intervalle de score de Wilson proc\u00e8de d&rsquo;une inversion analytique directe du test Z sous l&rsquo;hypoth\u00e8se nulle. Au lieu de centrer la distribution de dispersion autour de la variance empirique <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p}(1-\\hat{p})\">$\\hat{p}(1-\\hat{p})$<\/span>, il r\u00e9sout l&rsquo;in\u00e9quation quadratique issue de l&rsquo;\u00e9cart-type th\u00e9orique. Sa formulation math\u00e9matique explicite est donn\u00e9e par :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{IC}_{\\text{Wilson}} = \\frac{\\hat{p} + \\frac{z^2}{2n} \\pm z \\sqrt{\\frac{\\hat{p}(1 - \\hat{p})}{n} + \\frac{z^2}{4n^2}}}{1 + \\frac{z^2}{n}}\">$$\\text{IC}_{\\text{Wilson}} = \\frac{\\hat{p} + \\frac{z^2}{2n} \\pm z \\sqrt{\\frac{\\hat{p}(1 &#8211; \\hat{p})}{n} + \\frac{z^2}{4n^2}}}{1 + \\frac{z^2}{n}}$$<\/span><\/p>\n<p>Cet intervalle pr\u00e9sente un comportement asymptotique optimal, maintenant une couverture probabiliste rigoureuse m\u00eame pour des effectifs modestes ou des proportions extr\u00eames. Par ailleurs, pour une garantie absolue sans aucune approximation continue, l&rsquo;intervalle exact de Clopper-Pearson calcule les bornes en r\u00e9solvant directement les sommes binomiales par l&rsquo;interm\u00e9diaire des distributions de Beta ou de Fisher-Snedecor, g\u00e9n\u00e9rant un intervalle conservateur dont la couverture est toujours au moins \u00e9gale \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"1 - \\alpha\">$1 &#8211; \\alpha$<\/span>.<\/p>\n<p>La biblioth\u00e8que Statsmodels permet de g\u00e9n\u00e9rer et de comparer ces diff\u00e9rents intervalles de confiance via la fonction <code>proportion_confint<\/code> :<\/p>\n<p><code>from statsmodels.stats.proportion import proportion_confint<\/code><\/p>\n<p><code>count_demo = 74<\/code><br \/>\n<code>nobs_demo = 120<\/code><br \/>\n<code>alpha_risk = 0.05<\/code><\/p>\n<p><code># Calcul comparatif des intervalles de confiance \u00e0 95%<\/code><br \/>\n<code>ci_wald = proportion_confint(count_demo, nobs_demo, alpha=alpha_risk, method='normal')<\/code><br \/>\n<code>ci_wilson = proportion_confint(count_demo, nobs_demo, alpha=alpha_risk, method='wilson')<\/code><br \/>\n<code>ci_exact = proportion_confint(count_demo, nobs_demo, alpha=alpha_risk, method='exact')  # Clopper-Pearson<\/code><\/p>\n<p><code>print(f\"Intervalle de Wald (asymptotique) : [{ci_wald[0]:.4f}, {ci_wald[1]:.4f}]\")<\/code><br \/>\n<code>print(f\"Intervalle de Wilson (robuste)     : [{ci_wilson[0]:.4f}, {ci_wilson[1]:.4f}]\")<\/code><br \/>\n<code>print(f\"Intervalle Clopper-Pearson (exact) : [{ci_exact[0]:.4f}, {ci_exact[1]:.4f}]\")<\/code><\/p>\n<h3>10.3 Quantification de la taille d&rsquo;effet : le h de Cohen<\/h3>\n<p>L&rsquo;estimation de l&rsquo;amplitude standardis\u00e9e de la d\u00e9viation constitue une exigence \u00e9ditoriale indispensable pour s&rsquo;\u00e9manciper des biais d&rsquo;\u00e9chantillonnage. En 1988, Jacob Cohen a d\u00e9montr\u00e9 que la simple diff\u00e9rence alg\u00e9brique <span class=\"arabpsy-math-inline\" data-latex=\"(\\hat{p} - p_0)\">$(\\hat{p} &#8211; p_0)$<\/span> ne constitue pas une m\u00e9trique de variance stable, car la variance d&rsquo;un processus de Bernoulli d\u00e9pend intrins\u00e8quement de la valeur de sa moyenne (<span class=\"arabpsy-math-inline\" data-latex=\"\\mathbb{V}ar = p(1-p)\">$\\mathbb{V}ar = p(1-p)$<\/span>). Un \u00e9cart de 5 % entre 0.45 et 0.50 n&rsquo;implique pas la m\u00eame quantit\u00e9 d&rsquo;information stochastique qu&rsquo;un \u00e9cart de 5 % entre 0.01 et 0.06.<\/p>\n<p>Pour stabiliser la variance sur l&rsquo;ensemble du domaine de d\u00e9finition <span class=\"arabpsy-math-inline\" data-latex=\"[0, 1]\">$[0, 1]$<\/span>, Cohen a introduit la transformation angulaire arc-sinus. L&rsquo;indice d&rsquo;effet standardis\u00e9, d\u00e9sign\u00e9 sous le terme de <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Cohen%27s_h\"><em>h<\/em> de Cohen<\/a>, est rigoureusement d\u00e9fini par :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"h = 2 \\arcsin(\\sqrt{\\hat{p}}) - 2 \\arcsin(\\sqrt{p_0})\">$$h = 2 \\arcsin(\\sqrt{\\hat{p}}) &#8211; 2 \\arcsin(\\sqrt{p_0})$$<\/span><\/p>\n<p>Cette transformation a pour effet d&rsquo;homog\u00e9n\u00e9iser la m\u00e9trique d&rsquo;\u00e9cart, rendant la taille d&rsquo;effet totalement ind\u00e9pendante de la position de la proportion de base sur l&rsquo;\u00e9chelle de probabilit\u00e9. Les conventions interpr\u00e9tatives formul\u00e9es par Cohen pour les sciences humaines et sociales \u00e9tablissent les rep\u00e8res heuristiques suivants :<\/p>\n<ul>\n<li><span class=\"arabpsy-math-inline\" data-latex=\"|h| = 0.20\">$|h| = 0.20$<\/span> : Effet de faible magnitude (d\u00e9viation subtile difficilement perceptible \u00e0 l&rsquo;\u0153il nu).<\/li>\n<li><span class=\"arabpsy-math-inline\" data-latex=\"|h| = 0.50\">$|h| = 0.50$<\/span> : Effet de magnitude moyenne (d\u00e9viation substantielle visible au niveau clinique).<\/li>\n<li><span class=\"arabpsy-math-inline\" data-latex=\"|h| = 0.80\">$|h| = 0.80$<\/span> : Effet de forte magnitude (d\u00e9viation majeure transformant le profil de l&rsquo;\u00e9chantillon).<\/li>\n<\/ul>\n<p>Voici l&rsquo;impl\u00e9mentation algorithmique d&rsquo;une fonction Python calculant avec pr\u00e9cision le <em>h<\/em> de Cohen pour une proportion unique :<\/p>\n<p><code>def cohen_h_une_proportion(p_obs, p_theo):<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;\"\"\"Calcule le h de Cohen pour une proportion unique face \u00e0 une norme.\"\"\"<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;phi_obs = 2 * np.arcsin(np.sqrt(p_obs))<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;phi_theo = 2 * np.arcsin(np.sqrt(p_theo))<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;return phi_obs - phi_theo<\/code><\/p>\n<p><code># Exemple num\u00e9rique issu de l'\u00e9tude de psychologie cognitive<\/code><br \/>\n<code>p_empirique = 74 \/ 120<\/code><br \/>\n<code>p_reference = 0.50<\/code><br \/>\n<code>h_calcule = cohen_h_une_proportion(p_empirique, p_reference)<\/code><br \/>\n<code>print(f\"Taille d'effet (h de Cohen) : {h_calcule:.4f}\")<\/code><\/p>\n<p>Dans notre application de reconnaissance cognitive, le r\u00e9sultat obtenu (<span class=\"arabpsy-math-inline\" data-latex=\"h \\approx 0.235\">$h \\approx 0.235$<\/span>) indique un effet de faible \u00e0 mod\u00e9r\u00e9, informant le chercheur que si la significativit\u00e9 statistique est formellement acquise ($p < 0.05$), l'impact pratique de l'amorce sur la proportion absolue demeure circonscrit.<\/p>\n<h2>11. Limites m\u00e9thodologiques, pi\u00e8ges fr\u00e9quents et alternatives d&rsquo;analyse<\/h2>\n<h3>11.1 Effectifs r\u00e9duits et recours au test binomial exact<\/h3>\n<p>L&rsquo;approximation normale asymptotique inh\u00e9rente au test Z trouve sa limite ind\u00e9passable lorsque les effectifs d&rsquo;\u00e9chantillon s&rsquo;av\u00e8rent structurellement restreints ou lorsque le d\u00e9coupage succ\u00e8s-\u00e9checs enfreint la r\u00e8gle des 10 occurrences attendues. Tenter d&rsquo;appliquer un test Z standard \u00e0 un \u00e9chantillon de <span class=\"arabpsy-math-inline\" data-latex=\"n = 15\">$n = 15$<\/span> patients pr\u00e9sentant <span class=\"arabpsy-math-inline\" data-latex=\"k = 12\">$k = 12$<\/span> r\u00e9missions face \u00e0 un r\u00e9f\u00e9rentiel <span class=\"arabpsy-math-inline\" data-latex=\"p_0 = 0.50\">$p_0 = 0.50$<\/span> aboutit \u00e0 des approximations gaussiennes grossi\u00e8res qui sous-estiment syst\u00e9matiquement la vraie dispersion combinatoire.<\/p>\n<p>Dans ce contexte, le recours au test binomial exact s&rsquo;impose comme une n\u00e9cessit\u00e9 absolue. Int\u00e9gr\u00e9 nativement dans SciPy depuis la version 1.7 sous la fonction <code>scipy.stats.binomtest<\/code>, il remplace avantageusement l&rsquo;ancienne fonction obsol\u00e8te <code>binom_test<\/code>. L&rsquo;algorithme r\u00e9sout l&rsquo;\u00e9quation de la fonction de masse binomiale sans aucune interpolation continue :<\/p>\n<p><code>from scipy.stats import binomtest<\/code><\/p>\n<p><code># Sc\u00e9nario de faible effectif<\/code><br \/>\n<code>n_faible = 15<\/code><br \/>\n<code>k_succes_faible = 12<\/code><br \/>\n<code>p0_faible = 0.50<\/code><\/p>\n<p><code># Test binomial exact<\/code><br \/>\n<code>resultat_exact = binomtest(k=k_succes_faible, n=n_faible, p=p0_faible, alternative='two-sided')<\/code><br \/>\n<code>print(f\"P-valeur du test binomial exact : {resultat_exact.pvalue:.4e}\")<\/code><br \/>\n<code>print(f\"Intervalle de confiance exact associ\u00e9 : [{resultat_exact.confidence_interval().low:.4f}, {resultat_exact.confidence_interval().high:.4f}]\")<\/code><\/p>\n<p>La comparaison rigoureuse entre la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur exacte ainsi obtenue et celle g\u00e9n\u00e9r\u00e9e par un test Z standard sans correction de continuit\u00e9 met en lumi\u00e8re les distorsions inh\u00e9rentes \u00e0 l&rsquo;approximation continue sur des petits \u00e9chantillons, r\u00e9affirmant le principe selon lequel le test Z ne doit jamais \u00eatre d\u00e9ploy\u00e9 en dehors de son domaine de convergence asymptotique certifi\u00e9.<\/p>\n<h3>11.2 D\u00e9pendance s\u00e9rielle et mesures r\u00e9p\u00e9t\u00e9es<\/h3>\n<p>L&rsquo;une des violations les plus pernicieuses constat\u00e9es dans la recherche empirique r\u00e9side dans la m\u00e9connaissance du postulat d&rsquo;ind\u00e9pendance des observations. Fr\u00e9quemment, des investigateurs \u00e9valuent des proportions binaires de succ\u00e8s ou d&rsquo;\u00e9chec sur une cohorte de sujets mesur\u00e9s \u00e0 deux moments temporels distincts (par exemple, succ\u00e8s avant et apr\u00e8s un stage de rem\u00e9diation neuropsychologique), puis tentent de comparer le taux final obtenu \u00e0 la proportion initiale via un test Z pour une proportion unique.<\/p>\n<p>Une telle approche est m\u00e9thodologiquement erron\u00e9e. D\u00e8s lors que les mesures sont issues des m\u00eames unit\u00e9s statistiques, les observations appari\u00e9es pr\u00e9sentent une covariance intra-sujet forte qui biaise int\u00e9gralement le calcul de l&rsquo;erreur-type. Pour \u00e9valuer la modification d&rsquo;une proportion dichotomique sur des \u00e9chantillons appari\u00e9s, l&rsquo;outil analytique rigoureux est le <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/McNemar%27s_test\">test de McNemar<\/a>, qui op\u00e8re exclusivement sur les cellules discordantes du tableau de contingence crois\u00e9.<\/p>\n<p>De m\u00eame, si le protocole implique des mesures r\u00e9p\u00e9t\u00e9es multiples dans le temps ou si les sujets sont regroup\u00e9s au sein d&rsquo;unit\u00e9s \u00e9cologiques d&rsquo;ordre sup\u00e9rieur (\u00e9coles, services hospitaliers, centres de d\u00e9tention), le chercheur doit renoncer aux tests de proportions univari\u00e9s pour s&rsquo;orienter vers des mod\u00e8les statistiques avanc\u00e9s. Les mod\u00e8les lin\u00e9aires mixtes g\u00e9n\u00e9ralis\u00e9s logistiques (GLMM) ou les \u00e9quations d&rsquo;estimation g\u00e9n\u00e9ralis\u00e9es (GEE) s&rsquo;av\u00e8rent alors incontournables pour mod\u00e9liser la structure de d\u00e9pendance et d&rsquo;autocorr\u00e9lation r\u00e9siduelle des donn\u00e9es.<\/p>\n<h3>11.3 Surdispersion et h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 d&rsquo;\u00e9chantillonnage<\/h3>\n<p>Le mod\u00e8le binomial sous-jacent au test Z repose sur le postulat strict selon lequel la probabilit\u00e9 de succ\u00e8s <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span> demeure rigoureusement constante et invariante au sein de tous les individus composant l&rsquo;\u00e9chantillon. Or, dans les contextes r\u00e9els des sciences humaines et biom\u00e9dicales, les cohortes d&rsquo;\u00e9valuation sont fr\u00e9quemment travers\u00e9es par une h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 latente non mesur\u00e9e (diff\u00e9rences d&rsquo;\u00e2ge, de statut socio-\u00e9conomique, comorbidit\u00e9s psychiatriques sous-jacentes).<\/p>\n<p>Cette variabilit\u00e9 biologique non mod\u00e9lis\u00e9e se traduit empiriquement par le ph\u00e9nom\u00e8ne de surdispersion (<em>overdispersion<\/em>), dans lequel la variance observ\u00e9e au sein des donn\u00e9es exc\u00e8de substantiellement la variance th\u00e9orique binomiale pr\u00e9dite <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbb{V}ar(Y) &gt; n p (1 - p)\">$\\mathbb{V}ar(Y) > n p (1 &#8211; p)$<\/span>. Lorsque l&rsquo;agr\u00e9gation de sous-groupes h\u00e9t\u00e9rog\u00e8nes est effectu\u00e9e sans pr\u00e9caution, le test Z sous-estime l&rsquo;erreur-type r\u00e9elle d&rsquo;\u00e9chantillonnage. Il en r\u00e9sulte une inflation artificielle du score Z conduisant au rejet abusif d&rsquo;hypoth\u00e8ses nulles en r\u00e9alit\u00e9 parfaitement plausibles.<\/p>\n<p>Le diagnostic de surdispersion n\u00e9cessite une exploration graphique approfondie des distributions de fr\u00e9quences conditionnelles \u00e0 l&rsquo;aide d&rsquo;outils visuels tels que Seaborn ou Matplotlib. En pr\u00e9sence d&rsquo;une variance d&rsquo;\u00e9chantillonnage exc\u00e9dentaire confirm\u00e9e, il devient imp\u00e9ratif de substituer au sch\u00e9ma classique de Bernoulli une mod\u00e9lisation par m\u00e9lange d&rsquo;\u00e9chelles, telle que la distribution b\u00eata-binomiale ou la r\u00e9gression quasi-binomiale, qui incorpore explicitement un param\u00e8tre de dispersion additionnel (<span class=\"arabpsy-math-inline\" data-latex=\"phi\">$phi$<\/span>).<\/p>\n<h2>12. Normes de restitution acad\u00e9mique et reproductibilit\u00e9 du code<\/h2>\n<h3>12.1 R\u00e9daction des r\u00e9sultats selon les standards APA 7<\/h3>\n<p>L&rsquo;\u00e9criture acad\u00e9mique en psychologie et en sciences sociales est strictement r\u00e9gie par les normes de l&rsquo;American Psychological Association, dont la 7e \u00e9dition (APA 7) d\u00e9taille les standards typographiques et inf\u00e9rentiels de restitution des r\u00e9sultats quantitatifs. La formalisation d&rsquo;un test Z pour une proportion requiert de rapporter conjointement la statistique de test avec son signe, l&rsquo;effectif d&rsquo;\u00e9chantillon total <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>, la valeur de la proportion empirique observ\u00e9e, l&rsquo;intervalle de confiance estim\u00e9, la <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur exacte (exprim\u00e9e sans z\u00e9ro initial selon les usages anglophones de l&rsquo;APA, ou avec z\u00e9ro selon les guides francophones), et la taille d&rsquo;effet standardis\u00e9e.<\/p>\n<p>Voici un mod\u00e8le de formulation acad\u00e9mique exemplaire pour un test bilat\u00e9ral de conformit\u00e9 :<\/p>\n<blockquote>\n<p>\u00ab Un test Z pour une proportion unique a \u00e9t\u00e9 conduit afin de d\u00e9terminer si le taux de reconnaissance s\u00e9mantique subliminale diff\u00e9rait du niveau de performance attendu par le hasard (<span class=\"arabpsy-math-inline\" data-latex=\"p_0 = .50\">$p_0 = .50$<\/span>). Les r\u00e9sultats indiquent que la proportion observ\u00e9e au sein de notre \u00e9chantillon (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = .617\">$\\hat{p} = .617$<\/span>, soit 74 succ\u00e8s sur 120 essais) est significativement sup\u00e9rieure \u00e0 la valeur th\u00e9orique de r\u00e9f\u00e9rence, <span class=\"arabpsy-math-inline\" data-latex=\"Z = 2.56\">$Z = 2.56$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"p = .011\">$p = .011$<\/span>, avec une taille d&rsquo;effet faible \u00e0 mod\u00e9r\u00e9e, <span class=\"arabpsy-math-inline\" data-latex=\"h = 0.24\">$h = 0.24$<\/span>. L&rsquo;intervalle de confiance \u00e0 95 % calcul\u00e9 selon la m\u00e9thode de score de Wilson s&rsquo;\u00e9tablit de <span class=\"arabpsy-math-inline\" data-latex=\"[.528, .698]\">$[.528, .698]$<\/span>, confirmant que la performance de la cohorte exclut durablement le niveau du hasard. \u00bb<\/p>\n<\/blockquote>\n<p>Dans le cas d&rsquo;une analyse unilat\u00e9rale, la direction doit \u00eatre formellement stipul\u00e9e :<\/p>\n<blockquote>\n<p>\u00ab Conform\u00e9ment \u00e0 nos hypoth\u00e8ses pr\u00e9-enregistr\u00e9es, un test Z unilat\u00e9ral sup\u00e9rieur a mis en \u00e9vidence une am\u00e9lioration statistiquement significative du taux de r\u00e9tention acad\u00e9mique chez les \u00e9tudiants ayant suivi le protocole de r\u00e9silience (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{p} = .716\">$\\hat{p} = .716$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"n = 95\">$n = 95$<\/span>) par rapport au standard institutionnel habituel (<span class=\"arabpsy-math-inline\" data-latex=\"p_0 = .60\">$p_0 = .60$<\/span>), <span class=\"arabpsy-math-inline\" data-latex=\"Z = 2.31\">$Z = 2.31$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"p = .011\">$p = .011$<\/span> (unilat\u00e9ral), <span class=\"arabpsy-math-inline\" data-latex=\"h = 0.24\">$h = 0.24$<\/span>, IC \u00e0 95 % de Wilson <span class=\"arabpsy-math-inline\" data-latex=\"[.619, .797]\">$[.619, .797]$<\/span>. \u00bb<\/p>\n<\/blockquote>\n<h3>12.2 Pipeline Python modulaire et export des r\u00e9sultats<\/h3>\n<p>Pour assurer la transition op\u00e9rationnelle entre l&rsquo;analyse de donn\u00e9es exp\u00e9rimentales et la r\u00e9daction scientifique, il est hautement recommand\u00e9 d&rsquo;encapsuler la cha\u00eene de traitement statistique au sein d&rsquo;une fonction modulaire industrialis\u00e9e. Cette fonction assure la validation s\u00e9quentielle des postulats, le calcul du test, l&rsquo;extraction des intervalles de confiance robustes, la quantification de la taille d&rsquo;effet et l&rsquo;exportation des r\u00e9sultats vers des formats tabulaires interop\u00e9rables (Pandas DataFrame, fichiers CSV ou code LaTeX pour publication imm\u00e9diate).<\/p>\n<p>Voici l&rsquo;architecture compl\u00e8te d&rsquo;une routine modulaire de niveau professionnel :<\/p>\n<p><code>import numpy as np<\/code><br \/>\n<code>import pandas as pd<\/code><br \/>\n<code>from statsmodels.stats.proportion import proportions_ztest, proportion_confint<\/code><br \/>\n<code>from scipy import stats<\/code><\/p>\n<p><code>def pipeline_ztest_proportion(succes: int, total: int, p0: float, alternative: str = 'two-sided', alpha: float = 0.05):<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;\"\"\"Ex\u00e9cute un pipeline complet d'analyse inf\u00e9rentielle pour une proportion unique.\"\"\"<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;# 1. Validation des postulats<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;succes_attendus = total * p0<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;echecs_attendus = total * (1 - p0)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;condition_respectee = (succes_attendus >= 10) and (echecs_attendus >= 10)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;if not condition_respectee:<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print(f\"AVERTISSEMENT : Crit\u00e8res de normalit\u00e9 non satisfaits (Succ\u00e8s attendus = {succes_attendus:.1f}, \u00c9checs = {echecs_attendus:.1f}).\")<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;# 2. Ex\u00e9cution du test Z<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;z_stat, p_val = proportions_ztest(count=succes, nobs=total, value=p0, alternative=alternative, prop_var=False)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;# 3. Estimation robuste de l'intervalle de confiance (Wilson)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;ci_inf, ci_sup = proportion_confint(count=succes, nobs=total, alpha=alpha, method='wilson')<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;# 4. Taille d'effet (h de Cohen)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;p_obs = succes \/ total<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;h_cohen = 2 * np.arcsin(np.sqrt(p_obs)) - 2 * np.arcsin(np.sqrt(p0))<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;# 5. Compilation sous structure tabulaire<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;resultats = pd.DataFrame([{<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'N_Total': total,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Succes_Observes': succes,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Proportion_Obs': round(p_obs, 4),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Proportion_Theo': round(p0, 4),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Statistique_Z': round(z_stat, 4),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'P_Valeur': p_val,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Alternative': alternative,<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'IC95_Bas': round(ci_inf, 4),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'IC95_Haut': round(ci_sup, 4),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Cohen_h': round(h_cohen, 4),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'Normalite_OK': condition_respectee<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;}])<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;return resultats<\/code><\/p>\n<p><code># Ex\u00e9cution du pipeline<\/code><br \/>\n<code>df_synthese = pipeline_ztest_proportion(succes=74, total=120, p0=0.50, alternative='two-sided')<\/code><br \/>\n<code>print(df_synthese.to_string(index=False))<\/code><br \/>\n<code># Export LaTeX : print(df_synthese.to_latex(index=False))<\/code><\/p>\n<p>Ce pipeline garantit la tra\u00e7abilit\u00e9 int\u00e9grale de l&rsquo;analyse en consignant explicitement les param\u00e8tres de param\u00e9trage statistique aux c\u00f4t\u00e9s des m\u00e9triques de sortie, limitant les risques d&rsquo;omission m\u00e9thodologique lors de la constitution des annexes ou rapports de recherche.<\/p>\n<h3>12.3 Visualisation graphique de la d\u00e9cision statistique<\/h3>\n<p>L&rsquo;assimilation et la communication transparente d&rsquo;une d\u00e9cision inf\u00e9rentielle sont grandement renforc\u00e9es par une repr\u00e9sentation graphique de haute pr\u00e9cision. La figure standard de restitution mat\u00e9rialise la fonction de densit\u00e9 de probabilit\u00e9 de la loi normale centr\u00e9e r\u00e9duite sous l&rsquo;hypoth\u00e8se nulle, hachure distinctement la ou les zones de rejet critiques correspondant au seuil d&rsquo;erreur <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>, et positionne la statistique empirique <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> calcul\u00e9e au regard de ce cadre probabiliste.<\/p>\n<p>Le bloc de code suivant, s&rsquo;appuyant sur Matplotlib et SciPy, permet de g\u00e9n\u00e9rer une illustration conforme aux crit\u00e8res \u00e9ditoriaux des revues scientifiques internationales (r\u00e9solution \u00e0 300 DPI, annotations vectorielles et typographie sans empattement) :<\/p>\n<p><code>import matplotlib.pyplot as plt<\/code><br \/>\n<code>import numpy as np<\/code><br \/>\n<code>from scipy import stats<\/code><\/p>\n<p><code># Configuration esth\u00e9tique globale<\/code><br \/>\n<code>plt.style.use('seaborn-v0_8-whitegrid')<\/code><br \/>\n<code>plt.rcParams['font.family'] = 'DejaVu Sans'<\/code><br \/>\n<code>fig, ax = plt.subplots(figsize=(10, 5.5), dpi=300)<\/code><\/p>\n<p><code># G\u00e9n\u00e9ration de la distribution normale standard<\/code><br \/>\n<code>x = np.linspace(-4, 4, 1000)<\/code><br \/>\n<code>y = stats.norm.pdf(x)<\/code><br \/>\n<code>ax.plot(x, y, color='#1f77b4', lw=2.5, label='Distribution normale standard N(0, 1) sous H0')<\/code><\/p>\n<p><code># D\u00e9finition des param\u00e8tres critiques pour alpha = 0.05 bilat\u00e9ral<\/code><br \/>\n<code>alpha = 0.05<\/code><br \/>\n<code>z_critique = stats.norm.ppf(1 - alpha \/ 2)<\/code><br \/>\n<code>z_empirique = 2.5560  # Issu de notre \u00e9tude cognitive<\/code><\/p>\n<p><code># Remplissage des r\u00e9gions critiques de rejet<\/code><br \/>\n<code>ax.fill_between(x, 0, y, where=(x >= z_critique), color='#d62728', alpha=0.4, label=f'R\u00e9gion de rejet (alpha\/2 = {alpha\/2:.3f})')<\/code><br \/>\n<code>ax.fill_between(x, 0, y, where=(x <= -z_critique), color='#d62728', alpha=0.4)<\/code><\/p>\n<p><code># Mat\u00e9rialisation des seuils critiques verticaux<\/code><br \/>\n<code>ax.axvline(z_critique, color='#d62728', linestyle='--', lw=1.5, label=f'Valeur critique (+\/- {z_critique:.2f})')<\/code><br \/>\n<code>ax.axvline(-z_critique, color='#d62728', linestyle='--', lw=1.5)<\/code><\/p>\n<p><code># Positionnement de la statistique Z empirique observ\u00e9e<\/code><br \/>\n<code>ax.axvline(z_empirique, color='#2ca02c', linestyle='-', lw=2.5, label=f'Z empirique observ\u00e9 ({z_empirique:.2f})')<\/code><br \/>\n<code>ax.scatter([z_empirique], [stats.norm.pdf(z_empirique)], color='#2ca02c', s=80, zorder=5)<\/code><\/p>\n<p><code># Annotations textuelles explicatives<\/code><br \/>\n<code>ax.annotate('Zone de rejet H0n(Significatif)', xy=(2.7, 0.05), xytext=(3.1, 0.12),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arrowprops=dict(facecolor='black', shrink=0.08, width=1, headwidth=6),<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;fontsize=10, fontweight='bold')<\/code><\/p>\n<p><code># Stylisation des axes<\/code><br \/>\n<code>ax.set_title(\"D\u00e9cision inf\u00e9rentielle : Test Z pour une proportion unique (Bilat\u00e9ral)\", fontsize=13, fontweight='bold', pad=15)<\/code><br \/>\n<code>ax.set_xlabel(\"Statistique standardis\u00e9e (Z)\", fontsize=11, labelpad=8)<\/code><br \/>\n<code>ax.set_ylabel(\"Densit\u00e9 de probabilit\u00e9\", fontsize=11, labelpad=8)<\/code><br \/>\n<code>ax.set_ylim(bottom=0)<\/code><br \/>\n<code>ax.legend(loc='upper left', frameon=True, framealpha=0.9, fontsize=9.5)<\/code><\/p>\n<p><code>plt.tight_layout()<\/code><br \/>\n<code># Exportation pour insertion dans le manuscrit scientifique<\/code><br \/>\n<code>plt.savefig(\"decision_test_z_proportion.png\", dpi=300)<\/code><br \/>\n<code>plt.close()<\/code><\/p>\n<p>Cette mise en sc\u00e8ne graphique met en exergue avec une nettet\u00e9 totale la position excentr\u00e9e de la statistique <span class=\"arabpsy-math-inline\" data-latex=\"Z\">$Z$<\/span> empirique ($2.56$) au-del\u00e0 de la ligne de d\u00e9marcation critique ($1.96$). Elle constitue le support d\u00e9monstratif optimal pour contextualiser la d\u00e9cision de rejet de l'hypoth\u00e8se nulle lors de communications acad\u00e9miques ou de pr\u00e9sentations en comit\u00e9s d'\u00e9thique scientifique.<\/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>Brown, L. D., Cai, T. T., &amp; DasGupta, A. (2001). Interval estimation for a binomial proportion. <em>Statistical Science<\/em>, 16(2), 101\u2013117. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1214\/ss\/1009213286\">https:\/\/doi.org\/10.1214\/ss\/1009213286<\/a><\/li>\n<li>Clopper, C. J., &amp; Pearson, E. S. (1934). The use of confidence or fiducial limits illustrated in the case of the binomial. <em>Biometrika<\/em>, 26(4), 404\u2013413. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/26.4.404\">https:\/\/doi.org\/10.1093\/biomet\/26.4.404<\/a><\/li>\n<li>Cohen, J. (1988). <em>Statistical power analysis for the behavioral sciences<\/em> (2nd ed.). Lawrence Erlbaum Associates.<\/li>\n<li>De Moivre, A. (1738). <em>The doctrine of chances: Or, a method of calculating the probabilities of events in play<\/em> (2nd ed.). H. Woodfall.<\/li>\n<li>Fisher, R. A. (1925). <em>Statistical methods for research workers<\/em>. Oliver and Boyd.<\/li>\n<li>Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., Wieser, E., Taylor, J., Berg, S., Smith, N. J., Kern, R., Picus, M., Hoyer, S., van Kerkwijk, M. H., Brett, M., Haldane, A., del R\u00edo, J. F., Wiebe, M., Peterson, P., \u2026 Oliphant, T. E. (2020). Array programming with NumPy. <em>Nature<\/em>, 585(7825), 357\u2013362. <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>Laplace, P.-S. (1812). <em>Th\u00e9orie analytique des probabilit\u00e9s<\/em>. Courcier.<\/li>\n<li>McNemar, Q. (1947). Note on the sampling error of the difference between correlated proportions or percentages. <em>Psychometrika<\/em>, 12(2), 153\u2013157. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/BF02295996\">https:\/\/doi.org\/10.1007\/BF02295996<\/a><\/li>\n<li>Neyman, J., &amp; Pearson, E. S. (1933). On the problem of the most efficient tests of statistical hypotheses. <em>Philosophical Transactions of the Royal Society of London. Series A, Containing Papers of a Mathematical or Physical Character<\/em>, 231(694-706), 289\u2013337. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1098\/rsta.1933.0009\">https:\/\/doi.org\/10.1098\/rsta.1933.0009<\/a><\/li>\n<li>Seabold, S., &amp; Perktold, J. (2010). Statsmodels: Econometric and statistical modeling with Python. <em>Proceedings of the 9th Python in Science Conference<\/em>, 92\u201396. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.25080\/Majora-eb9e49a8-011\">https:\/\/doi.org\/10.25080\/Majora-eb9e49a8-011<\/a><\/li>\n<li>Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., Burovski, E., Peterson, P., Weckesser, W., Bright, J., van der Walt, S. J., Brett, M., Wilson, J., Millman, K. J., Mayorov, N., Nelson, A. R. J., Jones, E., Kern, R., Larson, E., \u2026 SciPy 1.0 Contributors. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in Python. <em>Nature Methods<\/em>, 17(3), 261\u2013272. <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>Wilson, E. B. (1927). Probable inference, the law of succession, and statistical inference. <em>Journal of the American Statistical Association<\/em>, 22(158), 209\u2013212. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1927.10502953\">https:\/\/doi.org\/10.1080\/01621459.1927.10502953<\/a><\/li>\n<li>Yates, F. (1934). Contingency tables involving small numbers and the <span class=\"arabpsy-math-inline\" data-latex=\"\\chi^2\">$\\chi^2$<\/span> test. <em>Supplement to the Journal of the Royal Statistical Society<\/em>, 1(2), 217\u2013235. <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 ma\u00eetriser et r\u00e9aliser le test Z pour une proportion en Python \u00e0 l&rsquo;aide de statsmodels, appliqu\u00e9 \u00e0 la recherche comportementale.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2169,359],"tags":[2468,2318,1834,2903,6616],"class_list":["post-4688","psych_stat","type-psych_stat","status-publish","hentry","category-psychologie-quantitative","category-statistiques-appliquees","tag-python","tag-recherche-en-psychologie","tag-statistique-inferentielle","tag-statsmodels","tag-test-z-pour-une-proportion"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4688","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=4688"}],"version-history":[{"count":0,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4688\/revisions"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}