{"id":4738,"date":"2026-09-11T12:45:00","date_gmt":"2026-09-11T12:45:00","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-creer-lignes-lissees-ggplot2-exemples\/"},"modified":"2026-09-11T12:45:05","modified_gmt":"2026-09-11T12:45:05","slug":"comment-creer-lignes-lissees-ggplot2-exemples","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-creer-lignes-lissees-ggplot2-exemples","title":{"rendered":"Comment cr\u00e9er des lignes liss\u00e9es dans ggplot2 (avec exemples)"},"content":{"rendered":"<p>L&rsquo;analyse visuelle des donn\u00e9es quantitatives constitue l&rsquo;un des piliers m\u00e9thodologiques fondamentaux de la d\u00e9marche scientifique contemporaine, en particulier dans les disciplines empiriques telles que les sciences du comportement, la psychom\u00e9trie, la biom\u00e9trie et les neurosciences cognitives. Face \u00e0 la multiplication de signaux physiologiques continus, de trajectoires longitudinales d&rsquo;apprentissage ou de temps de r\u00e9action soumis \u00e0 une forte variabilit\u00e9 stochastique, le simple trac\u00e9 d&rsquo;un nuage de points s&rsquo;av\u00e8re souvent insuffisant pour appr\u00e9hender l&rsquo;architecture sous-jacente des relations fonctionnelles. C&rsquo;est dans cet interstice \u00e9pist\u00e9mologique \u2014 entre le recueillement scrupuleux de l&rsquo;observation brute et l&rsquo;abstraction formalis\u00e9e d&rsquo;un mod\u00e8le inf\u00e9rentiel \u2014 que s&rsquo;impose le lissage statistique appliqu\u00e9 \u00e0 la visualisation de donn\u00e9es.<\/p>\n<p>Au sein de l&rsquo;\u00e9cosyst\u00e8me de programmation statistique R, le package <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a>, con\u00e7u par Hadley Wickham sur les pr\u00e9ceptes de la <em>Grammar of Graphics<\/em> formalis\u00e9e par Leland Wilkinson, a profond\u00e9ment boulevers\u00e9 la fa\u00e7on dont les chercheurs construisent, d\u00e9composent et articulent leurs repr\u00e9sentations graphiques. Loin de se r\u00e9duire \u00e0 un artifice purement esth\u00e9tique destin\u00e9 \u00e0 adoucir les asp\u00e9rit\u00e9s d&rsquo;un trac\u00e9, la ligne de lissage incarne une v\u00e9ritable estimation non param\u00e9trique ou semi-param\u00e9trique de la distribution conditionnelle de la variable d\u00e9pendante en fonction d&rsquo;un pr\u00e9dicteur continu. Ma\u00eetriser les rouages algorithmiques, les param\u00e8tres de r\u00e9gulation et les conventions syntaxiques de la fonction <code>geom_smooth()<\/code> repr\u00e9sente ainsi une comp\u00e9tence indispensable pour tout analyste d\u00e9sireux de communiquer ses r\u00e9sultats avec rigueur, clart\u00e9 et reproductibilit\u00e9.<\/p>\n<p>Ce guide exhaustif a pour ambition d&rsquo;explorer de mani\u00e8re approfondie les m\u00e9canismes th\u00e9oriques, m\u00e9thodologiques et appliqu\u00e9s entourant la cr\u00e9ation de courbes de lissage avec ggplot2. \u00c0 travers une progression didactique allant des fondements conceptuels de l&rsquo;ajustement local jusqu&rsquo;aux architectures multi-groupes les plus sophistiqu\u00e9es, nous d\u00e9taillerons l&rsquo;usage des r\u00e9gressions locales (LOESS), des mod\u00e8les lin\u00e9aires et polynomiaux, des mod\u00e8les additifs g\u00e9n\u00e9ralis\u00e9s (GAM), ainsi que le traitement rigoureux des bandes d&rsquo;incertitude et la pr\u00e9vention des artefacts d&rsquo;interpr\u00e9tation. Chaque notion sera mise en perspective \u00e0 l&rsquo;aide d&rsquo;exemples issus de la psychologie exp\u00e9rimentale et des sciences sociales quantitatives, permettant d&rsquo;\u00e9riger des visualisations graphiques \u00e0 la hauteur des exigences de publication acad\u00e9mique les plus strictes.<\/p>\n<h2>1. Introduction aux courbes de lissage dans ggplot2 : Principes et fondements th\u00e9oriques<\/h2>\n<h3>1.1 Le r\u00f4le du lissage dans l&rsquo;analyse exploratoire des donn\u00e9es<\/h3>\n<p>Dans la pratique de l&rsquo;analyse exploratoire de donn\u00e9es, th\u00e9oris\u00e9e initialement par John Tukey, l&rsquo;investigateur se trouve continuellement confront\u00e9 \u00e0 la tension dialectique opposant la fid\u00e9lit\u00e9 empirique au bruit exp\u00e9rimental et la lisibilit\u00e9 cognitive du signal sous-jacent. Lorsqu&rsquo;un nuage de points regroupe plusieurs centaines ou milliers d&rsquo;observations individuelles, la superposition dense des coordonn\u00e9es cart\u00e9siennes engendre fr\u00e9quemment un ph\u00e9nom\u00e8ne de saturation visuelle (couramment d\u00e9sign\u00e9 sous le terme d&rsquo;<em>overplotting<\/em>). Cette densit\u00e9 emp\u00eache l&rsquo;\u0153il humain d&rsquo;isoler la trajectoire tendancielle moyenne, masquant d&rsquo;\u00e9ventuelles non-lin\u00e9arit\u00e9s, des points d&rsquo;inflexion subtils ou des effets de seuil critiques. Le lissage graphique intervient pr\u00e9cis\u00e9ment comme un filtre statistique destin\u00e9 \u00e0 r\u00e9duire la variance haute fr\u00e9quence inh\u00e9rente aux fluctuations d&rsquo;\u00e9chantillonnage, tout en pr\u00e9servant la structure basse fr\u00e9quence qui traduit la relation fonctionnelle d&rsquo;int\u00e9r\u00eat.<\/p>\n<p>Il est imp\u00e9ratif d&rsquo;\u00e9tablir une distinction \u00e9pist\u00e9mologique fondamentale entre l&rsquo;interpolation g\u00e9om\u00e9trique et l&rsquo;ajustement statistique. L&rsquo;interpolation math\u00e9matique pure cherche \u00e0 faire passer imp\u00e9rativement une ligne par l&rsquo;int\u00e9gralit\u00e9 des points observ\u00e9s, cr\u00e9ant ainsi une trajectoire erratique hautement sensible au moindre artefact de mesure. \u00c0 l&rsquo;inverse, le lissage statistique proc\u00e8de par r\u00e9gression : il postule que chaque point observ\u00e9 refl\u00e8te une composante d\u00e9terministe alt\u00e9r\u00e9e par une erreur al\u00e9atoire distribu\u00e9e selon une loi stochastique. En estimant l&rsquo;esp\u00e9rance conditionnelle <span class=\"arabpsy-math-inline\" data-latex=\"E(Y|X=x)\">$E(Y|X=x)$<\/span>, le trac\u00e9 liss\u00e9 extrait une synth\u00e8se probabiliste des donn\u00e9es, fournissant \u00e0 l&rsquo;exp\u00e9rimentateur un mod\u00e8le visuel intuitif de la dynamique \u00e9tudi\u00e9e, qu&rsquo;il s&rsquo;agisse de la d\u00e9gradation progressive du temps de r\u00e9action face \u00e0 la fatigue ou des cin\u00e9tiques d&rsquo;habituation \u00e9motionnelle.<\/p>\n<h3>1.2 L&rsquo;architecture graphique de ggplot2 et l&rsquo;op\u00e9rateur geom_smooth()<\/h3>\n<p>L&rsquo;impl\u00e9mentation du lissage dans l&rsquo;environnement R via <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2-book.org\/\">ggplot2<\/a> repose sur une dissociation conceptuelle stricte entre la g\u00e9om\u00e9trie visuelle (la couche <em>geom<\/em>) et la transformation statistique sous-jacente (la couche <em>stat<\/em>). Contrairement aux fonctions graphiques de base de R telles que <code>lines()<\/code> ou <code>lowess()<\/code> qui requi\u00e8rent le calcul pr\u00e9alable des coordonn\u00e9es projet\u00e9es au sein de structures matricielles s\u00e9par\u00e9es, <code>geom_smooth()<\/code> encapsule de mani\u00e8re native l&rsquo;appel \u00e0 la fonction statistique <code>stat_smooth()<\/code>. Cette derni\u00e8re prend en charge l&rsquo;\u00e9valuation computationnelle du mod\u00e8le sp\u00e9cifi\u00e9 directement \u00e0 partir du tableau de donn\u00e9es d&rsquo;entr\u00e9e, sans n\u00e9cessiter d&rsquo;\u00e9tapes manuelles de manipulation matricielle interm\u00e9diaire.<\/p>\n<p>Lors de son ex\u00e9cution, la couche de calcul g\u00e9n\u00e8re un ensemble standardis\u00e9 de variables internes temporaires accessibles \u00e0 l&rsquo;environnement graphique. Parmi celles-ci figurent la pr\u00e9diction ponctuelle (<code>after_stat(y)<\/code>), les bornes inf\u00e9rieure et sup\u00e9rieure de l&rsquo;intervalle d&rsquo;estimation (<code>after_stat(ymin)<\/code> et <code>after_stat(ymax)<\/code>), ainsi que l&rsquo;erreur type locale de la pr\u00e9diction (<code>after_stat(se)<\/code>). Cette architecture modulaire garantit une int\u00e9gration harmonieuse avec les autres couches s\u00e9miotiques de ggplot2 : un utilisateur peut superposer en toute transparence un nuage de points \u00e9l\u00e9mentaire via <code>geom_point()<\/code>, des trac\u00e9s de densit\u00e9 conditionnelle ou des repr\u00e9sentations d&rsquo;intervalles marginaux, tout en pr\u00e9servant une coh\u00e9rence absolue d&rsquo;\u00e9chelles, de rep\u00e8res cart\u00e9siens et de groupements esth\u00e9tiques.<\/p>\n<h3>1.3 Typologie des donn\u00e9es psychom\u00e9triques propices au lissage<\/h3>\n<p>Les investigations psychom\u00e9triques et neurocognitives constituent un terrain d&rsquo;application particuli\u00e8rement propice \u00e0 l&rsquo;usage des courbes de lissage en raison de la nature souvent bruit\u00e9e et non lin\u00e9aire des variables recueillies. Dans les protocoles longitudinaux ou \u00e0 mesures r\u00e9p\u00e9t\u00e9es, tels que le suivi de l&rsquo;acquisition d&rsquo;une habilet\u00e9 motrice au fil de micro-sessions successives, les courbes individuelles manifestent d&rsquo;importantes oscillations dues aux fluctuations attentionnelles momentan\u00e9es. Le lissage permet de d\u00e9gager l&rsquo;arch\u00e9type d\u00e9veloppemental moyen sans masquer la dynamique globale par une contrainte de lin\u00e9arit\u00e9 stricte arbitraire.<\/p>\n<p>De surcro\u00eet, les probl\u00e9matiques d&rsquo;interaction non lin\u00e9aire et de mod\u00e9ration en psychopathologie exp\u00e9rimentale \u2014 par exemple, la relation complexe reliant les niveaux d&rsquo;anxi\u00e9t\u00e9 pr\u00e9-comp\u00e9titive aux scores de performance mn\u00e9sique \u2014 \u00e9chappent fr\u00e9quemment aux postulats de la r\u00e9gression lin\u00e9aire classique. L&rsquo;utilisation de trac\u00e9s liss\u00e9s offre une approche non param\u00e9trique directe pour diagnostiquer d&rsquo;\u00e9ventuelles formes en cloche ou en U invers\u00e9. Enfin, bien que les \u00e9chelles psychom\u00e9triques de type Likert soient ordinales, leur agr\u00e9gation sous forme de scores composites continus ou leur analyse conjointe avec des mesures de latence informatis\u00e9es (exprim\u00e9es en millisecondes) g\u00e9n\u00e8re un continuum empirique id\u00e9al pour l&rsquo;application d&rsquo;ajustements statistiques continus.<\/p>\n<h2>2. Configuration de l&rsquo;environnement R et structure des jeux de donn\u00e9es d&rsquo;illustration<\/h2>\n<h3>2.1 Pr\u00e9paration du corpus logiciel et des biblioth\u00e8ques associ\u00e9es<\/h3>\n<p>Afin de garantir une ex\u00e9cution reproductible et conforme aux standards de la science ouverte, le d\u00e9ploiement d&rsquo;une infrastructure analytique robuste s&rsquo;av\u00e8re indispensable. L&rsquo;\u00e9cosyst\u00e8me <a rel=\"noopener noreferrer\" href=\"https:\/\/www.tidyverse.org\/\">tidyverse<\/a> constitue le socle fondamental de notre d\u00e9marche, int\u00e9grant le moteur graphique ggplot2 ainsi que les utilitaires de manipulation de donn\u00e9es <code>dplyr<\/code>, <code>tidyr<\/code> et <code>tibble<\/code>. Parall\u00e8lement, l&rsquo;\u00e9valuation de mod\u00e8les statistiques complexes requiert l&rsquo;activation de biblioth\u00e8ques sp\u00e9cialis\u00e9es dans le lissage semi-param\u00e9trique et la mod\u00e9lisation math\u00e9matique robuste, notamment <code>mgcv<\/code> pour les mod\u00e8les additifs g\u00e9n\u00e9ralis\u00e9s, <code>splines<\/code> pour les fonctions de base polynomiales par morceaux, et <code>MASS<\/code> pour les algorithmes de r\u00e9gression robuste fond\u00e9s sur les estimateurs M.<\/p>\n<p>La reproductibilit\u00e9 computationnelle de nos simulations n\u00e9cessite l&rsquo;ancrage d\u00e9terministe du g\u00e9n\u00e9rateur de nombres pseudo-al\u00e9atoires de R par l&rsquo;instruction <code>set.seed(42)<\/code>. De surcro\u00eet, afin d&rsquo;assurer une lisibilit\u00e9 optimale compatible avec les directives \u00e9ditoriales des revues scientifiques internationales, nous d\u00e9finissons en pr\u00e9ambule un th\u00e8me graphique minimaliste et \u00e9pur\u00e9. Ce r\u00e9glage global neutralise les fonds gris quadrill\u00e9s par d\u00e9faut au profit d&rsquo;un contraste \u00e9lev\u00e9, supprime les fioritures visuelles superflues et harmonise la typographie des axes et des l\u00e9gendes.<\/p>\n<h3>2.2 Cr\u00e9ation d&rsquo;un jeu de donn\u00e9es synth\u00e9tique pour les analyses comportementales<\/h3>\n<p>Pour illustrer de mani\u00e8re concr\u00e8te et didactique l&rsquo;ensemble des fonctionnalit\u00e9s de lissage statistique, nous g\u00e9n\u00e9rons un tableau de donn\u00e9es empiriques simul\u00e9es (<code>df_cognitif<\/code>) mod\u00e9lisant une cohorte de 500 participants soumis \u00e0 une \u00e9preuve d&rsquo;\u00e9valuation de la m\u00e9moire de travail sous diverses conditions d&rsquo;induction de stress. Le sc\u00e9nario mod\u00e9lise une variable pr\u00e9dictive continue repr\u00e9sentant l&rsquo;anxi\u00e9t\u00e9 d&rsquo;\u00e9valuation (mesur\u00e9e sur un continuum standardis\u00e9 de 0 \u00e0 100 unit\u00e9s arbitraires) et une variable d\u00e9pendante capturant l&rsquo;efficacit\u00e9 mn\u00e9sique (exprim\u00e9e par un score de rappel pond\u00e9r\u00e9).<\/p>\n<p>Afin de confronter les algorithmes de lissage aux d\u00e9fis m\u00e9thodologiques r\u00e9els, nous injectons de mani\u00e8re d\u00e9lib\u00e9r\u00e9e une h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 contr\u00f4l\u00e9e : la variance r\u00e9siduelle s&rsquo;accro\u00eet \u00e0 mesure que les scores d&rsquo;anxi\u00e9t\u00e9 s&rsquo;\u00e9l\u00e8vent, traduisant le fait que les individus hautement anxieux manifestent une d\u00e9sorganisation cognitive plus erratique. La relation sous-jacente suit d\u00e9lib\u00e9r\u00e9ment une trajectoire curviligne non lin\u00e9aire, d\u00e9butant par un plateau de r\u00e9sistance, suivi d&rsquo;une d\u00e9t\u00e9rioration progressive, puis d&rsquo;un effondrement prononc\u00e9 aux valeurs extr\u00eames. Une variable factorielle stratifie \u00e9galement la cohorte en deux groupes m\u00e9thodologiques : condition contr\u00f4le sans t\u00e2che concurrente et condition d&rsquo;interf\u00e9rence phonologique.<\/p>\n<h3>2.3 Nettoyage et validation des formats de donn\u00e9es pour ggplot2<\/h3>\n<p>L&rsquo;int\u00e9grit\u00e9 du rendu visuel dans ggplot2 d\u00e9pend directement de la rigueur de structuration de la table de donn\u00e9es d&rsquo;entr\u00e9e. La conformit\u00e9 au paradigme <em>tidy data<\/em> impose que chaque colonne corresponde sans \u00e9quivoque \u00e0 une variable unique et que chaque ligne repr\u00e9sente une unit\u00e9 d&rsquo;observation exp\u00e9rimentale individualis\u00e9e. Les variables qualitatives doivent imp\u00e9rativement \u00eatre instanci\u00e9es sous forme de facteurs stricts (<code>factor<\/code>), dot\u00e9s d&rsquo;\u00e9tiquettes de niveaux explicites, \u00e9vitant ainsi que les identifiants num\u00e9riques d&rsquo;intervention ne soient interpr\u00e9t\u00e9s par inadvertance comme des m\u00e9triques continues par le moteur g\u00e9om\u00e9trique.<\/p>\n<p>De plus, la prise en charge des donn\u00e9es manquantes (<code>NA<\/code>) constitue un enjeu m\u00e9thodologique pr\u00e9pond\u00e9rant lors du recours au lissage. Alors que les fonctions graphiques de base peuvent interrompre brutalement leur trac\u00e9 ou renvoyer des messages d&rsquo;erreur opaques face aux valeurs absentes, <code>geom_smooth()<\/code> proc\u00e8de \u00e0 une \u00e9limination univari\u00e9e ou bivari\u00e9e par observation (<em>listwise deletion<\/em>) restreinte aux axes sollicit\u00e9s, avertissant l&rsquo;utilisateur par une notification console du nombre d&rsquo;entr\u00e9es \u00e9cart\u00e9es. La standardisation minutieuse des vecteurs num\u00e9riques et la v\u00e9rification des bornes de distribution via la commande <code>summary()<\/code> pr\u00e9viennent l&rsquo;apparition d&rsquo;artefacts aux fronti\u00e8res du rep\u00e8re cart\u00e9sien.<\/p>\n<h2>3. Syntaxe fondamentale de geom_smooth() : Du nuage de points au trac\u00e9 continu<\/h2>\n<h3>3.1 Superposition classique : geom_point() et geom_smooth()<\/h3>\n<p>L&rsquo;initialisation d&rsquo;un graphique bivari\u00e9 associant un nuage de points et une courbe d&rsquo;ajustement repose sur une combinatoire syntaxique d&rsquo;une remarquable concision. L&rsquo;appel premier \u00e0 la fonction <code>ggplot()<\/code> d\u00e9limite le jeu de donn\u00e9es sous-jacent et \u00e9tablit le syst\u00e8me de projection cart\u00e9sienne \u00e0 travers l&rsquo;instruction <code>aes(x = anxiete, y = rappel)<\/code>. Ce mappage esth\u00e9tique global se transmet ensuite par h\u00e9ritage aux couches subordonn\u00e9es ajout\u00e9es via l&rsquo;op\u00e9rateur d&rsquo;addition binaire <code>+<\/code>. L&rsquo;invocation cons\u00e9cutive de <code>geom_point()<\/code> et de <code>geom_smooth()<\/code> produit alors l&rsquo;affichage simultan\u00e9 des observations \u00e9l\u00e9mentaires et de la trajectoire estim\u00e9e.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smoothR1.png\" alt=\"Smooth line ggplot2\" \/><figcaption>Smooth line ggplot2<\/figcaption><\/figure>\n<p>L&rsquo;ordre de d\u00e9claration de ces couches au sein du script rev\u00eat une importance capitale pour la hi\u00e9rarchie perceptive finale. En vertu du mod\u00e8le de superposition en couches de ggplot2, les \u00e9l\u00e9ments d\u00e9clar\u00e9s en premier sont grav\u00e9s au plan le plus profond du canevas, tandis que les instructions ult\u00e9rieures viennent se superposer au premier plan. Par cons\u00e9quent, il est m\u00e9thodologiquement recommand\u00e9 d&rsquo;appeler <code>geom_point()<\/code> avant <code>geom_smooth()<\/code> lorsque l&rsquo;on souhaite que la ligne continue et son ruban d&rsquo;incertitude demeurent pleinement visibles au-dessus des observations denses, ou d&rsquo;inverser cet ordre si la visibilit\u00e9 intacte de chaque point individuel constitue l&rsquo;imp\u00e9ratif prioritaire de communication.<\/p>\n<h3>3.2 Comportement par d\u00e9faut selon le volume d&rsquo;\u00e9chantillonnage<\/h3>\n<p>L&rsquo;une des sp\u00e9cificit\u00e9s les plus remarquables de <code>geom_smooth()<\/code> r\u00e9side dans son comportement heuristique adaptatif en mati\u00e8re de s\u00e9lection algorithmique. Lorsqu&rsquo;aucun argument de mod\u00e9lisation n&rsquo;est formellement fourni par l&rsquo;op\u00e9rateur (via le param\u00e8tre <code>method<\/code>), le moteur statistique interne \u00e9value la taille de l&rsquo;\u00e9chantillon conditionnel <span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span> associ\u00e9 \u00e0 chaque niveau de croisement graphique. Si le nombre d&rsquo;observations est strictement inf\u00e9rieur au seuil critique de 1000 points (<span class=\"arabpsy-math-inline\" data-latex=\"n &lt; 1000\">$n &lt; 1000$<\/span>), ggplot2 d\u00e9clenche automatiquement une r\u00e9gression pond\u00e9r\u00e9e locale (LOESS, issue de la fonction native <code>stats::loess<\/code>). Cette heuristique privil\u00e9gie une grande souplesse d&rsquo;ajustement adapt\u00e9e aux jeux de donn\u00e9es de dimensions modestes \u00e0 moyennes.<\/p>\n<p>\u00c0 l&rsquo;inverse, d\u00e8s lors que l&rsquo;\u00e9chantillon atteint ou exc\u00e8de 1000 observations (<span class=\"arabpsy-math-inline\" data-latex=\"n ge 1000\">$n ge 1000$<\/span>), le co\u00fbt computationnel quadratique de l&rsquo;algorithme LOESS devient prohibitif pour les performances de la machine h\u00f4te. Le syst\u00e8me bascule alors de mani\u00e8re autonome vers un mod\u00e8le additif g\u00e9n\u00e9ralis\u00e9 (GAM) propuls\u00e9 par la biblioth\u00e8que externe <code>mgcv<\/code>, en appliquant une formule d&rsquo;ajustement par d\u00e9faut sp\u00e9cifi\u00e9e selon <span class=\"arabpsy-math-inline\" data-latex=\"y sim s(x, bs = &quot;cs&quot;)\">$y sim s(x, bs = \u00ab\u00a0cs\u00a0\u00bb)$<\/span>. Dans les deux cas, le terminal R affiche un message didactique informant l&rsquo;analyste de l&rsquo;algorithme retenu et de la formule math\u00e9matique implicite, incitant ainsi le chercheur \u00e0 formaliser explicitement ses choix m\u00e9thodologiques pour les publications formelles.<\/p>\n<h3>3.3 Personnalisation \u00e9l\u00e9mentaire de la formule d&rsquo;ajustement<\/h3>\n<p>L&rsquo;interaction entre l&rsquo;argument d&rsquo;algorithme <code>method<\/code> et l&rsquo;argument d&rsquo;ajustement <code>formula<\/code> constitue le c\u0153ur op\u00e9rationnel de la personnalisation du lissage. Par d\u00e9faut, la formule d&rsquo;expression statistique est d\u00e9clar\u00e9e sous la forme canonique <code>formula = y ~ x<\/code>. Il convient de souligner avec rigueur une convention syntaxique propre \u00e0 ggplot2 qui d\u00e9stabilise fr\u00e9quemment les praticiens habitu\u00e9s aux mod\u00e8les de base de R : au sein de <code>geom_smooth()<\/code>, les lettres <code>y<\/code> et <code>x<\/code> ne renvoient pas aux d\u00e9nominations r\u00e9elles des colonnes contenues dans le tableau de donn\u00e9es, mais font strictement r\u00e9f\u00e9rence aux coordonn\u00e9es structurelles d\u00e9finies dans le bloc d&rsquo;assignation esth\u00e9tique <code>aes()<\/code>.<\/p>\n<p>Toute tentative de formuler l&rsquo;ajustement en utilisant les noms des variables d&rsquo;origine (par exemple <code>formula = rappel ~ anxiete<\/code>) se soldera irr\u00e9m\u00e9diablement par une erreur d&rsquo;ex\u00e9cution indiquant l&rsquo;absence des objets sp\u00e9cifi\u00e9s dans l&rsquo;environnement de calcul interne de la statistique. En respectant scrupuleusement la notation relative <code>y ~ x<\/code>, l&rsquo;utilisateur s&rsquo;assure que les transformations alg\u00e9briques requises \u2014 qu&rsquo;il s&rsquo;agisse d&rsquo;une formulation quadratique <code>y ~ poly(x, 2)<\/code>, d&rsquo;un terme logarithmique <code>y ~ log(x)<\/code> ou d&rsquo;une d\u00e9composition par splines \u2014 op\u00e9reront correctement sur les grandeurs g\u00e9om\u00e9triques associ\u00e9es aux axes d&rsquo;affichage.<\/p>\n<h2>4. Ma\u00eetrise du lissage non param\u00e9trique local : La m\u00e9thode LOESS<\/h2>\n<h3>4.1 Fondements math\u00e9matiques de la r\u00e9gression pond\u00e9r\u00e9e locale (LOESS)<\/h3>\n<p>La r\u00e9gression locale pond\u00e9r\u00e9e, formalis\u00e9e sous l&rsquo;acronyme LOESS (<em>Locally Estimated Scatterplot Smoothing<\/em>) par William S. Cleveland, repr\u00e9sente l&rsquo;un des arch\u00e9types les plus raffin\u00e9s de l&rsquo;estimation non param\u00e9trique de courbes. Le postulat directeur de cette approche repose sur l&rsquo;hypoth\u00e8se qu&rsquo;au voisinage imm\u00e9diat de tout point cible <span class=\"arabpsy-math-inline\" data-latex=\"x_0\">$x_0$<\/span>, la relation complexe reliant <span class=\"arabpsy-math-inline\" data-latex=\"Y\">$Y$<\/span> \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"X\">$X$<\/span> peut \u00eatre valablement approch\u00e9e par une fonction polynomiale de degr\u00e9 modeste (le plus souvent de degr\u00e9 1 pour une approximation lin\u00e9aire locale, ou de degr\u00e9 2 pour une approximation quadratique locale). L&rsquo;ajustement n&rsquo;est donc pas global mais s&rsquo;effectue de mani\u00e8re segment\u00e9e et glissante sur l&rsquo;ensemble du domaine empirique.<\/p>\n<p>Pour estimer la valeur pr\u00e9dite en <span class=\"arabpsy-math-inline\" data-latex=\"x_0\">$x_0$<\/span>, l&rsquo;algorithme attribue un poids statistique d\u00e9croissant \u00e0 chaque point d&rsquo;observation <span class=\"arabpsy-math-inline\" data-latex=\"(x_i, y_i)\">$(x_i, y_i)$<\/span> de l&rsquo;\u00e9chantillon en fonction de sa distance euclidienne relative au point pivot <span class=\"arabpsy-math-inline\" data-latex=\"|x_i - x_0|\">$|x_i &#8211; x_0|$<\/span>. Ce calcul mobilise traditionnellement une fonction de pond\u00e9ration \u00e0 support compact, telle que la fonction tricubique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"W(u) = (1 - |u|^3)^3 \\quad \\text{pour } |u| &lt; 1, \\quad W(u) = 0 \\quad \\text{pour } |u| ge 1\">$$W(u) = (1 &#8211; |u|^3)^3 \\quad \\text{pour } |u| &lt; 1, \\quad W(u) = 0 \\quad \\text{pour } |u| ge 1$$<\/span><\/p>\n<p>Les param\u00e8tres polynomiaux locaux sont alors estim\u00e9s par la minimisation de la somme des moindres carr\u00e9s pond\u00e9r\u00e9s, conf\u00e9rant \u00e0 la courbe finale une grande continuit\u00e9 diff\u00e9rentiable exempte de discontinuit\u00e9s anguleuses.<\/p>\n<h3>4.2 R\u00e9gulation de la souplesse de la courbe via l&rsquo;argument &lsquo;span&rsquo;<\/h3>\n<p>L&rsquo;op\u00e9rateur fondamental permettant d&rsquo;arbitrer le degr\u00e9 de souplesse ou de rigidit\u00e9 de l&rsquo;ajustement LOESS au sein de <code>geom_smooth()<\/code> est le param\u00e8tre <code>span<\/code> (souvent document\u00e9 sous la notation <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha\">$\\alpha$<\/span>). Ce coefficient scalaire, compris th\u00e9oriquement dans un intervalle ouvert de 0 \u00e0 l&rsquo;infini (bien qu&#8217;empiriquement confin\u00e9 entre 0.1 et 1.5 dans la majorit\u00e9 des applications), quantifie la proportion effective des points de donn\u00e9es totaux qui sont incorpor\u00e9s \u00e0 l&rsquo;int\u00e9rieur de la fen\u00eatre de pond\u00e9ration locale entourant chaque point d&rsquo;\u00e9valuation.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smoothR2.png\" alt=\"Smooth line in R\" \/><figcaption>Smooth line in R<\/figcaption><\/figure>\n<p>Un param\u00e8tre <code>span<\/code> particuli\u00e8rement r\u00e9duit (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.2\">$\\alpha = 0.2$<\/span>) force l&rsquo;algorithme \u00e0 n&rsquo;agr\u00e9ger que les observations spatialement les plus contigu\u00ebs, conf\u00e9rant \u00e0 la courbe une r\u00e9activit\u00e9 exacerb\u00e9e capable d&rsquo;\u00e9pouser des micro-oscillations rapides. Toutefois, cette sensibilit\u00e9 extr\u00eame expose l&rsquo;analyste au risque majeur de surajustement (<em>overfitting<\/em>), o\u00f9 le trac\u00e9 finit par refl\u00e9ter le bruit exp\u00e9rimental singulier de l&rsquo;\u00e9chantillon plut\u00f4t que la fonction g\u00e9n\u00e9ratrice sous-jacente. Inversement, l&rsquo;assignation d&rsquo;une valeur \u00e9lev\u00e9e (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.9\">$\\alpha = 0.9$<\/span>) g\u00e9n\u00e8re un sous-lissage (<em>underfitting<\/em>), dilatant la fen\u00eatre d&rsquo;ajustement jusqu&rsquo;\u00e0 lisser excessivement les v\u00e9ritables inflexions fonctionnelles, transformant la trajectoire en une ligne quasi-asymptotique d\u00e9pourvue de nuances comportementales.<\/p>\n<h3>4.3 Limites et hypoth\u00e8ses d&rsquo;utilisation de LOESS en recherche exp\u00e9rimentale<\/h3>\n<p>En d\u00e9pit de son \u00e9l\u00e9gance math\u00e9matique et de son imm\u00e9diatet\u00e9 visuelle dans l&rsquo;exploration pr\u00e9liminaire de cohortes psychom\u00e9triques, la m\u00e9thode LOESS pr\u00e9sente d&rsquo;importantes contraintes m\u00e9thodologiques qu&rsquo;il incombe \u00e0 tout chercheur d&rsquo;appr\u00e9hender avec lucidit\u00e9. D&rsquo;un point de vue computationnel, sa complexit\u00e9 temporelle s&rsquo;\u00e9l\u00e8ve \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\mathcal{O}(n^2)\">$\\mathcal{O}(n^2)$<\/span>, impliquant une croissance exponentielle des dur\u00e9es de calcul d\u00e8s que le corpus d\u00e9passe quelques milliers d&rsquo;enregistrements. C&rsquo;est pr\u00e9cis\u00e9ment cette barri\u00e8re d&rsquo;\u00e9chelle qui motive la d\u00e9sactivation par d\u00e9faut de LOESS au profit des GAM dans les routines d&rsquo;automatisation de ggplot2.<\/p>\n<p>Sur le plan inf\u00e9rentiel, LOESS demeure une approche essentiellement descriptive : elle ne livre aucune \u00e9quation param\u00e9trique concise r\u00e9sumant la dynamique globale par un jeu restreint de coefficients ais\u00e9ment publiables dans les tables d&rsquo;un manuscrit scientifique. De surcro\u00eet, cette m\u00e9thode manifeste une instabilit\u00e9 structurelle prononc\u00e9e aux limites extr\u00eames des axes cart\u00e9siens (ph\u00e9nom\u00e8ne de bordure), o\u00f9 l&rsquo;asym\u00e9trie unilat\u00e9rale de la fen\u00eatre de pond\u00e9ration induit des biais d&rsquo;estimation accrus. Enfin, toute projection extrapolative hors des bornes de l&rsquo;\u00e9chantillon observ\u00e9 est formellement prohib\u00e9e en raison de la nature strictement locale du noyau d&rsquo;ajustement.<\/p>\n<h2>5. Ajustement de mod\u00e8les lin\u00e9aires param\u00e9triques avec method = &lsquo;lm&rsquo;<\/h2>\n<h3>5.1 Remplacement du lissage local par une r\u00e9gression lin\u00e9aire globale<\/h3>\n<p>Lorsque le cadre \u00e9pist\u00e9mologique de l&rsquo;\u00e9tude repose sur des hypoth\u00e8ses confirmatoires a priori postulant une relation de proportionnalit\u00e9 directe entre deux grandeurs, l&rsquo;abandon du lissage local non param\u00e9trique au profit d&rsquo;une r\u00e9gression lin\u00e9aire ordinaire s&rsquo;impose comme une \u00e9vidence m\u00e9thodologique. L&rsquo;impl\u00e9mentation graphique de cette mod\u00e9lisation sous ggplot2 s&rsquo;effectue par l&rsquo;adjonction explicite de l&rsquo;argument <code>method = \"lm\"<\/code> (pour <em>Linear Model<\/em>) au sein de la fonction <code>geom_smooth()<\/code>, coupl\u00e9e \u00e0 la sp\u00e9cification canonique <code>formula = y ~ x<\/code>.<\/p>\n<p>Ce param\u00e9trage substitue l&rsquo;estimation glissante par le calcul global des coefficients de pente (<span class=\"arabpsy-math-inline\" data-latex=\"\\beta_1\">$\\beta_1$<\/span>) et d&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine (<span class=\"arabpsy-math-inline\" data-latex=\"\\beta_0\">$\\beta_0$<\/span>) selon la m\u00e9thode des moindres carr\u00e9s ordinaires (OLS). La trajectoire r\u00e9sultante adopte la g\u00e9om\u00e9trie d&rsquo;une droite vectorielle rigide s&rsquo;\u00e9tendant d&rsquo;une extr\u00e9mit\u00e9 \u00e0 l&rsquo;autre des donn\u00e9es. La correspondance visuelle avec les r\u00e9sultats inf\u00e9rentiels produits par la commande statistique usuelle <code>summary(lm(rappel ~ anxiete, data = df_cognitif))<\/code> est absolue : l&rsquo;angle d&rsquo;inclinaison de la ligne transcrit exactement la constante de pente, tandis que le ruban d&rsquo;erreur refl\u00e8te fid\u00e8lement la variance d&rsquo;\u00e9chantillonnage standard associ\u00e9e aux estimateurs gaussiens.<\/p>\n<h3>5.2 Extension aux relations polynomiales : D\u00e9tection d&rsquo;effets curvilin\u00e9aires<\/h3>\n<p>La recherche en sciences psychologiques et ergonomiques est fr\u00e9quemment guid\u00e9e par des mod\u00e8les th\u00e9oriques postulant des relations non lin\u00e9aires param\u00e9triques. L&rsquo;exemple historique le plus embl\u00e9matique demeure sans conteste la loi de Yerkes-Dodson, qui th\u00e9orise que l&rsquo;\u00e9veil attentionnel ou le stress optimise l&rsquo;efficience motrice et mn\u00e9sique jusqu&rsquo;\u00e0 un seuil m\u00e9dian optimal, au-del\u00e0 duquel toute \u00e9l\u00e9vation suppl\u00e9mentaire de l&rsquo;anxi\u00e9t\u00e9 engendre une d\u00e9gradation rapide des performances. Ce ph\u00e9nom\u00e8ne adopte visuellement l&rsquo;allure caract\u00e9ristique d&rsquo;une parabole ou courbe en U invers\u00e9.<\/p>\n<p>Pour mat\u00e9rialiser visuellement un tel mod\u00e8le param\u00e9trique sous ggplot2 sans d\u00e9roger \u00e0 la rigueur de la m\u00e9thode <code>lm<\/code>, il suffit d&rsquo;enrichir l&rsquo;argument formel par une d\u00e9composition polynomiale orthogonale via <code>formula = y ~ poly(x, 2)<\/code>. L&rsquo;op\u00e9rateur polynomial calcule en arri\u00e8re-plan des vecteurs de covariables d\u00e9corr\u00e9l\u00e9s \u00e9vitant les probl\u00e8mes de multicolin\u00e9arit\u00e9 computationnelle inh\u00e9rents aux simples termes d&rsquo;\u00e9l\u00e9vation \u00e0 la puissance brute (bien que l&rsquo;usage de <code>poly(x, 2, raw = TRUE)<\/code> soit \u00e9galement possible si l&rsquo;on d\u00e9sire ajuster strictement la formulation brute <span class=\"arabpsy-math-inline\" data-latex=\"y = \\beta_0 + \\beta_1 x + \\beta_2 x^2\">$y = \\beta_0 + \\beta_1 x + \\beta_2 x^2$<\/span>). L&rsquo;extension vers des degr\u00e9s sup\u00e9rieurs (degr\u00e9s 3 ou cubiques pour observer une stabilisation interm\u00e9diaire, degr\u00e9s 4 pour des cin\u00e9tiques bi-phasiques) s&rsquo;av\u00e8re imm\u00e9diate, tout en exigeant une vigilance accrue face aux oscillations aberrantes de Runge pouvant surgir aux extr\u00e9mit\u00e9s du domaine.<\/p>\n<h3>5.3 Transformations de variables int\u00e9gr\u00e9es dans la formule<\/h3>\n<p>L&rsquo;analyse des temps de r\u00e9action, de la latence de traitement perceptif ou des intensit\u00e9s de stimuli psychophysiques impose presque syst\u00e9matiquement l&rsquo;application de transformations math\u00e9matiques non lin\u00e9aires en raison de l&rsquo;asym\u00e9trie positive prononc\u00e9e des lois de distribution temporelles. Au lieu de contraindre l&rsquo;analyste \u00e0 cr\u00e9er des variables transform\u00e9es pr\u00e9alables au sein de sa table de donn\u00e9es (comme une colonne de log-temps ou de racines carr\u00e9es), <code>geom_smooth()<\/code> permet d&rsquo;incorporer ces op\u00e9rateurs fonctionnels directement au sein de sa sp\u00e9cification formelle.<\/p>\n<p>Ainsi, l&rsquo;inclusion de l&rsquo;expression <code>formula = y ~ log(x)<\/code> permet d&rsquo;ajuster une r\u00e9gression logarithmique respectant les pr\u00e9ceptes de la loi psychophysique de Weber-Fechner, mod\u00e9lisant un rendement perceptif marginal d\u00e9croissant \u00e0 mesure que l&rsquo;intensit\u00e9 de la stimulation s&rsquo;accro\u00eet. Il importe de souligner que cette approche conserve l&rsquo;\u00e9chelle arithm\u00e9tique originale sur l&rsquo;axe cart\u00e9sien des abscisses, rendant l&rsquo;interpr\u00e9tation clinique ou ergonomique directement accessible aux praticiens. Cette m\u00e9thode se distingue conceptuellement de l&rsquo;instruction <code>scale_x_log10()<\/code> qui, elle, compresse la trame graphique globale en projetant l&rsquo;espace euclidien sur une \u00e9chelle logarithmique o\u00f9 la ligne ajust\u00e9e redevient visuellement droite.<\/p>\n<h2>6. Mod\u00e8les additifs g\u00e9n\u00e9ralis\u00e9s (GAM) et splines de r\u00e9gression pour trajectoires complexes<\/h2>\n<h3>6.1 L&rsquo;utilisation de method = &lsquo;gam&rsquo; pour un compromis souplesse-rigueur<\/h3>\n<p>Lorsque la structure des donn\u00e9es empiriques manifeste des courbures sinueuses complexes qui ne peuvent \u00eatre captur\u00e9es fid\u00e8lement par des mod\u00e8les polynomiaux de bas degr\u00e9, sans pour autant que l&rsquo;on veuille subir les limites computationnelles de LOESS sur les cohortes de grande taille, les mod\u00e8les additifs g\u00e9n\u00e9ralis\u00e9s (GAM) constituent le standard m\u00e9thodologique absolu. Th\u00e9oris\u00e9s par Trevor Hastie et Robert Tibshirani, puis magnifiquement impl\u00e9ment\u00e9s dans l&rsquo;environnement R par Simon Wood au travers du package <code>mgcv<\/code>, les GAM appr\u00e9hendent la relation fonctionnelle continue via des fonctions de lissage non param\u00e9triques p\u00e9nalis\u00e9es.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smoothR3.png\" alt=\"Smooth line in ggplot2\" \/><figcaption>Smooth line in ggplot2<\/figcaption><\/figure>\n<p>L&rsquo;impl\u00e9mentation op\u00e9rationnelle au sein de ggplot2 s&rsquo;articule autour de l&rsquo;instruction <code>geom_smooth(method = \"gam\", formula = y ~ s(x, bs = \"cs\"))<\/code>. Le symbole fonctionnel <code>s(x)<\/code> d\u00e9signe une fonction de spline de lissage, tandis que l&rsquo;argument <code>bs = \"cs\"<\/code> s\u00e9lectionne des splines de r\u00e9gression cubiques avec p\u00e9nalisation de retrait (<em>shrinkage cubic splines<\/em>). Ce cadre math\u00e9matique permet au mod\u00e8le de d\u00e9terminer de mani\u00e8re endog\u00e8ne le degr\u00e9 optimal de courbure en appliquant une p\u00e9nalit\u00e9 rigoureuse sur la d\u00e9riv\u00e9e seconde de la fonction, garantissant que le trac\u00e9 demeure aussi lisse que possible tout en \u00e9pousant scrupuleusement la trajectoire sous-jacente des observations psychom\u00e9triques.<\/p>\n<h3>6.2 Int\u00e9gration de splines naturelles et splines cubiques avec le package splines<\/h3>\n<p>Une alternative \u00e9l\u00e9gante et hautement param\u00e9trable aux splines de lissage enti\u00e8rement automatiques r\u00e9side dans l&rsquo;utilisation conjointe de la m\u00e9thode lin\u00e9aire <code>method = \"lm\"<\/code> avec les constructeurs de bases de splines issus de la biblioth\u00e8que native <code>splines<\/code>. Deux op\u00e9rateurs majeurs sont couramment mobilis\u00e9s par les biostatisticiens et analystes du comportement : <code>bs()<\/code> pour les splines de base cubiques polynomiales par morceaux (<em>B-splines<\/em>) et <code>ns()<\/code> pour les splines cubiques naturelles (<em>Natural Cubic Splines<\/em>), ces derni\u00e8res imposant une contrainte de lin\u00e9arit\u00e9 stricte au-del\u00e0 des n\u0153uds fronti\u00e8res de l&rsquo;\u00e9chantillon.<\/p>\n<p>La syntaxe <code>geom_smooth(method = \"lm\", formula = y ~ splines::ns(x, df = 4))<\/code> permet de sp\u00e9cifier un ajustement souple d\u00e9limit\u00e9 pr\u00e9cis\u00e9ment par quatre degr\u00e9s de libert\u00e9 (<code>df<\/code>). Cette approche offre un contr\u00f4le d\u00e9terministe absolu sur la complexit\u00e9 structurelle de la courbe. De surcro\u00eet, l&rsquo;exp\u00e9rimentateur peut assigner manuellement l&#8217;emplacement spatial des n\u0153uds internes d&rsquo;articulation (via l&rsquo;argument <code>knots = c(valeur1, valeur2)<\/code>) afin de contraindre la flexibilit\u00e9 du lissage \u00e0 des moments exp\u00e9rimentaux critiques, tels que l&rsquo;administration d&rsquo;un traitement pharmacologique de renforcement cognitif ou l&rsquo;amorce d&rsquo;une phase de repos au cours d&rsquo;une session de testing prolong\u00e9e.<\/p>\n<h3>6.3 Contr\u00f4le du surajustement par validation crois\u00e9e g\u00e9n\u00e9ralis\u00e9e (GCV)<\/h3>\n<p>Le principal \u00e9cueil guettant le chercheur engag\u00e9 dans la mod\u00e9lisation de trajectoires empiriques r\u00e9side dans le surapprentissage, situation d\u00e9l\u00e9t\u00e8re o\u00f9 l&rsquo;algorithme se m\u00e9prend en interpr\u00e9tant le bruit stochastique g\u00e9n\u00e9r\u00e9 par les participants atypiques comme une v\u00e9ritable inflexion de la fonction g\u00e9n\u00e9ratrice. Dans les GAM ex\u00e9cut\u00e9s nativement par <code>geom_smooth()<\/code>, ce p\u00e9ril est jugul\u00e9 de fa\u00e7on algorithmique par la minimisation automatique d&rsquo;un crit\u00e8re d&rsquo;optimisation math\u00e9matique : la validation crois\u00e9e g\u00e9n\u00e9ralis\u00e9e (<em>Generalized Cross-Validation<\/em>, ou GCV).<\/p>\n<p>Le crit\u00e8re GCV quantifie math\u00e9matiquement l&rsquo;erreur quadratique moyenne de pr\u00e9diction pr\u00e9visible en simulant de mani\u00e8re r\u00e9cursive l&rsquo;omission d&rsquo;observations individuelles. La valeur optimale du param\u00e8tre de lissage <span class=\"arabpsy-math-inline\" data-latex=\"lambda\">$lambda$<\/span> correspond au point d&rsquo;\u00e9quilibre minimisant ce crit\u00e8re de perte global. Lors de la r\u00e9daction d&rsquo;un compte-rendu m\u00e9thodologique, il est vivement recommand\u00e9 d&rsquo;extraire et de consigner les degr\u00e9s de libert\u00e9 effectifs estim\u00e9s (<em>effective degrees of freedom<\/em>, ou <span class=\"arabpsy-math-inline\" data-latex=\"edf\">$edf$<\/span>) issus du mod\u00e8le GAM sous-jacent. Un indicateur <span class=\"arabpsy-math-inline\" data-latex=\"edf \\approx 1\">$edf \\approx 1$<\/span> traduit une stricte lin\u00e9arit\u00e9 fonctionnelle, tandis qu&rsquo;un indicateur <span class=\"arabpsy-math-inline\" data-latex=\"edf ge 3\">$edf ge 3$<\/span> atteste formellement de la pr\u00e9sence d&rsquo;une non-lin\u00e9arit\u00e9 prononc\u00e9e au sein des observations analys\u00e9es.<\/p>\n<h2>7. Mod\u00e9lisation des distributions non gaussiennes : R\u00e9gression robuste et GLM<\/h2>\n<h3>7.1 Application des mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s (method = &lsquo;glm&rsquo;)<\/h3>\n<p>L&rsquo;hypoth\u00e8se classique d&rsquo;homosc\u00e9dasticit\u00e9 et de normalit\u00e9 des r\u00e9sidus inh\u00e9rente \u00e0 la r\u00e9gression lin\u00e9aire ordinaire se heurte fr\u00e9quemment \u00e0 la nature discr\u00e8te, asym\u00e9trique ou born\u00e9e des mesures recueillies lors de t\u00e2ches informatis\u00e9es. En particulier, les variables indicatrices de succ\u00e8s ou d&rsquo;\u00e9chec \u00e0 un item psychom\u00e9trique (cod\u00e9es 0 ou 1) ou les taux de pr\u00e9cision proportionnels violent fondamentalement les postulats de l&rsquo;estimation des moindres carr\u00e9s, produisant des extrapolations aberrantes en de\u00e7\u00e0 de 0 ou au-del\u00e0 de 1 lorsqu&rsquo;on utilise un lissage lin\u00e9aire standard.<\/p>\n<p>Pour rem\u00e9dier \u00e0 cette incongruit\u00e9 m\u00e9thodologique, <code>geom_smooth()<\/code> permet l&rsquo;int\u00e9gration directe de la structure des mod\u00e8les lin\u00e9aires g\u00e9n\u00e9ralis\u00e9s via l&rsquo;instruction <code>method = \"glm\"<\/code>, enrichie du param\u00e8tre <code>method.args = list(family = \"binomial\")<\/code>. Cette configuration d\u00e9ploie une fonction de lien logistique (<em>logit<\/em>) reliant l&rsquo;esp\u00e9rance math\u00e9matique conditionnelle \u00e0 la combinaison lin\u00e9aire du pr\u00e9dicteur. Le trac\u00e9 g\u00e9n\u00e9r\u00e9 adopte l&rsquo;allure d&rsquo;une sigmo\u00efde asymptotique confin\u00e9e avec rigueur \u00e0 l&rsquo;intervalle de probabilit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"[0, 1]\">$[0, 1]$<\/span>, mat\u00e9rialisant parfaitement la cin\u00e9tique de passage d&rsquo;un \u00e9tat d&rsquo;\u00e9chec r\u00e9current \u00e0 un \u00e9tat de ma\u00eetrise cognitive sous l&rsquo;effet de l&rsquo;apprentissage.<\/p>\n<h3>7.2 Gestion des donn\u00e9es aberrantes avec la r\u00e9gression robuste (method = MASS::rlm)<\/h3>\n<p>Les protocoles chronom\u00e9triques et les exp\u00e9rimentations conduites \u00e0 large \u00e9chelle sur des cohortes d&rsquo;\u00e9tudiants ou d&rsquo;usagers en ligne sont constamment pollu\u00e9s par des donn\u00e9es aberrantes (<em>outliers<\/em>). Qu&rsquo;il s&rsquo;agisse de pressions involontaires de touches induisant des temps de r\u00e9action minuscules ou d&rsquo;\u00e9pisodes de distraction s\u00e9v\u00e8re g\u00e9n\u00e9rant des latences anormalement longues, ces observations parasites exercent un effet de levier disproportionn\u00e9 sur les estimateurs OLS, infl\u00e9chissant la droite de r\u00e9gression lin\u00e9aire dans une direction m\u00e9thodologiquement fauss\u00e9e.<\/p>\n<p>La substitution de la fonction de perte quadratique usuelle par un estimateur M robuste permet d&rsquo;annihiler l&rsquo;influence d\u00e9l\u00e9t\u00e8re de ces points excentr\u00e9s. En sp\u00e9cifiant <code>method = MASS::rlm<\/code> au sein de <code>geom_smooth()<\/code>, l&rsquo;ajustement est recalcul\u00e9 au travers d&rsquo;un processus de moindres carr\u00e9s it\u00e9rativement repond\u00e9r\u00e9s mobilisant des fonctions de perte pond\u00e9r\u00e9e (telles que la fonction d&rsquo;influence de Huber ou la fonction bicar\u00e9e de Tukey). La ligne de r\u00e9gression r\u00e9sultante traverse le c\u0153ur dense de la distribution empirique sans d\u00e9vier de sa trajectoire sous l&rsquo;effet des scores erratiques, offrant une restitution fid\u00e8le de la tendance centrale robuste de la population \u00e9tudi\u00e9e.<\/p>\n<h3>7.3 R\u00e9gression quantile non param\u00e9trique avec quantreg (method = &lsquo;rq&rsquo;)<\/h3>\n<p>Les approches fond\u00e9es sur la r\u00e9gression moyenne classique masquent par construction l&rsquo;\u00e9ventuelle h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 structurelle existant le long de la distribution conditionnelle de la variable d\u00e9pendante. En neurosciences comportementales, il est fr\u00e9quent que l&rsquo;impact d&rsquo;une \u00e9l\u00e9vation du niveau de stress ne modifie que marginalement la moyenne arithm\u00e9tique globale des temps de r\u00e9ponse, tout en \u00e9tirant dramatiquement les quantiles les plus lents en raison d&rsquo;un effondrement ponctuel du contr\u00f4le attentionnel ex\u00e9cutif.<\/p>\n<p>L&rsquo;int\u00e9gration de la biblioth\u00e8que <code>quantreg<\/code> au sein de <code>geom_smooth()<\/code> via l&rsquo;argument <code>method = \"rq\"<\/code> permet d&rsquo;estimer et de visualiser des fonctions quantiles conditionnelles continues. En exploitant le param\u00e8tre de transmission <code>method.args = list(tau = c(0.1, 0.5, 0.9))<\/code>, le graphique s&rsquo;enrichit d&rsquo;un faisceau de courbes visualisant conjointement la trajectoire du 10e percentile (les r\u00e9ponses les plus rapides et automatis\u00e9es), de la m\u00e9diane conditionnelle (<span class=\"arabpsy-math-inline\" data-latex=\"tau = 0.5\">$tau = 0.5$<\/span>, imperm\u00e9able aux asym\u00e9tries) et du 90e percentile (les latences d&rsquo;\u00e9chappement attentionnel). Cette approche quantile offre une cartographie d&rsquo;une exhaustivit\u00e9 incomparable pour documenter l&rsquo;\u00e9largissement de la variabilit\u00e9 intra-individuelle.<\/p>\n<h2>8. Gestion, calcul et interpr\u00e9tation des bandes de confiance (se = TRUE \/ FALSE)<\/h2>\n<h3>8.1 Signification statistique de la zone gris\u00e9e par d\u00e9faut<\/h3>\n<p>Par d\u00e9faut, toute instanciation de <code>geom_smooth()<\/code> dans ggplot2 s&rsquo;accompagne d&rsquo;une bande semi-transparente de couleur grise entourant la courbe d&rsquo;estimation centrale. Cette zone graphique traduit l&rsquo;\u00e9valuation ponctuelle continue de l&rsquo;intervalle de confiance \u00e0 95% associ\u00e9 \u00e0 la valeur attendue conditionnelle de la fonction <span class=\"arabpsy-math-inline\" data-latex=\"E(Y|X=x)\">$E(Y|X=x)$<\/span>. Il est capital de rappeler une distinction \u00e9pist\u00e9mologique essentielle trop souvent bafou\u00e9e dans les publications : cet intervalle refl\u00e8te l&rsquo;incertitude d&rsquo;\u00e9chantillonnage inh\u00e9rente \u00e0 l&rsquo;estimation de la moyenne de la population, et ne saurait en aucun cas \u00eatre confondu avec un intervalle de pr\u00e9diction individuel, lequel engloberait la dispersion propre des observations singuli\u00e8res futures.<\/p>\n<p>La morphologie g\u00e9om\u00e9trique de ce ruban pr\u00e9sente de mani\u00e8re caract\u00e9ristique un r\u00e9tr\u00e9cissement prononc\u00e9 au voisinage du centre de gravit\u00e9 des donn\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"\\bar{X}\">$\\bar{X}$<\/span>), et un \u00e9largissement graduel \u00e0 mesure que l&rsquo;on s&rsquo;\u00e9loigne vers les limites p\u00e9riph\u00e9riques du domaine d&rsquo;observation. Cette configuration hyperbolique d\u00e9coule directement de la formule th\u00e9orique de la variance de la valeur estim\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"\\hat{Y}\">$\\hat{Y}$<\/span> dans les mod\u00e8les de r\u00e9gression, o\u00f9 l&rsquo;incertitude li\u00e9e \u00e0 l&rsquo;estimation de la pente s&rsquo;amplifie proportionnellement \u00e0 la distance au carr\u00e9 par rapport au barycentre empirique :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{Var}(\\hat{Y}|X = x_0) = \\sigma^2 \\left( \\frac{1}{n} + \\frac{(x_0 - \\bar{x})^2}{\\sum (x_i - \\bar{x})^2} \\right)\">$$\\text{Var}(\\hat{Y}|X = x_0) = \\sigma^2 \\left( \\frac{1}{n} + \\frac{(x_0 &#8211; \\bar{x})^2}{\\sum (x_i &#8211; \\bar{x})^2} \\right)$$<\/span><\/p>\n<p>Lorsque la densit\u00e9 de points est faible aux fronti\u00e8res, la marge d&rsquo;erreur s&rsquo;accro\u00eet consid\u00e9rablement, avertissant le lecteur de la pr\u00e9carit\u00e9 inf\u00e9rentielle des extrapolations p\u00e9riph\u00e9riques.<\/p>\n<h3>8.2 Modification du niveau de confiance avec l&rsquo;argument &lsquo;level&rsquo;<\/h3>\n<p>Bien que le seuil de significativit\u00e9 bilat\u00e9ral \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"\\alpha = 0.05\">$\\alpha = 0.05$<\/span> (correspondant \u00e0 une couverture de confiance de 95%) soit conventionnellement ancr\u00e9 dans les pratiques scientifiques, les contextes exploratoires ou les protocoles pr\u00e9enregistr\u00e9s aux crit\u00e8res de r\u00e9plication drastiques peuvent justifier l&rsquo;ajustement formel de cette amplitude stochastique. L&rsquo;argument <code>level<\/code> au sein de <code>geom_smooth()<\/code> permet de moduler pr\u00e9cis\u00e9ment la probabilit\u00e9 de couverture nominale de l&rsquo;intervalle.<\/p>\n<p>L&rsquo;attribution de la valeur <code>level = 0.99<\/code> \u00e9tire l&rsquo;enveloppe du ruban d&rsquo;incertitude afin de garantir une certitude param\u00e9trique accrue, ce qui s&rsquo;av\u00e8re particuli\u00e8rement pertinent lors de l&rsquo;exploration d&rsquo;\u00e9chantillons restreints o\u00f9 les fluctuations al\u00e9atoires sont amplifi\u00e9es. R\u00e9ciproquement, la fixation de <code>level = 0.90<\/code> r\u00e9tr\u00e9cit la bande d&rsquo;erreur, permettant de focaliser l&rsquo;attention sur le noyau dense de certitude statistique. Il est m\u00e9thodologiquement primordial que le niveau de confiance retenu pour le trac\u00e9 corresponde sans \u00e9quivoque aux seuils de d\u00e9cision formul\u00e9s dans le corps textuel et les tables d&rsquo;analyse inf\u00e9rentielle de l&rsquo;article scientifique associ\u00e9.<\/p>\n<h3>8.3 Personnalisation esth\u00e9tique de la bande d&rsquo;erreur<\/h3>\n<p>L&rsquo;int\u00e9gration visuelle de la bande de confiance requiert une harmonisation fine avec la densit\u00e9 sous-jacente des points pour pr\u00e9venir tout effet d&rsquo;occlusion s\u00e9miotique ind\u00e9sirable. Le param\u00e8tre <code>alpha<\/code> r\u00e9git le degr\u00e9 d&rsquo;opacit\u00e9 de la zone d&rsquo;incertitude : abaisser cette valeur \u00e0 <code>alpha = 0.15<\/code> permet de pr\u00e9server la parfaite nettet\u00e9 des observations individuelles diss\u00e9min\u00e9es sous le ruban, tout en d\u00e9limitant distinctement la zone d&rsquo;erreur.<\/p>\n<p>Parall\u00e8lement, la couleur de remplissage du ruban peut \u00eatre dissoci\u00e9e de la teinte du trait d&rsquo;estimation gr\u00e2ce \u00e0 l&rsquo;articulation conjointe des arguments <code>color<\/code> (assign\u00e9 \u00e0 la ligne centrale) et <code>fill<\/code> (assign\u00e9 au polygone de l&rsquo;intervalle). Enfin, dans les repr\u00e9sentations graphiques denses comportant une multiplicit\u00e9 de sous-groupes exp\u00e9rimentaux superpos\u00e9s, le chevauchement chaotique des rubans d&rsquo;incertitude peut g\u00e9n\u00e9rer une confusion visuelle insurmontable. Dans une telle situation, la d\u00e9sactivation pure et simple de la bande d&rsquo;erreur par l&rsquo;instruction <code>se = FALSE<\/code> devient un imp\u00e9ratif d&rsquo;hygi\u00e8ne graphique, la variance pouvant \u00eatre consign\u00e9e s\u00e9par\u00e9ment au sein d&rsquo;un panneau d&rsquo;intervalles marginaux ou de tableaux r\u00e9capitulatifs.<\/p>\n<h2>9. Personnalisation esth\u00e9tique avanc\u00e9e : Couleur, \u00e9paisseur, typographie et styles de trait<\/h2>\n<h3>9.1 Modification des attributs graphiques statiques de la courbe<\/h3>\n<p>La s\u00e9miotique graphique d&rsquo;une figure destin\u00e9e \u00e0 une publication scientifique r\u00e9pond \u00e0 des exigences de clart\u00e9, de sobri\u00e9t\u00e9 et de contraste rigoureusement encadr\u00e9es par les guides de style internationaux, \u00e0 l&rsquo;image des normes \u00e9dict\u00e9es par l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association (APA)<\/a>. Le trac\u00e9 par d\u00e9faut de ggplot2, caract\u00e9ris\u00e9 par une fine ligne bleue continue, doit \u00eatre adapt\u00e9 pour satisfaire aux contraintes d&rsquo;accessibilit\u00e9 visuelle (notamment pour les lecteurs pr\u00e9sentant des d\u00e9ficiences de la vision chromatique) ainsi qu&rsquo;aux exigences d&rsquo;impression en niveaux de gris.<\/p>\n<p>Le contr\u00f4le de l&rsquo;\u00e9paisseur du trait s&rsquo;op\u00e8re via l&rsquo;argument <code>linewidth = 1.2<\/code> (qui a formellement supplant\u00e9 le param\u00e8tre historique <code>size<\/code> pour les objets g\u00e9om\u00e9triques lin\u00e9aires dans les versions r\u00e9centes de ggplot2). La s\u00e9lection d&rsquo;un calibre suffisant garantit que la courbe d&rsquo;estimation \u00e9merge sans ambigu\u00eft\u00e9 au-dessus du nuage de points sans pour autant saturer l&rsquo;espace pictural. La modification du type de ligne au moyen du param\u00e8tre <code>linetype<\/code> permet d&rsquo;introduire une hi\u00e9rarchisation perceptive imm\u00e9diate : l&rsquo;usage d&rsquo;une ligne continue (<code>linetype = \"solid\"<\/code>) est traditionnellement r\u00e9serv\u00e9 aux mod\u00e8les valid\u00e9s ou principaux, tandis qu&rsquo;un trac\u00e9 tiret\u00e9 (<code>linetype = \"dashed\"<\/code>) ou pointill\u00e9 (<code>linetype = \"dotted\"<\/code>) signale visuellement une tendance hypoth\u00e9tique, une extrapolation th\u00e9orique ou un ajustement concurrent de comparaison.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/smoothR4.png\" alt=\"Custom smooth line in R with ggplot2\" \/><figcaption>Custom smooth line in R with ggplot2<\/figcaption><\/figure>\n<h3>9.2 S\u00e9paration rigoureuse entre esth\u00e9tiques globales et param\u00e8tres locaux<\/h3>\n<p>L&rsquo;un des pi\u00e8ges r\u00e9currents rencontr\u00e9s lors de l&rsquo;apprentissage de la syntaxe de ggplot2 r\u00e9side dans la confusion entre l&rsquo;attribution d&rsquo;une valeur constante \u00e0 un param\u00e8tre visuel et le mappage esth\u00e9tique dynamique index\u00e9 sur les variables de donn\u00e9es. Lorsqu&rsquo;un chercheur souhaite colorer une courbe de lissage en rouge bordeaux uniforme, l&rsquo;instruction <code>color = \"firebrick\"<\/code> doit imp\u00e9rativement \u00eatre d\u00e9clar\u00e9e \u00e0 l&rsquo;ext\u00e9rieur de l&rsquo;environnement <code>aes()<\/code>, directement dans les arguments g\u00e9n\u00e9riques de <code>geom_smooth()<\/code>.<\/p>\n<p>L&rsquo;inclusion par inadvertance de cette instruction au sein de l&rsquo;environnement fonctionnel \u2014 par exemple sous la forme erron\u00e9e <code>geom_smooth(aes(color = \"firebrick\"))<\/code> \u2014 produit un r\u00e9sultat inattendu : le moteur interpr\u00e8te la cha\u00eene de caract\u00e8res <code>\"firebrick\"<\/code> comme un facteur cat\u00e9goriel unitaire, cr\u00e9e une l\u00e9gende graphique artificielle superflue et attribue au trac\u00e9 la premi\u00e8re nuance par d\u00e9faut de la palette chromatique active. La ma\u00eetrise rigoureuse de cette distinction garantit une g\u00e9n\u00e9ration propre des figures, exempte d&rsquo;artefacts d&rsquo;affichage ou de redondances textuelles d\u00e9concertantes.<\/p>\n<h3>9.3 Superposition de multiples mod\u00e8les sur un m\u00eame graphique<\/h3>\n<p>L&rsquo;une des strat\u00e9gies les plus f\u00e9condes dans l&rsquo;analyse exploratoire avanc\u00e9e consiste \u00e0 confronter visuellement plusieurs hypoth\u00e8ses concurrentes de mod\u00e9lisation sur un corpus empirique unique. L&rsquo;architecture de ggplot2 autorise la d\u00e9claration s\u00e9quentielle de multiples couches <code>geom_smooth()<\/code> au sein du m\u00eame canevas, chacune exploitant une m\u00e9thode d&rsquo;ajustement distincte afin de mettre en exergue les divergences locales d&rsquo;ajustement.<\/p>\n<p>Il est ainsi particuli\u00e8rement instructif de superposer une droite de r\u00e9gression lin\u00e9aire classique (<code>method = \"lm\", linetype = \"dashed\", color = \"black\"<\/code>) et un lissage non param\u00e9trique local de type GAM ou LOESS (<code>method = \"gam\", color = \"darkblue\"<\/code>). Cette confrontation graphique permet d&rsquo;\u00e9valuer d&rsquo;un seul coup d&rsquo;\u0153il si l&rsquo;hypoth\u00e8se de lin\u00e9arit\u00e9 postule une simplification acceptable du ph\u00e9nom\u00e8ne comportemental ou si elle mutile gravement une dynamique curvilin\u00e9aire sous-jacente. L&rsquo;int\u00e9gration d&rsquo;une l\u00e9gende comparative explicite peut \u00eatre harmonieusement structur\u00e9e en assignant manuellement une cha\u00eene descriptive \u00e0 l&rsquo;esth\u00e9tique <code>color<\/code> au sein de chaque couche et en contr\u00f4lant les concordances chromatiques au moyen de la fonction d&rsquo;\u00e9chelle manuelle <code>scale_color_manual()<\/code>.<\/p>\n<h2>10. Stratification et analyse multi-groupes : Groupes, couleurs et facettage<\/h2>\n<h3>10.1 Lissage conditionnel par sous-populations exp\u00e9rimentales<\/h3>\n<p>L&rsquo;investigation psychologique moderne s&rsquo;int\u00e9resse rarement \u00e0 des trajectoires univari\u00e9es isol\u00e9es : la quasi-totalit\u00e9 des plans factoriels interroge l&rsquo;existence d&rsquo;effets d&rsquo;interaction statistique, postulant que la relation entre deux variables quantitatives se module diff\u00e9rentiellement selon les modalit\u00e9s d&rsquo;un facteur exp\u00e9rimental ou sociod\u00e9mographique (groupe clinique vs t\u00e9moin, condition d&rsquo;induction de stress vs relaxation). La grammaire de ggplot2 r\u00e9pond \u00e0 ce d\u00e9fi avec une virtuosit\u00e9 technique in\u00e9gal\u00e9e.<\/p>\n<p>En assignant une variable factorielle \u00e0 l&rsquo;esth\u00e9tique chromatique g\u00e9n\u00e9rale dans le bloc d&rsquo;initialisation \u2014 via <code>ggplot(df_cognitif, aes(x = anxiete, y = rappel, color = condition))<\/code> \u2014, le moteur statistique applique automatiquement une d\u00e9composition factorielle en sous-\u00e9chantillons \u00e9tanches. L&rsquo;appel subs\u00e9quent \u00e0 <code>geom_smooth()<\/code> ne trace plus une courbe globale unique mais calcule et projette autant de courbes de lissage ind\u00e9pendantes qu&rsquo;il existe de niveaux au sein du facteur d\u00e9sign\u00e9, chacune par\u00e9e de sa signature chromatique distincte et de son propre ruban d&rsquo;incertitude. Le croisement direct des pentes ou la divergence des courbures fournit un indicateur visuel saisissant d&rsquo;une mod\u00e9ration statistique significative.<\/p>\n<h3>10.2 Contr\u00f4le fin de l&rsquo;esth\u00e9tique group sans alt\u00e9ration des couleurs<\/h3>\n<p>Il est des contextes m\u00e9thodologiques o\u00f9 l&rsquo;exp\u00e9rimentateur souhaite calculer des courbes d&rsquo;ajustement stratifi\u00e9es par strate sans pour autant fragmenter son graphique en une multitude de couleurs bariol\u00e9es qui surchargeraient la perception du lecteur. Ce cas de figure se rencontre notamment lors de la visualisation de trajectoires individuelles au sein de donn\u00e9es longitudinales de type panel (commun\u00e9ment d\u00e9sign\u00e9es sous le nom de <em>spaghetti plots<\/em>).<\/p>\n<p>L&rsquo;utilisation explicite de l&rsquo;esth\u00e9tique de groupement <code>aes(group = identifiant_participant)<\/code> permet de scinder les calculs de lissage de mani\u00e8re totalement invisible sur le plan chromatique. Il devient alors ais\u00e9 de tracer en arri\u00e8re-plan cinquante courbes individuelles tr\u00e8s fines et semi-transparentes de couleur grise uniforme (<code>linewidth = 0.3, alpha = 0.3, se = FALSE<\/code>) illustrant la variabilit\u00e9 idiosyncrasique de chaque participant, tout en superposant au premier plan une courbe de lissage agr\u00e9g\u00e9e globale rouge et \u00e9paisse repr\u00e9sentant l&rsquo;esp\u00e9rance math\u00e9matique de la cohorte. Cette hi\u00e9rarchisation visuelle r\u00e9sout \u00e9l\u00e9gamment le dilemme opposant l&rsquo;idiographie individuelle \u00e0 la synth\u00e8se nomoth\u00e9tique du signal exp\u00e9rimental.<\/p>\n<h3>10.3 D\u00e9composition en sous-graphiques via facet_wrap() et facet_grid()<\/h3>\n<p>Lorsque le plan de recherche factoriel se complexifie par l&rsquo;adjonction de variables mod\u00e9ratrices multiples (par exemple la condition exp\u00e9rimentale crois\u00e9e avec le sexe biologique et la tranche d&rsquo;\u00e2ge), la superposition exhaustive de l&rsquo;ensemble des courbes de lissage et de leurs rubans d&rsquo;incertitude respectifs sur un canevas unique engendre un enchev\u00eatrement illisible. La technique du facettage (<em>small multiples<\/em>) offre alors une alternative analytique d&rsquo;une exceptionnelle puissance s\u00e9miotique.<\/p>\n<p>L&rsquo;adjonction de la commande <code>facet_wrap(~ condition)<\/code> ou de la matrice bidirectionnelle <code>facet_grid(sexe ~ condition)<\/code> distribue instantan\u00e9ment les sous-populations au sein d&rsquo;une grille ordonn\u00e9e de vignettes graphiques autonomes. Au sein de chaque panneau, <code>geom_smooth()<\/code> recalcule l&rsquo;ajustement statistique restreint \u00e0 la cellule exp\u00e9rimentale correspondante, tout en garantissant une identit\u00e9 d&rsquo;\u00e9chelle cart\u00e9sienne sur les axes d&rsquo;abscisses et d&rsquo;ordonn\u00e9es. Cette synchronisation dimensionnelle standardis\u00e9e permet au chercheur de comparer instantan\u00e9ment les profils de courbure, les amplitudes d&rsquo;incertitude et les translations d&rsquo;ordonn\u00e9e \u00e0 l&rsquo;origine \u00e0 travers l&rsquo;ensemble des strates du protocole.<\/p>\n<h2>11. Diagnostics, pi\u00e8ges statistiques et pr\u00e9vention des artefacts d&rsquo;interpr\u00e9tation<\/h2>\n<h3>11.1 Le danger de la sur-interpr\u00e9tation des oscillations locales<\/h3>\n<p>La flexibilit\u00e9 des algorithmes non param\u00e9triques constitue simultan\u00e9ment leur force exploratoire majeure et leur principal \u00e9cueil \u00e9pist\u00e9mologique. Face \u00e0 une courbe d&rsquo;ajustement issue d&rsquo;un lissage LOESS excessivement r\u00e9actif ou d&rsquo;un GAM insuffisamment p\u00e9nalis\u00e9, l&rsquo;analyste court en permanence le danger cognitif d&rsquo;attribuer une signification th\u00e9orique profonde \u00e0 ce qui ne rel\u00e8ve en v\u00e9rit\u00e9 que d&rsquo;une fluctuation d&rsquo;\u00e9chantillonnage al\u00e9atoire. La pr\u00e9sence d&rsquo;une ondulation locale ou d&rsquo;un l\u00e9ger creux temporaire au sein d&rsquo;une trajectoire comportementale ne saurait \u00eatre assimil\u00e9e \u00e0 une d\u00e9couverte empirique sans un contr\u00f4le diagnostique impitoyable.<\/p>\n<p>Une bonne pratique de visualisation diagnostique consiste \u00e0 superposer syst\u00e9matiquement un tapis d&rsquo;observations marginales le long de l&rsquo;axe des abscisses \u00e0 l&rsquo;aide de l&rsquo;instruction <code>geom_rug(alpha = 0.3)<\/code>. Cet artifice graphique mat\u00e9rialise la densit\u00e9 locale exacte des donn\u00e9es empiriques sous la forme de fines graduations verticales. L&rsquo;inspection conjointe du tapis de donn\u00e9es et du ruban d&rsquo;incertitude permet d&rsquo;identifier instantan\u00e9ment les illusions d&rsquo;inflexion : si une ondulation spectaculaire de la courbe se produit pr\u00e9cis\u00e9ment au-dessus d&rsquo;une zone aride o\u00f9 le tapis de donn\u00e9es ne d\u00e9nombre aucun point et o\u00f9 le ruban d&rsquo;erreur s&rsquo;\u00e9vase consid\u00e9rablement, le chercheur conclura prudemment \u00e0 un artefact algorithmique d\u00e9pourvu de toute validit\u00e9 psychologique.<\/p>\n<h3>11.2 Conflits de domaine et troncature des limites d&rsquo;extrapolation<\/h3>\n<p>Un \u00e9cueil statistique classique lors de l&rsquo;application de r\u00e9gressions lin\u00e9aires ou polynomiales au moyen de <code>geom_smooth()<\/code> r\u00e9side dans le comportement d&rsquo;extrapolation cart\u00e9sienne r\u00e9git par l&rsquo;argument <code>fullrange<\/code>. Par d\u00e9faut, la valeur de cet argument est initialis\u00e9e \u00e0 <code>fullrange = FALSE<\/code>, ce qui contraint strictement le trac\u00e9 de la courbe et de son ruban aux bornes empiriques r\u00e9elles observ\u00e9es au sein de l&rsquo;\u00e9chantillon (<span class=\"arabpsy-math-inline\" data-latex=\"[min(X), max(X)]\">$[min(X), max(X)]$<\/span>). Le basculement d\u00e9lib\u00e9r\u00e9 \u00e0 <code>fullrange = TRUE<\/code> force le mod\u00e8le \u00e0 \u00e9tendre son estimation pr\u00e9dictive jusqu&rsquo;aux limites absolues d\u00e9finies par la fen\u00eatre d&rsquo;affichage cart\u00e9sienne.<\/p>\n<p>Cette d\u00e9marche d&rsquo;extension doit \u00eatre mani\u00e9e avec une prudence m\u00e9thodologique extr\u00eame. D&rsquo;une part, l&rsquo;extrapolation polynomiale tend \u00e0 diverger vers l&rsquo;infini avec une v\u00e9locit\u00e9 exponentielle d\u00e8s que l&rsquo;on quitte le support empirique des donn\u00e9es. D&rsquo;autre part, dans de nombreux contextes psychom\u00e9triques, les variables d&rsquo;\u00e9valuation sont contraintes par des planchers ou des plafonds physiques infranchissables (un score d&rsquo;efficience mn\u00e9sique ne saurait descendre sous le seuil de z\u00e9ro ni exc\u00e9der 100% de rappel). La projection aveugle d&rsquo;un mod\u00e8le non born\u00e9 engendre alors des pr\u00e9dictions math\u00e9matiquement aberrantes. Il est dans ce cas imp\u00e9ratif d&rsquo;utiliser une transformation logistique pr\u00e9alable ou d&rsquo;ajuster une r\u00e9gression binomiale tronquant naturellement la fonction dans l&rsquo;espace de d\u00e9finition valide.<\/p>\n<h3>11.3 Performances computationnelles et alternatives sur tr\u00e8s grands volumes de donn\u00e9es<\/h3>\n<p>L&rsquo;essor des technologies contemporaines d&rsquo;enregistrement continu \u2014 telles que l&rsquo;oculom\u00e9trie \u00e0 haute fr\u00e9quence (<em>eye-tracking<\/em>), l&rsquo;analyse cin\u00e9matique du mouvement ou le suivi d&rsquo;interactions sur des plateformes web regroupant des centaines de milliers de transactions \u2014 confronte les routines standards de ggplot2 \u00e0 de s\u00e9v\u00e8res engorgements computationnels. L&rsquo;ex\u00e9cution d&rsquo;un mod\u00e8le LOESS standard sur un corpus de 100 000 points est vou\u00e9e \u00e0 saturer irr\u00e9m\u00e9diablement la m\u00e9moire vive ou \u00e0 monopoliser le processeur durant de longues minutes de calcul infructueux.<\/p>\n<p>Face au ph\u00e9nom\u00e8ne du <em>Big Data<\/em> comportemental, plusieurs strat\u00e9gies d&rsquo;ing\u00e9nierie statistique doivent \u00eatre mobilis\u00e9es. La premi\u00e8re consiste \u00e0 exploiter la configuration optimis\u00e9e du package <code>mgcv<\/code> en sp\u00e9cifiant explicitement dans <code>geom_smooth()<\/code> l&rsquo;option <code>method = \"gam\", method.args = list(discrete = TRUE)<\/code>. Cette instruction enclenche une discr\u00e9tisation matricielle pr\u00e9alable des covariables continues, r\u00e9duisant de plusieurs ordres de grandeur le temps d&rsquo;\u00e9valuation des splines sans alt\u00e9rer la fid\u00e9lit\u00e9 perceptible de la trajectoire finale. Une seconde alternative consiste \u00e0 op\u00e9rer un lissage sur des sous-\u00e9chantillons repr\u00e9sentatifs al\u00e9atoires, ou \u00e0 proc\u00e9der pr\u00e9alablement \u00e0 un partitionnement par casiers hexagonaux (<em>hexagonal binning<\/em> via <code>geom_hex()<\/code>) sur lequel est ensuite adoss\u00e9 le mod\u00e8le de synth\u00e8se.<\/p>\n<h2>12. Bonnes pratiques de communication scientifique et reproductibilit\u00e9 en psychologie<\/h2>\n<h3>12.1 Exportation haute r\u00e9solution pour manuscrits soumis aux revues \u00e0 comit\u00e9 de lecture<\/h3>\n<p>La finalisation d&rsquo;une figure int\u00e9grant des lignes de lissage pour une soumission aupr\u00e8s d&rsquo;une revue acad\u00e9mique exige une rigueur technique sans faille lors de l&rsquo;exportation des fichiers sources. L&rsquo;utilisation du visualiseur int\u00e9gr\u00e9 de l&rsquo;environnement RStudio produit des rendus matriciels compress\u00e9s d\u00e9pendants de la r\u00e9solution arbitraire de l&rsquo;\u00e9cran h\u00f4te, totalement inaptes \u00e0 l&rsquo;\u00e9valuation par les comit\u00e9s \u00e9ditoriaux. L&rsquo;unique protocole d&rsquo;exportation valide repose sur l&rsquo;appel rigoureux \u00e0 la fonction programm\u00e9e <code>ggsave()<\/code>.<\/p>\n<p>Les standards internationaux d&rsquo;\u00e9dition scientifique privil\u00e9gient les formats vectoriels purs tels que le format PDF ou SVG pour les manuscrits finaux. Les instructions vectorielles encodent les courbes de lissage sous la forme de formules math\u00e9matiques de B\u00e9zier ind\u00e9pendantes de tout maillage de pixels, garantissant une nettet\u00e9 infinit\u00e9simale lors des op\u00e9rations de grossissement ou d&rsquo;impression typographique. Si un format matriciel s&rsquo;av\u00e8re imp\u00e9rativement requis par la revue, l&rsquo;exportation au format TIFF ou PNG non compress\u00e9 doit afficher une r\u00e9solution minimale imp\u00e9rative de 300 points par pouce (<em>dots per inch<\/em>, DPI) pour les graphiques monochromes et 600 DPI pour les repr\u00e9sentations combinant points denses et rubans d&rsquo;incertitude, tout en fixant explicitement les dimensions m\u00e9triques en centim\u00e8tres :<\/p>\n<p><code>ggsave(\"figure1_trajectoire_anxiete.pdf\", plot = graphique_final, width = 16, height = 10, units = \"cm\", device = cairo_pdf)<\/code><\/p>\n<h3>12.2 Normes de r\u00e9daction et description des graphiques de lissage<\/h3>\n<p>L&rsquo;\u00e9thique de la communication scientifique impose une transparence absolue dans la description m\u00e9thodologique des repr\u00e9sentations visuelles. Une figure scientifique ne saurait se suffire \u00e0 elle-m\u00eame sans une l\u00e9gende textuelle autonome d\u00e9taill\u00e9e conforme aux pr\u00e9conisations du manuel de l&rsquo;APA (7\u00e8me \u00e9dition). Pour chaque trac\u00e9 continu pr\u00e9sent\u00e9 dans un manuscrit, l&rsquo;auteur a l&rsquo;obligation morale d&rsquo;expliciter sans ambigu\u00eft\u00e9 les param\u00e8tres computationnels sous-jacents qui ont forg\u00e9 la trajectoire observ\u00e9e.<\/p>\n<p>La l\u00e9gende doit obligatoirement stipuler la m\u00e9thode exacte de mod\u00e9lisation mise en \u0153uvre (par exemple : <em>\u00ab\u00a0La ligne continue bleue illustre un mod\u00e8le additif g\u00e9n\u00e9ralis\u00e9 [GAM] ajust\u00e9 par des splines de r\u00e9gression cubiques p\u00e9nalis\u00e9es\u00a0\u00bb<\/em>), la formulation math\u00e9matique du terme de relation, ainsi que la signification statistique pr\u00e9cise du ruban d&rsquo;accompagnement (par exemple : <em>\u00ab\u00a0La zone d&rsquo;ombrage grise d\u00e9limite l&rsquo;intervalle de confiance ponctuel \u00e0 95% calcul\u00e9 autour de la moyenne conditionnelle\u00a0\u00bb<\/em>). Dans le cas d&rsquo;un lissage LOESS, la valeur pr\u00e9cise du coefficient de r\u00e9gulation de fen\u00eatre (<code>span<\/code>) doit \u00eatre explicitement consign\u00e9e. Enfin, l&rsquo;analyste doit formellement rappeler dans le texte narratif que les bandes d&rsquo;incertitude locales ne se substituent pas \u00e0 un test d&rsquo;hypoth\u00e8se formel d&rsquo;ad\u00e9quation globale du mod\u00e8le.<\/p>\n<h3>12.3 Partage de code et p\u00e9rennit\u00e9 des flux de travail (Open Science)<\/h3>\n<p>Dans le contexte actuel de la crise de reproductibilit\u00e9 touchant les sciences empiriques, l&rsquo;\u00e9laboration de figures graphiques ne peut plus \u00eatre dissoci\u00e9e de la mise \u00e0 disposition int\u00e9grale du pipeline analytique qui les a g\u00e9n\u00e9r\u00e9es. La pr\u00e9servation de la p\u00e9rennit\u00e9 computationnelle d&rsquo;un graphique ggplot2 requiert l&rsquo;encapsulation scrupuleuse des scripts au sein d&rsquo;un environnement de projet RStudio adoss\u00e9 \u00e0 un document de programmation lettr\u00e9e de type Quarto (<code>.qmd<\/code>) ou R Markdown (<code>.Rmd<\/code>). Cette architecture garantit l&rsquo;entrelacement direct du code de g\u00e9n\u00e9ration graphique, des commentaires m\u00e9thodologiques et des donn\u00e9es sources nettoy\u00e9es.<\/p>\n<p>De surcro\u00eet, les versions des packages statistiques sp\u00e9cialis\u00e9s (tels que <code>ggplot2<\/code>, <code>mgcv<\/code> ou <code>splines<\/code>) connaissant des \u00e9volutions algorithmiques au fil du temps, il est vivement pr\u00e9conis\u00e9 de figer l&rsquo;\u00e9tat exact de l&rsquo;environnement logiciel au moyen du gestionnaire d&rsquo;infrastructure <code>renv<\/code>. Ce dispositif enregistre de fa\u00e7on d\u00e9terministe les num\u00e9ros de version de chaque biblioth\u00e8que dans un fichier de verrouillage textuel (<code>renv.lock<\/code>), permettant \u00e0 tout examinateur ou chercheur tiers de reconstituer \u00e0 l&rsquo;identique, sur n&rsquo;importe quel syst\u00e8me d&rsquo;exploitation, l&rsquo;environnement informatique exact ayant pr\u00e9sid\u00e9 \u00e0 l&rsquo;ajustement des courbes de lissage publi\u00e9es.<\/p>\n<p>Pour synth\u00e9tiser les commandes et architectures de mod\u00e9lisation abord\u00e9es tout au long de ce manuel de r\u00e9f\u00e9rence, le tableau m\u00e9thodologique suivant r\u00e9capitule les configurations canoniques de <code>geom_smooth()<\/code> en regard de leurs fondements statistiques et de leurs indications privil\u00e9gi\u00e9es en recherche empirique :<\/p>\n<table style=\"width: 100%;border-collapse: collapse;margin-top: 20px;margin-bottom: 20px;text-align: left;font-size: 0.95em\">\n<thead>\n<tr style=\"background-color: #f2f2f2;border-bottom: 2px solid #ccc\">\n<th style=\"padding: 10px;border: 1px solid #ddd\">M\u00e9thode (<code>method<\/code>)<\/th>\n<th style=\"padding: 10px;border: 1px solid #ddd\">Formule type (<code>formula<\/code>)<\/th>\n<th style=\"padding: 10px;border: 1px solid #ddd\">Nature de l&rsquo;ajustement<\/th>\n<th style=\"padding: 10px;border: 1px solid #ddd\">Cas d&rsquo;usage privil\u00e9gi\u00e9s<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>\"loess\"<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>y ~ x<\/code> (avec <code>span<\/code>)<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">R\u00e9gression polynomiale locale pond\u00e9r\u00e9e<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Exploration non param\u00e9trique fluide (<span class=\"arabpsy-math-inline\" data-latex=\"n &lt; 1000\">$n &lt; 1000$<\/span>).<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa\">\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>\"lm\"<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>y ~ x<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Moindres carr\u00e9s ordinaires (OLS)<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Validation d&rsquo;hypoth\u00e8ses de lin\u00e9arit\u00e9 stricte.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>\"lm\"<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>y ~ poly(x, 2)<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">R\u00e9gression polynomiale globale<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Dynamiques curvilignes (ex. lois en U invers\u00e9).<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa\">\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>\"gam\"<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>y ~ s(x, bs = \"cs\")<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Splines p\u00e9nalis\u00e9es par r\u00e9gularisation<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Trajectoires complexes sur larges cohortes (<span class=\"arabpsy-math-inline\" data-latex=\"n ge 1000\">$n ge 1000$<\/span>).<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>\"glm\"<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>y ~ x<\/code> (<code>family = \"binomial\"<\/code>)<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Mod\u00e8le lin\u00e9aire g\u00e9n\u00e9ralis\u00e9 logistique<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Taux de r\u00e9ussite binaires, probabilit\u00e9s born\u00e9es.<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa\">\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>MASS::rlm<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\"><code>y ~ x<\/code><\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Estimateurs M robustes pond\u00e9r\u00e9s<\/td>\n<td style=\"padding: 8px;border: 1px solid #ddd\">Pr\u00e9sence marqu\u00e9e de valeurs extr\u00eames ou aberrantes.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>En mobilisant avec discernement cette diversit\u00e9 m\u00e9thodologique, l&rsquo;analyste d\u00e9passe la simple restitution figurative pour \u00e9riger le graphique statistique en un v\u00e9ritable outil de d\u00e9couverte, de mod\u00e9lisation rigoureuse et de communication scientifique irr\u00e9prochable.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>American Psychological Association. (2020). <em>Publication manual of the American Psychological Association<\/em> (7th ed.). American Psychological Association. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1037\/0000165-000\">https:\/\/doi.org\/10.1037\/0000165-000<\/a><\/li>\n<li>Cleveland, W. S. (1979). Robust locally weighted regression and smoothing scatterplots. <em>Journal of the American Statistical Association<\/em>, 74(368), 829\u2013836. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1979.10481038\">https:\/\/doi.org\/10.1080\/01621459.1979.10481038<\/a><\/li>\n<li>Hastie, T. J., &amp; Tibshirani, R. J. (1990). <em>Generalized additive models<\/em>. Chapman &amp; Hall\/CRC.<\/li>\n<li>Koenker, R. (2005). <em>Quantile regression<\/em>. Cambridge University Press. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1017\/CBO9780511754097\">https:\/\/doi.org\/10.1017\/CBO9780511754097<\/a><\/li>\n<li>Tukey, J. W. (1977). <em>Exploratory data analysis<\/em>. Addison-Wesley.<\/li>\n<li>Venables, W. N., &amp; Ripley, B. D. (2002). <em>Modern applied statistics with S<\/em> (4th ed.). Springer. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-0-387-21706-2\">https:\/\/doi.org\/10.1007\/978-0-387-21706-2<\/a><\/li>\n<li>Wickham, H. (2016). <em>ggplot2: Elegant graphics for data analysis<\/em> (2nd ed.). Springer-Verlag. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-3-319-24277-4\">https:\/\/doi.org\/10.1007\/978-3-319-24277-4<\/a><\/li>\n<li>Wilkinson, L. (2005). <em>The grammar of graphics<\/em> (2nd ed.). Springer-Verlag. <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<li>Wood, S. N. (2017). <em>Generalized additive models: An introduction with R<\/em> (2nd ed.). Chapman &amp; Hall\/CRC. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1201\/9781315370279\">https:\/\/doi.org\/10.1201\/9781315370279<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide complet pour ma\u00eetriser le trac\u00e9 de courbes liss\u00e9es avec geom_smooth() dans ggplot2. Exemples R appliqu\u00e9s \u00e0 la mod\u00e9lisation en psychologie empirique.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2141,2193,2687],"tags":[6489,2688,2172,6702,3993],"class_list":["post-4738","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-quantitative","category-programmation-r","category-visualisation-de-donnees","tag-geom_smooth","tag-ggplot2","tag-psychologie-quantitative","tag-regression-loess","tag-visualisation-r"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4738","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=4738"}],"version-history":[{"count":0,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/4738\/revisions"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4738"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4738"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4738"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}