{"id":6253,"date":"2026-09-16T06:03:50","date_gmt":"2026-09-16T06:03:50","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-tracer-ligne-regression-par-groupe-ggplot2\/"},"modified":"2026-09-16T06:03:56","modified_gmt":"2026-09-16T06:03:56","slug":"comment-tracer-ligne-regression-par-groupe-ggplot2","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-tracer-ligne-regression-par-groupe-ggplot2","title":{"rendered":"Comment tracer une ligne de r\u00e9gression par groupe avec ggplot2"},"content":{"rendered":"<p>L&rsquo;exploration visuelle des relations bivari\u00e9es constitue l&rsquo;un des piliers m\u00e9thodologiques les plus d\u00e9cisifs de la recherche empirique moderne. Dans les sciences comportementales, la psychologie cognitive, la sociologie quantitative ou la biom\u00e9trie, postuler une homog\u00e9n\u00e9it\u00e9 stricte au sein d&rsquo;une population rel\u00e8ve bien souvent d&rsquo;une simplification excessive, voire d&rsquo;une illusion r\u00e9ductrice. Lorsque des chercheurs analysent des dynamiques d&rsquo;apprentissage, des r\u00e9ponses th\u00e9rapeutiques ou des trajectoires de d\u00e9veloppement, les donn\u00e9es brutes masquent fr\u00e9quemment des dynamiques sous-jacentes contrast\u00e9es. L&rsquo;ajustement d&rsquo;une unique droite de tendance \u00e0 travers un nuage de points composite risque d&rsquo;obscurcir des disparit\u00e9s structurelles fondamentales, conduisant dans les cas les plus critiques \u00e0 des contresens m\u00e9thodologiques tels que le paradoxe de Simpson.<\/p>\n<p>Le recours \u00e0 la stratification graphique s&rsquo;av\u00e8re donc indispensable pour d\u00e9cortiquer la complexit\u00e9 des donn\u00e9es d&rsquo;observation ou exp\u00e9rimentales. En s\u00e9parant les flux d&rsquo;informations selon des variables nominales ou ordinales pr\u00e9d\u00e9finies \u2014 telles que des protocoles d&rsquo;intervention, des cohortes g\u00e9n\u00e9rationnelles ou des profils cognitifs \u2014, le chercheur s&rsquo;accorde la possibilit\u00e9 d&rsquo;\u00e9valuer visuellement la pr\u00e9sence d&rsquo;effets mod\u00e9rateurs pr\u00e9alablement \u00e0 toute formalisation param\u00e9trique. Cette \u00e9tape d&rsquo;analyse exploratoire des donn\u00e9es, conceptualis\u00e9e par John Tukey et prolong\u00e9e par les travaux sur la s\u00e9miologie graphique, ne se substitue aucunement \u00e0 l&rsquo;inf\u00e9rence statistique ; elle la pr\u00e9c\u00e8de, la guide et en \u00e9claire l&rsquo;interpr\u00e9tation substantielle.<\/p>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me du langage <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">R<\/a>, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a> s&rsquo;est impos\u00e9e comme la r\u00e9f\u00e9rence internationale absolue pour la production d&rsquo;iconographies scientifiques. Fond\u00e9e sur la grammaire des graphiques th\u00e9oris\u00e9e par Leland Wilkinson, cette bo\u00eete \u00e0 outils offre un cadre formel o\u00f9 chaque composante visuelle correspond rigoureusement \u00e0 une dimension statistique des donn\u00e9es. Ce guide exhaustif explore l&rsquo;art et la technique du trac\u00e9 de lignes de r\u00e9gression lin\u00e9aire par groupe \u00e0 travers l&rsquo;instruction <code>geom_smooth()<\/code>, en d\u00e9taillant l&rsquo;ensemble des fondements math\u00e9matiques, des subtilit\u00e9s d&rsquo;encodage, des ajustements esth\u00e9tiques conformes aux normes acad\u00e9miques internationales et des diagnostics d&rsquo;ad\u00e9quation n\u00e9cessaires \u00e0 la production de figures pr\u00eates pour publication dans des revues \u00e0 comit\u00e9 de lecture.<\/p>\n<h2>1. Introduction \u00e0 l&rsquo;analyse de r\u00e9gression group\u00e9e en sciences du comportement<\/h2>\n<h3>1.1 R\u00f4le de la visualisation des sous-groupes en psychom\u00e9trie<\/h3>\n<p>La psychom\u00e9trie et les sciences du comportement reposent intrins\u00e8quement sur la mesure de construits latents et l&rsquo;observation de r\u00e9ponses individuelles sujettes \u00e0 une forte variabilit\u00e9 inter-individuelle. L&rsquo;identification visuelle des h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9s au sein d&rsquo;\u00e9chantillons comportementaux repr\u00e9sente une \u00e9tape analytique primordiale. Les scores obtenus \u00e0 des batteries de tests cognitifs, \u00e0 des inventaires de personnalit\u00e9 ou \u00e0 des \u00e9preuves d&rsquo;\u00e9valuation des apprentissages ne r\u00e9agissent presque jamais de fa\u00e7on uniforme sous l&rsquo;action d&rsquo;une variable ind\u00e9pendante continue. Traiter un \u00e9chantillon exp\u00e9rimental comme un ensemble monolithique entra\u00eene in\u00e9vitablement l&rsquo;\u00e9crasement de la variance intergroupe au profit d&rsquo;une variance globale mal d\u00e9compos\u00e9e.<\/p>\n<p>La d\u00e9tection pr\u00e9coce des effets de mod\u00e9ration avant la mod\u00e9lisation formelle constitue un avantage \u00e9pist\u00e9mologique majeur de l&rsquo;approche graphique. Lorsqu&rsquo;un investigateur observe que l&rsquo;angle d&rsquo;ajustement d&rsquo;un score cognitif en fonction de la dur\u00e9e d&rsquo;exposition \u00e0 un stimulus varie de mani\u00e8re substantielle selon que le participant appartient au groupe contr\u00f4le, au groupe soumis \u00e0 un entra\u00eenement m\u00e9tacognitif ou au groupe recevant une intervention par r\u00e9p\u00e9tition espac\u00e9e, l&rsquo;hypoth\u00e8se d&rsquo;une interaction statistique prend corps avant m\u00eame le calcul des tests de Fisher ou des coefficients de r\u00e9gression multiple. Cette inspection directe pr\u00e9vient l&rsquo;omission de termes multiplicatifs cruciaux dans les mod\u00e8les lin\u00e9aires ult\u00e9rieurs.<\/p>\n<p>Enfin, il convient de souligner la compl\u00e9mentarit\u00e9 indissociable entre les repr\u00e9sentations graphiques rigoureuses et les tests d&rsquo;hypoth\u00e8ses classiques. Un graphique minutieusement calibr\u00e9 ne remplace pas une table d&rsquo;analyse de variance ou une r\u00e9gression lin\u00e9aire pond\u00e9r\u00e9e, mais il en constitue la boussole interpr\u00e9tative. Il prot\u00e8ge le praticien contre les biais cognitifs g\u00e9n\u00e9r\u00e9s par l&rsquo;examen exclusif des valeurs de <em>p<\/em>, en restituant aux yeux de l&rsquo;analyste l&rsquo;\u00e9chelle r\u00e9elle des effets, la dispersion des erreurs et la plausibilit\u00e9 physique des estimations num\u00e9riques obtenues par les algorithmes d&rsquo;optimisation matricielle.<\/p>\n<h3>1.2 Le package ggplot2 et la grammaire des graphiques<\/h3>\n<p>L&rsquo;av\u00e8nement de <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a>, d\u00e9velopp\u00e9 par Hadley Wickham au sein de l&rsquo;environnement <a rel=\"noopener noreferrer\" href=\"https:\/\/www.tidyverse.org\/\">tidyverse<\/a>, a profond\u00e9ment transform\u00e9 la visualisation de donn\u00e9es scientifiques en informatisant les principes expos\u00e9s par Leland Wilkinson dans son ouvrage fondateur <em>The Grammar of Graphics<\/em>. Selon ce paradigme structuraliste, une figure scientifique ne s&rsquo;envisage pas comme une collection de primitives graphiques isol\u00e9es (lignes, cercles, polygones trac\u00e9s arbitrairement), mais comme une cartographie formelle reliant les variables d&rsquo;une structure de donn\u00e9es rectangulaire \u00e0 des attributs esth\u00e9tiques pr\u00e9cis, projet\u00e9s au sein d&rsquo;un syst\u00e8me de coordonn\u00e9es sp\u00e9cifique.<\/p>\n<p>Par rapport aux fonctionnalit\u00e9s graphiques traditionnelles du syst\u00e8me de base de R (les fonctions <code>plot()<\/code>, <code>lines()<\/code> ou <code>points()<\/code> du module <em>graphics<\/em>), ggplot2 pr\u00e9sente des avantages structurels d\u00e9terminants. Le syst\u00e8me de base exige une gestion manuelle fastidieuse des param\u00e8tres d&rsquo;\u00e9chelle, du calcul des limites d&rsquo;axes, de la cr\u00e9ation des l\u00e9gendes et de la r\u00e9it\u00e9ration de boucles pour tracer chaque droite de sous-groupe. Cette approche imp\u00e9rative augmente consid\u00e9rablement le risque d&rsquo;erreurs de synchronisation entre les donn\u00e9es et leurs repr\u00e9sentations. \u00c0 l&rsquo;inverse, ggplot2 adopte une philosophie d\u00e9clarative : l&rsquo;analyste d\u00e9crit la structure logique de la relation souhait\u00e9e, et le moteur graphique prend en charge l&rsquo;assemblage coh\u00e9rent des \u00e9chelles, des l\u00e9gendes et du positionnement spatial.<\/p>\n<p>Cette rigueur m\u00e9thodologique garantit une coh\u00e9rence esth\u00e9tique imm\u00e9diate et facilite le respect scrupuleux des normes de publication scientifique, telles que les pr\u00e9conisations graphiques de l&rsquo;American Psychological Association (<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">APA<\/a>). La s\u00e9paration stricte entre les donn\u00e9es brutes, les transformations statistiques sous-jacentes (statistiques r\u00e9capitulatives, lissages lin\u00e9aires) et les couches g\u00e9om\u00e9triques de rendu assure une reproductibilit\u00e9 int\u00e9grale du code source \u00e0 la figure finale soumise aux comit\u00e9s de lecture.<\/p>\n<h3>1.3 Objectifs p\u00e9dagogiques et m\u00e9thodologiques du tutoriel<\/h3>\n<p>Le pr\u00e9sent tutoriel a \u00e9t\u00e9 con\u00e7u pour guider les chercheurs, statisticiens et \u00e9tudiants avanc\u00e9s \u00e0 travers l&rsquo;impl\u00e9mentation op\u00e9rationnelle et l&rsquo;interpr\u00e9tation m\u00e9thodologique de la r\u00e9gression lin\u00e9aire stratifi\u00e9e. Le premier objectif r\u00e9side dans la ma\u00eetrise technique avanc\u00e9e de la syntaxe de <code>geom_smooth()<\/code> lorsqu&rsquo;elle est coupl\u00e9e \u00e0 des covariables cat\u00e9gorielles. Comprendre comment le moteur de ggplot2 ventile les calculs d&rsquo;estimation des param\u00e8tres en fonction des regroupements sp\u00e9cifi\u00e9s dans l&rsquo;environnement <code>aes()<\/code> repr\u00e9sente le pivot de cette d\u00e9marche.<\/p>\n<p>Le deuxi\u00e8me objectif concerne l&rsquo;interpr\u00e9tation graphique rigoureuse des pentes et des ordonn\u00e9es \u00e0 l&rsquo;origine distinctes issues des ajustements lin\u00e9aires. Loin d&rsquo;\u00eatre un simple exercice stylistique, la lecture conjointe des droites empiriques permet de diagnostiquer intuitivement la pr\u00e9sence de mod\u00e9rations ordinales ou d\u00e9sordonn\u00e9es, de rep\u00e9rer d&rsquo;\u00e9ventuels points de bascule th\u00e9oriques et d&rsquo;anticiper la structure de variance r\u00e9siduelle propre \u00e0 chaque sous-\u00e9chantillon. L&rsquo;analyste apprendra \u00e0 \u00e9valuer l&rsquo;intensit\u00e9 relative d&rsquo;un effet en fonction de l&rsquo;inclinaison des trajectoires mod\u00e9lis\u00e9es.<\/p>\n<p>Le troisi\u00e8me objectif vise la standardisation professionnelle des repr\u00e9sentations graphiques pour les manuscrits acad\u00e9miques. Il ne suffit pas d&rsquo;extraire une figure fonctionnelle sur son \u00e9cran de d\u00e9veloppement ; il s&rsquo;agit d&rsquo;\u00e9diter une planche graphique impeccable r\u00e9pondant aux exigences typographiques, chromatiques, s\u00e9miologiques et dimensionnelles des revues internationales de premier rang. Du contr\u00f4le des intervalles de confiance \u00e0 la gestion du daltonisme, chaque param\u00e8tre sera pass\u00e9 au crible pour garantir une communication scientifique irr\u00e9prochable.<\/p>\n<h2>2. Fondements th\u00e9oriques : R\u00e9gression lin\u00e9aire et mod\u00e9ration graphique<\/h2>\n<h3>2.1 Diff\u00e9renciation entre effets principaux et effets d&rsquo;interaction<\/h3>\n<p>Sur le plan math\u00e9matique, l&rsquo;analyse d&rsquo;une relation bivari\u00e9e conditionn\u00e9e par l&rsquo;appartenance \u00e0 un groupe renvoie directement \u00e0 la th\u00e9orie du mod\u00e8le lin\u00e9aire g\u00e9n\u00e9ral int\u00e9grant des termes de mod\u00e9ration ou d&rsquo;interaction. Lorsqu&rsquo;une variable r\u00e9ponse continue not\u00e9e <em>Y<\/em> est mod\u00e9lis\u00e9e en fonction d&rsquo;un pr\u00e9dicteur continu <em>X<\/em> et d&rsquo;un facteur qualitatif <em>G<\/em> comportant plusieurs modalit\u00e9s, deux configurations conceptuelles majeures \u00e9mergent : le mod\u00e8le sans interaction (pentes parall\u00e8les) et le mod\u00e8le avec interaction (pentes non parall\u00e8les).<\/p>\n<p>Dans un syst\u00e8me \u00e0 pentes strictement parall\u00e8les, le coefficient de r\u00e9gression associ\u00e9 \u00e0 <em>X<\/em> demeure invariant \u00e0 travers les strates de <em>G<\/em>. Graphiquement, les droites associ\u00e9es \u00e0 chaque modalit\u00e9 affichent une d\u00e9clivit\u00e9 parfaitement identique, ne diff\u00e9rant que par leur ordonn\u00e9e \u00e0 l&rsquo;origine. Cette situation traduit l&rsquo;existence d&rsquo;effets principaux additifs : l&rsquo;appartenance \u00e0 un groupe particulier conf\u00e8re un d\u00e9calage vertical constant sur la variable d\u00e9pendante, mais l&rsquo;efficacit\u00e9 ou la sensibilit\u00e9 marginale de <em>X<\/em> sur <em>Y<\/em> reste immuable quel que soit le sous-groupe consid\u00e9r\u00e9.<\/p>\n<p>\u00c0 l&rsquo;oppos\u00e9, la pr\u00e9sence d&rsquo;une interaction bivari\u00e9e se mat\u00e9rialise graphiquement par des droites divergentes ou convergentes. Dans cette conjoncture, la d\u00e9riv\u00e9e premi\u00e8re de la variable d\u00e9pendante par rapport au pr\u00e9dicteur continu d\u00e9pend express\u00e9ment du niveau de la variable de groupement. Les implications scientifiques sont consid\u00e9rables : une m\u00e9thode p\u00e9dagogique ou une th\u00e9rapeutique peut s&rsquo;av\u00e9rer hautement performante pour une sous-population (pente fortement positive) tout en manifestant une parfaite inefficacit\u00e9, voire une toxicit\u00e9 (pente nulle ou n\u00e9gative), chez une autre. L&rsquo;inspection des pentes constitue la transcription visuelle directe du terme d&rsquo;interaction du mod\u00e8le lin\u00e9aire.<\/p>\n<p>Une vigilance statistique particuli\u00e8re s&rsquo;impose face au c\u00e9l\u00e8bre <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Paradoxe_de_Simpson\">paradoxe de Simpson<\/a>. Ce ph\u00e9nom\u00e8ne survient lorsqu&rsquo;une tendance apparente au sein d&rsquo;un \u00e9chantillon global agr\u00e9g\u00e9 s&rsquo;inverse de mani\u00e8re spectaculaire ou s&rsquo;annihile lorsque la population est scind\u00e9e en sous-groupes homog\u00e8nes. En psychologie et en \u00e9pid\u00e9miologie, ignorer une variable confondante majeure peut inciter \u00e0 tracer une droite globale descendante sugg\u00e9rant un effet d\u00e9l\u00e9t\u00e8re, alors que l&rsquo;ensemble des droites intra-groupes pointent sans \u00e9quivoque vers le haut. Le trac\u00e9 syst\u00e9matique de r\u00e9gressions par sous-groupe agit comme un antidote visuel pr\u00e9ventif contre ces erreurs d&rsquo;inf\u00e9rence d\u00e9vastatrices.<\/p>\n<h3>2.2 Hypoth\u00e8ses sous-jacentes \u00e0 la r\u00e9gression par groupe<\/h3>\n<p>L&rsquo;estimation par les moindres carr\u00e9s ordinaires (MCO) d\u00e9ploy\u00e9e par d\u00e9faut dans les repr\u00e9sentations lin\u00e9aires exige le respect d&rsquo;un ensemble de postulats probabilistes, regroup\u00e9s sous les conditions de Gauss-Markov. Le premier de ces postulats concerne la lin\u00e9arit\u00e9 intrins\u00e8que de la fonction conditionnelle au sein de chaque strate d&rsquo;observation. L&rsquo;ajustement d&rsquo;un segment rectiligne via <code>method = \"lm\"<\/code> postule que l&rsquo;esp\u00e9rance math\u00e9matique de la variable r\u00e9ponse est une fonction strictement affine du r\u00e9gresseur dans chaque compartiment exp\u00e9rimental. Si la cin\u00e9tique r\u00e9elle sous-jacente est exponentielle, logarithmique ou sigmo\u00efdale, la droite trac\u00e9e introduit un biais d&rsquo;approximation substantiel.<\/p>\n<p>Le second postulat concerne l&rsquo;homosc\u00e9dasticit\u00e9 conditionnelle \u00e0 travers les diff\u00e9rents groupes exp\u00e9rimentaux. La th\u00e9orie standard suppose que la variance des termes d&rsquo;erreur r\u00e9siduelle demeure stationnaire, non seulement sur l&rsquo;ensemble de la plage des valeurs du pr\u00e9dicteur <em>X<\/em>, mais \u00e9galement entre les diff\u00e9rents niveaux du facteur cat\u00e9goriel. Or, dans les recherches appliqu\u00e9es, il est fr\u00e9quent qu&rsquo;un groupe exp\u00e9rimental pr\u00e9sente une dispersion des r\u00e9ponses consid\u00e9rablement plus erratique qu&rsquo;un groupe t\u00e9moin. Cette h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des variances conditionnelles n&rsquo;invalide pas la pente moyenne, mais fausse l&rsquo;amplitude des intervalles de confiance affich\u00e9s autour de la trajectoire mod\u00e9lis\u00e9e.<\/p>\n<p>Enfin, la normalit\u00e9 des r\u00e9sidus intra-groupes et l&rsquo;impact des effectifs r\u00e9duits conditionnent directement la validit\u00e9 des d\u00e9ductions visuelles et inf\u00e9rentielles. Les bandes de confiance g\u00e9n\u00e9r\u00e9es par le moteur graphique reposent sur l&rsquo;hypoth\u00e8se de distributions r\u00e9siduelles gaussiennes autour de l&rsquo;esp\u00e9rance conditionnelle. Si une strate d&rsquo;\u00e9chantillonnage ne compte qu&rsquo;un effectif d\u00e9risoire \u2014 par exemple une dizaine de sujets dans un profil clinique rare \u2014, la distribution <em>t<\/em> de Student utilis\u00e9e pour le calcul des marges d&rsquo;erreur engendre un \u00e9vasement prononc\u00e9 des intervalles. L&rsquo;analyste doit imp\u00e9rativement garder \u00e0 l&rsquo;esprit la fragilit\u00e9 asymptotique des estimations conduites sur de petits sous-\u00e9chantillons.<\/p>\n<h2>3. Pr\u00e9paration de l&rsquo;environnement R et structure des donn\u00e9es<\/h2>\n<h3>3.1 Configuration des biblioth\u00e8ques n\u00e9cessaires<\/h3>\n<p>Pour assurer un environnement de travail stable, hautement fonctionnel et p\u00e9renne, il est imp\u00e9ratif de charger les modules sp\u00e9cialis\u00e9s d\u00e9velopp\u00e9s au sein du r\u00e9seau Tidyverse. Nous mobiliserons en premier lieu <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a> pour l&rsquo;ensemble des op\u00e9rations de rendu g\u00e9om\u00e9trique, compl\u00e9t\u00e9 par <a rel=\"noopener noreferrer\" href=\"https:\/\/dplyr.tidyverse.org\/\">dplyr<\/a> pour les manipulations tabulaires \u00e9l\u00e9gantes et <a rel=\"noopener noreferrer\" href=\"https:\/\/tidyr.tidyverse.org\/\">tidyr<\/a> pour la structuration \u00e9ventuelle des formats longs ou larges. Ces biblioth\u00e8ques forment un \u00e9cosyst\u00e8me m\u00e9thodologique coh\u00e9rent garantissant l&rsquo;interop\u00e9rabilit\u00e9 des structures de donn\u00e9es manipul\u00e9es.<\/p>\n<p>La v\u00e9rification rigoureuse des versions logicielles install\u00e9es participe directement \u00e0 l&rsquo;imp\u00e9ratif de reproductibilit\u00e9 scientifique. Les fonctionnalit\u00e9s graphiques et les arguments de lissage connaissent des raffinements p\u00e9riodiques d&rsquo;une mouture \u00e0 l&rsquo;autre de R. L&rsquo;appel explicite de <code>sessionInfo()<\/code> en fin de script de traitement permet de consigner l&rsquo;\u00e9tat pr\u00e9cis du syst\u00e8me, pr\u00e9venant les incompatibilit\u00e9s de syntaxe ult\u00e9rieures lors du partage du code entre laboratoires de recherche.<\/p>\n<p>Il s&rsquo;av\u00e8re \u00e9galement judicieux de configurer en amont les param\u00e8tres g\u00e9n\u00e9raux de la session de travail. Qu&rsquo;il s&rsquo;agisse de la fixation d&rsquo;une graine al\u00e9atoire \u00e0 l&rsquo;aide de la commande <code>set.seed()<\/code> pour les simulations de donn\u00e9es ou de la configuration par d\u00e9faut de la r\u00e9solution des p\u00e9riph\u00e9riques d&rsquo;affichage, ces pr\u00e9cautions liminaires \u00e9tablissent un cadre propice \u00e0 une d\u00e9marche analytique rigoureuse, standardis\u00e9e et exempte d&rsquo;art\u00e9facts non contr\u00f4l\u00e9s.<\/p>\n<h3>3.2 Cr\u00e9ation du jeu de donn\u00e9es d&rsquo;\u00e9tude de performance cognitive<\/h3>\n<p>Afin d&rsquo;ancrer notre d\u00e9monstration dans un cas concret issu des sciences comportementales, nous allons construire un jeu de donn\u00e9es synth\u00e9tique mais biologiquement et psychom\u00e9triquement plausible. Imaginons une \u00e9tude exp\u00e9rimentale \u00e9valuant l&rsquo;efficacit\u00e9 de diff\u00e9rentes techniques d&rsquo;apprentissage sur l&rsquo;acquisition de comp\u00e9tences chez des \u00e9tudiants universitaires. La variable ind\u00e9pendante continue <em>hours<\/em> repr\u00e9sente le nombre d&rsquo;heures d&rsquo;\u00e9tude hebdomadaire consacr\u00e9es \u00e0 la mati\u00e8re, oscillant typiquement entre 2 et 35 heures. La variable d\u00e9pendante continue <em>score<\/em> mesure la performance obtenue \u00e0 un examen standardis\u00e9, \u00e9talonn\u00e9e sur une \u00e9chelle de 0 \u00e0 100 points.<\/p>\n<p>La variable qualitative d\u00e9terminante, nomm\u00e9e <em>technique<\/em>, cat\u00e9gorise les participants selon trois protocoles m\u00e9thodologiques distincts : la relecture passive (Groupe A), la pratique de tests r\u00e9guliers avec r\u00e9cup\u00e9ration en m\u00e9moire (Groupe B), et la m\u00e9thode de r\u00e9p\u00e9tition espac\u00e9e assist\u00e9e par algorithme adaptatif (Groupe C). Chaque groupe comporte une cohorte d&rsquo;observations ind\u00e9pendantes, pour laquelle les trajectoires de progression pr\u00e9sentent des caract\u00e9ristiques sp\u00e9cifiques programm\u00e9es par construction afin de simuler des effets d&rsquo;interaction tangibles.<\/p>\n<p>La g\u00e9n\u00e9ration programmatique s&rsquo;effectue au sein d&rsquo;un data frame rigoureusement balis\u00e9. Pour le groupe A, l&rsquo;ordonn\u00e9e initiale est moyenne mais le gain marginal par heure d&rsquo;\u00e9tude est modeste. Pour le groupe B, le gain par heure est nettement plus prononc\u00e9, illustrant l&rsquo;efficacit\u00e9 reconnue de la pratique active des tests. Pour le groupe C, le socle initial d\u00e9marre plus bas en raison de la complexit\u00e9 de l&rsquo;outil, mais affiche une acc\u00e9l\u00e9ration spectaculaire par unit\u00e9 de temps investi. Un terme d&rsquo;erreur stochastique normal est inject\u00e9 dans chaque vecteur pour conf\u00e9rer au nuage de points le r\u00e9alisme empirique n\u00e9cessaire.<\/p>\n<p>L&rsquo;inspection de la structure du tableau ainsi forg\u00e9 constitue le point de d\u00e9part incontournable. L&rsquo;ex\u00e9cution de la commande fondamentale <code>str(df)<\/code> confirme la nature tabulaire de l&rsquo;objet, le d\u00e9compte exact des lignes et la pr\u00e9sence des colonnes sp\u00e9cifi\u00e9es. L&rsquo;instruction compl\u00e9mentaire <code>summary(df)<\/code> fournit une vision synoptique des quartiles, des moyennes empiriques et des \u00e9tendues extr\u00eames pour chaque variable continue, validant la coh\u00e9rence distributionnelle des mesures simul\u00e9es.<\/p>\n<h3>3.3 Typage des variables et facteurs en R<\/h3>\n<p>L&rsquo;une des sources les plus r\u00e9currentes de dysfonctionnement ou d&rsquo;incompr\u00e9hension lors de l&rsquo;utilisation de ggplot2 r\u00e9side dans l&rsquo;inad\u00e9quation du typage des variables contenues dans le data frame. Si une variable de regroupement est encod\u00e9e sous la forme d&rsquo;un simple vecteur de cha\u00eenes de caract\u00e8res (type <em>character<\/em>) ou pis, d&rsquo;un identifiant num\u00e9rique (type <em>integer<\/em>), le moteur graphique peut adopter des comportements inattendus, notamment en appliquant une \u00e9chelle de d\u00e9grad\u00e9 continu de couleurs l\u00e0 o\u00f9 une palette discr\u00e8te qualitative est requise.<\/p>\n<p>Il est donc m\u00e9thodologiquement imp\u00e9ratif de proc\u00e9der \u00e0 la conversion explicite de la variable de regroupement en facteur cat\u00e9goriel au moyen de l&rsquo;instruction <code>df<span class=\"arabpsy-math-inline\" data-latex=\"technique &lt;- factor(df\">$technique &lt;- factor(df$<\/span>technique)<\/code>. Ce typage formel instruit R sur le fait que la colonne repr\u00e9sente une variable nominale comportant des modalit\u00e9s discr\u00e8tes bien d\u00e9limit\u00e9es. C&rsquo;est sur ce fondement que ggplot2 partitionnera automatiquement les calculs statistiques et affectera des valeurs esth\u00e9tiques diff\u00e9renci\u00e9es \u00e0 chaque strate.<\/p>\n<p>Par ailleurs, l&rsquo;ordre intrins\u00e8que des niveaux du facteur (<em>factor levels<\/em>) rev\u00eat une importance fonctionnelle majeure. Par d\u00e9faut, R ordonne les modalit\u00e9s selon l&rsquo;ordre alphab\u00e9tique standard. Cet agencement conditionne directement l&rsquo;attribution automatique des teintes de la palette, l&rsquo;ordre d&#8217;empilement visuel des trac\u00e9s sur la toile graphique et la s\u00e9quence d&rsquo;affichage des entr\u00e9es dans la l\u00e9gende explicative. L&rsquo;utilisation avertie de la fonction <code>factor(..., levels = c(...))<\/code> permet au chercheur d&rsquo;organiser la hi\u00e9rarchie visuelle selon une logique th\u00e9orique coh\u00e9rente, en positionnant par exemple le groupe contr\u00f4le en premi\u00e8re r\u00e9f\u00e9rence analytique.<\/p>\n<h2>4. Syntaxe fondamentale : D\u00e9composition de l&rsquo;instruction ggplot2<\/h2>\n<h3>4.1 L&rsquo;association esth\u00e9tique aes() et l&rsquo;argument de couleur<\/h3>\n<p>Au c\u0153ur de l&rsquo;architecture de ggplot2 se trouve la fonction <code>aes()<\/code>, abr\u00e9viation d&rsquo;<em>aesthetic mappings<\/em>. Cette fonction a pour r\u00f4le exclusif de construire la passerelle relationnelle reliant les colonnes du tableau de donn\u00e9es aux propri\u00e9t\u00e9s perceptuelles visibles du graphique. Lorsque l&rsquo;on souhaite d\u00e9composer une r\u00e9gression par groupe, la d\u00e9cision syntaxique cruciale repose sur le positionnement de l&rsquo;argument <code>color = technique<\/code>.<\/p>\n<p>Il existe une fronti\u00e8re conceptuelle capitale entre la sp\u00e9cification globale et la sp\u00e9cification locale de cet argument. Lorsque <code>color = technique<\/code> est d\u00e9clar\u00e9 \u00e0 l&rsquo;int\u00e9rieur de l&rsquo;appel initial <code>ggplot(data, aes(x = hours, y = score, color = technique))<\/code>, cette association s&rsquo;applique de mani\u00e8re universelle et r\u00e9cursive \u00e0 l&rsquo;ensemble des couches g\u00e9om\u00e9triques ult\u00e9rieures qui viendront se greffer sur le canevas. Les points individuels h\u00e9riteront de cette coloration diff\u00e9rentielle, et la couche d&rsquo;estimation statistique partitionnera automatiquement ses calculs pour tracer autant de droites qu&rsquo;il existe de niveaux de facteurs.<\/p>\n<p>Si, \u00e0 l&rsquo;inverse, l&rsquo;argument de couleur est confin\u00e9 \u00e0 une couche sp\u00e9cifique, par exemple uniquement au sein de <code>geom_point(aes(color = technique))<\/code>, la propagation est rompue. Dans une telle hypoth\u00e8se, la couche g\u00e9om\u00e9trique subs\u00e9quente <code>geom_smooth(method = \"lm\")<\/code>, priv\u00e9e de l&rsquo;instruction de partitionnement au niveau global ou local, agr\u00e9gera l&rsquo;ensemble des donn\u00e9es pour tracer une droite unique monochrome \u00e9crasant la diversit\u00e9 des sous-groupes. La ma\u00eetrise de cet h\u00e9ritage structurel conf\u00e8re \u00e0 l&rsquo;analyste un contr\u00f4le absolu sur la granularit\u00e9 de son rendu visuel.<\/p>\n<p>Il convient \u00e9galement d&rsquo;anticiper la coordination entre l&rsquo;attribut de contour (<code>color<\/code>) et l&rsquo;attribut de surface ou de remplissage (<code>fill<\/code>). Alors que <code>color<\/code> dicte l&rsquo;aspect chromatique des \u00e9l\u00e9ments unidimensionnels comme les segments rectilignes et les pourtours des marqueurs, <code>fill<\/code> pilote la coloration des zones bidimensionnelles, telles que les polygones mat\u00e9rialisant les bandes d&rsquo;erreur type. L&rsquo;omission de synchroniser ces deux param\u00e8tres aboutit fr\u00e9quemment \u00e0 des graphiques incoh\u00e9rents o\u00f9 des droites de couleurs vari\u00e9es sont flanqu\u00e9es de rubans de confiance uniform\u00e9ment gris\u00e2tres.<\/p>\n<h3>4.2 La couche g\u00e9om\u00e9trique des observations : geom_point()<\/h3>\n<p>La premi\u00e8re couche graphique superpos\u00e9e au syst\u00e8me de coordonn\u00e9es cart\u00e9siennes correspond \u00e0 la projection des observations individuelles sous forme de nuage de points via l&rsquo;instruction <code>geom_point()<\/code>. En recherche exp\u00e9rimentale, il est m\u00e9thodologiquement contestable d&rsquo;afficher des courbes de tendance sans pr\u00e9senter simultan\u00e9ment les donn\u00e9es empiriques brutes dont elles proc\u00e8dent. La monstration des points garantit la transparence scientifique et permet au lecteur d&rsquo;\u00e9valuer spontan\u00e9ment l&rsquo;ampleur du bruit de mesure autour des trajectoires moyennes.<\/p>\n<p>Cependant, la multiplication des observations au sein d&rsquo;un m\u00eame graphique g\u00e9n\u00e8re fr\u00e9quemment un probl\u00e8me perceptuel aigu : la surabondance ou le chevauchement massif des points (ph\u00e9nom\u00e8ne de <em>overplotting<\/em>). Lorsque plusieurs individus partagent des coordonn\u00e9es identiques ou tr\u00e8s proches, la densit\u00e9 locale de l&rsquo;\u00e9chantillon devient illisible. Pour pallier cet \u00e9cueil, le chercheur doit moduler le coefficient d&rsquo;opacit\u00e9 \u00e0 l&rsquo;aide du param\u00e8tre <code>alpha<\/code>, configur\u00e9 par exemple \u00e0 <code>alpha = 0.6<\/code> ou <code>alpha = 0.4<\/code>. La transparence r\u00e9v\u00e8le les zones d&rsquo;accumulation dense par saturation progressive des teintes.<\/p>\n<p>Le calibrage dimensionnel des marqueurs participe \u00e9galement de l&rsquo;ergonomie visuelle globale. L&rsquo;argument <code>size<\/code> doit \u00eatre dos\u00e9 avec circonspection : des points d\u00e9mesur\u00e9ment volumineux cr\u00e9ent une impression d&rsquo;\u00e9crasement de l&rsquo;espace graphique, occultant les lignes de r\u00e9gression sous-jacentes, tandis que des points microscopiques fatiguent inutilement l&rsquo;acuit\u00e9 visuelle du lecteur. Une valeur comprise entre 1.5 et 2.5 unit\u00e9s assure g\u00e9n\u00e9ralement un \u00e9quilibre irr\u00e9prochable sur les formats de sortie standards des p\u00e9riodiques scientifiques.<\/p>\n<h3>4.3 L&rsquo;estimation lin\u00e9aire avec geom_smooth()<\/h3>\n<p>La transformation d&rsquo;un nuage de points \u00e9pars en une tendance math\u00e9matique rigoureuse s&rsquo;op\u00e8re par le truchement de la fonction <code>geom_smooth()<\/code>. Cette instruction ne se limite pas \u00e0 tracer un trait d\u00e9coratif ; elle encapsule un puissant moteur statistique qui interroge les donn\u00e9es, ex\u00e9cute un mod\u00e8le math\u00e9matique sous-jacent et convertit les pr\u00e9dictions r\u00e9sultantes en coordonn\u00e9es g\u00e9om\u00e9triques exploitables par le moteur de rendu.<\/p>\n<p>Par d\u00e9faut, lorsque l&rsquo;\u00e9chantillon comprend plus de mille observations, <code>geom_smooth()<\/code> recourt \u00e0 un mod\u00e8le additif g\u00e9n\u00e9ralis\u00e9 (GAM), et pour les \u00e9chantillons de taille plus modeste, \u00e0 une r\u00e9gression locale polynomiale non param\u00e9trique (algorithme LOESS). Si ces approches d&rsquo;ajustement souple s&rsquo;av\u00e8rent hautement pr\u00e9cieuses en phase purement exploratoire, elles ne correspondent pas au formalisme de la r\u00e9gression lin\u00e9aire param\u00e9trique classique. Il est donc formellement imp\u00e9ratif de supplanter ce comportement par d\u00e9faut en d\u00e9clarant explicitement le param\u00e8tre <code>method = \"lm\"<\/code> (pour <em>linear model<\/em>).<\/p>\n<p>Sur le plan computationnel, l&rsquo;association conjointe de <code>aes(color = technique)<\/code> et de <code>geom_smooth(method = \"lm\")<\/code> intime \u00e0 R d&rsquo;isoler en coulisses chaque tranche indic\u00e9e du data frame correspondant \u00e0 une modalit\u00e9 du facteur. Pour chacune de ces strates, l&rsquo;algorithme \u00e9value ind\u00e9pendamment la formule bilat\u00e9rale <code>y ~ x<\/code>, estime les estimateurs des moindres carr\u00e9s pour la constante et la pente, calcule la matrice de covariance r\u00e9siduelle correspondante, puis restitue un segment de droite born\u00e9 sur l&rsquo;\u00e9tendue des observations locales, accompagn\u00e9 ou non de sa marge d&rsquo;erreur stochastique.<\/p>\n<h2>5. Mise en \u0153uvre pratique : Tracer les droites de r\u00e9gression par groupe<\/h2>\n<h3>5.1 Ex\u00e9cution du code de base<\/h3>\n<p>L&rsquo;assemblage des composantes pr\u00e9c\u00e9demment diss\u00e9qu\u00e9es aboutit \u00e0 une s\u00e9quence algorithmique d&rsquo;une remarquable concision conceptuelle. L&rsquo;int\u00e9gration harmonieuse du flux de travail implique l&rsquo;initialisation du canevas, l&rsquo;ancrage esth\u00e9tique universel de la variable de groupement, la projection spatiale des mesures observ\u00e9es et l&rsquo;adjonction de la couche de mod\u00e9lisation lin\u00e9aire. La syntaxe fondamentale prend la forme unifi\u00e9e suivante :<\/p>\n<p><code>ggplot(data = df, mapping = aes(x = hours, y = score, color = technique)) +<br \/>\n&nbsp;&nbsp;geom_point(alpha = 0.6, size = 2) +<br \/>\n&nbsp;&nbsp;geom_smooth(method = \"lm\")<\/code><\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/regressionLineGroupR1.png\" alt=\"Regression line by group in ggplot2\" \/><figcaption>Regression line by group in ggplot2<\/figcaption><\/figure>\n<p>L&rsquo;ex\u00e9cution de cette commande produit instantan\u00e9ment une planche graphique d&rsquo;une richesse informationnelle imm\u00e9diate. Le syst\u00e8me graphique orchestre une triple op\u00e9ration : premi\u00e8rement, les points individuels sont distribu\u00e9s sur le plan euclidien en fonction de leurs valeurs respectives sur les axes des abscisses et des ordonn\u00e9es, adoptant une teinte distincte en accord avec la palette par d\u00e9faut ; deuxi\u00e8mement, trois segments rectilignes continus \u00e9mergent du nuage de points, \u00e9pousant fid\u00e8lement les trajectoires sp\u00e9cifiques inh\u00e9rentes aux modalit\u00e9s de la variable d&rsquo;apprentissage ; troisi\u00e8mement, une l\u00e9gende synoptique rigoureusement \u00e9tiquet\u00e9e est automatiquement greff\u00e9e sur le flanc droit de la figure.<\/p>\n<p>L&rsquo;examen du rendu permet d&rsquo;attester de la s\u00e9paration spatiale effective des dynamiques d&rsquo;acquisition cognitive. Loin d&rsquo;une superposition anarchique de donn\u00e9es h\u00e9t\u00e9rog\u00e8nes, le chercheur dispose imm\u00e9diatement d&rsquo;une vue structur\u00e9e o\u00f9 les diff\u00e9rences de niveau initial et les diff\u00e9rentiels d&rsquo;efficacit\u00e9 horaire apparaissent sans ambigu\u00eft\u00e9. Cette premi\u00e8re figure constitue le pivot analytique \u00e0 partir duquel les investigations statistiques formelles peuvent \u00eatre engag\u00e9es avec confiance.<\/p>\n<h3>5.2 Analyse empirique des pentes observ\u00e9es<\/h3>\n<p>L&rsquo;observation d\u00e9taill\u00e9e de la figure issue de la mise en \u0153uvre pratique permet de tirer des enseignements empiriques de premier ordre. Dans notre cas d&rsquo;\u00e9cole simulant les m\u00e9thodes d&rsquo;apprentissage, la droite repr\u00e9sentative de la technique A (relecture passive) pr\u00e9sente une trajectoire caract\u00e9ris\u00e9e par une pente particuli\u00e8rement faible. M\u00eame lorsque le temps consacr\u00e9 \u00e0 l&rsquo;\u00e9tude hebdomadaire passe de 5 \u00e0 30 heures, l&rsquo;ascension du score moyen demeure marginale. La rentabilit\u00e9 acad\u00e9mique de l&rsquo;effort consenti sous ce paradigme s&rsquo;av\u00e8re particuli\u00e8rement d\u00e9cevante sur le plan psychologique.<\/p>\n<p>\u00c0 l&rsquo;inverse, l&rsquo;analyse de la droite associ\u00e9e \u00e0 la technique B (\u00e9valuation formative r\u00e9guli\u00e8re) exhibe un angle d&rsquo;\u00e9l\u00e9vation vigoureux. D\u00e8s les premiers investissements temporels, chaque unit\u00e9 marginale d&rsquo;\u00e9tude hebdomadaire induit un gain tangible en termes de points \u00e0 l&rsquo;examen standardis\u00e9. La droite traverse le plan avec une r\u00e9gularit\u00e9 impressionnante, illustrant de mani\u00e8re vivante la robustesse cognitive du rappel en m\u00e9moire actif dans la consolidation mn\u00e9sique \u00e0 long terme.<\/p>\n<p>Enfin, la trajectoire assign\u00e9e \u00e0 la technique C (r\u00e9p\u00e9tition espac\u00e9e algorithmique) illustre une dynamique d&rsquo;interaction remarquable. Bien que le score moyen pr\u00e9dit pour un investissement quasi nul soit le plus bas des trois groupes \u2014 refl\u00e9tant le co\u00fbt cognitif initial li\u00e9 \u00e0 la prise en main de l&rsquo;interface et \u00e0 la complexit\u00e9 structurelle des algorithmes \u2014, la pente affiche la plus forte inclinaison de l&rsquo;ensemble de l&rsquo;\u00e9chantillon. Pass\u00e9 un certain seuil d&rsquo;heures d&rsquo;\u00e9tude, la droite de la technique C croise et d\u00e9passe successivement les trajectoires des groupes A et B. L&rsquo;investigateur identifie ainsi avec une remarquable clart\u00e9 visuelle l&rsquo;effet d&rsquo;interaction non ordinal qui structure en profondeur son ph\u00e9nom\u00e8ne d&rsquo;\u00e9tude.<\/p>\n<h2>6. Gestion des bandes de confiance et variabilit\u00e9 statistique<\/h2>\n<h3>6.1 L&rsquo;argument se et l&rsquo;affichage de l&rsquo;erreur type<\/h3>\n<p>L&rsquo;un des atouts analytiques majeurs de <code>geom_smooth()<\/code> r\u00e9side dans sa capacit\u00e9 \u00e0 incorporer spontan\u00e9ment l&rsquo;incertitude d&rsquo;\u00e9chantillonnage sous la forme d&rsquo;un ruban semi-transparent encadrant la droite de tendance. Cette enveloppe g\u00e9om\u00e9trique repr\u00e9sente l&rsquo;intervalle de confiance \u00e0 95 % calcul\u00e9 point par point pour l&rsquo;esp\u00e9rance conditionnelle <em>E(Y|X)<\/em> le long de la plage des abscisses. La courbure caract\u00e9ristique de ces bandes \u2014 plus resserr\u00e9es au barycentre de l&rsquo;\u00e9chantillon et s&rsquo;\u00e9vasant sym\u00e9triquement aux extr\u00e9mit\u00e9s du domaine de d\u00e9finition \u2014 mat\u00e9rialise l&rsquo;accroissement de la variance d&rsquo;estimation lorsque l&rsquo;on s&rsquo;\u00e9loigne de la moyenne observ\u00e9e du pr\u00e9dicteur.<\/p>\n<p>Cependant, dans le cadre sp\u00e9cifique d&rsquo;une r\u00e9gression partitionn\u00e9e par groupes multiples, l&rsquo;inclusion syst\u00e9matique de ces zones d&rsquo;erreur peut alt\u00e9rer consid\u00e9rablement la lisibilit\u00e9 de la figure. Lorsque trois, quatre ou cinq groupes sont projet\u00e9s simultan\u00e9ment sur un espace cart\u00e9sien restreint, les bandes de confiance respectives tendent \u00e0 se superposer massivement. Cette imbrication de polygones produit des artefacts visuels ind\u00e9sirables, saturant l&rsquo;image d&rsquo;un enchev\u00eatrement de gris\u00e9s qui obscurcit tant les nuages de points que l&rsquo;inclinaison relative des droites ma\u00eetresses.<\/p>\n<p>Dans un tel contexte de saturation graphique, il devient m\u00e9thodologiquement justifi\u00e9 de d\u00e9brayer l&rsquo;affichage de cette incertitude statistique en stipulant explicitement <code>se = FALSE<\/code> \u00e0 l&rsquo;int\u00e9rieur de l&rsquo;instruction <code>geom_smooth(method = \"lm\", se = FALSE)<\/code>. Cette neutralisation d\u00e9lib\u00e9r\u00e9e all\u00e8ge substantiellement le trac\u00e9 en r\u00e9duisant l&rsquo;information projet\u00e9e \u00e0 la pure cin\u00e9tique moyenne des droites d&rsquo;ajustement. Cette simplification est particuli\u00e8rement recommand\u00e9e lors des communications orales ou dans les synth\u00e8ses ex\u00e9cutives o\u00f9 la clart\u00e9 imm\u00e9diate du message prime sur l&rsquo;exposition exhaustive de la variance param\u00e9trique.<\/p>\n<h3>6.2 Param\u00e9trage du remplissage avec l&rsquo;argument fill<\/h3>\n<p>Lorsque le maintien des bandes de confiance s&rsquo;av\u00e8re scientifiquement incontournable \u2014 notamment pour satisfaire aux exigences strictes de validation m\u00e9thodologique d&rsquo;une revue acad\u00e9mique \u2014, il devient crucial de ma\u00eetriser les param\u00e8tres de coloration et de transparence de ces surfaces d&rsquo;erreur. Si l&rsquo;analyste n&rsquo;a sp\u00e9cifi\u00e9 que l&rsquo;esth\u00e9tique globale <code>color = technique<\/code>, le moteur ggplot2 applique par d\u00e9faut un remplissage gris uniforme et opaque (<code>grey70<\/code>) sur l&rsquo;ensemble des intervalles, cr\u00e9ant une confusion optique majeure lors des intersections de groupes.<\/p>\n<p>Pour r\u00e9soudre ce dilemme s\u00e9miologique, il convient d&rsquo;associer conjointement la variable de regroupement \u00e0 l&rsquo;esth\u00e9tique de surface par la formulation syntaxique <code>aes(color = technique, fill = technique)<\/code>. Cette double d\u00e9claration ordonne au syst\u00e8me d&rsquo;attribuer \u00e0 la bande de confiance une chromaticit\u00e9 rigoureusement harmonis\u00e9e avec celle de la droite qu&rsquo;elle escorte. D\u00e8s lors, chaque trajectoire dispose d&rsquo;un corridor d&rsquo;incertitude imm\u00e9diatement attribuable \u00e0 sa modalit\u00e9 propre, rendant les croisements de tendances parfaitement discernables \u00e0 l&rsquo;\u0153il nu.<\/p>\n<p>Cette harmonisation chromatique doit imp\u00e9rativement s&rsquo;accompagner d&rsquo;un calibrage millim\u00e9tr\u00e9 de la transparence de remplissage. Par l&rsquo;ajustement direct du param\u00e8tre <code>alpha = 0.2<\/code> ou <code>alpha = 0.15<\/code> au sein de <code>geom_smooth()<\/code>, le chercheur att\u00e9nue la densit\u00e9 optique des bandes d&rsquo;erreur. Celles-ci deviennent suffisamment diaphanes pour ne pas masquer les points de donn\u00e9es sous-jacents, tout en d\u00e9limitant avec pr\u00e9cision les marges de fluctuation stochastique requises pour l&rsquo;inf\u00e9rence visuelle.<\/p>\n<h2>7. Personnalisation esth\u00e9tique selon les normes de publication acad\u00e9mique (APA)<\/h2>\n<h3>7.1 Typographie, axes et \u00e9tiquetage scientifique<\/h3>\n<p>L&rsquo;habillage graphique par d\u00e9faut propos\u00e9 par ggplot2 \u2014 caract\u00e9ris\u00e9 par son c\u00e9l\u00e8bre fond gris quadrill\u00e9 de lignes blanches \u2014 a \u00e9t\u00e9 con\u00e7u pour maximiser le contraste des teintes primaires sur \u00e9cran d&rsquo;ordinateur. Toutefois, cette configuration initiale est formellement prohib\u00e9e par les protocoles \u00e9ditoriaux des principales soci\u00e9t\u00e9s savantes, \u00e0 commencer par le manuel de style de l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association<\/a> (APA 7e \u00e9dition). Les standards acad\u00e9miques exigent un minimalisme rigoureux : fond blanc immacul\u00e9, absence de quadrillages superflus et d\u00e9limitation franche des axes cart\u00e9siens.<\/p>\n<p>La premi\u00e8re transformation \u00e0 op\u00e9rer consiste \u00e0 substituer le th\u00e8me par d\u00e9faut par une configuration \u00e9pur\u00e9e au moyen de <code>theme_classic()<\/code> ou de <code>theme_minimal()<\/code>. L&rsquo;utilisation de <code>theme_classic()<\/code> constitue la solution d&rsquo;\u00e9lection pour l&rsquo;\u00e9dition scientifique : elle supprime instantan\u00e9ment le fond gris\u00e2tre, \u00e9limine les lignes de grille secondaires perturbatrices et r\u00e9tablit les deux traits d&rsquo;axe orthogonaux continus en noir pur, accompagn\u00e9s de leurs graduations respectives (<em>tick marks<\/em>).<\/p>\n<p>L&rsquo;habillage typographique se poursuit par l&rsquo;enrichissement s\u00e9mantique de tous les intitul\u00e9s textuels via l&rsquo;instruction <code>labs()<\/code>. Les noms de variables informatiques tronqu\u00e9s (tels que <code>hours<\/code> ou <code>score<\/code>) doivent imp\u00e9rativement \u00eatre remplac\u00e9s par des libell\u00e9s scientifiques complets, int\u00e9grant les unit\u00e9s de mesure entre parenth\u00e8ses : <code>x = \"Temps hebdomadaire d'\u00e9tude (heures)\"<\/code>, <code>y = \"Score \u00e0 l'\u00e9valuation cognitive (0-100)\"<\/code>. L&rsquo;en-t\u00eate de la l\u00e9gende doit \u00e9galement \u00eatre renomm\u00e9 avec \u00e9l\u00e9gance via l&rsquo;argument <code>color = \"M\u00e9thode p\u00e9dagogique\"<\/code>, conf\u00e9rant \u00e0 la planche finale le statut d&rsquo;objet de communication professionnelle parfaitement autonome.<\/p>\n<h3>7.2 Choix de palettes chromatiques accessibles<\/h3>\n<p>L&rsquo;attribution aveugle des couleurs par d\u00e9faut de ggplot2 repose sur la palette circulaire HSL, qui g\u00e9n\u00e8re des teintes d&rsquo;\u00e9gale luminance r\u00e9parties sur le spectre chromatique. Or, cette approche comporte deux faiblesses m\u00e9thodologiques majeures : d&rsquo;une part, elle pr\u00e9sente une accessibilit\u00e9 extr\u00eamement pr\u00e9caire pour les personnes pr\u00e9sentant des d\u00e9ficiences de la vision des couleurs (notamment la deut\u00e9ranopie et la protanopie, qui affectent jusqu&rsquo;\u00e0 8 % de la population masculine) ; d&rsquo;autre part, elle devient totalement ind\u00e9chiffrable en cas d&rsquo;impression papier en niveaux de gris, les diff\u00e9rentes teintes se confondant en une nuance uniforme de gris moyen.<\/p>\n<p>Pour surmonter cet obstacle \u00e9thique et technique, la communaut\u00e9 scientifique internationale pl\u00e9biscite aujourd&rsquo;hui l&rsquo;adoption des palettes issues du projet <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=viridis\">viridis<\/a>. Ces palettes \u2014 accessibles nativement dans ggplot2 via les fonctions <code>scale_color_viridis_d()<\/code> et <code>scale_fill_viridis_d()<\/code> pour les variables discr\u00e8tes \u2014 ont \u00e9t\u00e9 math\u00e9matiquement calibr\u00e9es pour offrir une monotonie perceptive absolue : la luminosit\u00e9 cro\u00eet de mani\u00e8re rigoureusement lin\u00e9aire d&rsquo;un bout \u00e0 l&rsquo;autre de l&rsquo;\u00e9chelle. Ainsi, l&rsquo;information graphique reste parfaitement discriminable pour les lecteurs daltoniens tout comme sur un tirage noir et blanc classique.<\/p>\n<p>Dans l&rsquo;\u00e9ventualit\u00e9 o\u00f9 une charte graphique institutionnelle ou des imp\u00e9ratifs \u00e9ditoriaux stricts imposent une gamme de couleurs sp\u00e9cifique, le statisticien peut recourir \u00e0 la fonction de bas niveau <code>scale_color_manual(values = c(...))<\/code>. En renseignant des codes hexad\u00e9cimaux soigneusement s\u00e9lectionn\u00e9s (par exemple issus d&rsquo;outils de colorim\u00e9trie comme <a rel=\"noopener noreferrer\" href=\"https:\/\/colorbrewer2.org\/\">ColorBrewer<\/a>), il devient possible d&rsquo;instaurer des contrastes chromatiques d&rsquo;une \u00e9l\u00e9gance souveraine, associant un bleu nuit profond, un ambre chaleureux et un sarcelle \u00e9quilibr\u00e9, en totale conformit\u00e9 avec les crit\u00e8res de lisibilit\u00e9 universelle.<\/p>\n<h3>7.3 Diff\u00e9renciation g\u00e9om\u00e9trique redondante : linetype et shape<\/h3>\n<p>La r\u00e8gle d&rsquo;or de la s\u00e9miologie graphique contemporaine repose sur le principe de l&rsquo;encodage redondant (<em>redundant coding<\/em>). Afin de garantir que l&rsquo;interpr\u00e9tation d&rsquo;un graphique ne d\u00e9pende jamais exclusivement de la perception d&rsquo;un canal sensoriel unique (en l&rsquo;occurrence la couleur), il est hautement vertueux de coupler la diff\u00e9renciation chromatique \u00e0 une diff\u00e9renciation morphologique des primitives g\u00e9om\u00e9triques.<\/p>\n<p>Ce renforcement s&rsquo;op\u00e8re sur deux niveaux distincts. Pour la couche g\u00e9om\u00e9trique des observations ponctuelles, l&rsquo;analyste associe la variable cat\u00e9gorielle \u00e0 l&rsquo;attribut de forme au sein des esth\u00e9tiques : <code>geom_point(aes(shape = technique))<\/code>. R substituera alors les cercles pleins standard par une vari\u00e9t\u00e9 de symboles g\u00e9om\u00e9triques (des disques pour le groupe A, des triangles pour le groupe B, des carr\u00e9s pour le groupe C). M\u00eame d\u00e9pouill\u00e9e de tout attribut de couleur, la nature de chaque observation individuelle demeure instantan\u00e9ment identifiable par sa seule g\u00e9om\u00e9trie.<\/p>\n<p>Pour la couche g\u00e9om\u00e9trique de lissage, le m\u00eame principe pr\u00e9vaut par la mobilisation de l&rsquo;attribut de typologie de segment : <code>geom_smooth(aes(linetype = technique), method = \"lm\")<\/code>. ggplot2 modulera alors l&rsquo;apparence des droites en combinant des lignes continues pleines (<em>solid<\/em>), des lignes en pointill\u00e9s serr\u00e9s (<em>dotted<\/em>) et des lignes en tirets espac\u00e9s (<em>dashed<\/em>). La synchronisation parfaite entre les \u00e9chelles manuelles (<code>scale_color_manual<\/code>, <code>scale_shape_manual<\/code>, <code>scale_linetype_manual<\/code>) permet de fusionner l&rsquo;ensemble de ces informations au sein d&rsquo;une unique l\u00e9gende \u00e9pur\u00e9e, atteignant le plus haut standard de rigueur documentaire.<\/p>\n<h2>8. S\u00e9paration par panneaux : L&rsquo;alternative du facettage<\/h2>\n<h3>8.1 Utilisation de facet_wrap() pour d\u00e9composer la complexit\u00e9<\/h3>\n<p>Lorsque le protocole exp\u00e9rimental int\u00e8gre un nombre \u00e9lev\u00e9 de sous-groupes \u2014 par exemple quatre modalit\u00e9s d&rsquo;intervention d\u00e9clin\u00e9es sur deux tranches d&rsquo;\u00e2ge \u2014, ou lorsque la variabilit\u00e9 intra-groupe est telle que les nuages de points se chevauchent dans une confusion inextricable, la superposition de toutes les donn\u00e9es au sein d&rsquo;un rep\u00e8re unique atteint ses limites cognitives. La surcharge visuelle contraint le lecteur \u00e0 un effort de d\u00e9codage laborieux, n\u00e9faste \u00e0 l&rsquo;appr\u00e9ciation imm\u00e9diate des structures statistiques.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/regressionLineGroupR2.png\" alt=\"Multiple regression lines in one plot in ggplot2\" \/><figcaption>Multiple regression lines in one plot in ggplot2<\/figcaption><\/figure>\n<p>Pour r\u00e9pondre \u00e0 cette probl\u00e9matique fondamentale, la grammaire des graphiques propose un m\u00e9canisme d&rsquo;une puissance analytique remarquable : la partition en multiples petits panneaux ou facettage (<em>small multiples<\/em>, concept popularis\u00e9 par Edward Tufte). Au lieu de fusionner les donn\u00e9es, la fonction <code>facet_wrap(~ technique)<\/code> segmente le jeu de donn\u00e9es selon les modalit\u00e9s du facteur sp\u00e9cifi\u00e9 et d\u00e9ploie une matrice de sous-graphiques autonomes dispos\u00e9s c\u00f4te \u00e0 c\u00f4te, chacun d\u00e9di\u00e9 \u00e0 une modalit\u00e9 singuli\u00e8re.<\/p>\n<p>Cette d\u00e9composition spatiale dissout instantan\u00e9ment l&rsquo;enchev\u00eatrement des observations. Dans chaque panneau individuel, le chercheur observe avec une limpidit\u00e9 parfaite la dispersion propre au groupe, l&rsquo;ajustement sans interf\u00e9rence de la droite de r\u00e9gression locale et la morphologie pr\u00e9cise des r\u00e9sidus. La lecture comparative transversale demeure d&rsquo;une fluidit\u00e9 absolue : le regard glisse d&rsquo;une case \u00e0 l&rsquo;autre pour confronter l&rsquo;inclinaison des pentes sans \u00eatre troubl\u00e9 par la proximit\u00e9 physique d&rsquo;observations h\u00e9t\u00e9rog\u00e8nes.<\/p>\n<h3>8.2 Gestion des \u00e9chelles avec facet_grid() et scales<\/h3>\n<p>L&rsquo;impl\u00e9mentation du facettage exige une vigilance m\u00e9thodologique sans faille quant au param\u00e9trage des syst\u00e8mes de coordonn\u00e9es. Par d\u00e9faut, les fonctions <code>facet_wrap()<\/code> et <code>facet_grid()<\/code> verrouillent strictement les \u00e9chelles des abscisses et des ordonn\u00e9es : tous les panneaux partagent rigoureusement les m\u00eames bornes minimales et maximales (<code>scales = \"fixed\"<\/code>). Cette contrainte d&rsquo;invariance dimensionnelle constitue le garant absolu de la validit\u00e9 des comparaisons visuelles.<\/p>\n<p>Modifier ce comportement en d\u00e9clarant <code>scales = \"free_y\"<\/code> ou <code>scales = \"free\"<\/code> autorise chaque panneau \u00e0 ajuster ses axes sur la seule \u00e9tendue de ses donn\u00e9es locales. Bien que cette option puisse sembler s\u00e9duisante pour agrandir artificiellement un nuage de points resserr\u00e9, elle introduit un biais cognitif majeur : une pente visuellement abrupte dans un panneau dot\u00e9 d&rsquo;une \u00e9chelle restreinte peut correspondre en r\u00e9alit\u00e9 \u00e0 un coefficient math\u00e9matique bien plus faible qu&rsquo;une pente visuellement aplatie au sein d&rsquo;un panneau \u00e0 large \u00e9chelle. L&rsquo;observateur non averti est alors induit en erreur sur la magnitude relative des effets r\u00e9els.<\/p>\n<p>Par cons\u00e9quent, en recherche quantitative rigoureuse, la lib\u00e9ration des \u00e9chelles cart\u00e9siennes ne doit \u00eatre tol\u00e9r\u00e9e que dans des situations tr\u00e8s exceptionnelles, notamment lorsque les domaines d&rsquo;observation des sous-groupes sont structurellement disjoints et non comparables par essence. D\u00e8s lors qu&rsquo;il s&rsquo;agit d&rsquo;\u00e9valuer l&rsquo;impact diff\u00e9rentiel d&rsquo;un traitement sur une m\u00e9trique comportementale standardis\u00e9e, l&rsquo;uniformit\u00e9 stricte des axes repr\u00e9sente un imp\u00e9ratif \u00e9pist\u00e9mologique absolu.<\/p>\n<h2>9. Comparaison m\u00e9thodologique : Mod\u00e8le lin\u00e9aire global versus mod\u00e8les stratifi\u00e9s<\/h2>\n<h3>9.1 Droites par groupe versus droite globale d&rsquo;\u00e9chantillon<\/h3>\n<p>L&rsquo;un des d\u00e9fis p\u00e9dagogiques les plus stimulants en analyse de donn\u00e9es consiste \u00e0 confronter, au sein d&rsquo;un m\u00eame espace visuel, la tendance centrale agr\u00e9g\u00e9e de l&rsquo;ensemble de la population et les trajectoires idiosyncrasiques des sous-strates. Cette confrontation offre une illustration saisissante de la fa\u00e7on dont une moyenne d&rsquo;\u00e9chantillon peut d\u00e9former ou masquer les r\u00e9alit\u00e9s op\u00e9rationnelles locales.<\/p>\n<p>D&rsquo;un point de vue programmatique sous ggplot2, cette superposition s&rsquo;op\u00e8re avec une simplicit\u00e9 conceptuelle remarquable gr\u00e2ce \u00e0 la modularit\u00e9 de la syntaxe par couches. Pour projeter une droite de r\u00e9gression globale non stratifi\u00e9e au-dessus des nuages de points et des droites de groupes, il suffit d&rsquo;ajouter une instruction <code>geom_smooth()<\/code> autonome dans laquelle on red\u00e9finit localement l&rsquo;association esth\u00e9tique en neutralisant l&rsquo;h\u00e9ritage du groupe :<\/p>\n<p><code>ggplot(df, aes(x = hours, y = score)) +<br \/>\n&nbsp;&nbsp;geom_point(aes(color = technique), alpha = 0.5) +<br \/>\n&nbsp;&nbsp;geom_smooth(aes(color = technique), method = \"lm\", se = FALSE) +<br \/>\n&nbsp;&nbsp;geom_smooth(method = \"lm\", color = \"black\", linetype = \"dashed\", size = 1.2, se = FALSE)<\/code><\/p>\n<p>Dans cette architecture, la droite noire en pointill\u00e9s traverse l&rsquo;espace graphique en mat\u00e9rialisant l&rsquo;estimation lin\u00e9aire sans discernement cat\u00e9goriel. L&rsquo;observateur per\u00e7oit alors instantan\u00e9ment l&rsquo;\u00e9cart structurel qui s\u00e9pare la tendance macroscopique moyenne des cin\u00e9tiques microscopiques r\u00e9elles. Cette visualisation conjointe r\u00e9v\u00e8le si la droite g\u00e9n\u00e9rale r\u00e9sume convenablement les processus sous-jacents ou si elle ne repr\u00e9sente qu&rsquo;un artefact math\u00e9matique d\u00e9pourvu de pertinence concr\u00e8te pour d\u00e9crire un sous-groupe particulier.<\/p>\n<h3>9.2 V\u00e9rification inf\u00e9rentielle : Du graphique \u00e0 l&rsquo;interaction formelle<\/h3>\n<p>Si l&rsquo;exploration graphique pr\u00e9pare le terrain de l&rsquo;intuition scientifique, la rigueur m\u00e9thodologique impose de valider formellement les divergences de pentes observ\u00e9es par une mod\u00e9lisation inf\u00e9rentielle ad\u00e9quate. La correspondance formelle entre les trac\u00e9s de r\u00e9gression stratifi\u00e9s sous ggplot2 et le mod\u00e8le lin\u00e9aire d&rsquo;interaction sous R s&rsquo;\u00e9tablit via la fonction standard <code>lm()<\/code>. L&rsquo;estimation s&rsquo;\u00e9crit formellement : <code>modele_inter &lt;- lm(score ~ hours * technique, data = df)<\/code>.<\/p>\n<p>Dans la syntaxe de R, l&rsquo;op\u00e9rateur ast\u00e9risque <code>*<\/code> d\u00e9ploie de mani\u00e8re automatique le mod\u00e8le factoriel complet, int\u00e9grant les effets principaux additifs ainsi que le produit vectoriel multiplicatif entre le pr\u00e9dicteur continu et les indicatrices de modalit\u00e9 : <em>hours + technique + hours:technique<\/em>. L&rsquo;examen du tableau des coefficients extrait par <code>summary(modele_inter)<\/code> permet de raccorder directement chaque composante graphique \u00e0 un param\u00e8tre statistique quantifi\u00e9 :<\/p>\n<ul>\n<li>L&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (<em>Intercept<\/em>) quantifie la valeur pr\u00e9dite de <em>score<\/em> lorsque <em>hours<\/em> est \u00e9gal \u00e0 z\u00e9ro pour le groupe de r\u00e9f\u00e9rence (modalit\u00e9 fix\u00e9e par le premier niveau du facteur).<\/li>\n<li>Le coefficient associ\u00e9 \u00e0 <em>hours<\/em> traduit l&rsquo;inclinaison math\u00e9matique pr\u00e9cise de la droite de r\u00e9gression du groupe de r\u00e9f\u00e9rence.<\/li>\n<li>Les coefficients diff\u00e9rentiels associ\u00e9s aux termes multiplicatifs <em>hours:techniqueB<\/em> et <em>hours:techniqueC<\/em> mesurent exactement l&rsquo;\u00e9cart angulaire de pente entre les modalit\u00e9s concern\u00e9es et la droite du groupe de r\u00e9f\u00e9rence.<\/li>\n<\/ul>\n<p>L&rsquo;\u00e9valuation de la signification statistique de ces \u00e9carts s&rsquo;op\u00e8re par l&rsquo;examen des <em>p<\/em>-valeurs associ\u00e9es aux coefficients d&rsquo;interaction ou par la conduite d&rsquo;une analyse de variance de type III via <code>car::Anova(modele_inter, type = \"III\")<\/code>. L&rsquo;obtention d&rsquo;un terme multiplicatif significatif (<em>p<\/em> &lt; 0.05) apporte la confirmation inf\u00e9rentielle irr\u00e9futable que la divergence des pentes mat\u00e9rialis\u00e9e par <code>geom_smooth(method = \"lm\")<\/code> ne saurait \u00eatre imput\u00e9e aux seules fluctuations de l&rsquo;\u00e9chantillonnage al\u00e9atoire, sanctionnant ainsi la pr\u00e9sence effective d&rsquo;une authentique mod\u00e9ration comportementale.<\/p>\n<h2>10. Gestion des pi\u00e8ges courants et des cas complexes<\/h2>\n<h3>10.1 Points influents et valeurs aberrantes par sous-groupe<\/h3>\n<p>L&rsquo;ajustement d&rsquo;une droite de r\u00e9gression par les moindres carr\u00e9s ordinaires poss\u00e8de une sensibilit\u00e9 notoire aux valeurs aberrantes et aux points de fort levier. Dans un sous-groupe aux effectifs mod\u00e9r\u00e9s, une unique observation extr\u00eame \u2014 qu&rsquo;elle d\u00e9coule d&rsquo;une erreur de saisie, d&rsquo;un d\u00e9faut de calibration d&rsquo;instrument ou d&rsquo;une r\u00e9ponse physiologique atypique \u2014 est capable d&rsquo;exercer un effet de torsion disproportionn\u00e9 sur la trajectoire estim\u00e9e, modifiant radicalement l&rsquo;inclinaison de la pente.<\/p>\n<p>L&rsquo;identification graphique pr\u00e9ventive de ces observations singuli\u00e8res constitue une n\u00e9cessit\u00e9 imp\u00e9rieuse. Le chercheur peut calculer la <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Distance_de_Cook\">distance de Cook<\/a> pour chaque observation au sein de chaque strate d&rsquo;\u00e9chantillonnage \u00e0 l&rsquo;aide des fonctions de diagnostic int\u00e9gr\u00e9es \u00e0 R (telles que <code>cooks.distance()<\/code>). Les individus dont la contribution exc\u00e8de les seuils d&rsquo;alerte m\u00e9thodologiques classiques (souvent fix\u00e9s \u00e0 <em>4\/n<\/em>) peuvent \u00eatre visuellement surlign\u00e9s sur la figure par un anneau distinctif ou une \u00e9tiquette sp\u00e9cifique g\u00e9n\u00e9r\u00e9e par le package <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=ggrepel\">ggrepel<\/a>.<\/p>\n<p>Face \u00e0 des donn\u00e9es substantiellement contamin\u00e9es par des valeurs extr\u00eames incontournables, il devient judicieux de substituer le lissage MCO standard par une r\u00e9gression lin\u00e9aire robuste. ggplot2 autorise cette modularit\u00e9 statistique en adaptant les arguments internes de <code>geom_smooth()<\/code> : en configurant <code>method = MASS::rlm<\/code>, l&rsquo;estimation des param\u00e8tres recourt \u00e0 des M-estimateurs avec pond\u00e9ration de Huber ou de Tukey. Les droites r\u00e9sultantes traduisent fid\u00e8lement le comportement de la majorit\u00e9 centrale de l&rsquo;\u00e9chantillon sans \u00eatre d\u00e9voy\u00e9es par les points p\u00e9riph\u00e9riques discordants.<\/p>\n<h3>10.2 Extrapolation abusive au-del\u00e0 du support des donn\u00e9es<\/h3>\n<p>Un \u00e9cueil m\u00e9thodologique r\u00e9current lors de l&rsquo;application de r\u00e9gressions par sous-groupe concerne l&rsquo;extrapolation abusive en dehors de l&rsquo;\u00e9tendue empirique des observations. Par d\u00e9faut, la fonction <code>geom_smooth()<\/code> borne scrupuleusement le trac\u00e9 de chaque droite entre la valeur minimale et la valeur maximale observ\u00e9e pour la variable <em>X<\/em> au sein de la strate sp\u00e9cifique consid\u00e9r\u00e9e. Ce comportement conservatoire est r\u00e9gi par l&rsquo;argument par d\u00e9faut <code>fullrange = FALSE<\/code>.<\/p>\n<p>L&rsquo;activation imprudente de l&rsquo;argument <code>fullrange = TRUE<\/code> force le moteur graphique \u00e0 prolonger artificiellement chaque segment rectiligne sur l&rsquo;ensemble de la plage cart\u00e9sienne couverte par la totalit\u00e9 du jeu de donn\u00e9es agr\u00e9g\u00e9. Si cette projection permet d&rsquo;\u00e9tendre visuellement les droites jusqu&rsquo;aux bordures de la figure, elle expose l&rsquo;analyste \u00e0 des aberrations interpr\u00e9tatives majeures. Supposer qu&rsquo;un groupe clinique restreint, observ\u00e9 uniquement entre 5 et 15 heures d&rsquo;apprentissage, maintiendra un comportement strictement lin\u00e9aire jusqu&rsquo;\u00e0 40 heures rel\u00e8ve d&rsquo;une sp\u00e9culation math\u00e9matique d\u00e9nu\u00e9e de fondement empirique.<\/p>\n<p>Il est donc fortement recommand\u00e9 de pr\u00e9server le param\u00e9trage <code>fullrange = FALSE<\/code> dans les publications scientifiques. Respecter le support r\u00e9el des donn\u00e9es pour chaque modalit\u00e9 t\u00e9moigne d&rsquo;une probit\u00e9 m\u00e9thodologique exemplaire, en signalant explicitement au lecteur les fronti\u00e8res empiriques \u00e0 l&rsquo;int\u00e9rieur desquelles chaque mod\u00e8le conserve sa l\u00e9gitimit\u00e9 d&rsquo;interpolation.<\/p>\n<h3>10.3 Disparit\u00e9s d&rsquo;effectifs entre les modalit\u00e9s<\/h3>\n<p>Dans les plans d&rsquo;\u00e9chantillonnage quasi-exp\u00e9rimentaux ou observationnels, il est tr\u00e8s fr\u00e9quent de se heurter \u00e0 des effectifs asym\u00e9triques selon les modalit\u00e9s de la variable d&rsquo;int\u00e9r\u00eat. Par exemple, un groupe d&rsquo;\u00e9tudiants adeptes de la technique A peut rassembler 150 participants, tandis que le groupe exp\u00e9rimental novateur utilisant la technique C n&rsquo;en compte qu&rsquo;une vingtaine en raison de contraintes de recrutement ou de co\u00fbts d&rsquo;\u00e9quipement.<\/p>\n<p>Cette asym\u00e9trie num\u00e9rique engendre une disproportion imm\u00e9diate dans la pr\u00e9cision de l&rsquo;estimation statistique. Alors que la droite adoss\u00e9e \u00e0 la cohorte abondante est flanqu\u00e9e d&rsquo;un ruban d&rsquo;erreur extr\u00eamement t\u00e9nu et stable, la droite du sous-groupe marginal affiche une bande de confiance particuli\u00e8rement b\u00e9ante, s&rsquo;\u00e9vasant de fa\u00e7on spectaculaire d\u00e8s que l&rsquo;on s&rsquo;\u00e9carte du barycentre local. Cette distorsion visuelle n&rsquo;est pas une anomalie algorithmique : elle refl\u00e8te scrupuleusement la loi de distribution de Student et l&rsquo;\u00e9l\u00e9vation de la variance d&rsquo;\u00e9chantillonnage inh\u00e9rente aux faibles effectifs.<\/p>\n<p>L&rsquo;analyste doit formuler ses conclusions avec une prudence accrue face \u00e0 ces disparit\u00e9s. L&rsquo;examen des figures doit syst\u00e9matiquement int\u00e9grer cette r\u00e9alit\u00e9 distributionnelle : une pente fortement inclin\u00e9e mais cern\u00e9e par un ruban d&rsquo;incertitude massif ne saurait \u00eatre interpr\u00e9t\u00e9e avec le m\u00eame degr\u00e9 de certitude qu&rsquo;une pente plus modeste adoss\u00e9e \u00e0 une marge d&rsquo;erreur quasi imperceptible. L&rsquo;adjonction d&rsquo;un tapis de donn\u00e9es univari\u00e9 en bordure d&rsquo;axe au moyen de <code>geom_rug(sides = \"b\", alpha = 0.5)<\/code> peut s&rsquo;av\u00e9rer tr\u00e8s pr\u00e9cieuse pour rendre compte en continu de la densit\u00e9 r\u00e9elle des observations sur chaque segment d&rsquo;abscisse.<\/p>\n<h2>11. Exportation haute d\u00e9finition pour les manuscrits scientifiques<\/h2>\n<h3>11.1 Utilisation rigoureuse de la fonction ggsave()<\/h3>\n<p>L&rsquo;\u00e9laboration d&rsquo;une figure irr\u00e9prochable au sein de la session interactive de travail R ne garantit pas automatiquement sa fid\u00e9lit\u00e9 lors de l&rsquo;int\u00e9gration dans un manuscrit destin\u00e9 \u00e0 la publication. L&rsquo;utilisation maladroite des fonctionnalit\u00e9s de capture d&rsquo;\u00e9cran ou d&rsquo;exportation presse-papier du syst\u00e8me d&rsquo;exploitation d\u00e9grade irr\u00e9m\u00e9diablement la qualit\u00e9 g\u00e9om\u00e9trique, introduit des compressions d&rsquo;image destructrices et alt\u00e8re les proportions relatives des polices et des trac\u00e9s.<\/p>\n<p>L&rsquo;outil normatif incontournable pour l&rsquo;archivage et l&rsquo;exportation des productions ggplot2 est la fonction d\u00e9di\u00e9e <code>ggsave()<\/code>. Cette instruction prend en charge la compilation du graphique actif et son \u00e9criture directe sur le disque dur selon des sp\u00e9cifications dimensionnelles et mat\u00e9rielles rigoureusement contr\u00f4l\u00e9es. Il est essentiel de stipuler explicitement les unit\u00e9s physiques de restitution (centim\u00e8tres ou pouces) ainsi que les dimensions exactes correspondant \u00e0 la maquette typographique de la revue cible (par exemple une largeur de 8.5 cm pour une figure sur une seule colonne, ou de 17.5 cm pour une double colonne dans un format A4 classique) :<\/p>\n<p><code>ggsave(filename = \"figure1_regression_groupes.tiff\",<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;plot = last_plot(),<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;device = \"tiff\",<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;width = 17.5,<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;height = 11.5,<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;units = \"cm\",<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dpi = 600,<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compression = \"lzw\")<\/code><\/p>\n<p>Le param\u00e9trage du niveau de r\u00e9solution (exprim\u00e9 en points par pouce ou <em>dots per inch<\/em>, DPI) conditionne la nettet\u00e9 \u00e0 l&rsquo;impression. Les directives des \u00e9diteurs scientifiques exigent de mani\u00e8re invariable une r\u00e9solution plancher de 300 DPI pour les illustrations en tons continus et de 600 \u00e0 1200 DPI pour les graphiques au trait (<em>line art<\/em>). Le choix des formats matriciels sans perte avec compression LZW (comme le TIFF) garantit l&rsquo;int\u00e9grit\u00e9 absolue des pixels sans alourdir ind\u00fbment le volume des fichiers.<\/p>\n<p>Pour une qualit\u00e9 de rendu supr\u00eame et une adaptabilit\u00e9 totale \u00e0 la mise en page finale, le recours aux formats vectoriels tels que le PDF (<code>device = \"pdf\"<\/code>) ou l&rsquo;EPS (<code>device = \"eps\"<\/code>) s&rsquo;av\u00e8re hautement pr\u00e9conis\u00e9. Contrairement aux images matricielles, les formats vectoriels encodent les \u00e9l\u00e9ments graphiques sous forme d&rsquo;instructions math\u00e9matiques pures de dessin : les segments, les courbes et les caract\u00e8res typographiques conservent une nettet\u00e9 infinit\u00e9simale quel que soit le niveau de grossissement appliqu\u00e9 par l&rsquo;imprimeur professionnel.<\/p>\n<h3>11.2 Int\u00e9gration dans des flux de travail reproductibles<\/h3>\n<p>L&rsquo;excellence m\u00e9thodologique contemporaine r\u00e9cuse la manipulation d\u00e9connect\u00e9e des figures par retouches manuelles externes. La tra\u00e7abilit\u00e9 computationnelle exige que chaque graphique ins\u00e9r\u00e9 dans un article scientifique puisse \u00eatre r\u00e9g\u00e9n\u00e9r\u00e9 \u00e0 l&rsquo;identique, de mani\u00e8re enti\u00e8rement automatis\u00e9e, \u00e0 partir du code source brut et des donn\u00e9es originales. L&rsquo;insertion du script graphique au sein d&rsquo;environnements d&rsquo;\u00e9dition dynamique tels que <a rel=\"noopener noreferrer\" href=\"https:\/\/rmarkdown.rstudio.com\/\">R Markdown<\/a> ou sa version \u00e9volu\u00e9e <a rel=\"noopener noreferrer\" href=\"https:\/\/quarto.org\/\">Quarto<\/a> repr\u00e9sente le paradigme de r\u00e9f\u00e9rence de la science ouverte.<\/p>\n<p>Au sein d&rsquo;un document computationnel Quarto ou R Markdown, la cellule de code (<em>chunk<\/em>) h\u00e9bergeant la commande ggplot2 doit \u00eatre calibr\u00e9e \u00e0 l&rsquo;aide d&rsquo;options d&rsquo;ex\u00e9cution pr\u00e9cises. Les param\u00e8tres <code>fig.width = 7<\/code>, <code>fig.height = 4.5<\/code>, <code>fig.align = \"center\"<\/code> et <code>fig.cap = \"\u00c9volution diff\u00e9rentielle des scores cognitifs...\"<\/code> assurent la synchronisation directe entre l&rsquo;interpr\u00e9teur R et le compilateur typographique (LaTeX ou HTML). Cette int\u00e9gration \u00e9limine d\u00e9finitivement les erreurs humaines li\u00e9es aux copier-coller manuels et garantit l&rsquo;actualisation dynamique instantan\u00e9e des figures en cas de mise \u00e0 jour du jeu de donn\u00e9es.<\/p>\n<p>La fixation stricte de l&rsquo;environnement de rendu inclut \u00e9galement le verrouillage des facteurs d&rsquo;\u00e9chelle typographique via l&rsquo;argument <code>base_size<\/code> au sein des th\u00e8mes ggplot2 (par exemple <code>theme_classic(base_size = 11)<\/code>). En calibrant la taille des polices de caract\u00e8res pour qu&rsquo;elle s&rsquo;accorde naturellement avec celle du corps de texte principal de l&rsquo;article, le chercheur s&rsquo;assure que sa figure pr\u00e9sentera une harmonie visuelle exemplaire une fois incorpor\u00e9e dans les \u00e9preuves finales de la publication.<\/p>\n<h2>12. Synth\u00e8se et guide de bonnes pratiques en psychologie quantitative<\/h2>\n<h3>12.1 Arbre de d\u00e9cision pour le choix de la m\u00e9thode de visualisation<\/h3>\n<p>Pour clore ce parcours m\u00e9thodologique et technique, il est utile de structurer le processus d\u00e9cisionnel sous la forme d&rsquo;un arbre d&rsquo;orientation pratique destin\u00e9 \u00e0 guider le praticien face \u00e0 ses donn\u00e9es empiriques. Le choix de la modalit\u00e9 de repr\u00e9sentation graphique ne doit rien au hasard ou aux pr\u00e9f\u00e9rences subjectives ; il d\u00e9pend rigoureusement de la complexit\u00e9 intrins\u00e8que de la structure de l&rsquo;\u00e9chantillon analys\u00e9 :<\/p>\n<ul>\n<li><strong>Nombre de groupes mod\u00e9rateurs limit\u00e9 (2 \u00e0 3 modalit\u00e9s) :<\/strong> Privil\u00e9gier la superposition directe sur un rep\u00e8re unique, en combinant <code>aes(color = groupe, fill = groupe)<\/code> et <code>geom_smooth(method = \"lm\")<\/code> avec des bandes de confiance transparentes (<code>alpha = 0.2<\/code>). L&rsquo;encodage redondant par <code>linetype<\/code> et <code>shape<\/code> est vivement conseill\u00e9.<\/li>\n<li><strong>Nombre de groupes mod\u00e9rateurs \u00e9lev\u00e9 (4 modalit\u00e9s ou plus) :<\/strong> Basculer sans h\u00e9siter vers le facettage horizontal ou matriciel via <code>facet_wrap(~ groupe)<\/code>. Cette d\u00e9cision pr\u00e9vient la surcharge visuelle, pr\u00e9serve la lisibilit\u00e9 des distributions individuelles et autorise une comparaison ordonn\u00e9e de la d\u00e9clivit\u00e9 des droites avec des axes rigoureusement synchronis\u00e9s.<\/li>\n<li><strong>Disparit\u00e9 majeure de variance intra-groupe :<\/strong> Conserver l&rsquo;affichage des rubans d&rsquo;erreur type (<code>se = TRUE<\/code>) en veillant \u00e0 une colorim\u00e9trie contrast\u00e9e, afin de communiquer loyalement au lecteur les \u00e9carts de pr\u00e9cision statistique d&rsquo;une modalit\u00e9 \u00e0 l&rsquo;autre.<\/li>\n<li><strong>Audience de d\u00e9cideurs non statisticiens ou support de pr\u00e9sentation orale :<\/strong> All\u00e9ger scrupuleusement la planche graphique en neutralisant les intervalles de confiance (<code>se = FALSE<\/code>) et en renfor\u00e7ant l&rsquo;\u00e9paisseur des traits directeurs (<code>size = 1.3<\/code>) pour focaliser l&rsquo;attention cognitive sur les dynamiques moyennes d&rsquo;apprentissage ou de r\u00e9ponse.<\/li>\n<\/ul>\n<h3>12.2 Check-list m\u00e9thodologique avant diffusion des r\u00e9sultats<\/h3>\n<p>Avant d&rsquo;apposer son approbation finale sur une figure statistique destin\u00e9e \u00e0 franchir le filtre des pairs au sein d&rsquo;une revue internationale, l&rsquo;analyste se doit d&rsquo;ex\u00e9cuter un contr\u00f4le qualit\u00e9 exhaustif \u00e0 travers la grille d&rsquo;\u00e9valuation suivante :<\/p>\n<ul>\n<li><strong>Concordance param\u00e9trique formelle :<\/strong> Les segments de droite trac\u00e9s par <code>geom_smooth(method = \"lm\")<\/code> refl\u00e8tent-ils rigoureusement les pr\u00e9dictions math\u00e9matiques issues du mod\u00e8le lin\u00e9aire d&rsquo;interaction <code>lm(Y ~ X * Groupe)<\/code> ex\u00e9cut\u00e9 en arri\u00e8re-plan ? Les degr\u00e9s d&rsquo;inclinaison sont-ils math\u00e9matiquement coh\u00e9rents avec les coefficients d&rsquo;interaction calcul\u00e9s ?<\/li>\n<li><strong>Contr\u00f4le de l&rsquo;extrapolation :<\/strong> L&rsquo;\u00e9tendue spatiale des segments de droite est-elle strictement circonscrite aux plages de valeurs r\u00e9elles observ\u00e9es au sein de chaque groupe (<code>fullrange = FALSE<\/code>), emp\u00eachant toute illusion d&rsquo;interpolation infond\u00e9e ?<\/li>\n<li><strong>Accessibilit\u00e9 visuelle universelle :<\/strong> La planche demeure-t-elle parfaitement d\u00e9chiffrable lorsqu&rsquo;elle est convertie int\u00e9gralement en nuances de gris ? Les contrastes de luminance sont-ils conformes aux normes d&rsquo;accessibilit\u00e9 pour les personnes malvoyantes ou daltoniennes gr\u00e2ce \u00e0 l&rsquo;adoption de palettes certifi\u00e9es telles que Viridis ?<\/li>\n<li><strong>S\u00e9miologie des axes et des unit\u00e9s :<\/strong> Les libell\u00e9s d&rsquo;axes sont-ils enti\u00e8rement explicit\u00e9s en langage naturel, exempts d&rsquo;abr\u00e9viations informatiques \u00e9nigmatiques, et mentionnent-ils syst\u00e9matiquement les unit\u00e9s de mesure entre parenth\u00e8ses ?<\/li>\n<li><strong>Pr\u00e9cision dimensionnelle et vectorielle :<\/strong> L&rsquo;exportation a-t-elle \u00e9t\u00e9 orchestr\u00e9e via un flux vectoriel (PDF) ou un format matriciel haute densit\u00e9 (TIFF \u00e0 600 DPI) conforme au gabarit d&rsquo;impression finale du journal cibl\u00e9 ?<\/li>\n<\/ul>\n<p>En observant scrupuleusement ces imp\u00e9ratifs th\u00e9oriques, computationnels et s\u00e9miologiques, le chercheur s&rsquo;assure que sa production graphique constitue un vecteur de transmission scientifique d&rsquo;une rigueur absolue, alliant la puissance narrative de l&rsquo;image \u00e0 la pr\u00e9cision irr\u00e9prochable de l&rsquo;inf\u00e9rence statistique moderne.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Cleveland, W. S. (1993). <em>Visualizing data<\/em>. Hobart Press.<\/li>\n<li>Fox, J., &amp; Weisberg, S. (2019). <em>An R companion to applied regression<\/em> (3rd ed.). SAGE Publications. <a rel=\"noopener noreferrer\" href=\"https:\/\/socialsciences.mcmaster.ca\/jfox\/Books\/Companion\/\">https:\/\/socialsciences.mcmaster.ca\/jfox\/Books\/Companion\/<\/a><\/li>\n<li>R Core Team. (2024). <em>R: A language and environment for statistical computing<\/em>. R Foundation for Statistical Computing. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">https:\/\/www.r-project.org\/<\/a><\/li>\n<li>Tufte, E. R. (2001). <em>The visual display of quantitative information<\/em> (2nd ed.). Graphics Press.<\/li>\n<li>Tukey, J. W. (1977). <em>Exploratory data analysis<\/em>. Addison-Wesley.<\/li>\n<li>Wickham, H. (2016). <em>ggplot2: Elegant graphics for data analysis<\/em> (2nd ed.). Springer-Verlag. <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2-book.org\/\">https:\/\/ggplot2-book.org\/<\/a><\/li>\n<li>Wilke, C. O. (2019). <em>Fundamentals of data visualization: A primer on making informative and compelling figures<\/em>. O&rsquo;Reilly Media. <a rel=\"noopener noreferrer\" href=\"https:\/\/clauswilke.com\/dataviz\/\">https:\/\/clauswilke.com\/dataviz\/<\/a><\/li>\n<li>Wilkinson, L. (2005). <em>The grammar of graphics<\/em> (2nd ed.). Springer. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/0-387-28695-0\">https:\/\/doi.org\/10.1007\/0-387-28695-0<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide complet pour tracer et interpr\u00e9ter des droites de r\u00e9gression lin\u00e9aire par groupe avec ggplot2 en R, adapt\u00e9 \u00e0 la recherche empirique en psychologie.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[1829,2193,2169],"tags":[3791,2688,7978,1910,2041],"class_list":["post-6253","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-statistique","category-programmation-r","category-psychologie-quantitative","tag-analyse-multivariee","tag-ggplot2","tag-r-pour-psychologues","tag-regression-lineaire","tag-visualisation-de-donnees"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/6253","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=6253"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/6253\/revisions"}],"predecessor-version":[{"id":6256,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/6253\/revisions\/6256"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}