{"id":9741,"date":"2026-09-23T17:27:24","date_gmt":"2026-09-23T17:27:24","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-effectuer-regression-lineaire-simple-python-etape-par-etape\/"},"modified":"2026-09-23T17:27:30","modified_gmt":"2026-09-23T17:27:30","slug":"comment-effectuer-regression-lineaire-simple-python-etape-par-etape","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-effectuer-regression-lineaire-simple-python-etape-par-etape","title":{"rendered":"Comment effectuer une r\u00e9gression lin\u00e9aire simple en Python (\u00e9tape par \u00e9tape)"},"content":{"rendered":"<p>L&rsquo;analyse de r\u00e9gression lin\u00e9aire simple constitue la pierre angulaire de l&rsquo;inf\u00e9rence statistique et de la mod\u00e9lisation pr\u00e9dictive dans les sciences contemporaines. D\u00e9velopp\u00e9e historiquement \u00e0 travers les travaux fondateurs de Francis Galton et formalis\u00e9e math\u00e9matiquement par Karl Pearson et Ronald Fisher, cette m\u00e9thode offre un cadre rigoureux pour explorer, quantifier et mod\u00e9liser la relation fonctionnelle univari\u00e9e qui lie une variable d\u00e9pendante continue \u00e0 un pr\u00e9dicteur unique. En d\u00e9pit de l&rsquo;\u00e9mergence d&rsquo;algorithmes d&rsquo;apprentissage automatique de plus en plus complexes, la r\u00e9gression lin\u00e9aire pr\u00e9serve un statut \u00e9pist\u00e9mologique privil\u00e9gi\u00e9, tant en raison de son interpr\u00e9tabilit\u00e9 param\u00e9trique absolue que de sa robustesse th\u00e9orique adoss\u00e9e au th\u00e9or\u00e8me de Gauss-Markov.<\/p>\n<p>Dans les sciences comportementales, cognitives, sociales et biom\u00e9dicales, la d\u00e9marche du chercheur d\u00e9passe la simple qu\u00eate de performance pr\u00e9dictive pour s&rsquo;ancrer dans l&rsquo;explication des ph\u00e9nom\u00e8nes. Comprendre comment une variation marginale d&rsquo;une variable environnementale ou individuelle module un comportement ou un score psychom\u00e9trique exige un instrument analytique transparent. Le langage de programmation Python s&rsquo;est impos\u00e9 comme l&rsquo;environnement d&rsquo;ing\u00e9nierie et de recherche par excellence, articulant la flexibilit\u00e9 du calcul matriciel vectoris\u00e9 avec des biblioth\u00e8ques statistiques de premier ordre. Ce guide exhaustif a pour vocation de d\u00e9composer chaque dimension de la r\u00e9gression lin\u00e9aire simple, depuis la mod\u00e9lisation math\u00e9matique fondamentale jusqu&rsquo;\u00e0 la restitution normalis\u00e9e des r\u00e9sultats selon les standards acad\u00e9miques internationaux.<\/p>\n<p>Adopter une d\u00e9marche analytique rigoureuse requiert de ne jamais r\u00e9duire l&rsquo;ajustement statistique \u00e0 l&rsquo;ex\u00e9cution m\u00e9canique d&rsquo;une ligne de code. Ce manuel m\u00e9thodologique propose une progression syst\u00e9matique : clarification des hypoth\u00e8ses probabilistes sous-jacentes, diagnostic exploratoire des distributions, impl\u00e9mentation comparative via les \u00e9cosyst\u00e8mes <a rel=\"noopener noreferrer\" href=\"https:\/\/www.statsmodels.org\/\">Statsmodels<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/scikit-learn.org\/\">Scikit-Learn<\/a>, v\u00e9rification m\u00e9ticuleuse des postulats sur les r\u00e9sidus et d\u00e9tection raisonn\u00e9e des points aberrants et influents. Chaque \u00e9tape est adoss\u00e9e \u00e0 une r\u00e9flexion th\u00e9orique approfondie, assurant ainsi une ma\u00eetrise compl\u00e8te du processus de mod\u00e9lisation pour la recherche empirique.<\/p>\n<h2>1. Fondements th\u00e9oriques de la r\u00e9gression lin\u00e9aire simple<\/h2>\n<h3>1.1 D\u00e9finition et mod\u00e9lisation math\u00e9matique du lien univari\u00e9<\/h3>\n<p>La mod\u00e9lisation de la r\u00e9gression lin\u00e9aire simple repose sur l&rsquo;hypoth\u00e8se selon laquelle une variable quantitative continue, qualifi\u00e9e de variable de r\u00e9ponse, d\u00e9pendante ou expliqu\u00e9e, not\u00e9e usuellement <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span>, entretient une relation structurelle de premier ordre avec une variable ind\u00e9pendante, explicative ou pr\u00e9dictive, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>. La formalisation math\u00e9matique de cette relation au sein de la population g\u00e9n\u00e9rale s&rsquo;\u00e9nonce selon l&rsquo;\u00e9quation fondamentale :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"Y_i = \\beta_0 + \\beta_1 X_i + \\varepsilon_i\">$$Y_i = \\beta_0 + \\beta_1 X_i + \\varepsilon_i$$<\/span><\/p>\n<p>Dans cette formulation, l&rsquo;indice <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span> d\u00e9signe la <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span>-i\u00e8me observation individuelle au sein d&rsquo;un \u00e9chantillon de taille <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>. Le param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0\">$\\beta_0$<\/span> repr\u00e9sente l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (ou intercept), c&rsquo;est-\u00e0-dire la valeur math\u00e9matiquement attendue pour l&rsquo;esp\u00e9rance conditionnelle de <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> lorsque le pr\u00e9dicteur <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> est rigoureusement \u00e9gal \u00e0 z\u00e9ro. Le param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_1\">$\\beta_1$<\/span> constitue le coefficient de r\u00e9gression ou la pente ; il quantifie le taux de variation moyen de <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> cons\u00e9cutif \u00e0 une augmentation unitaire de la variable <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>. L&rsquo;entit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"\\varepsilon_i\">$\\varepsilon_i$<\/span> est le terme d&rsquo;erreur stochastique, une variable al\u00e9atoire non observable traduisant \u00e0 la fois la variabilit\u00e9 naturelle intrins\u00e8que du ph\u00e9nom\u00e8ne \u00e9tudi\u00e9, les erreurs potentielles de mesurage et l&rsquo;omission d&rsquo;autres d\u00e9terminants infinit\u00e9simaux non inclus dans le mod\u00e8le univari\u00e9.<\/p>\n<p>La distinction \u00e9pist\u00e9mologique entre relation d\u00e9terministe et relation probabiliste constitue le socle de la mod\u00e9lisation statistique. Alors qu&rsquo;une relation physique purement d\u00e9terministe assigne \u00e0 chaque valeur de <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> une unique valeur exacte de <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> (\u00e0 l&rsquo;instar de la loi de Hooke ou de la gravitation newtonienne dans un vide parfait), la relation statistique mod\u00e9lis\u00e9e en sciences empiriques est fondamentalement probabiliste. Le mod\u00e8le ne pr\u00e9dit pas une trajectoire absolue pour un individu donn\u00e9, mais stipule la moyenne conditionnelle d&rsquo;une distribution de probabilit\u00e9s :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\mathbb{E}(Y | X = x) = \\beta_0 + \\beta_1 x\">$$\\mathbb{E}(Y | X = x) = \\beta_0 + \\beta_1 x$$<\/span><\/p>\n<p>D&rsquo;un point de vue distributionnel, le mod\u00e8le lin\u00e9aire standard postule que les erreurs stochastiques <span class=\"arabpsy-math-inline\" data-latex=\"\\varepsilon_i\">$\\varepsilon_i$<\/span> sont ind\u00e9pendantes et identiquement distribu\u00e9es selon une loi normale d&rsquo;esp\u00e9rance nulle et de variance constante <span class=\"arabpsy-math-inline\" data-latex=\"\\sigma^2\">$\\sigma^2$<\/span>, une condition formellement r\u00e9sum\u00e9e par l&rsquo;expression <span class=\"arabpsy-math-inline\" data-latex=\"\\varepsilon_i \\overset{i.i.d.}{\\sim} \\mathcal{N}(0, \\sigma^2)\">$\\varepsilon_i \\overset{i.i.d.}{\\sim} \\mathcal{N}(0, \\sigma^2)$<\/span>. Ce postulat implique directement que, pour toute valeur fix\u00e9e de <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>, la variable conditionnelle <span class=\"arabpsy-math-inline\" data-latex=\"Y|X\">$Y|X$<\/span> suit elle-m\u00eame une distribution gaussienne de moyenne <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0 + \\beta_1 X\">$\\beta_0 + \\beta_1 X$<\/span> et de variance <span class=\"arabpsy-math-inline\" data-latex=\"\\sigma^2\">$\\sigma^2$<\/span>.<\/p>\n<h3>1.2 Principe de la m\u00e9thode des moindres carr\u00e9s ordinaires (MCO)<\/h3>\n<p>L&rsquo;estimation empirique des param\u00e8tres inconnus de la population, \u00e0 savoir <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0\">$\\beta_0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_1\">$\\beta_1$<\/span>, \u00e0 partir des donn\u00e9es d&rsquo;un \u00e9chantillon fini requiert un crit\u00e8re d&rsquo;optimisation math\u00e9matique objectif. La m\u00e9thode des moindres carr\u00e9s ordinaires (MCO), conceptualis\u00e9e de fa\u00e7on ind\u00e9pendante par Adrien-Marie Legendre et Carl Friedrich Gauss au d\u00e9but du XIXe si\u00e8cle, consiste \u00e0 identifier les estimateurs ponctuels, not\u00e9s traditionnellement <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span> (ou <span class=\"arabpsy-math-inline\" data-latex=\"b_0\">$b_0$<\/span>) et <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span> (ou <span class=\"arabpsy-math-inline\" data-latex=\"b_1\">$b_1$<\/span>), qui minimisent la somme du carr\u00e9 des \u00e9carts verticaux entre les valeurs observ\u00e9es <span class=\"arabpsy-math-inline\" data-latex=\"y_i\">$y_i$<\/span> et les valeurs pr\u00e9dites par la droite de r\u00e9gression <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{y}_i\">$\\hat{y}_i$<\/span>.<\/p>\n<p>Cette fonction de co\u00fbt, d\u00e9sign\u00e9e sous le nom de somme des carr\u00e9s des r\u00e9sidus (SCR ou <em>Residual Sum of Squares<\/em>, RSS), se formalise comme suit :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"S(b_0, b_1) = \\sum_{i=1}^{n} e_i^2 = \\sum_{i=1}^{n} (y_i - \\hat{y}_i)^2 = \\sum_{i=1}^{n} (y_i - (b_0 + b_1 x_i))^2\">$$S(b_0, b_1) = \\sum_{i=1}^{n} e_i^2 = \\sum_{i=1}^{n} (y_i &#8211; \\hat{y}_i)^2 = \\sum_{i=1}^{n} (y_i &#8211; (b_0 + b_1 x_i))^2$$<\/span><\/p>\n<p>La d\u00e9rivation analytique de ces estimateurs s&rsquo;op\u00e8re en calculant les d\u00e9riv\u00e9es partielles de la fonction quadratique <span class=\"arabpsy-math-inline\" data-latex=\"S\">$S$<\/span> par rapport \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"b_0\">$b_0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"b_1\">$b_1$<\/span>, puis en annulant ces gradients pour trouver le minimum global, le syst\u00e8me d&rsquo;\u00e9quations r\u00e9sultant \u00e9tant qualifi\u00e9 d&rsquo;\u00e9quations normales :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\frac{\\partial S}{\\partial b_0} = -2 \\sum_{i=1}^{n} (y_i - b_0 - b_1 x_i) = 0\">$$\\frac{\\partial S}{\\partial b_0} = -2 \\sum_{i=1}^{n} (y_i &#8211; b_0 &#8211; b_1 x_i) = 0$$<\/span><\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\frac{\\partial S}{\\partial b_1} = -2 \\sum_{i=1}^{n} x_i (y_i - b_0 - b_1 x_i) = 0\">$$\\frac{\\partial S}{\\partial b_1} = -2 \\sum_{i=1}^{n} x_i (y_i &#8211; b_0 &#8211; b_1 x_i) = 0$$<\/span><\/p>\n<p>La r\u00e9solution de ce syst\u00e8me lin\u00e9aire permet d&rsquo;isoler les solutions uniques de fa\u00e7on explicite :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\hat{\\beta}_1 = \\frac{\\sum_{i=1}^{n} (x_i - \\bar{x})(y_i - \\bar{y})}{\\sum_{i=1}^{n} (x_i - \\bar{x})^2} = \\frac{\\mathrm{Cov}(X, Y)}{\\mathrm{Var}(X)}\">$$\\hat{\\beta}_1 = \\frac{\\sum_{i=1}^{n} (x_i &#8211; \\bar{x})(y_i &#8211; \\bar{y})}{\\sum_{i=1}^{n} (x_i &#8211; \\bar{x})^2} = \\frac{\\mathrm{Cov}(X, Y)}{\\mathrm{Var}(X)}$$<\/span><\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\hat{\\beta}_0 = \\bar{y} - \\hat{\\beta}_1 \\bar{x}\">$$\\hat{\\beta}_0 = \\bar{y} &#8211; \\hat{\\beta}_1 \\bar{x}$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\bar{x}\">$\\bar{x}$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\bar{y}\">$\\bar{y}$<\/span> repr\u00e9sentent respectivement les moyennes arithm\u00e9tiques empiriques des variables <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span>. Selon le c\u00e9l\u00e8bre <a rel=\"noopener noreferrer\" href=\"https:\/\/mathworld.wolfram.com\/Gauss-MarkovTheorem.html\">th\u00e9or\u00e8me de Gauss-Markov<\/a>, sous les postulats d&rsquo;esp\u00e9rance nulle, d&rsquo;homosc\u00e9dasticit\u00e9 et d&rsquo;absence d&rsquo;autocorr\u00e9lation des r\u00e9sidus, les estimateurs des MCO sont les meilleurs estimateurs lin\u00e9aires sans biais (propri\u00e9t\u00e9 dite <em>BLUE<\/em> : <em>Best Linear Unbiased Estimator<\/em>). Cela signifie qu&rsquo;au sein de la classe de tous les estimateurs lin\u00e9aires et non biais\u00e9s de <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0\">$\\beta_0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_1\">$\\beta_1$<\/span>, ceux obtenus par les MCO poss\u00e8dent la variance d&rsquo;\u00e9chantillonnage minimale.<\/p>\n<p>N\u00e9anmoins, en raison de la nature quadratique de la fonction de co\u00fbt, qui amplifie de mani\u00e8re exponentielle les d\u00e9viations de grande magnitude, les estimateurs MCO manifestent une extr\u00eame sensibilit\u00e9 aux valeurs extr\u00eames ou aberrantes. Un unique point empirique situ\u00e9 \u00e0 une distance substantielle de la tendance g\u00e9n\u00e9rale peut infl\u00e9chir drastiquement l&rsquo;angle de la pente ou d\u00e9caler l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine, d\u00e9gradant la repr\u00e9sentativit\u00e9 g\u00e9n\u00e9rale du mod\u00e8le.<\/p>\n<h3>1.3 Pertinence de la r\u00e9gression lin\u00e9aire en sciences psychologiques et comportementales<\/h3>\n<p>L&rsquo;application de la r\u00e9gression lin\u00e9aire simple rev\u00eat une importance capitale dans les disciplines \u00e9tudiant le comportement humain, la cognition et les dynamiques organisationnelles. Les donn\u00e9es psychom\u00e9triques issues de protocoles standardis\u00e9s \u2014 telles que les mesures de temps de r\u00e9action, les quotients intellectuels, les indices d&rsquo;anxi\u00e9t\u00e9 ou les scores d&rsquo;\u00e9valuation des comp\u00e9tences acad\u00e9miques \u2014 se pr\u00eatent naturellement \u00e0 cette mod\u00e9lisation lorsqu&rsquo;elles sont enregistr\u00e9es sur des \u00e9chelles d&rsquo;intervalles ou de rapports. Par exemple, quantifier avec pr\u00e9cision l&rsquo;impact du nombre d&rsquo;heures consacr\u00e9es \u00e0 l&rsquo;apprentissage sur la performance cognitive lors d&rsquo;une t\u00e2che d&rsquo;\u00e9valuation permet de formaliser des lois d&rsquo;apprentissage quantitatives et d&rsquo;optimiser les strat\u00e9gies p\u00e9dagogiques.<\/p>\n<p>Il demeure cependant primordial de souligner la distinction critique entre association statistique et inf\u00e9rence causale. Bien que le mod\u00e8le de r\u00e9gression lin\u00e9aire postule math\u00e9matiquement une asym\u00e9trie fonctionnelle \u2014 la variable <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> pr\u00e9disant la variable <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> \u2014, cette directionnalit\u00e9 n&rsquo;implique en aucun cas que <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> soit la cause directe de <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span>. En psychologie empirique, des corr\u00e9lations robustes peuvent \u00eatre g\u00e9n\u00e9r\u00e9es par des variables confondantes non observ\u00e9es (ph\u00e9nom\u00e8ne de causalit\u00e9 commune) ou par des relations de causalit\u00e9 inverse. L&rsquo;affirmation d&rsquo;une causalit\u00e9 v\u00e9ritable requiert imp\u00e9rativement un dispositif exp\u00e9rimental avec assignation al\u00e9atoire et manipulation syst\u00e9matique du pr\u00e9dicteur, conditions que le mod\u00e8le math\u00e9matique ne peut suppl\u00e9er \u00e0 lui seul.<\/p>\n<p>Sur le plan structurel, la r\u00e9gression lin\u00e9aire simple ne doit pas \u00eatre per\u00e7ue comme un outil isol\u00e9, mais bien comme la brique \u00e9l\u00e9mentaire du vaste cadre des mod\u00e8les lin\u00e9aires g\u00e9n\u00e9raux (GLM). Elle constitue le cas particulier le plus accessible d&rsquo;un continuum statistique englobant la r\u00e9gression multiple, l&rsquo;analyse de variance (ANOVA), l&rsquo;analyse de covariance (ANCOVA) et, par extension aux distributions non gaussiennes via des fonctions de lien, les mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s (GLZ). Ma\u00eetriser les propri\u00e9t\u00e9s g\u00e9om\u00e9triques et probabilistes du cas univari\u00e9 constitue le pr\u00e9requis m\u00e9thodologique indispensable pour aborder ces extensions multivari\u00e9es complexes.<\/p>\n<h2>2. Configuration de l&rsquo;environnement de d\u00e9veloppement Python<\/h2>\n<h3>2.1 Mise en place de l&rsquo;\u00e9cosyst\u00e8me scientifique<\/h3>\n<p>L&rsquo;ex\u00e9cution rigoureuse d&rsquo;analyses statistiques complexes n\u00e9cessite un environnement de calcul stable, isol\u00e9 et parfaitement reproductible. Dans l&rsquo;\u00e9cosyst\u00e8me Python, la distribution int\u00e9gr\u00e9e <a rel=\"noopener noreferrer\" href=\"https:\/\/www.anaconda.com\/\">Anaconda<\/a> s&rsquo;est largement impos\u00e9e au sein de la communaut\u00e9 scientifique en raison de sa gestion native des d\u00e9pendances binaires non-Python et de son gestionnaire de paquets optimis\u00e9 <code>conda<\/code>. Alternativement, l&#8217;emploi de l&rsquo;outil natif <code>venv<\/code> associ\u00e9 \u00e0 l&rsquo;installateur de paquets standard <code>pip<\/code> offre une solution extr\u00eamement l\u00e9g\u00e8re pour cr\u00e9er des environnements virtuels isol\u00e9s, garantissant qu&rsquo;aucune mise \u00e0 niveau inopin\u00e9e d&rsquo;une biblioth\u00e8que syst\u00e8me ne vienne alt\u00e9rer le fonctionnement des scripts d&rsquo;analyse.<\/p>\n<p>La tra\u00e7abilit\u00e9 et la p\u00e9rennit\u00e9 des r\u00e9sultats constituent des imp\u00e9ratifs \u00e9pist\u00e9mologiques fondamentaux dans le cadre de la crise de la reproductibilit\u00e9 scientifique. Il est formellement recommand\u00e9 de figer les versions pr\u00e9cises des environnements logiciels (notamment la version majeure de Python, telle que Python 3.10 ou 3.11) et de consigner l&rsquo;int\u00e9gralit\u00e9 des d\u00e9pendances au sein d&rsquo;un fichier d\u00e9claratif de type <code>requirements.txt<\/code> ou <code>environment.yml<\/code>. Cette pratique standardis\u00e9e permet \u00e0 tout pair ou \u00e9valuateur de reconstruire \u00e0 l&rsquo;identique la pile logicielle employ\u00e9e lors de l&rsquo;\u00e9tude.<\/p>\n<p>Au sein de cet \u00e9cosyst\u00e8me, l&rsquo;interface des carnets de calcul interactifs <a rel=\"noopener noreferrer\" href=\"https:\/\/jupyter.org\/\">Jupyter Notebooks<\/a> (ou JupyterLab) fournit un cadre de travail id\u00e9al pour l&rsquo;analyse exploratoire et la mod\u00e9lisation statistique. En autorisant la juxtaposition fluide de cellules de code ex\u00e9cutables, de repr\u00e9sentations graphiques haute d\u00e9finition rendues en ligne et de blocs explicatifs r\u00e9dig\u00e9s en syntaxe Markdown et LaTeX, Jupyter favorise une documentation transparente de la d\u00e9marche intellectuelle, depuis l&rsquo;ingestion brute des donn\u00e9es jusqu&rsquo;\u00e0 l&rsquo;interpr\u00e9tation inf\u00e9rentielle terminale.<\/p>\n<h3>2.2 Importation et r\u00f4le des biblioth\u00e8ques fondamentales<\/h3>\n<p>Le traitement des donn\u00e9es en Python s&rsquo;articule autour d&rsquo;un ensemble de biblioth\u00e8ques tierces hautement sp\u00e9cialis\u00e9es, d\u00e9velopp\u00e9es en C et Fortran afin de pallier la lenteur inh\u00e9rente au caract\u00e8re interpr\u00e9t\u00e9 du langage de base. La manipulation tabulaire des ensembles empiriques s&rsquo;effectue via <a rel=\"noopener noreferrer\" href=\"https:\/\/pandas.pydata.org\/\">Pandas<\/a>. Cette biblioth\u00e8que introduit la structure fondamentale du <code>DataFrame<\/code>, un tableau bidimensionnel h\u00e9t\u00e9rog\u00e8ne dot\u00e9 d&rsquo;axes index\u00e9s, capable d&rsquo;aligner automatiquement des observations, de g\u00e9rer des types de donn\u00e9es diversifi\u00e9s et d&rsquo;ex\u00e9cuter des op\u00e9rations d&rsquo;agr\u00e9gation, de filtrage et de transformation vectoris\u00e9es indispensables lors de la phase de pr\u00e9paration m\u00e9thodologique.<\/p>\n<p>Sous-jacent \u00e0 Pandas et \u00e0 la quasi-totalit\u00e9 de l&rsquo;informatique scientifique moderne, le module <a rel=\"noopener noreferrer\" href=\"https:\/\/numpy.org\/\">NumPy<\/a> constitue le c\u0153ur n\u00e9vralgique du calcul num\u00e9rique. Il impl\u00e9mente la classe d&rsquo;objets <code>ndarray<\/code>, qui alloue des blocs de m\u00e9moire contigus pour stocker des tableaux multidimensionnels homog\u00e8nes. NumPy propose un ensemble exhaustif de fonctions math\u00e9matiques optimis\u00e9es, ex\u00e9cutant des calculs d&rsquo;alg\u00e8bre lin\u00e9aire de bas niveau indispensables \u00e0 la d\u00e9rivation des estimateurs de r\u00e9gression, tels que le produit matriciel, l&rsquo;inversion de matrice et la d\u00e9composition en valeurs singuli\u00e8res.<\/p>\n<p>Compl\u00e9tant ce socle, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/scipy.org\/\">SciPy<\/a>, et tout particuli\u00e8rement son sous-module <code>scipy.stats<\/code>, met \u00e0 disposition une vaste collection de distributions statistiques th\u00e9oriques continues et discr\u00e8tes. Elle permet le calcul exact des densit\u00e9s de probabilit\u00e9, des fonctions de r\u00e9partition cumul\u00e9es, des percentiles et des probabilit\u00e9s critiques (<span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeurs), tout en fournissant une panoplie exhaustive de tests non param\u00e9triques et d&rsquo;outils d&rsquo;optimisation indispensables pour \u00e9valuer formellement la conformit\u00e9 des donn\u00e9es aux hypoth\u00e8ses sous-jacentes des mod\u00e8les th\u00e9oriques.<\/p>\n<h3>2.3 Outils sp\u00e9cialis\u00e9s de mod\u00e9lisation et de rendu graphique<\/h3>\n<p>Pour la phase d&rsquo;ajustement du mod\u00e8le de r\u00e9gression lin\u00e9aire, deux biblioth\u00e8ques logiques aux finalit\u00e9s compl\u00e9mentaires coexistent dans l&rsquo;\u00e9cosyst\u00e8me Python : <a rel=\"noopener noreferrer\" href=\"https:\/\/www.statsmodels.org\/\">Statsmodels<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/scikit-learn.org\/\">Scikit-Learn<\/a>. Statsmodels a \u00e9t\u00e9 express\u00e9ment con\u00e7u selon les paradigmes de la statistique inf\u00e9rentielle et de l&rsquo;\u00e9conom\u00e9trie formelle. Il excelle dans la restitution exhaustive de tableaux d&rsquo;analyse de variance, la fourniture des erreurs-types des param\u00e8tres, les intervalles de confiance et les tests de sp\u00e9cification sur la structure des r\u00e9sidus. \u00c0 l&rsquo;inverse, Scikit-Learn adopte la philosophie de l&rsquo;apprentissage automatique (<em>machine learning<\/em>), orient\u00e9e prioritairement vers la performance de g\u00e9n\u00e9ralisation, la validation crois\u00e9e et le d\u00e9ploiement op\u00e9rationnel au sein de pipelines de production.<\/p>\n<p>Sur le versant de la visualisation des donn\u00e9es et des diagnostics graphiques, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/matplotlib.org\/\">Matplotlib<\/a> sert de moteur graphique de bas niveau. Elle offre un contr\u00f4le granulaire absolu sur l&rsquo;ensemble des \u00e9l\u00e9ments de la figure : positionnement pr\u00e9cis des axes, calibrage des \u00e9chelles logarithmiques ou lin\u00e9aires, personnalisation typographique fine et rendu vectoriel exportable dans des formats d&rsquo;impression haute r\u00e9solution (PDF, EPS, SVG) conformes aux exigences des revues acad\u00e9miques les plus strictes.<\/p>\n<p>B\u00e2tie directement au-dessus de Matplotlib, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/seaborn.pydata.org\/\">Seaborn<\/a> propose une couche d&rsquo;abstraction de haut niveau orient\u00e9e vers la visualisation statistique exploratoire. Seaborn s&rsquo;int\u00e8gre nativement avec les structures de donn\u00e9es Pandas, automatisant l&rsquo;agr\u00e9gation statistique, l&rsquo;application de palettes chromatiques scientifiquement calibr\u00e9es et la g\u00e9n\u00e9ration conjointe d&rsquo;ajustements de r\u00e9gression avec bandes d&rsquo;incertitude bay\u00e9siennes ou bootstrap\u00e9es. La combinaison synergique de ces deux outils graphiques assure une exploration esth\u00e9tique et rigoureuse des donn\u00e9es empiriques.<\/p>\n<h2>3. \u00c9tape 1 : Structuration et chargement des donn\u00e9es d&rsquo;\u00e9tude<\/h2>\n<h3>3.1 Cr\u00e9ation du jeu de donn\u00e9es empirique<\/h3>\n<p>Afin d&rsquo;ancrer notre d\u00e9marche dans un protocole m\u00e9thodologique concret, nous \u00e9laborons un jeu de donn\u00e9es empirique issu du champ de la psychologie cognitive de l&rsquo;\u00e9ducation. L&rsquo;objectif exp\u00e9rimental consiste \u00e0 \u00e9valuer dans quelle mesure l&rsquo;allocation du temps d&rsquo;\u00e9tude individuel, exprim\u00e9 en heures cumul\u00e9es au cours d&rsquo;un semestre acad\u00e9mique, constitue un pr\u00e9dicteur direct et lin\u00e9aire de la performance obtenue lors d&rsquo;une \u00e9preuve d&rsquo;\u00e9valuation finale standardis\u00e9e, mesur\u00e9e par un score num\u00e9rique continu gradu\u00e9 sur une \u00e9chelle de z\u00e9ro \u00e0 cent points.<\/p>\n<p>Dans un contexte r\u00e9el, les observations sont g\u00e9n\u00e9ralement extraites de bases relationnelles ou import\u00e9es depuis des fichiers plats d\u00e9limit\u00e9s (fichiers au format CSV ou TSV). En Python, la formalisation de cette structure tabulaire s&rsquo;effectue via l&rsquo;instanciation directe d&rsquo;un <code>pd.DataFrame<\/code> Pandas \u00e0 partir d&rsquo;un dictionnaire de vecteurs num\u00e9riques. Cette m\u00e9thode permet de contr\u00f4ler pr\u00e9cis\u00e9ment les valeurs associ\u00e9es \u00e0 chaque unit\u00e9 statistique. Un \u00e9chantillon typique de vingt \u00e9tudiants (<span class=\"arabpsy-math-inline\" data-latex=\"n = 20\">$n = 20$<\/span>) est ainsi structur\u00e9, o\u00f9 la premi\u00e8re colonne correspond au pr\u00e9dicteur <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> (heures d&rsquo;\u00e9tude) et la seconde \u00e0 la r\u00e9ponse <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> (note d&rsquo;examen).<\/p>\n<p>D\u00e8s l&rsquo;instanciation de la structure de donn\u00e9es, la premi\u00e8re t\u00e2che de l&rsquo;analyste consiste \u00e0 inspecter rigoureusement la g\u00e9om\u00e9trie de la matrice au moyen de la propri\u00e9t\u00e9 <code>.shape<\/code>, qui renvoie le tuple <span class=\"arabpsy-math-inline\" data-latex=\"(n, p)\">$(n, p)$<\/span> correspondant au nombre de lignes et de colonnes. Une visualisation directe des premiers enregistrements via la m\u00e9thode <code>.head()<\/code> et des derniers via <code>.tail()<\/code> confirme l&rsquo;int\u00e9grit\u00e9 de l&rsquo;alignement indexiel et \u00e9carte les \u00e9ventuelles anomalies de conversion imm\u00e9diatement perceptibles lors du chargement initial.<\/p>\n<h3>3.2 Contr\u00f4le de l&rsquo;int\u00e9grit\u00e9 et typage des variables<\/h3>\n<p>L&rsquo;int\u00e9grit\u00e9 structurelle des donn\u00e9es conditionne la validit\u00e9 des calculs alg\u00e9briques subs\u00e9quents. Une d\u00e9faillance dans l&rsquo;assignation des types de donn\u00e9es sous-jacents peut silently corrompre les algorithmes d&rsquo;estimation matricielle. Il est d\u00e8s lors imp\u00e9ratif de solliciter la m\u00e9thode <code>.dtypes<\/code> et la m\u00e9thode r\u00e9capitulative <code>.info()<\/code> du DataFrame afin de s&rsquo;assurer formellement que les variables d&rsquo;int\u00e9r\u00eat sont encod\u00e9es sous forme de nombres \u00e0 virgule flottante (types <code>float64<\/code> ou <code>int64<\/code>) et non sous forme de cha\u00eenes de caract\u00e8res (type <code>object<\/code>), ce qui traduirait la pr\u00e9sence accidentelle de caract\u00e8res typographiques invisibles ou d&rsquo;espaces ins\u00e9cables.<\/p>\n<p>La d\u00e9tection des valeurs manquantes ou incompl\u00e8tes (usuellement d\u00e9sign\u00e9es par la valeur sentinelle <code>NaN<\/code> pour <em>Not a Number<\/em>) constitue une \u00e9tape non n\u00e9gociable du protocole de validation. L&rsquo;ex\u00e9cution de la commande cha\u00een\u00e9e <code>df.isnull().sum()<\/code> permet de quantifier pr\u00e9cis\u00e9ment l&rsquo;ampleur d&rsquo;\u00e9ventuelles omissions de collecte. Dans le cadre th\u00e9orique strict des moindres carr\u00e9s ordinaires, toute observation pr\u00e9sentant une valeur ind\u00e9termin\u00e9e sur <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> ou sur <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> est \u00e9limin\u00e9e par les proc\u00e9dures d&rsquo;estimation standard (suppression par liste ou <em>listwise deletion<\/em>), ce qui modifie la taille effective de l&rsquo;\u00e9chantillon et peut introduire des biais syst\u00e9matiques si ces disparitions ne sont pas compl\u00e8tement al\u00e9atoires (m\u00e9canisme <em>MCAR<\/em>).<\/p>\n<p>Enfin, la v\u00e9rification des bornes de validit\u00e9 computationnelle garantit l&rsquo;absence d&rsquo;incoh\u00e9rences mat\u00e9rielles \u00e9videntes, telles que des scores d&rsquo;examen n\u00e9gatifs ou des temps d&rsquo;\u00e9tude exc\u00e9dant le nombre d&rsquo;heures th\u00e9oriquement disponibles au sein d&rsquo;une p\u00e9riode acad\u00e9mique donn\u00e9e. Toute anomalie identifi\u00e9e \u00e0 ce stade doit faire l&rsquo;objet d&rsquo;une tra\u00e7abilit\u00e9 documentaire m\u00e9ticuleuse avant toute tentative de mod\u00e9lisation math\u00e9matique.<\/p>\n<h3>3.3 Documentation m\u00e9trologique des variables<\/h3>\n<p>La rigueur acad\u00e9mique impose que toute grandeur num\u00e9rique soit adoss\u00e9e \u00e0 une d\u00e9finition m\u00e9trologique irr\u00e9prochable. L&rsquo;analyste doit imp\u00e9rativement expliciter les propri\u00e9t\u00e9s de mesure des variables \u00e9tudi\u00e9es. Dans notre dispositif d&rsquo;illustration, la variable pr\u00e9dictive continue \u00ab Temps d&rsquo;\u00e9tude \u00bb (<span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>) est quantifi\u00e9e en unit\u00e9s horaires r\u00e9elles (<span class=\"arabpsy-math-inline\" data-latex=\"h\">$h$<\/span>), mesur\u00e9es avec une pr\u00e9cision d\u00e9cimale d&rsquo;un dixi\u00e8me d&rsquo;heure, refl\u00e9tant le temps effectif pass\u00e9 par chaque apprenant en interaction active avec le mat\u00e9riel p\u00e9dagogique (lectures, exercices, r\u00e9visions dirig\u00e9es), exclusion faite des temps de pause passive.<\/p>\n<p>La variable de r\u00e9ponse \u00ab Score \u00e0 l&rsquo;examen \u00bb (<span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span>) est formalis\u00e9e sur une \u00e9chelle continue th\u00e9orique de $0$ \u00e0 $100$ points. Bien que les notes d&rsquo;examens soient parfois discr\u00e9tis\u00e9es par les processus de notation acad\u00e9mique en nombres entiers ou demi-entiers, le continuum sous-jacent du construit cognitif \u00e9valu\u00e9 autorise son traitement l\u00e9gitime en tant que variable continue dans le cadre du mod\u00e8le lin\u00e9aire, sous r\u00e9serve que l&rsquo;\u00e9chelle ne pr\u00e9sente pas d&rsquo;effets de plancher ou de plafond marqu\u00e9s qui tronqueraient artificiellement la distribution.<\/p>\n<p>La tra\u00e7abilit\u00e9 des donn\u00e9es n\u00e9cessite \u00e9galement la conservation des m\u00e9tadonn\u00e9es associ\u00e9es : protocole d&rsquo;enregistrement utilis\u00e9 (relev\u00e9s automatiques de temps de connexion sur plateforme p\u00e9dagogique, journaux de bord auto-rapport\u00e9s), conditions environnementales de passation de l&rsquo;\u00e9valuation finale et anonymisation stricte des identifiants des participants. Cette documentation garantit la transparence scientifique et facilite d&rsquo;\u00e9ventuelles r\u00e9analyses secondaires par la communaut\u00e9 acad\u00e9mique.<\/p>\n<h2>4. \u00c9tape 2 : Analyse exploratoire des donn\u00e9es (EDA)<\/h2>\n<h3>4.1 Statistiques descriptives univari\u00e9es<\/h3>\n<p>Pr\u00e9alablement \u00e0 toute mod\u00e9lisation bivari\u00e9e, l&rsquo;exploration d\u00e9taill\u00e9e des distributions univari\u00e9es individuelles constitue un pr\u00e9requis incontournable de l&rsquo;analyse exploratoire des donn\u00e9es (<em>Exploratory Data Analysis<\/em>). La m\u00e9thode <code>df.describe()<\/code> fournit une premi\u00e8re synth\u00e8se tabulaire des propri\u00e9t\u00e9s de position et d&rsquo;\u00e9chelle de chaque variable. La tendance centrale est appr\u00e9hend\u00e9e conjointement par la moyenne arithm\u00e9tique et par la m\u00e9diane (50e percentile). Une divergence prononc\u00e9e entre la moyenne et la m\u00e9diane constitue le premier signal d&rsquo;une asym\u00e9trie distributionnelle ou de l&rsquo;influence potentielle d&rsquo;observations atypiques log\u00e9es dans les queues de distribution.<\/p>\n<p>La dispersion des variables s&rsquo;\u00e9value au moyen de l&rsquo;\u00e9cart-type d&rsquo;\u00e9chantillon, not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"s\">$s$<\/span>, dont le carr\u00e9 d\u00e9finit la variance non biais\u00e9e (divis\u00e9e par <span class=\"arabpsy-math-inline\" data-latex=\"n - 1\">$n &#8211; 1$<\/span> degr\u00e9s de libert\u00e9). Pour compl\u00e9ter ces param\u00e8tres gaussiens traditionnels, l&rsquo;intervalle interquartile (<span class=\"arabpsy-math-inline\" data-latex=\"IQR = Q_3 - Q_1\">$IQR = Q_3 &#8211; Q_1$<\/span>), calcul\u00e9 entre le premier et le troisi\u00e8me quartile, fournit une mesure d&rsquo;\u00e9talement robuste et non param\u00e9trique, insensible aux \u00e9ventuelles valeurs d\u00e9viantes situ\u00e9es aux extr\u00eames de la s\u00e9rie.<\/p>\n<p>Pour approfondir la caract\u00e9risation de la forme g\u00e9om\u00e9trique des lois empiriques, le calcul des coefficients de forme s&rsquo;av\u00e8re indispensable : le coefficient d&rsquo;asym\u00e9trie de Fisher (<em>skewness<\/em>) et le coefficient d&rsquo;aplatissement (<em>kurtosis<\/em>). Une asym\u00e9trie statistiquement nulle refl\u00e8te une distribution sym\u00e9trique de type gaussien, tandis qu&rsquo;une valeur positive d\u00e9note un \u00e9talement de la queue de distribution vers la droite (valeurs \u00e9lev\u00e9es). Un coefficient d&rsquo;aplatissement exc\u00e9dant la valeur de r\u00e9f\u00e9rence de la loi normale (kurtosis d&rsquo;exc\u00e8s positif) signale une distribution leptokurtique, caract\u00e9ris\u00e9e par un pic central ac\u00e9r\u00e9 et des queues \u00e9paisses sujettes \u00e0 des \u00e9v\u00e9nements extr\u00eames plus fr\u00e9quents que sous l&rsquo;hypoth\u00e8se de normalit\u00e9.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/simpleRegPython2.png\" alt=\"Boxplot in Python\" \/><figcaption>Boxplot in Python<\/figcaption><\/figure>\n<h3>4.2 Visualisation pr\u00e9liminaire par nuage de points<\/h3>\n<p>L&rsquo;inspection graphique d&rsquo;une distribution constitue l&rsquo;un des garde-fous m\u00e9thodologiques les plus puissants contre les erreurs d&rsquo;interpr\u00e9tation purement arithm\u00e9tiques, comme l&rsquo;a magistralement d\u00e9montr\u00e9 le statisticien Francis Anscombe avec son c\u00e9l\u00e8bre quatuor. Le diagramme de dispersion (ou <em>scatter plot<\/em>) repr\u00e9sente l&rsquo;espace bidimensionnel d\u00e9fini par les axes orthogonaux <span class=\"arabpsy-math-inline\" data-latex=\"(X, Y)\">$(X, Y)$<\/span>, sur lequel chaque couple d&rsquo;observations empiriques <span class=\"arabpsy-math-inline\" data-latex=\"(x_i, y_i)\">$(x_i, y_i)$<\/span> est projet\u00e9 sous la forme d&rsquo;un point g\u00e9om\u00e9trique discret.<\/p>\n<p>En mobilisant la fonction <code>sns.scatterplot()<\/code> de la biblioth\u00e8que Seaborn ou la fonction native <code>plt.scatter()<\/code> de Matplotlib, le chercheur proc\u00e8de \u00e0 un examen morphologique attentif du nuage d&rsquo;observations. L&rsquo;objectif premier est de confirmer visuellement l&rsquo;ad\u00e9quation d&rsquo;une trajectoire lin\u00e9aire droite. Une disposition g\u00e9n\u00e9rale des points s&rsquo;\u00e9tirant le long d&rsquo;une bande diagonale ascendante uniforme constitue le signal favorable indiquant qu&rsquo;un mod\u00e8le de r\u00e9gression du premier degr\u00e9 permettra de capturer fid\u00e8lement la structure dominante des donn\u00e9es.<\/p>\n<p>Ce diagnostic visuel permet \u00e9galement d&rsquo;identifier imm\u00e9diatement des anomalies de conformation spatiale qui \u00e9chapperaient aux synth\u00e8ses num\u00e9riques globales. Il s&rsquo;agit notamment de rep\u00e9rer d&rsquo;\u00e9ventuelles non-lin\u00e9arit\u00e9s flagrantes (courbures logarithmiques, inflexions sigmo\u00efdales ou trajectoires paraboliques en forme de U invers\u00e9), des concentrations asym\u00e9triques sugg\u00e9rant des effets de grappes ou de sous-groupes non identifi\u00e9s au sein de l&rsquo;\u00e9chantillon, ainsi que des points isol\u00e9s situ\u00e9s \u00e0 une distance consid\u00e9rable du corps principal de la distribution.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/simpleRegPython1.png\" alt=\"Scatterplot in Python\" \/><figcaption>Scatterplot in Python<\/figcaption><\/figure>\n<h3>4.3 Estimation de l&rsquo;association lin\u00e9aire bivari\u00e9e<\/h3>\n<p>La quantification math\u00e9matique formelle du degr\u00e9 d&rsquo;association lin\u00e9aire univari\u00e9e entre la variable explicative et la variable cible repose sur le coefficient de corr\u00e9lation produit-moment de Pearson, usuellement d\u00e9sign\u00e9 par le symbole <span class=\"arabpsy-math-inline\" data-latex=\"r\">$r$<\/span>. Ce coefficient param\u00e9trique s&rsquo;obtient en divisant la covariance empirique des deux grandeurs par le produit de leurs \u00e9carts-types respectifs :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"r = \\frac{\\sum_{i=1}^{n} (x_i - \\bar{x})(y_i - \\bar{y})}{\\sqrt{\\sum_{i=1}^{n} (x_i - \\bar{x})^2} \\sqrt{\\sum_{i=1}^{n} (y_i - \\bar{y})^2}}\">$$r = \\frac{\\sum_{i=1}^{n} (x_i &#8211; \\bar{x})(y_i &#8211; \\bar{y})}{\\sqrt{\\sum_{i=1}^{n} (x_i &#8211; \\bar{x})^2} \\sqrt{\\sum_{i=1}^{n} (y_i &#8211; \\bar{y})^2}}$$<\/span><\/p>\n<p>Par construction math\u00e9matique, la valeur de <span class=\"arabpsy-math-inline\" data-latex=\"r\">$r$<\/span> est strictement born\u00e9e au sein de l&rsquo;intervalle ferm\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"[-1, +1]\">$[-1, +1]$<\/span>. Une valeur tendant vers <span class=\"arabpsy-math-inline\" data-latex=\"+1\">$+1$<\/span> indique une corr\u00e9lation lin\u00e9aire positive parfaite, une valeur de $0$ caract\u00e9rise l&rsquo;absence absolue de corr\u00e9lation lin\u00e9aire, et une valeur tendant vers <span class=\"arabpsy-math-inline\" data-latex=\"-1\">$-1$<\/span> mat\u00e9rialise une relation lin\u00e9aire n\u00e9gative parfaite. Selon les conventions canoniques propos\u00e9es par Jacob Cohen pour les sciences humaines et comportementales, une corr\u00e9lation <span class=\"arabpsy-math-inline\" data-latex=\"|r| ge 0{,}10\">$|r| ge 0{,}10$<\/span> est qualifi\u00e9e de faible, <span class=\"arabpsy-math-inline\" data-latex=\"|r| ge 0{,}30\">$|r| ge 0{,}30$<\/span> de mod\u00e9r\u00e9e, et <span class=\"arabpsy-math-inline\" data-latex=\"|r| ge 0{,}50\">$|r| ge 0{,}50$<\/span> d&rsquo;\u00e9lev\u00e9e.<\/p>\n<p>L&rsquo;estimation ponctuelle de ce coefficient doit imp\u00e9rativement s&rsquo;accompagner d&rsquo;un test d&rsquo;hypoth\u00e8se inf\u00e9rentiel visant \u00e0 \u00e9valuer la significativit\u00e9 statistique de la liaison observ\u00e9e au sein de la population parente. L&rsquo;hypoth\u00e8se nulle formalise l&rsquo;absence d&rsquo;association lin\u00e9aire : <span class=\"arabpsy-math-inline\" data-latex=\"H_0: \\rho = 0\">$H_0: \\rho = 0$<\/span>. La statistique de d\u00e9cision suit une loi de Student \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"n - 2\">$n &#8211; 2$<\/span> degr\u00e9s de libert\u00e9 :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"t = \\frac{r \\sqrt{n - 2}}{\\sqrt{1 - r^2}}\">$$t = \\frac{r \\sqrt{n &#8211; 2}}{\\sqrt{1 &#8211; r^2}}$$<\/span><\/p>\n<p>L&rsquo;ex\u00e9cution de la fonction <code>pearsonr<\/code> du sous-module <code>scipy.stats<\/code> renvoie simultan\u00e9ment l&rsquo;estimation ponctuelle de <span class=\"arabpsy-math-inline\" data-latex=\"r\">$r$<\/span> et la probabilit\u00e9 critique bilat\u00e9rale (<span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur) associ\u00e9e \u00e0 cette statistique <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span>. Si cette <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur est inf\u00e9rieure au seuil de signification conventionnel <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0{,}05\">$\\alpha = 0{,}05$<\/span>, l&rsquo;hypoth\u00e8se nulle est rejet\u00e9e, attestant que l&rsquo;association observ\u00e9e ne peut raisonnablement \u00eatre imput\u00e9e au seul hasard de l&rsquo;\u00e9chantillonnage.<\/p>\n<h2>5. \u00c9tape 3 : \u00c9valuation pr\u00e9liminaire des postulats th\u00e9oriques<\/h2>\n<h3>5.1 Postulat de lin\u00e9arit\u00e9 de la relation<\/h3>\n<p>Le premier postulat fondamental du mod\u00e8le de r\u00e9gression lin\u00e9aire classique stipule que la forme fonctionnelle liant l&rsquo;esp\u00e9rance conditionnelle de <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> \u00e0 la valeur de <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> est une fonction affine droite. Une erreur de sp\u00e9cification relative \u00e0 cette lin\u00e9arit\u00e9 th\u00e9orique entra\u00eene des cons\u00e9quences d\u00e9sastreuses sur le plan math\u00e9matique : les estimateurs des MCO perdent leur propri\u00e9t\u00e9 de non-biais, induisant des sous-estimations ou des surestimations syst\u00e9matiques des valeurs cibles sur diff\u00e9rentes plages de l&rsquo;espace des covariables.<\/p>\n<p>Pour valider l&rsquo;ad\u00e9quation d&rsquo;une mod\u00e9lisation lin\u00e9aire sans imposer a priori une trajectoire param\u00e9trique rigide, les statisticiens emploient des m\u00e9thodes d&rsquo;estimation non param\u00e9trique locale, au premier rang desquelles figure le lissage polynomial local pond\u00e9r\u00e9 ou LOWESS (<em>Locally Weighted Scatterplot Smoothing<\/em>). Cette technique estime la tendance centrale en calculant des r\u00e9gressions polynomiales locales pond\u00e9r\u00e9es au voisinage de chaque observation, attribuant un poids inversement proportionnel \u00e0 la distance g\u00e9om\u00e9trique des points voisins.<\/p>\n<p>En superposant graphiquement la courbe issue du lissage LOWESS \u00e0 la droite de r\u00e9gression lin\u00e9aire param\u00e9trique des MCO, le chercheur peut d\u00e9celer visuellement d&rsquo;\u00e9ventuelles inflexions ou courbures progressives. Si la trajectoire non param\u00e9trique oscille \u00e9troitement autour de la droite g\u00e9om\u00e9trique sans manifester de d\u00e9rive syst\u00e9matique persistante, l&rsquo;hypoth\u00e8se de lin\u00e9arit\u00e9 peut \u00eatre jug\u00e9e empiriquement acceptable. Dans le cas contraire, une transformation non lin\u00e9aire des variables (transformation logarithmique, racine carr\u00e9e ou mod\u00e9lisation polynomiale d&rsquo;ordre sup\u00e9rieur) doit \u00eatre envisag\u00e9e avant de poursuivre.<\/p>\n<h3>5.2 Ind\u00e9pendance conceptuelle des observations<\/h3>\n<p>L&rsquo;hypoth\u00e8se selon laquelle chaque observation individuelle <span class=\"arabpsy-math-inline\" data-latex=\"(x_i, y_i)\">$(x_i, y_i)$<\/span> est stochastiquement ind\u00e9pendante de toutes les autres constitue un pilier th\u00e9orique indispensable du mod\u00e8le standard. L&rsquo;absence d&rsquo;ind\u00e9pendance structurelle survient fr\u00e9quemment dans les protocoles comportant des mesures longitudinales r\u00e9p\u00e9t\u00e9es sur les m\u00eames sujets, des donn\u00e9es hi\u00e9rarchis\u00e9es (tels que des \u00e9l\u00e8ves regroup\u00e9s au sein de classes scolaires distinctes) ou des s\u00e9ries chronologiques caract\u00e9ris\u00e9es par une d\u00e9pendance temporelle s\u00e9rielle.<\/p>\n<p>La violation du postulat d&rsquo;ind\u00e9pendance ne biaise pas directement l&rsquo;estimation ponctuelle des coefficients <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span>, mais affecte dramatiquement le calcul de leur matrice de variance-covariance empirique. Lorsque les r\u00e9sidus sont corr\u00e9l\u00e9s positivement entre eux, l&rsquo;information redondante contenue dans l&rsquo;\u00e9chantillon est trait\u00e9e par le mod\u00e8le comme s&rsquo;il s&rsquo;agissait d&rsquo;observations autonomes r\u00e9elles. Il en r\u00e9sulte une sous-estimation syst\u00e9matique des erreurs-types asymptotiques des param\u00e8tres, ce qui gonfle artificiellement les statistiques <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> de Student et produit une multiplication intol\u00e9rable du taux d&rsquo;erreur de premi\u00e8re esp\u00e8ce (<span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>), conduisant \u00e0 rejeter abusivement l&rsquo;hypoth\u00e8se nulle.<\/p>\n<p>Il est fondamental de maintenir une distinction claire entre l&rsquo;ind\u00e9pendance conceptuelle des variables brutes et l&rsquo;ind\u00e9pendance des termes d&rsquo;erreur r\u00e9siduels. Alors que la premi\u00e8re d\u00e9pend intrins\u00e8quement de l&rsquo;architecture du plan d&rsquo;\u00e9chantillonnage exp\u00e9rimental, la seconde fait l&rsquo;objet de v\u00e9rifications empiriques quantitatives post-estimation. Dans notre cas d&rsquo;\u00e9tude, l&rsquo;\u00e9chantillonnage transversal al\u00e9atoire d&rsquo;\u00e9tudiants distincts n&rsquo;ayant aucun lien de d\u00e9pendance mutuelle permet de consid\u00e9rer le postulat d&rsquo;ind\u00e9pendance du plan de collecte comme v\u00e9rifi\u00e9.<\/p>\n<h3>5.3 \u00c9chelle et absence d&rsquo;erreur de mesure sur le r\u00e9gresseur<\/h3>\n<p>Le cadre classique de la r\u00e9gression par les moindres carr\u00e9s ordinaires s&rsquo;articule formellement autour de l&rsquo;hypoth\u00e8se selon laquelle la variable explicative <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> est mesur\u00e9e sans erreur stochastique ou, \u00e0 tout le moins, avec une pr\u00e9cision m\u00e9trologique infiniment sup\u00e9rieure \u00e0 celle de la variable de r\u00e9ponse <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span>. Dans la litt\u00e9rature statistique avanc\u00e9e, cette condition s\u00e9pare les mod\u00e8les de r\u00e9gression classiques des mod\u00e8les d&rsquo;erreurs sur les variables (<em>Errors-in-Variables Models<\/em>).<\/p>\n<p>Lorsque le pr\u00e9dicteur <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> est entach\u00e9 d&rsquo;une erreur de mesure al\u00e9atoire non n\u00e9gligeable \u2014 situation particuli\u00e8rement pr\u00e9valente en psychologie lorsque les variables ind\u00e9pendantes proviennent de questionnaires auto-rapport\u00e9s ou d&rsquo;instruments psychom\u00e9triques \u00e0 fid\u00e9lit\u00e9 imparfaite \u2014, un ph\u00e9nom\u00e8ne pernicieux d\u00e9nomm\u00e9 biais d&rsquo;att\u00e9nuation (ou r\u00e9gression vers la moyenne) se produit. Ce biais math\u00e9matique comprime syst\u00e9matiquement l&rsquo;estimation de la pente <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span> vers z\u00e9ro :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{p\\lim} , \\hat{\\beta}_1 = \\beta_1 \\left( \\frac{\\sigma_X^2}{\\sigma_X^2 + \\sigma_u^2} \\right)\">$$\\text{p\\lim} , \\hat{\\beta}_1 = \\beta_1 \\left( \\frac{\\sigma_X^2}{\\sigma_X^2 + \\sigma_u^2} \\right)$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\sigma_u^2\">$\\sigma_u^2$<\/span> repr\u00e9sente la variance de l&rsquo;erreur de mesure grevant la variable <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>. Le coefficient d&rsquo;att\u00e9nuation \u00e9tant strictement inf\u00e9rieur \u00e0 l&rsquo;unit\u00e9 d\u00e8s lors que <span class=\"arabpsy-math-inline\" data-latex=\"\\sigma_u^2 &gt; 0\">$\\sigma_u^2 &gt; 0$<\/span>, l&rsquo;analyste sous-estime syst\u00e9matiquement la force de l&rsquo;effet univari\u00e9 r\u00e9el du pr\u00e9dicteur sur la population. Il est par cons\u00e9quent imp\u00e9ratif de s&rsquo;assurer en amont que les outils m\u00e9trologiques servant \u00e0 enregistrer le r\u00e9gresseur poss\u00e8dent des indices de fid\u00e9lit\u00e9 et de consistance interne (tels que l&rsquo;alpha de Cronbach ou l&rsquo;om\u00e9ga de McDonald) d&rsquo;un niveau particuli\u00e8rement \u00e9lev\u00e9 avant d&rsquo;int\u00e9grer leurs mesures dans un mod\u00e8le MCO conventionnel.<\/p>\n<h2>6. \u00c9tape 4 : Ajustement du mod\u00e8le de r\u00e9gression avec Statsmodels<\/h2>\n<h3>6.1 Construction de la matrice de r\u00e9gression<\/h3>\n<p>La mise en \u0153uvre computationnelle de l&rsquo;ajustement lin\u00e9aire via la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/www.statsmodels.org\/\">Statsmodels<\/a> requiert une compr\u00e9hension pr\u00e9cise de la structure de l&rsquo;alg\u00e8bre matricielle sous-jacente. Dans un syst\u00e8me lin\u00e9aire g\u00e9n\u00e9ral, le mod\u00e8le s&rsquo;exprime sous la forme compacte <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbf{Y} = \\mathbf{X}boldsymbol{\\beta} + boldsymbol{\\varepsilon}\">$\\mathbf{Y} = \\mathbf{X}boldsymbol{\\beta} + boldsymbol{\\varepsilon}$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbf{X}\">$\\mathbf{X}$<\/span> d\u00e9signe la matrice de dessin (<em>design matrix<\/em>). Par d\u00e9faut, pour des raisons de flexibilit\u00e9 algorithmique, Statsmodels ne pr\u00e9sume pas de la pr\u00e9sence obligatoire d&rsquo;une ordonn\u00e9e \u00e0 l&rsquo;origine dans la formulation math\u00e9matique.<\/p>\n<p>Afin d&rsquo;estimer le coefficient <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0\">$\\beta_0$<\/span>, il est imp\u00e9ratif de modifier le vecteur dimensionnel de la variable explicative en lui adjoignant une colonne de constantes unitaires (des valeurs scalaires \u00e9gales \u00e0 $1$). Cette op\u00e9ration matricielle s&rsquo;effectue au moyen de la fonction <code>sm.add_constant()<\/code>, qui convertit la s\u00e9rie uni-colonne de taille <span class=\"arabpsy-math-inline\" data-latex=\"(n, 1)\">$(n, 1)$<\/span> en une matrice bidimensionnelle de dimensions <span class=\"arabpsy-math-inline\" data-latex=\"(n, 2)\">$(n, 2)$<\/span>, dont la premi\u00e8re colonne est constitu\u00e9e de $1$ et la seconde des valeurs empiriques de la variable <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>.<\/p>\n<p>L&rsquo;omission de cette \u00e9tape technique constitue un pi\u00e8ge classique aux cons\u00e9quences analytiques majeures : l&rsquo;appel direct de la fonction de r\u00e9gression sans l&rsquo;adjonction de cette colonne unitaire force artificiellement la droite \u00e0 traverser l&rsquo;origine g\u00e9om\u00e9trique des coordonn\u00e9es <span class=\"arabpsy-math-inline\" data-latex=\"(0, 0)\">$(0, 0)$<\/span>. Cela contraint l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine \u00e0 \u00eatre strictement nulle (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0 = 0\">$\\hat{\\beta}_0 = 0$<\/span>), ce qui fausse radicalement l&rsquo;estimation de la pente <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span>, alt\u00e8re le calcul de la somme des carr\u00e9s et rend le coefficient de d\u00e9termination <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> math\u00e9matiquement incoh\u00e9rent et virtuellement inutilisable pour l&rsquo;inf\u00e9rence.<\/p>\n<h3>6.2 Instanciation et r\u00e9solution par les moindres carr\u00e9s<\/h3>\n<p>Une fois les structures de donn\u00e9es rigoureusement configur\u00e9es, l&rsquo;ajustement du mod\u00e8le statistique s&rsquo;op\u00e8re par l&rsquo;appel \u00e0 la classe <code>sm.OLS<\/code> (pour <em>Ordinary Least Squares<\/em>). La signature formelle du constructeur impose de sp\u00e9cifier le vecteur cible de la variable d\u00e9pendante <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> comme premier argument positionnel, suivi de la matrice de dessin <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbf{X}\">$\\mathbf{X}$<\/span> pr\u00e9alablement augment\u00e9e de sa constante :<\/p>\n<p><code>modele = sm.OLS(y, X_const)<\/code><\/p>\n<p>L&rsquo;instanciation de cette classe ne d\u00e9clenche pas imm\u00e9diatement la r\u00e9solution num\u00e9rique, mais initialise un objet de mod\u00e8le statistique formel. C&rsquo;est l&rsquo;ex\u00e9cution explicite de la m\u00e9thode <code>.fit()<\/code> sur cette instance qui active les routines de calcul num\u00e9rique sous-jacentes. En coulisses, Statsmodels n&rsquo;ex\u00e9cute pas une inversion matricielle na\u00efve de type <span class=\"arabpsy-math-inline\" data-latex=\"(\\mathbf{X}^T\\mathbf{X})^{-1}\">$(\\mathbf{X}^T\\mathbf{X})^{-1}$<\/span>, laquelle s&rsquo;av\u00e9rerait num\u00e9riquement instable en pr\u00e9sence de quasi-colin\u00e9arit\u00e9 ou de mauvais conditionnement num\u00e9rique, mais s&rsquo;appuie sur des algorithmes avanc\u00e9s de factorisation matricielle, tels que la d\u00e9composition QR ou la d\u00e9composition en valeurs singuli\u00e8res (SVD) impl\u00e9ment\u00e9es dans la biblioth\u00e8que sous-jacente LAPACK.<\/p>\n<p>La m\u00e9thode <code>.fit()<\/code> retourne une instance sp\u00e9cialis\u00e9e de la classe <code>RegressionResultsWrapper<\/code>. Cet objet central encapsule de mani\u00e8re exhaustive l&rsquo;int\u00e9gralit\u00e9 des sorties statistiques du mod\u00e8le : estimations ponctuelles des param\u00e8tres, matrices de variance-covariance asymptotique, r\u00e9sidus du mod\u00e8le, m\u00e9triques globales de qualit\u00e9 d&rsquo;ajustement et valeurs critiques associ\u00e9es aux tests d&rsquo;hypoth\u00e8ses univari\u00e9s et multivari\u00e9s.<\/p>\n<h3>6.3 D\u00e9codage complet du tableau r\u00e9capitulatif (Summary Table)<\/h3>\n<p>L&rsquo;affichage structur\u00e9 des r\u00e9sultats d&rsquo;ajustement s&rsquo;obtient via l&rsquo;appel de la m\u00e9thode <code>resultats.summary()<\/code>, qui g\u00e9n\u00e8re un rapport textuel normalis\u00e9 compos\u00e9 de trois blocs analytiques distincts. L&rsquo;en-t\u00eate sup\u00e9rieur regroupe les informations contextuelles du protocole statistique : la variable d\u00e9pendante mod\u00e9lis\u00e9e, le mod\u00e8le th\u00e9orique exploit\u00e9 (OLS), la m\u00e9thode d&rsquo;optimisation (Least Squares), la date et l&rsquo;horodatage d&rsquo;ex\u00e9cution, le nombre d&rsquo;observations effectives incluses (<span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>), ainsi que les degr\u00e9s de libert\u00e9 du mod\u00e8le (\u00e9gaux \u00e0 $1$ pour une r\u00e9gression simple) et des r\u00e9sidus (\u00e9gaux \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"n - 2\">$n &#8211; 2$<\/span>).<\/p>\n<p>La section centrale du rapport est d\u00e9volue \u00e0 la quantification des param\u00e8tres de la droite de r\u00e9gression :<\/p>\n<ul>\n<li><strong>coef<\/strong> : l&rsquo;estimation ponctuelle calcul\u00e9e par les moindres carr\u00e9s pour la constante (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span>) et la pente du pr\u00e9dicteur (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span>).<\/li>\n<li><strong>std err<\/strong> : l&rsquo;erreur-type d&rsquo;\u00e9chantillonnage de chaque coefficient, quantifiant la d\u00e9viation attendue de l&rsquo;estimateur sous r\u00e9p\u00e9tition hypoth\u00e9tique infinie de l&rsquo;exp\u00e9rience d&rsquo;\u00e9chantillonnage.<\/li>\n<li><strong>t<\/strong> : la valeur de la statistique de test de Student d&rsquo;ad\u00e9quation univari\u00e9e (<span class=\"arabpsy-math-inline\" data-latex=\"t = \\text{coef} \/ \\text{std err}\">$t = \\text{coef} \/ \\text{std err}$<\/span>).<\/li>\n<li><strong>P&gt;|t|<\/strong> : la probabilit\u00e9 critique bilat\u00e9rale (<span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur) associ\u00e9e \u00e0 la statistique <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> sous l&rsquo;hypoth\u00e8se nulle de nullit\u00e9 du param\u00e8tre.<\/li>\n<li><strong>[0.025 &#8211; 0.975]<\/strong> : les bornes inf\u00e9rieure et sup\u00e9rieure de l&rsquo;intervalle de confiance calcul\u00e9 au seuil de confiance standard de 95 %.<\/li>\n<\/ul>\n<p>Enfin, le tableau inf\u00e9rieur fournit un ensemble de tests diagnostiques de sp\u00e9cification post-estimation : le test d&rsquo;Omnibus et le test de Jarque-Bera \u00e9valuent la normalit\u00e9 distributionnelle des erreurs r\u00e9siduelles ; la statistique de Durbin-Watson \u00e9value l&rsquo;ind\u00e9pendance temporelle s\u00e9rielle des r\u00e9sidus ; et le nombre de conditionnement (<em>Condition Number<\/em>) mesure la sensibilit\u00e9 g\u00e9om\u00e9trique de la solution matricielle aux perturbations d&rsquo;arrondi ou aux instabilit\u00e9s d&rsquo;\u00e9chelle.<\/p>\n<h2>7. \u00c9tape 5 : Interpr\u00e9tation acad\u00e9mique des param\u00e8tres estim\u00e9s<\/h2>\n<h3>7.1 Interpr\u00e9tation substantielle de la constante et de la pente<\/h3>\n<p>L&rsquo;exploitation l\u00e9gitime des r\u00e9sultats statistiques requiert de traduire la terminologie arithm\u00e9tique en propositions conceptuelles substantielles dans le domaine d&rsquo;\u00e9tude consid\u00e9r\u00e9. Le param\u00e8tre estim\u00e9 de l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine, not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span>, correspond au score d&rsquo;examen math\u00e9matiquement pr\u00e9dit pour un apprenant qui consacrerait un temps d&rsquo;\u00e9tude rigoureusement \u00e9gal \u00e0 z\u00e9ro heure (<span class=\"arabpsy-math-inline\" data-latex=\"X = 0\">$X = 0$<\/span>). Dans de nombreux contextes empiriques, l&rsquo;interpr\u00e9tation substantielle directe de cette constante s&rsquo;av\u00e8re sujette \u00e0 caution : si l&rsquo;intervalle de distribution empirique de <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> ne contient pas la valeur z\u00e9ro (par exemple si tous les \u00e9tudiants ont r\u00e9vis\u00e9 au minimum dix heures), l&rsquo;intercept constitue une extrapolation en dehors de la plage d&rsquo;observation, d\u00e9pourvue de validit\u00e9 \u00e9cologique directe, bien que math\u00e9matiquement indispensable pour ancrer la droite de r\u00e9gression.<\/p>\n<p>\u00c0 l&rsquo;inverse, l&rsquo;estimation ponctuelle de la pente, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span>, constitue le param\u00e8tre d&rsquo;int\u00e9r\u00eat substantiel majeur. Elle formalise l&rsquo;ampleur moyenne du gain ou de la perte sur la variable d\u00e9pendante par unit\u00e9 marginale d&rsquo;incr\u00e9ment sur le pr\u00e9dicteur. Si, par exemple, la valeur de <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span> ressort \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"+2{,}45\">$+2{,}45$<\/span>, cela signifie rigoureusement que, selon notre mod\u00e8le d&rsquo;\u00e9chantillon, chaque heure additionnelle investie dans l&rsquo;apprentissage s&rsquo;accompagne d&rsquo;une progression lin\u00e9aire moyenne de <span class=\"arabpsy-math-inline\" data-latex=\"2{,}45\">$2{,}45$<\/span> points sur la note d&rsquo;\u00e9valuation finale.<\/p>\n<p>L&rsquo;analyste doit constamment contextualiser cette progression moyenne au regard de l&rsquo;\u00e9chelle globale de la mesure. Un incr\u00e9ment de deux points ne poss\u00e8de pas la m\u00eame port\u00e9e pratique si l&rsquo;\u00e9preuve est calibr\u00e9e sur une \u00e9chelle de vingt points ou sur une \u00e9chelle cent\u00e9simale. L&rsquo;\u00e9valuation de la signification pratique d&rsquo;un effet n\u00e9cessite imp\u00e9rativement de croiser la grandeur brute de la pente avec l&rsquo;\u00e9cart-type de la variable d\u00e9pendante, permettant le calcul d&rsquo;indices de taille d&rsquo;effet standardis\u00e9s assimilables au coefficient d&rsquo;ajustement standardis\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"\\beta^*\">$\\beta^*$<\/span>.<\/p>\n<h3>7.2 Inf\u00e9rence statistique et tests de significativit\u00e9<\/h3>\n<p>L&rsquo;estimation des coefficients sur un \u00e9chantillon empirique fini soul\u00e8ve in\u00e9vitablement la question de la validit\u00e9 de ces estimations \u00e0 l&rsquo;\u00e9chelle de la population parente globale. Pour d\u00e9terminer si l&rsquo;effet mesur\u00e9 par la pente <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span> traduit une v\u00e9ritable r\u00e9gularit\u00e9 substantielle ou s&rsquo;il r\u00e9sulte de simples fluctuations d&rsquo;\u00e9chantillonnage al\u00e9atoire, l&rsquo;inf\u00e9rence statistique met en \u0153uvre le test <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> de Student de non-nullit\u00e9 du coefficient. Les hypoth\u00e8ses statistiques formelles s&rsquo;\u00e9noncent comme suit :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"H_0 : \\beta_1 = 0 \\quad \\text{versus} \\quad H_1 : \\beta_1 \\neq 0\">$$H_0 : \\beta_1 = 0 \\quad \\text{versus} \\quad H_1 : \\beta_1 \\neq 0$$<\/span><\/p>\n<p>Sous l&rsquo;hypoth\u00e8se nulle <span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>, la variable explicative ne contribue aucunement \u00e0 la pr\u00e9diction lin\u00e9aire de la r\u00e9ponse. La statistique de test s&rsquo;obtient en divisant la pente estim\u00e9e par son erreur-type standardis\u00e9e :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"t = \\frac{\\hat{\\beta}_1 - 0}{\\mathrm{SE}(\\hat{\\beta}_1)}\">$$t = \\frac{\\hat{\\beta}_1 &#8211; 0}{\\mathrm{SE}(\\hat{\\beta}_1)}$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\mathrm{SE}(\\hat{\\beta}_1) = \\frac{\\hat{\\sigma}}{\\sqrt{\\sum (x_i - \\bar{x})^2}}\">$\\mathrm{SE}(\\hat{\\beta}_1) = \\frac{\\hat{\\sigma}}{\\sqrt{\\sum (x_i &#8211; \\bar{x})^2}}$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\sigma}\">$\\hat{\\sigma}$<\/span> d\u00e9signe l&rsquo;erreur-type des r\u00e9sidus. Cette statistique suit une loi de Student \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"n - 2\">$n &#8211; 2$<\/span> degr\u00e9s de libert\u00e9. Si la valeur absolue du score <span class=\"arabpsy-math-inline\" data-latex=\"|t|\">$|t|$<\/span> d\u00e9passe la valeur critique tabul\u00e9e pour le seuil <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0{,}05\">$\\alpha = 0{,}05$<\/span>, ou de mani\u00e8re \u00e9quivalente si la probabilit\u00e9 critique <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur associ\u00e9e est strictement inf\u00e9rieure \u00e0 ce seuil conventionnel, l&rsquo;hypoth\u00e8se nulle est rejet\u00e9e avec un risque contr\u00f4l\u00e9 d&rsquo;erreur de premi\u00e8re esp\u00e8ce.<\/p>\n<p>Au-del\u00e0 de la d\u00e9cision binaire induite par les tests d&rsquo;hypoth\u00e8ses conventionnels, la construction des intervalles de confiance \u00e0 95 % apporte une estimation enrichie de la pr\u00e9cision param\u00e9trique. Un intervalle de confiance bilat\u00e9ral pour <span class=\"arabpsy-math-inline\" data-latex=\"\\beta_1\">$\\beta_1$<\/span> est d\u00e9limit\u00e9 par les bornes math\u00e9matiques :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\hat{\\beta}_1 \\pm t_{1 - alpha\/2, , n-2} \\cdot \\mathrm{SE}(\\hat{\\beta}_1)\">$$\\hat{\\beta}_1 \\pm t_{1 &#8211; alpha\/2, , n-2} \\cdot \\mathrm{SE}(\\hat{\\beta}_1)$$<\/span><\/p>\n<p>Cet intervalle d\u00e9limite la plage de valeurs plausibles compatibles avec les donn\u00e9es observ\u00e9es. Si la valeur z\u00e9ro n&rsquo;est pas contenue \u00e0 l&rsquo;int\u00e9rieur de ces bornes, le chercheur conclut \u00e0 l&rsquo;existence d&rsquo;un effet non nul au seuil de confiance sp\u00e9cifi\u00e9, tout en disposant d&rsquo;une estimation quantifi\u00e9e de l&rsquo;incertitude entourant l&rsquo;intensit\u00e9 de cet impact.<\/p>\n<h3>7.3 Quantification de la qualit\u00e9 d&rsquo;ajustement globale<\/h3>\n<p>L&rsquo;\u00e9valuation de la performance globale du mod\u00e8le de r\u00e9gression n\u00e9cessite de quantifier la part de la variabilit\u00e9 totale de la variable de r\u00e9ponse qui se trouve effectivement expliqu\u00e9e par la droite d&rsquo;ajustement. Cette mesure est synth\u00e9tis\u00e9e par le coefficient de d\u00e9termination, universellement d\u00e9sign\u00e9 par le symbole <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span>. L&rsquo;analyse de d\u00e9composition de la variance postule l&rsquo;orthogonalit\u00e9 g\u00e9om\u00e9trique et l&rsquo;additivit\u00e9 stricte des sommes de carr\u00e9s :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\mathrm{SCT} = \\mathrm{SCE} + \\mathrm{SCR}\">$$\\mathrm{SCT} = \\mathrm{SCE} + \\mathrm{SCR}$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\mathrm{SCT} = \\sum (y_i - \\bar{y})^2\">$\\mathrm{SCT} = \\sum (y_i &#8211; \\bar{y})^2$<\/span> est la Somme des Carr\u00e9s Totale, <span class=\"arabpsy-math-inline\" data-latex=\"\\mathrm{SCE} = \\sum (\\hat{y}_i - \\bar{y})^2\">$\\mathrm{SCE} = \\sum (\\hat{y}_i &#8211; \\bar{y})^2$<\/span> est la Somme des Carr\u00e9s Expliqu\u00e9e par le mod\u00e8le, et <span class=\"arabpsy-math-inline\" data-latex=\"\\mathrm{SCR} = \\sum (y_i - \\hat{y}_i)^2\">$\\mathrm{SCR} = \\sum (y_i &#8211; \\hat{y}_i)^2$<\/span> repr\u00e9sente la Somme des Carr\u00e9s R\u00e9siduelle. Le coefficient <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> s&rsquo;obtient alors par le ratio :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"R^2 = \\frac{\\mathrm{SCE}}{\\mathrm{SCT}} = 1 - \\frac{\\mathrm{SCR}}{\\mathrm{SCT}}\">$$R^2 = \\frac{\\mathrm{SCE}}{\\mathrm{SCT}} = 1 &#8211; \\frac{\\mathrm{SCR}}{\\mathrm{SCT}}$$<\/span><\/p>\n<p>Le <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> varie contin\u00fbment entre $0$ et $1$. Une valeur de <span class=\"arabpsy-math-inline\" data-latex=\"0{,}68\">$0{,}68$<\/span>, par exemple, indique pr\u00e9cis\u00e9ment que <span class=\"arabpsy-math-inline\" data-latex=\"68 %\">$68 %$<\/span> de la variance observ\u00e9e dans les scores d&rsquo;examen des \u00e9tudiants peut \u00eatre math\u00e9matiquement expliqu\u00e9e par les disparit\u00e9s observ\u00e9es dans leurs temps de r\u00e9vision individuels. Dans le cas sp\u00e9cifique de la r\u00e9gression lin\u00e9aire simple \u00e0 pr\u00e9dicteur univari\u00e9, le coefficient de d\u00e9termination correspond tr\u00e8s exactement au carr\u00e9 arithm\u00e9tique du coefficient de corr\u00e9lation produit-moment de Pearson : <span class=\"arabpsy-math-inline\" data-latex=\"R^2 = r_{XY}^2\">$R^2 = r_{XY}^2$<\/span>.<\/p>\n<p>N\u00e9anmoins, le <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> ne doit jamais \u00eatre interpr\u00e9t\u00e9 isol\u00e9ment. L&rsquo;analyste doit imp\u00e9rativement lui associer l&rsquo;erreur-type de l&rsquo;estimation ou l&rsquo;erreur quadratique moyenne des r\u00e9sidus (RMSE pour <em>Root Mean Squared Error<\/em>), qui r\u00e9tablit l&rsquo;\u00e9chelle de mesure originale de la variable d\u00e9pendante :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\mathrm{RMSE} = \\sqrt{\\frac{\\sum_{i=1}^{n} (y_i - \\hat{y}_i)^2}{n}}\">$$\\mathrm{RMSE} = \\sqrt{\\frac{\\sum_{i=1}^{n} (y_i &#8211; \\hat{y}_i)^2}{n}}$$<\/span><\/p>\n<p>Tandis que le <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> fournit un indice adimensionnel d&rsquo;ad\u00e9quation globale, la RMSE quantifie directement l&rsquo;\u00e9cart moyen concret entre les notes observ\u00e9es et les notes estim\u00e9es, offrant ainsi un rep\u00e8re m\u00e9trologique imm\u00e9diatement compr\u00e9hensible pour \u00e9valuer l&rsquo;utilit\u00e9 pr\u00e9dictive effective du mod\u00e8le.<\/p>\n<h2>8. \u00c9tape 6 : Impl\u00e9mentation alternative via la biblioth\u00e8que Scikit-Learn<\/h2>\n<h3>8.1 Pr\u00e9paration dimensionnelle pour Scikit-Learn<\/h3>\n<p>Bien que Statsmodels constitue la biblioth\u00e8que de r\u00e9f\u00e9rence pour l&rsquo;analyse inf\u00e9rentielle approfondie, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/scikit-learn.org\/\">Scikit-Learn<\/a> repr\u00e9sente le standard industriel pour l&rsquo;impl\u00e9mentation de mod\u00e8les au sein d&rsquo;architectures d&rsquo;apprentissage automatique plus \u00e9tendues. L&rsquo;utilisation de Scikit-Learn impose toutefois une rigueur stricte quant au formatage dimensionnel des tenseurs de donn\u00e9es d&rsquo;entr\u00e9e.<\/p>\n<p>L&rsquo;interface de programmation unifi\u00e9e de Scikit-Learn exige que la matrice des caract\u00e9ristiques (<em>features<\/em>), not\u00e9e usuellement <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span>, soit imp\u00e9rativement transmise sous la forme d&rsquo;un tableau bidimensionnel (2D array) de morphologie <span class=\"arabpsy-math-inline\" data-latex=\"(n_samples, n_features)\">$(n_samples, n_features)$<\/span>, m\u00eame lorsque l&rsquo;analyse ne porte que sur une unique variable explicative (<span class=\"arabpsy-math-inline\" data-latex=\"n_features = 1\">$n_features = 1$<\/span>). Si l&rsquo;analyste transmet une s\u00e9rie Pandas univari\u00e9e ou un vecteur NumPy unidimensionnel (1D) de taille <span class=\"arabpsy-math-inline\" data-latex=\"(n,)\">$(n,)$<\/span>, le module d\u00e9clenchera une exception d&rsquo;incompatibilit\u00e9 de forme (<code>ValueError<\/code>). La conversion s&rsquo;op\u00e8re usuellement par l&rsquo;application de la m\u00e9thode <code>.reshape(-1, 1)<\/code> sur le vecteur NumPy ou par l&rsquo;extraction de la colonne sous la forme d&rsquo;un sous-DataFrame Pandas : <code>df[['Heures_Etude']]<\/code>.<\/p>\n<p>Dans une perspective typique d&rsquo;\u00e9valuation pr\u00e9dictive supervis\u00e9e, le chercheur peut \u00e9galement choisir de scinder son jeu de donn\u00e9es empirique en sous-ensembles d&rsquo;apprentissage (<em>training set<\/em>) et d&rsquo;\u00e9valuation (<em>testing set<\/em>) via la fonction <code>train_test_split()<\/code>. Cette partition permet d&rsquo;ajuster les coefficients du mod\u00e8le sur une fraction des sujets (par exemple 80 %) et d&rsquo;\u00e9valuer la qualit\u00e9 de g\u00e9n\u00e9ralisation des pr\u00e9dictions sur la fraction r\u00e9siduelle d&rsquo;individus non observ\u00e9s lors de l&rsquo;entra\u00eenement (20 %), limitant ainsi les risques de surajustement (<em>overfitting<\/em>).<\/p>\n<h3>8.2 Instanciation et entra\u00eenement de LinearRegression<\/h3>\n<p>L&rsquo;impl\u00e9mentation op\u00e9rationnelle s&rsquo;effectue en important la classe <code>LinearRegression<\/code> depuis le sous-module <code>sklearn.linear_model<\/code>. Le constructeur accepte plusieurs hyperparam\u00e8tres fonctionnels, le plus important \u00e9tant <code>fit_intercept<\/code>, qui est configur\u00e9 par d\u00e9faut sur <code>True<\/code>. Contrairement \u00e0 Statsmodels, Scikit-Learn prend automatiquement en charge l&rsquo;adjonction interne de la constante math\u00e9matique, dispensant l&rsquo;utilisateur de toute manipulation matricielle pr\u00e9alable pour ajouter une colonne unitaire.<\/p>\n<p>L&rsquo;ex\u00e9cution de la m\u00e9thode d&rsquo;entra\u00eenement <code>.fit(X, y)<\/code> d\u00e9clenche la r\u00e9solution algorithmique par moindres carr\u00e9s. Une fois le processus de minimisation converg\u00e9, les valeurs estim\u00e9es des param\u00e8tres sont conserv\u00e9es au sein d&rsquo;attributs publics sp\u00e9cifiques de l&rsquo;instance, reconnaissables \u00e0 leur suffixe soulign\u00e9 (<em>trailing underscore<\/em>) conform\u00e9ment aux conventions de conception de la biblioth\u00e8que :<\/p>\n<ul>\n<li><code>model.intercept_<\/code> : valeur scalaire flottante correspondant \u00e0 l&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span>).<\/li>\n<li><code>model.coef_<\/code> : tableau unidimensionnel contenant la valeur estim\u00e9e de la pente (<span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span>).<\/li>\n<\/ul>\n<p>Cette approche standardis\u00e9e permet d&rsquo;ins\u00e9rer ais\u00e9ment le mod\u00e8le de r\u00e9gression au sein de pipelines de traitement plus complexes (<code>sklearn.pipeline.Pipeline<\/code>), combinant de mani\u00e8re transparente des op\u00e9rations d&rsquo;imputation de donn\u00e9es manquantes, de normalisation ou de standardisation (<code>StandardScaler<\/code>) et de validation crois\u00e9e syst\u00e9matique (<code>cross_val_score<\/code>).<\/p>\n<h3>8.3 Arbitrage m\u00e9thodologique : Statsmodels versus Scikit-Learn<\/h3>\n<p>Le choix raisonn\u00e9 entre Statsmodels et Scikit-Learn ne rel\u00e8ve pas d&rsquo;une pr\u00e9f\u00e9rence stylistique superficielle, mais d&rsquo;une ad\u00e9quation \u00e9pist\u00e9mologique stricte aux objectifs poursuivis par le chercheur. Le tableau comparatif suivant synth\u00e9tise les orientations conceptuelles distinctes qui r\u00e9gissent ces deux biblioth\u00e8ques logicielles majeures :<\/p>\n<p>Lorsque la recherche vise l&rsquo;explication th\u00e9orique, la d\u00e9monstration de la significativit\u00e9 de variables exp\u00e9rimentales ou la publication acad\u00e9mique au sein de revues sp\u00e9cialis\u00e9es, <strong>Statsmodels<\/strong> constitue le choix imp\u00e9ratif. Il g\u00e9n\u00e8re nativement l&rsquo;ensemble des diagnostics param\u00e9triques, les erreurs-types corrig\u00e9es pour l&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 et les tests d&rsquo;ad\u00e9quation globale indispensables pour attester de la rigueur du mod\u00e8le face aux \u00e9valuateurs scientifiques.<\/p>\n<p>\u00c0 l&rsquo;inverse, lorsque l&rsquo;objectif principal consiste \u00e0 d\u00e9ployer une composante pr\u00e9dictive au sein d&rsquo;une application industrielle, \u00e0 optimiser des pr\u00e9dictions sur de nouveaux \u00e9chantillons non observ\u00e9s ou \u00e0 comparer la performance de la r\u00e9gression lin\u00e9aire avec des algorithmes d&rsquo;apprentissage automatique plus sophistiqu\u00e9s (comme les for\u00eats al\u00e9atoires, le gradient boosting ou les r\u00e9seaux de neurones profonds), <strong>Scikit-Learn<\/strong> s&rsquo;av\u00e8re infiniment mieux arm\u00e9. Il convient toutefois de souligner l&rsquo;\u00e9quivalence num\u00e9rique absolue entre les deux approches : d\u00e8s lors que les donn\u00e9es d&rsquo;entr\u00e9e sont identiques et qu&rsquo;aucun terme de r\u00e9gularisation n&rsquo;est appliqu\u00e9, les coefficients <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span> calcul\u00e9s par Statsmodels et Scikit-Learn co\u00efncident rigoureusement jusqu&rsquo;\u00e0 la derni\u00e8re d\u00e9cimale de pr\u00e9cision machine.<\/p>\n<h2>9. \u00c9tape 7 : G\u00e9n\u00e9ration de pr\u00e9dictions et visualisation de la droite d&rsquo;ajustement<\/h2>\n<h3>9.1 Calcul computationnel des valeurs ajust\u00e9es<\/h3>\n<p>L&rsquo;une des finalit\u00e9s fondamentales de l&rsquo;ajustement d&rsquo;un mod\u00e8le de r\u00e9gression consiste \u00e0 projeter des pr\u00e9dictions conditionnelles pour des valeurs cibles sp\u00e9cifiques du pr\u00e9dicteur. Dans l&rsquo;\u00e9cosyst\u00e8me de programmation, cette projection s&rsquo;op\u00e8re au moyen de la m\u00e9thode universelle <code>.predict()<\/code>, disponible aussi bien sur les objets de r\u00e9sultat de Statsmodels que sur les r\u00e9gresseurs Scikit-Learn. Lorsque cette fonction est appliqu\u00e9e sur la matrice d&rsquo;entra\u00eenement originelle, elle calcule le vecteur des valeurs ajust\u00e9es ou fitted values, formellement d\u00e9sign\u00e9 par <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\mathbf{y}}\">$\\hat{\\mathbf{y}}$<\/span>.<\/p>\n<p>Sur le plan analytique, chaque pr\u00e9diction individuelle pour une valeur donn\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"x_{nouv}\">$x_{nouv}$<\/span> r\u00e9sulte de l&rsquo;\u00e9valuation directe de l&rsquo;\u00e9quation arithm\u00e9tique de la droite empirique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\hat{y}_{nouv} = \\hat{\\beta}_0 + \\hat{\\beta}_1 x_{nouv}\">$$\\hat{y}_{nouv} = \\hat{\\beta}_0 + \\hat{\\beta}_1 x_{nouv}$$<\/span><\/p>\n<p>Il est essentiel que le chercheur soit en mesure d&rsquo;ex\u00e9cuter ce calcul manuellement afin de contr\u00f4ler la coh\u00e9rence de l&rsquo;impl\u00e9mentation logicielle. Par exemple, si l&rsquo;on cherche \u00e0 d\u00e9terminer la note th\u00e9oriquement pr\u00e9visible pour un \u00e9tudiant ayant travaill\u00e9 pr\u00e9cis\u00e9ment 35 heures, l&rsquo;injection de cette valeur scalaire dans l&rsquo;\u00e9quation param\u00e9trique issue des moindres carr\u00e9s fournit instantan\u00e9ment la note estim\u00e9e correspondante.<\/p>\n<p>D&rsquo;un point de vue computationnel, l&rsquo;analyste doit veiller \u00e0 fournir des structures de donn\u00e9es strictement conformes aux exigences d&rsquo;entr\u00e9e de la m\u00e9thode pr\u00e9dictive. Avec Statsmodels, les nouvelles requ\u00eates pr\u00e9dictives doivent \u00eatre formalis\u00e9es sous forme de tableaux ou DataFrames incorporant imp\u00e9rativement la colonne de constante unitaire (via <code>sm.add_constant()<\/code>), sous peine de voir la fonction appliquer le vecteur de coefficients sur des axes mal align\u00e9s et de renvoyer des estimations aberrantes.<\/p>\n<h3>9.2 Repr\u00e9sentation graphique de la ligne de r\u00e9gression<\/h3>\n<p>La communication scientifique moderne exige une restitution visuelle claire de la relation mod\u00e9lis\u00e9e. La superposition graphique de la droite de r\u00e9gression empirique au nuage originel de points permet d&rsquo;appr\u00e9cier d&rsquo;un coup d&rsquo;\u0153il l&rsquo;ajustement spatial global et l&rsquo;\u00e9talement des r\u00e9sidus autour de la trajectoire estim\u00e9e.<\/p>\n<p>Avec Matplotlib, ce graphique s&rsquo;\u00e9labore en combinant une instruction de trac\u00e9 ponctuel (<code>plt.scatter<\/code>) avec une instruction de trac\u00e9 continu (<code>plt.plot<\/code>) appliquant les valeurs pr\u00e9dites <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\mathbf{y}}\">$\\hat{\\mathbf{y}}$<\/span>. Pour satisfaire aux normes de publication scientifique les plus exigeantes, le chercheur veillera \u00e0 enrichir la figure de labels textuels exhaustifs pr\u00e9cisant le nom des variables et leurs unit\u00e9s de mesure respectives sur chacun des axes, d&rsquo;un titre formel d\u00e9crivant le mod\u00e8le et d&rsquo;une l\u00e9gende diff\u00e9renciant explicitement les donn\u00e9es empiriques observ\u00e9es de la droite th\u00e9orique estim\u00e9e par les moindres carr\u00e9s.<\/p>\n<p>La biblioth\u00e8que Seaborn permet d&rsquo;automatiser \u00e9l\u00e9gamment cette repr\u00e9sentation gr\u00e2ce \u00e0 sa fonction haut niveau <code>sns.regplot()<\/code>. Cette fonction prend en charge simultan\u00e9ment le trac\u00e9 du nuage d&rsquo;observations, l&rsquo;ajustement computationnel de la droite de r\u00e9gression lin\u00e9aire et l&rsquo;affichage par d\u00e9faut d&rsquo;une enveloppe translucide mat\u00e9rialisant l&rsquo;intervalle de confiance \u00e0 95 % autour de la trajectoire moyenne. Cet outil visuel facilite consid\u00e9rablement l&rsquo;analyse exploratoire et l&rsquo;\u00e9valuation pr\u00e9liminaire de la pr\u00e9cision d&rsquo;ajustement.<\/p>\n<h3>9.3 Intervalles de confiance versus intervalles de pr\u00e9diction<\/h3>\n<p>Une confusion m\u00e9thodologique extr\u00eamement r\u00e9pandue au sein de la litt\u00e9rature scientifique consiste \u00e0 assimiler l&rsquo;intervalle de confiance associ\u00e9 \u00e0 la droite de r\u00e9gression et l&rsquo;intervalle de pr\u00e9diction associ\u00e9 \u00e0 une observation individuelle future. Ces deux concepts reposent sur des fondements th\u00e9oriques distincts et quantifient des incertitudes de natures fondamentalement diff\u00e9rentes :<\/p>\n<ul>\n<li><strong>L&rsquo;intervalle de confiance pour la r\u00e9ponse moyenne<\/strong> : Il mesure l&rsquo;incertitude stochastique relative \u00e0 la localisation de l&rsquo;esp\u00e9rance conditionnelle <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbb{E}(Y | X = x_0)\">$\\mathbb{E}(Y | X = x_0)$<\/span>. Sa variance d\u00e9pend exclusivement de l&rsquo;erreur d&rsquo;\u00e9chantillonnage des estimateurs <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_0\">$\\hat{\\beta}_0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span>. \u00c0 mesure que la taille de l&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> tend vers l&rsquo;infini, la pr\u00e9cision de l&rsquo;estimation de la moyenne conditionnelle augmente et la largeur de cet intervalle converge math\u00e9matiquement vers z\u00e9ro.<\/li>\n<li><strong>L&rsquo;intervalle de pr\u00e9diction pour une observation individuelle<\/strong> : Il cherche \u00e0 borner la valeur r\u00e9alis\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"y_{nouv}\">$y_{nouv}$<\/span> d&rsquo;un individu unique pour lequel la variable explicative est \u00e9gale \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"x_0\">$x_0$<\/span>. Sa variance incorpore obligatoirement la variance d&rsquo;estimation des param\u00e8tres du mod\u00e8le additionn\u00e9e de la variance propre de l&rsquo;erreur stochastique individuelle inh\u00e9rente au processus (<span class=\"arabpsy-math-inline\" data-latex=\"\\sigma^2\">$\\sigma^2$<\/span>). Par cons\u00e9quent, m\u00eame si la taille de l&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> devient infinie, l&rsquo;intervalle de pr\u00e9diction conserve une largeur incompressible \u00e9gale \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\pm z_{1-alpha\/2} \\sigma\">$\\pm z_{1-alpha\/2} \\sigma$<\/span>.<\/li>\n<\/ul>\n<p>Dans Statsmodels, l&rsquo;extraction de ces intervalles analytiques pour n&rsquo;importe quelle coordonn\u00e9e s&rsquo;effectue au moyen de l&rsquo;objet de pr\u00e9diction \u00e9tendu issu de la m\u00e9thode <code>get_prediction()<\/code>, accessible via le tableau <code>.summary_frame(alpha=0.05)<\/code>. Ce rapport explicite s\u00e9pare rigoureusement la moyenne pr\u00e9dite (<code>mean<\/code>), ses bornes de confiance (<code>mean_ci_lower<\/code>, <code>mean_ci_upper<\/code>) et les bornes de pr\u00e9diction individuelle beaucoup plus larges (<code>obs_ci_lower<\/code>, <code>obs_ci_upper<\/code>). La mod\u00e9lisation graphique de ces courbes r\u00e9v\u00e8le leur morphologie hyperbolique caract\u00e9ristique : les intervalles sont au plus \u00e9troit au centre de gravit\u00e9 de l&rsquo;\u00e9chantillon <span class=\"arabpsy-math-inline\" data-latex=\"(\\bar{x})\">$(\\bar{x})$<\/span> et s&rsquo;\u00e9vasent progressivement \u00e0 mesure que l&rsquo;on s&rsquo;\u00e9loigne vers les p\u00e9riph\u00e9ries de la distribution.<\/p>\n<h2>10. \u00c9tape 8 : Diagnostic approfondi des r\u00e9sidus et v\u00e9rification post-estimation<\/h2>\n<h3>10.1 Extraction et analyse descriptive des erreurs r\u00e9siduelles<\/h3>\n<p>L&rsquo;estimation des coefficients par les moindres carr\u00e9s ordinaires ne garantit aucunement en soi que le mod\u00e8le est statistiquement valide. L&rsquo;ensemble de l&rsquo;appareil inf\u00e9rentiel (tests <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span>, tests <span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>, intervalles de confiance) repose sur des postulats distributionnels formul\u00e9s sur les termes d&rsquo;erreur th\u00e9oriques non observables <span class=\"arabpsy-math-inline\" data-latex=\"\\varepsilon_i\">$\\varepsilon_i$<\/span>. L&rsquo;analyste doit par cons\u00e9quent \u00e9tudier les r\u00e9sidus empiriques, not\u00e9s <span class=\"arabpsy-math-inline\" data-latex=\"e_i\">$e_i$<\/span>, qui constituent les substituts observables directs de ces erreurs latentes :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"e_i = y_i - \\hat{y}_i\">$$e_i = y_i &#8211; \\hat{y}_i$$<\/span><\/p>\n<p>Par construction alg\u00e9brique directe de la m\u00e9thode des MCO (d\u00e8s lors qu&rsquo;une ordonn\u00e9e \u00e0 l&rsquo;origine est incluse dans le mod\u00e8le), la somme vectorielle et la moyenne arithm\u00e9tique des r\u00e9sidus bruts sont rigoureusement nulles : <span class=\"arabpsy-math-inline\" data-latex=\"\\sum e_i = 0\">$\\sum e_i = 0$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"\\bar{e} = 0\">$\\bar{e} = 0$<\/span>. Il convient de v\u00e9rifier empiriquement cette \u00e9galit\u00e9 num\u00e9rique au sein de l&rsquo;environnement Python pour s&rsquo;assurer de l&rsquo;absence de toute distorsion de calcul.<\/p>\n<p>Au-del\u00e0 des r\u00e9sidus bruts, dont l&rsquo;\u00e9chelle d\u00e9pend directement des unit\u00e9s de la variable <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span>, l&rsquo;analyste fait appel aux r\u00e9sidus standardis\u00e9s et aux r\u00e9sidus studentis\u00e9s (externes). Ces derniers s&rsquo;obtiennent en divisant chaque r\u00e9sidu par son \u00e9cart-type d&rsquo;estimation propre, lequel prend en compte le levier exerc\u00e9 par chaque observation. Cette transformation conf\u00e8re aux erreurs une variance unitaire standard, permettant d&rsquo;identifier imm\u00e9diatement des anomalies de distribution sans ambigu\u00eft\u00e9 m\u00e9trologique.<\/p>\n<h3>10.2 \u00c9valuation de la normalit\u00e9 des r\u00e9sidus<\/h3>\n<p>L&rsquo;hypoth\u00e8se selon laquelle les erreurs r\u00e9siduelles se distribuent conform\u00e9ment \u00e0 une loi normale gaussienne conditionne rigoureusement l&rsquo;exactitude des valeurs de probabilit\u00e9 critique des tests d&rsquo;hypoth\u00e8ses univari\u00e9s. Si le th\u00e9or\u00e8me central limite conf\u00e8re une robustesse asymptotique au mod\u00e8le lorsque la taille de l&rsquo;\u00e9chantillon devient tr\u00e8s importante (<span class=\"arabpsy-math-inline\" data-latex=\"n &gt; 100\">$n &gt; 100$<\/span>), les \u00e9chantillons d&rsquo;\u00e9chelle modeste typiques des \u00e9tudes comportementales ou exp\u00e9rimentales requi\u00e8rent une conformit\u00e9 stricte \u00e0 ce postulat.<\/p>\n<p>Le diagnostic de normalit\u00e9 s&rsquo;articule prioritairement autour de la construction d&rsquo;un diagramme quantile-quantile (ou Q-Q Plot). Cet outil graphique reporte les quantiles empiriques de la s\u00e9rie des r\u00e9sidus en regard des quantiles th\u00e9oriques issus d&rsquo;une distribution normale standard de r\u00e9f\u00e9rence. La visualisation s&rsquo;obtient via la fonction <code>sm.qqplot(residus, line='45', fit=True)<\/code>. Si les erreurs se conforment au mod\u00e8le gaussien, les points doivent s&rsquo;agr\u00e9ger de fa\u00e7on \u00e9troite et rectiligne le long de la bissectrice diagonale. Des d\u00e9crochages marqu\u00e9s aux extr\u00e9mit\u00e9s de la ligne sugg\u00e8rent des distributions leptokurtiques \u00e0 queues lourdes ou des distorsions d&rsquo;asym\u00e9trie structurelles.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/simpleRegPython4.png\" alt=\"Q-Q plot in Python\" \/><figcaption>Q-Q plot in Python<\/figcaption><\/figure>\n<p>Ce diagnostic visuel doit imp\u00e9rativement \u00eatre compl\u00e9t\u00e9 par l&rsquo;application de tests formels d&rsquo;ad\u00e9quation statistique. Le test de Shapiro-Wilk, impl\u00e9ment\u00e9 au sein de <code>scipy.stats.shapiro()<\/code>, est reconnu comme l&rsquo;un des plus puissants pour d\u00e9tecter les \u00e9carts \u00e0 la normalit\u00e9 sur des \u00e9chantillons finis. L&rsquo;hypoth\u00e8se nulle stipule la normalit\u00e9 de la distribution parentale (<span class=\"arabpsy-math-inline\" data-latex=\"H_0\">$H_0$<\/span>). Une <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>-valeur associ\u00e9e sup\u00e9rieure au seuil usuel <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0{,}05\">$\\alpha = 0{,}05$<\/span> indique que l&rsquo;hypoth\u00e8se de normalit\u00e9 des r\u00e9sidus ne peut \u00eatre rejet\u00e9e. De son c\u00f4t\u00e9, le test de Jarque-Bera, syst\u00e9matiquement report\u00e9 dans la table r\u00e9capitulative de Statsmodels, \u00e9value simultan\u00e9ment si l&rsquo;asym\u00e9trie et l&rsquo;aplatissement empiriques concordent avec les moments th\u00e9oriques gaussiens.<\/p>\n<h3>10.3 Diagnostic de l&rsquo;homosc\u00e9dasticit\u00e9 et lin\u00e9arit\u00e9 r\u00e9siduelle<\/h3>\n<p>Le postulat d&rsquo;homosc\u00e9dasticit\u00e9 stipule que la variance des termes d&rsquo;erreur r\u00e9siduels demeure constante sur l&rsquo;int\u00e9gralit\u00e9 du continuum de la variable explicative : <span class=\"arabpsy-math-inline\" data-latex=\"\\mathrm{Var}(\\varepsilon_i | X) = \\sigma^2\">$\\mathrm{Var}(\\varepsilon_i | X) = \\sigma^2$<\/span>. Lorsque cette condition n&rsquo;est pas remplie, le mod\u00e8le pr\u00e9sente de l&rsquo;h\u00e9t\u00e9rosc\u00e9dasticit\u00e9, une pathologie statistique qui se traduit par une variance conditionnelle fluctuante le long de la droite d&rsquo;ajustement. L&rsquo;\u00e9valuation de ce postulat s&rsquo;op\u00e8re au moyen du graphique des r\u00e9sidus en fonction des valeurs ajust\u00e9es (<em>Residuals vs Fitted plot<\/em>).<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/simpleRegPython3.png\" alt=\"Residual plots in Python\" \/><figcaption>Residual plots in Python<\/figcaption><\/figure>\n<p>Sur ce diagramme, les r\u00e9sidus bruts ou studentis\u00e9s sont projet\u00e9s sur l&rsquo;axe vertical des ordonn\u00e9es, tandis que les valeurs th\u00e9oriques pr\u00e9dites <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{y}_i\">$\\hat{y}_i$<\/span> occupent l&rsquo;axe horizontal des abscisses. Un mod\u00e8le convenablement sp\u00e9cifi\u00e9 g\u00e9n\u00e8re un nuage de points sans structure apparente, r\u00e9parti de mani\u00e8re al\u00e9atoire et uniforme au sein d&rsquo;une bande horizontale sym\u00e9trique centr\u00e9e sur l&rsquo;axe horizontal d&rsquo;ordonn\u00e9e z\u00e9ro. La pr\u00e9sence d&rsquo;une forme d&rsquo;entonnoir (<em>funnel shape<\/em>) \u2014 caract\u00e9ris\u00e9e par un \u00e9talement de plus en plus ample des r\u00e9sidus \u00e0 mesure que les valeurs pr\u00e9dites progressent \u2014 constitue la signature visuelle incontestable d&rsquo;une h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 prononc\u00e9e.<\/p>\n<p>Pour confirmer rigoureusement ce diagnostic au-del\u00e0 de l&rsquo;appr\u00e9ciation graphique, l&rsquo;analyste met en \u0153uvre des tests d&rsquo;hypoth\u00e8ses formels tels que le test de Breusch-Pagan ou le test de White, disponibles au sein du sous-module <code>statsmodels.stats.diagnostic<\/code> via les fonctions <code>het_breuschpagan<\/code> et <code>het_white<\/code>. Ces tests r\u00e9gressent les carr\u00e9s des r\u00e9sidus sur les pr\u00e9dicteurs ou leurs termes quadratiques pour v\u00e9rifier si la dispersion d&rsquo;erreur pr\u00e9sente une d\u00e9pendance fonctionnelle statistiquement significative. Si la probabilit\u00e9 critique <span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span> est inf\u00e9rieure \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"0{,}05\">$0{,}05$<\/span>, l&rsquo;homosc\u00e9dasticit\u00e9 est rejet\u00e9e, ce qui impose d&rsquo;ajuster les erreurs-types du mod\u00e8le au moyen d&rsquo;estimateurs robustes de type sandwich d&rsquo;Huber-White (options <code>cov_type='HC3'<\/code> sous Statsmodels).<\/p>\n<h2>11. \u00c9tape 9 : D\u00e9tection des points influents et valeurs aberrantes<\/h2>\n<h3>11.1 Identification des valeurs extr\u00eames (Outliers)<\/h3>\n<p>Dans tout ensemble d&rsquo;observations empiriques, certaines donn\u00e9es se situent \u00e0 une distance remarquable du comportement pr\u00e9dominant de la cohorte. Il convient de distinguer avec pr\u00e9cision les valeurs atypiques (<em>outliers<\/em>) relatives \u00e0 la variable d\u00e9pendante des points atypiques situ\u00e9s sur la variable pr\u00e9dictive. Une observation atypique se caract\u00e9rise par une note observ\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"y_i\">$y_i$<\/span> particuli\u00e8rement \u00e9loign\u00e9e de la pr\u00e9diction lin\u00e9aire formul\u00e9e par le mod\u00e8le pour son niveau de r\u00e9gresseur <span class=\"arabpsy-math-inline\" data-latex=\"x_i\">$x_i$<\/span>, g\u00e9n\u00e9rant un r\u00e9sidu empirique de magnitude anormale.<\/p>\n<p>L&rsquo;identification objective de ces d\u00e9viances repose sur le calcul des r\u00e9sidus studentis\u00e9s externes (ou supprim\u00e9s), d\u00e9sign\u00e9s par <span class=\"arabpsy-math-inline\" data-latex=\"t_i\">$t_i$<\/span>. Ces r\u00e9sidus sont pond\u00e9r\u00e9s en r\u00e9estimant l&rsquo;\u00e9cart-type d&rsquo;erreur apr\u00e8s avoir exclu tour \u00e0 tour chaque observation de l&rsquo;ajustement matriciel. Selon les conventions acad\u00e9miques en vigueur dans l&rsquo;inf\u00e9rence des mod\u00e8les lin\u00e9aires :<\/p>\n<ul>\n<li>Une observation affichant <span class=\"arabpsy-math-inline\" data-latex=\"|t_i| &gt; 2\">$|t_i| &gt; 2$<\/span> dans des \u00e9chantillons de taille modeste doit \u00eatre isol\u00e9e comme suspecte et soumise \u00e0 une inspection attentive.<\/li>\n<li>Une valeur exc\u00e9dant le seuil critique absolu <span class=\"arabpsy-math-inline\" data-latex=\"|t_i| &gt; 3\">$|t_i| &gt; 3$<\/span> est conventionnellement qualifi\u00e9e de valeur aberrante av\u00e9r\u00e9e.<\/li>\n<\/ul>\n<p>En pr\u00e9sence d&rsquo;une valeur aberrante, l&rsquo;erreur quadratique associ\u00e9e p\u00e8se de mani\u00e8re disproportionn\u00e9e dans la fonction de co\u00fbt des MCO. Cela force la droite \u00e0 s&rsquo;\u00e9carter de son orientation naturelle pour tenter de r\u00e9sorber cet \u00e9cart substantiel, ce qui peut masquer la v\u00e9ritable tendance sous-jacente propre \u00e0 l&rsquo;\u00e9crasante majorit\u00e9 des participants.<\/p>\n<h3>11.2 Mesure du levier statistique et de la distance de Cook<\/h3>\n<p>Une observation peut pr\u00e9senter un r\u00e9sidu parfaitement nul tout en alt\u00e9rant profond\u00e9ment la stabilit\u00e9 du mod\u00e8le de r\u00e9gression : c&rsquo;est le cas des points \u00e0 fort levier (<em>high leverage points<\/em>). Le levier, not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"h_{ii}\">$h_{ii}$<\/span>, correspond \u00e0 l&rsquo;\u00e9l\u00e9ment diagonal de la matrice de projection orthogonale <span class=\"arabpsy-math-inline\" data-latex=\"\\mathbf{H} = \\mathbf{X}(\\mathbf{X}^T\\mathbf{X})^{-1}\\mathbf{X}^T\">$\\mathbf{H} = \\mathbf{X}(\\mathbf{X}^T\\mathbf{X})^{-1}\\mathbf{X}^T$<\/span>, souvent d\u00e9sign\u00e9e sous le terme de matrice chapeau (<em>hat matrix<\/em>). Il quantifie l&rsquo;isolement g\u00e9om\u00e9trique d&rsquo;un individu par rapport au barycentre des valeurs de la variable ind\u00e9pendante (<span class=\"arabpsy-math-inline\" data-latex=\"x_i - \\bar{x}\">$x_i &#8211; \\bar{x}$<\/span>). La somme des leviers \u00e9quivaut au nombre de param\u00e8tres du mod\u00e8le (<span class=\"arabpsy-math-inline\" data-latex=\"p = 2\">$p = 2$<\/span> pour une r\u00e9gression simple) ; un individu est empiriquement consid\u00e9r\u00e9 comme un point de levier critique lorsque son indice <span class=\"arabpsy-math-inline\" data-latex=\"h_{ii}\">$h_{ii}$<\/span> exc\u00e8de le double ou le triple du levier moyen, soit le seuil critique <span class=\"arabpsy-math-inline\" data-latex=\"h_{ii} &gt; \\frac{2p}{n}\">$h_{ii} &gt; \\frac{2p}{n}$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"\\frac{3p}{n}\">$\\frac{3p}{n}$<\/span>.<\/p>\n<p>Un point atypique ou isol\u00e9 ne modifie cependant l&rsquo;estimation des coefficients que s&rsquo;il conjugue simultan\u00e9ment un levier \u00e9lev\u00e9 et un r\u00e9sidu substantiel : c&rsquo;est ce que formalise la notion fondamentale d&rsquo;influence. La mesure canonique de l&rsquo;influence statistique globale d&rsquo;une observation est synth\u00e9tis\u00e9e par la distance de Cook, not\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"D_i\">$D_i$<\/span>. Elle \u00e9value le d\u00e9placement vectoriel induit sur l&rsquo;ensemble des pr\u00e9dictions <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\mathbf{y}}\">$\\hat{\\mathbf{y}}$<\/span> lorsque l&rsquo;observation <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span> est totalement omise du processus d&rsquo;estimation :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"D_i = \\frac{\\sum_{j=1}^{n} (\\hat{y}_j - \\hat{y}_{j(i)})^2}{p \\cdot \\mathrm{MSE}} = \\frac{e_{si}^2}{p} \\left( \\frac{h_{ii}}{1 - h_{ii}} \\right)\">$$D_i = \\frac{\\sum_{j=1}^{n} (\\hat{y}_j &#8211; \\hat{y}_{j(i)})^2}{p \\cdot \\mathrm{MSE}} = \\frac{e_{si}^2}{p} \\left( \\frac{h_{ii}}{1 &#8211; h_{ii}} \\right)$$<\/span><\/p>\n<p>o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"e_{si}\">$e_{si}$<\/span> repr\u00e9sente le r\u00e9sidu standardis\u00e9 interne et <span class=\"arabpsy-math-inline\" data-latex=\"\\mathrm{MSE}\">$\\mathrm{MSE}$<\/span> l&rsquo;erreur quadratique moyenne. Selon les pr\u00e9conisations empiriques usuelles, toute observation dont la distance de Cook exc\u00e8de <span class=\"arabpsy-math-inline\" data-latex=\"D_i &gt; \\frac{4}{n}\">$D_i &gt; \\frac{4}{n}$<\/span> (ou de mani\u00e8re plus conservatrice <span class=\"arabpsy-math-inline\" data-latex=\"D_i &gt; 1\">$D_i &gt; 1$<\/span>) doit \u00eatre consid\u00e9r\u00e9e comme un point influent majeur capable de d\u00e9stabiliser \u00e0 lui seul l&rsquo;estimation globale du mod\u00e8le.<\/p>\n<p>Statsmodels propose une interface graphique int\u00e9gr\u00e9e pour synth\u00e9tiser simultan\u00e9ment ces dimensions diagnostiques au moyen de la m\u00e9thode <code>sm.graphics.influence_plot(resultats, criterion=\"cooks\")<\/code>. Cette visualisation reporte sur l&rsquo;axe des abscisses le levier statistique de chaque point, sur l&rsquo;axe des ordonn\u00e9es leurs r\u00e9sidus studentis\u00e9s respectifs, et mat\u00e9rialise la magnitude relative de la distance de Cook par l&rsquo;interm\u00e9diaire du diam\u00e8tre de chaque point, permettant une d\u00e9tection imm\u00e9diate des cas influents majeurs.<\/p>\n<h3>11.3 Prise de d\u00e9cision m\u00e9thodologique face aux points atypiques<\/h3>\n<p>La d\u00e9couverte d&rsquo;une observation aberrante ou d&rsquo;un point influent confronte le chercheur \u00e0 un arbitrage m\u00e9thodologique d\u00e9licat. L&rsquo;exclusion aveugle et automatis\u00e9e d&rsquo;une donn\u00e9e sous le seul pr\u00e9texte qu&rsquo;elle s&rsquo;\u00e9carte de la trajectoire id\u00e9ale du mod\u00e8le constitue une faute scientifique majeure, susceptible de g\u00e9n\u00e9rer un biais de confirmation artificiel et d&rsquo;invalider la repr\u00e9sentativit\u00e9 de l&rsquo;\u00e9tude empirique.<\/p>\n<p>La d\u00e9marche rigoureuse impose en premier lieu de remonter \u00e0 la source de la collecte pour \u00e9liminer l&rsquo;hypoth\u00e8se d&rsquo;une erreur mat\u00e9rielle de saisie, d&rsquo;un dysfonctionnement d&rsquo;instrumentation ou d&rsquo;un non-respect patent du protocole exp\u00e9rimental par le sujet (par exemple, un participant ayant abandonn\u00e9 l&rsquo;\u00e9preuve apr\u00e8s quelques minutes seulement). En pr\u00e9sence d&rsquo;une erreur d&rsquo;enregistrement indubitable et non corrigible, la suppression de l&rsquo;observation est scientifiquement l\u00e9gitime et doit \u00eatre explicitement document\u00e9e dans le rapport de recherche.<\/p>\n<p>Lorsque la valeur aberrante rel\u00e8ve de la variabilit\u00e9 naturelle et l\u00e9gitime du ph\u00e9nom\u00e8ne psychologique sous \u00e9tude, la conduite d&rsquo;une analyse de sensibilit\u00e9 s&rsquo;av\u00e8re indispensable. Cette approche consiste \u00e0 ajuster le mod\u00e8le \u00e0 deux reprises \u2014 une premi\u00e8re fois avec l&rsquo;\u00e9chantillon complet, puis une seconde fois apr\u00e8s exclusion du point d&rsquo;influence critique \u2014, puis \u00e0 juxtaposer rigoureusement les deux jeux d&rsquo;estimations dans la publication finale. Si les conclusions substantielles et la significativit\u00e9 statistique de la pente demeurent invariantes face \u00e0 cette exclusion, l&rsquo;analyste atteste de la robustesse de ses conclusions. Dans le cas contraire, il convient de renoncer \u00e0 l&rsquo;optimisation par les moindres carr\u00e9s ordinaires au profit de m\u00e9thodes de r\u00e9gression robuste, telles que la r\u00e9gression de Huber ou les M-estimateurs impl\u00e9ment\u00e9s au sein de la classe <code>sm.RLM<\/code> (<em>Robust Linear Models<\/em>) de Statsmodels.<\/p>\n<h2>12. Bonnes pratiques, pi\u00e8ges r\u00e9currents et r\u00e9daction acad\u00e9mique<\/h2>\n<h3>12.1 Le danger de l&rsquo;extrapolation abusive<\/h3>\n<p>L&rsquo;un des \u00e9garements analytiques les plus fr\u00e9quents dans l&rsquo;usage appliqu\u00e9 de la r\u00e9gression lin\u00e9aire simple r\u00e9side dans la propension \u00e0 \u00e9valuer des pr\u00e9dictions en dehors du domaine de validit\u00e9 empirique des donn\u00e9es disponibles. L&rsquo;extrapolation consiste \u00e0 projeter l&rsquo;\u00e9quation de r\u00e9gression calcul\u00e9e pour des valeurs de <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> qui se situent bien au-del\u00e0 des bornes inf\u00e9rieure ou sup\u00e9rieure observ\u00e9es lors de l&rsquo;exp\u00e9rimentation (<span class=\"arabpsy-math-inline\" data-latex=\"x_{cible}  \\max(X)\">$x_{cible}  \\max(X)$<\/span>).<\/p>\n<p>Si la relation observ\u00e9e peut se r\u00e9v\u00e9ler rigoureusement lin\u00e9aire sur une plage de travail restreinte (par exemple entre 10 et 40 heures d&rsquo;\u00e9tude), rien ne garantit sur le plan biologique ou cognitif que cette lin\u00e9arit\u00e9 se prolonge ind\u00e9finiment. Des m\u00e9canismes de saturation cognitive, des ph\u00e9nom\u00e8nes d&rsquo;\u00e9puisement mental ou des seuils de rendement d\u00e9croissant induisent quasi-syst\u00e9matiquement des comportements asymptotiques non lin\u00e9aires sur les plages extr\u00eames.<\/p>\n<p>Projeter de mani\u00e8re irr\u00e9fl\u00e9chie qu&rsquo;un temps de r\u00e9vision de 150 heures produirait une note th\u00e9orique de 230 points sur une \u00e9chelle gradu\u00e9e jusqu&rsquo;\u00e0 100 met en lumi\u00e8re l&rsquo;absurdit\u00e9 mat\u00e9rielle de l&rsquo;extrapolation lin\u00e9aire non born\u00e9e. La r\u00e8gle m\u00e9thodologique d&rsquo;or impose de restreindre formellement toute affirmation pr\u00e9dictive \u00e0 l&rsquo;enveloppe convexe d\u00e9limit\u00e9e par les donn\u00e9es de l&rsquo;\u00e9chantillon d&rsquo;ajustement initial.<\/p>\n<h3>12.2 Erreurs d&rsquo;interpr\u00e9tation fr\u00e9quentes en psychologie empirique<\/h3>\n<p>La litt\u00e9rature comportementale et psychologique pr\u00e9sente de fa\u00e7on r\u00e9currente des maladresses d&rsquo;interpr\u00e9tation conceptuelle qu&rsquo;il convient de proscrire rigoureusement :<\/p>\n<ul>\n<li><strong>La confusion entre association statistique et causalit\u00e9 substantielle<\/strong> : Ajuster une droite de r\u00e9gression lin\u00e9aire simple ne d\u00e9montre jamais, par sa seule vertu computationnelle, que la variable explicative constitue le moteur causal de la variable d\u00e9pendante. En l&rsquo;absence d&rsquo;un plan d&rsquo;exp\u00e9rience randomis\u00e9 avec assignation al\u00e9atoire et neutralisation exp\u00e9rimentale des variables parasites, toute inf\u00e9rence causale tranch\u00e9e demeure abusive.<\/li>\n<li><strong>La surinterpr\u00e9tation du coefficient de d\u00e9termination <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span><\/strong> : Il est scientifiquement erron\u00e9 d&rsquo;\u00e9riger le <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> en juge absolu de la validit\u00e9 d&rsquo;une mod\u00e9lisation. Un <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> modeste (de l&rsquo;ordre de <span class=\"arabpsy-math-inline\" data-latex=\"0{,}15\">$0{,}15$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"0{,}20\">$0{,}20$<\/span>) n&rsquo;invalide nullement l&rsquo;int\u00e9r\u00eat scientifique d&rsquo;une r\u00e9gression en sciences humaines, o\u00f9 les comportements r\u00e9sultent de d\u00e9terminants multifactoriels complexes. R\u00e9ciproquement, un <span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span> artificiellement \u00e9lev\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"&gt; 0{,}90\">$&gt; 0{,}90$<\/span>) peut r\u00e9sulter d&rsquo;une mod\u00e9lisation tautologique o\u00f9 le pr\u00e9dicteur n&rsquo;est qu&rsquo;une reformulation sous un format alternatif de la variable r\u00e9ponse.<\/li>\n<li><strong>L&rsquo;omission de facteurs confondants majeurs<\/strong> : La r\u00e9gression simple poss\u00e8de par d\u00e9finition une vision parcellaire du monde. Si une tierce variable corr\u00e9l\u00e9e simultan\u00e9ment \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> et \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> \u2014 telle que la motivation intrins\u00e8que, les comp\u00e9tences cognitives pr\u00e9alables ou l&rsquo;environnement socio-\u00e9ducatif \u2014 est omise de l&rsquo;analyse, l&rsquo;effet apparent quantifi\u00e9 par la pente <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{\\beta}_1\">$\\hat{\\beta}_1$<\/span> se trouve biais\u00e9 et absorbe une part indue de l&rsquo;impact de ces variables masqu\u00e9es. C&rsquo;est tout l&rsquo;enjeu du passage m\u00e9thodologique vers la r\u00e9gression multiple.<\/li>\n<\/ul>\n<h3>12.3 Normes de rapportage selon le format acad\u00e9mique (APA)<\/h3>\n<p>La communication des r\u00e9sultats statistiques au sein des publications internationales r\u00e9pond \u00e0 des normes de formalisation standardis\u00e9es tr\u00e8s pr\u00e9cises, d\u00e9finies notamment par le manuel de style de l&rsquo;American Psychological Association (<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">APA 7e \u00e9dition<\/a>). Ces pr\u00e9conisations r\u00e9gissent tant la r\u00e9daction du corps de texte que l&rsquo;\u00e9laboration des tableaux de synth\u00e8se r\u00e9capitulatifs.<\/p>\n<p>Lors de la description textuelle des r\u00e9sultats d&rsquo;une r\u00e9gression lin\u00e9aire simple, le protocole impose de reporter syst\u00e9matiquement : le test d&rsquo;ad\u00e9quation globale du mod\u00e8le avec ses degr\u00e9s de libert\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>), le coefficient de d\u00e9termination (<span class=\"arabpsy-math-inline\" data-latex=\"R^2\">$R^2$<\/span>), l&rsquo;estimation brute de la pente (<span class=\"arabpsy-math-inline\" data-latex=\"b\">$b$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>), son erreur-type standardis\u00e9e (<span class=\"arabpsy-math-inline\" data-latex=\"SE\">$SE$<\/span>), le coefficient standardis\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span>), ainsi que la valeur exacte de la statistique de Student (<span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span>) accompagn\u00e9e de sa probabilit\u00e9 critique (<span class=\"arabpsy-math-inline\" data-latex=\"p\">$p$<\/span>) et de l&rsquo;intervalle de confiance \u00e0 95 % :<\/p>\n<blockquote>\n<p>\u00ab Une r\u00e9gression lin\u00e9aire simple a \u00e9t\u00e9 conduite afin d&rsquo;\u00e9valuer la capacit\u00e9 du temps d&rsquo;\u00e9tude (en heures) \u00e0 pr\u00e9dire les scores obtenus \u00e0 l&rsquo;examen standardis\u00e9 final. Le mod\u00e8le s&rsquo;av\u00e8re statistiquement significatif et explique une part substantielle de la variance observ\u00e9e, <span class=\"arabpsy-math-inline\" data-latex=\"F(1, 18) = 38{,}24\">$F(1, 18) = 38{,}24$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"p &lt; 0{,}001\">$p &lt; 0{,}001$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"R^2 = 0{,}680\">$R^2 = 0{,}680$<\/span>. Le nombre d&#039;heures consacr\u00e9es \u00e0 l&#039;apprentissage pr\u00e9dit positivement et significativement la note finale obtenue par les \u00e9tudiants, <span class=\"arabpsy-math-inline\" data-latex=\"b = 2{,}45\">$b = 2{,}45$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"SE = 0{,}40\">$SE = 0{,}40$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"\\beta = 0{,}82\">$\\beta = 0{,}82$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"t(18) = 6{,}18\">$t(18) = 6{,}18$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"p &lt; 0{,}001\">$p &lt; 0{,}001$<\/span>, IC \u00e0 95 % <span class=\"arabpsy-math-inline\" data-latex=\"[1{,}61, 3{,}29]\">$[1{,}61, 3{,}29]$<\/span>. Ces r\u00e9sultats d\u00e9montrent que chaque heure additionnelle d&#039;\u00e9tude est associ\u00e9e \u00e0 un gain moyen d&#039;environ 2,45 points sur l&#039;\u00e9preuve finale. \u00bb<\/p>\n<\/blockquote>\n<p>De surcro\u00eet, la pr\u00e9sentation sous forme d&rsquo;un tableau r\u00e9capitulatif normalis\u00e9 pr\u00eat pour la publication acad\u00e9mique doit respecter la structure canonique suivante :<\/p>\n<p>L&rsquo;application rigoureuse de ces conventions de notation garantit une transparence m\u00e9thodologique absolue, facilite la lecture critique par les pairs et autorise l&rsquo;int\u00e9gration sans ambigu\u00eft\u00e9 des r\u00e9sultats param\u00e9triques au sein de futures synth\u00e8ses m\u00e9ta-analytiques.<\/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:\/\/apastyle.apa.org\/\">https:\/\/apastyle.apa.org\/<\/a><\/li>\n<li>Cohen, J., Cohen, P., West, S. G., &amp; Aiken, L. S. (2003). <em>Applied multiple regression\/correlation analysis for the behavioral sciences<\/em> (3rd ed.). Lawrence Erlbaum Associates. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.routledge.com\/9780805822236\">https:\/\/www.routledge.com\/9780805822236<\/a><\/li>\n<li>Fox, J. (2016). <em>Applied regression analysis and generalized linear models<\/em> (3rd ed.). SAGE Publications. <a rel=\"noopener noreferrer\" href=\"https:\/\/us.sagepub.com\/en-us\/nam\/applied-regression-analysis-and-generalized-linear-models\/book237254\">https:\/\/us.sagepub.com\/en-us\/nam\/applied-regression-analysis-and-generalized-linear-models\/book237254<\/a><\/li>\n<li>Gelman, A., Carlin, J. B., Stern, H. S., Dunson, D. B., Vehtari, A., &amp; Rubin, D. B. (2013). <em>Bayesian data analysis<\/em> (3rd ed.). Chapman and Hall\/CRC. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1201\/b16018\">https:\/\/doi.org\/10.1201\/b16018<\/a><\/li>\n<li>Harris, C. R., Millman, K. J., van der Walt, S. J., Gommers, R., Virtanen, P., Cournapeau, D., &#8230; &amp; Oliphant, T. E. (2020). Array programming with NumPy. <em>Nature<\/em>, 585(7825), 357\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>Hunter, J. D. (2007). Matplotlib: A 2D graphics environment. <em>Computing in Science &amp; Engineering<\/em>, 9(3), 90\u201395. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1109\/MCSE.2007.55\">https:\/\/doi.org\/10.1109\/MCSE.2007.55<\/a><\/li>\n<li>McKinney, W. (2010). Data structures for statistical computing in Python. In <em>Proceedings of the 9th Python in Science Conference<\/em> (Vol. 445, pp. 51\u201356). <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.25080\/Majora-92bf1920-00a\">https:\/\/doi.org\/10.25080\/Majora-92bf1920-00a<\/a><\/li>\n<li>Montgomery, D. C., Peck, E. A., &amp; Vining, G. G. (2021). <em>Introduction to linear regression analysis<\/em> (6th ed.). John Wiley &amp; Sons. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.wiley.com\/en-us\/Introduction+to+Linear+Regression+Analysis%2C+6th+Edition-p-9781119578727\">https:\/\/www.wiley.com\/en-us\/Introduction+to+Linear+Regression+Analysis%2C+6th+Edition-p-9781119578727<\/a><\/li>\n<li>Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., &#8230; &amp; Duchesnay, E. (2011). Scikit-learn: Machine learning in Python. <em>Journal of Machine Learning Research<\/em>, 12, 2825\u20132830. <a rel=\"noopener noreferrer\" href=\"https:\/\/jmlr.org\/papers\/v12\/pedregosa11a.html\">https:\/\/jmlr.org\/papers\/v12\/pedregosa11a.html<\/a><\/li>\n<li>Seabold, S., &amp; Perktold, J. (2010). Statsmodels: Econometric and statistical modeling with Python. In <em>Proceedings of the 9th Python in Science Conference<\/em> (Vol. 57, pp. 61\u201366). <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.25080\/Majora-92bf1920-011\">https:\/\/doi.org\/10.25080\/Majora-92bf1920-011<\/a><\/li>\n<li>Virtanen, P., Gommers, R., Oliphant, T. E., Haberland, M., Reddy, T., Cournapeau, D., &#8230; &amp; SciPy 1.0 Contributors. (2020). SciPy 1.0: Fundamental algorithms for scientific computing in Python. <em>Nature Methods<\/em>, 17(3), 261\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>Waskom, M. L. (2021). Seaborn: Statistical data visualization. <em>Journal of Open Source Software<\/em>, 6(60), 3021. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.21105\/joss.03021\">https:\/\/doi.org\/10.21105\/joss.03021<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour ma\u00eetriser la r\u00e9gression lin\u00e9aire simple en Python pas \u00e0 pas : th\u00e9orie, impl\u00e9mentation, diagnostic des r\u00e9sidus et interpr\u00e9tation.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2141,1835],"tags":[1884,2468,2229,2904,2903],"class_list":["post-9741","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-quantitative","category-statistiques-en-psychologie","tag-analyse-de-donnees","tag-python","tag-regression-lineaire-simple","tag-scikit-learn","tag-statsmodels"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/9741","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=9741"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/9741\/revisions"}],"predecessor-version":[{"id":9746,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/9741\/revisions\/9746"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}