{"id":8534,"date":"2026-09-17T06:45:06","date_gmt":"2026-09-17T06:45:06","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-creer-boites-a-moustaches-horizontales-dans-r\/"},"modified":"2026-09-17T06:45:12","modified_gmt":"2026-09-17T06:45:12","slug":"comment-creer-boites-a-moustaches-horizontales-dans-r","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-creer-boites-a-moustaches-horizontales-dans-r","title":{"rendered":"Comment cr\u00e9er des bo\u00eetes \u00e0 moustaches horizontales dans R"},"content":{"rendered":"<p>Dans le champ de l&rsquo;analyse exploratoire des donn\u00e9es quantitatives et de la psychom\u00e9trie appliqu\u00e9e, la repr\u00e9sentation graphique des distributions constitue une \u00e9tape pivotale qui conditionne tant l&rsquo;appr\u00e9hension intuitive des ph\u00e9nom\u00e8nes sous-jacents que la validit\u00e9 des conclusions inf\u00e9rentielles subs\u00e9quentes. La bo\u00eete \u00e0 moustaches, formalis\u00e9e \u00e0 l&rsquo;origine par le statisticien am\u00e9ricain <a rel=\"noopener noreferrer\" href=\"https:\/\/www.jstor.org\/stable\/2683386\">John Tukey<\/a> sous la d\u00e9nomination de <em>box-and-whisker plot<\/em>, s&rsquo;est impos\u00e9e depuis plusieurs d\u00e9cennies comme le standard m\u00e9thodologique par excellence pour r\u00e9sumer la dispersion, la tendance centrale et les asym\u00e9tries d&rsquo;une variable continue sans formuler d&rsquo;hypoth\u00e8ses distributionnelles restrictives quant \u00e0 sa normalit\u00e9 param\u00e9trique.<\/p>\n<p>N\u00e9anmoins, si la tradition p\u00e9dagogique et graphique tend \u00e0 repr\u00e9senter ces diagrammes selon une orientation verticale canonique, la pratique scientifique moderne met en lumi\u00e8re les avantages m\u00e9trologiques et perceptifs consid\u00e9rables de l&rsquo;orientation horizontale. Ce changement d&rsquo;axe cart\u00e9sien, loin de relever d&rsquo;une simple coquetterie esth\u00e9tique, r\u00e9pond \u00e0 des imp\u00e9ratifs ergonomiques stricts : il optimise le confort visuel, autorise l&rsquo;affichage sans distorsion d&rsquo;\u00e9tiquettes textuelles complexes inh\u00e9rentes aux inventaires psychologiques et s&rsquo;aligne fid\u00e8lement sur les sens naturels de lecture des repr\u00e9sentations ordinales. Dans l&rsquo;\u00e9cosyst\u00e8me du langage statistique <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">R<\/a>, la mise en \u0153uvre de telles visualisations horizontales requiert une compr\u00e9hension fine tant des m\u00e9canismes du moteur graphique natif que de la grammaire d\u00e9clarative propre au paquet <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a>.<\/p>\n<p>Le pr\u00e9sent guide a pour vocation de d\u00e9composer de mani\u00e8re exhaustive l&rsquo;ensemble des fondements th\u00e9oriques, des processus algorithmiques et des arbitrages techniques r\u00e9gissant la construction de bo\u00eetes \u00e0 moustaches horizontales sous R. En adoptant une approche rigoureuse ax\u00e9e sur la reproductibilit\u00e9 scientifique et les normes \u00e9ditoriales acad\u00e9miques internationales, nous explorerons comment passer d&rsquo;une simple commande exploratoire univari\u00e9e \u00e0 des visualisations multivari\u00e9es hautement calibr\u00e9es, pr\u00eates pour l&rsquo;\u00e9valuation par les pairs au sein des revues scientifiques les plus exigeantes.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/horizontalBox1.png\" alt=\"\" \/><\/figure>\n<h2>1. Fondements th\u00e9oriques et pertinence statistique de la bo\u00eete \u00e0 moustaches horizontale<\/h2>\n<h3>1.1 Structure conceptuelle du r\u00e9sum\u00e9 \u00e0 cinq nombres de Tukey<\/h3>\n<p>La puissance analytique de la bo\u00eete \u00e0 moustaches repose fondamentalement sur la th\u00e9orie du r\u00e9sum\u00e9 \u00e0 cinq nombres formalis\u00e9e par John W. Tukey en 1977. Ce dispositif statistique non param\u00e9trique est con\u00e7u pour condenser les caract\u00e9ristiques distributionnelles essentielles d&rsquo;une s\u00e9rie de donn\u00e9es sans imposer les postulats de sym\u00e9trie ou de normalit\u00e9 souvent viol\u00e9s dans les donn\u00e9es comportementales r\u00e9elles. Les cinq m\u00e9triques fondamentales incluent le minimum de l&rsquo;\u00e9chantillon, le premier quartile (<span class=\"arabpsy-math-inline\" data-latex=\"Q_1\">$Q_1$<\/span> ou 25e percentile), la m\u00e9diane (<span class=\"arabpsy-math-inline\" data-latex=\"Q_2\">$Q_2$<\/span> ou 50e percentile), le troisi\u00e8me quartile (<span class=\"arabpsy-math-inline\" data-latex=\"Q_3\">$Q_3$<\/span> ou 75e percentile) et le maximum de la distribution. Contrairement aux approches bas\u00e9es sur le couple moyenne arithm\u00e9tique et variance, ces quantiles poss\u00e8dent une propri\u00e9t\u00e9 de r\u00e9sistance remarquable, signifiant que la valeur de la m\u00e9diane et la dispersion interquartile demeurent inchang\u00e9es m\u00eame face \u00e0 une contamination importante de l&rsquo;\u00e9chantillon par des valeurs discordantes ou des erreurs de mesure ponctuelles.<\/p>\n<p>L&rsquo;\u00e9l\u00e9ment central du dispositif, le corps de la bo\u00eete, circonscrit l&rsquo;\u00e9cart interquartile (not\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"IQR\">$IQR$<\/span>, pour <em>Interquartile Range<\/em>), d\u00e9fini math\u00e9matiquement comme la diff\u00e9rence arithm\u00e9tique entre le troisi\u00e8me et le premier quartile (<span class=\"arabpsy-math-inline\" data-latex=\"IQR = Q_3 - Q_1\">$IQR = Q_3 &#8211; Q_1$<\/span>). Cet intervalle int\u00e8gre exactement les cinquante pour cent centraux des observations empiriques, constituant un indicateur de variabilit\u00e9 intrins\u00e8que insensible aux variations des queues de distribution. L&rsquo;asym\u00e9trie de la distribution se manifeste visuellement de fa\u00e7on imm\u00e9diate par le d\u00e9centrage de la ligne m\u00e9diane \u00e0 l&rsquo;int\u00e9rieur de la bo\u00eete : un positionnement plus proche de la charni\u00e8re inf\u00e9rieure signale une asym\u00e9trie positive (\u00e9talement vers les valeurs \u00e9lev\u00e9es), tandis qu&rsquo;un ancrage \u00e0 proximit\u00e9 de la charni\u00e8re sup\u00e9rieure indique une asym\u00e9trie n\u00e9gative.<\/p>\n<p>Les moustaches s&rsquo;\u00e9tendent de part et d&rsquo;autre de la bo\u00eete selon un algorithme d\u00e9terministe standardis\u00e9. Par d\u00e9faut dans la majorit\u00e9 des impl\u00e9mentations computationnelles, elles ne rejoignent pas n\u00e9cessairement les valeurs minimales et maximales absolues, mais s&rsquo;arr\u00eatent \u00e0 la valeur observ\u00e9e la plus extr\u00eame situ\u00e9e \u00e0 l&rsquo;int\u00e9rieur d&rsquo;une cl\u00f4ture de s\u00e9curit\u00e9 calcul\u00e9e comme <span class=\"arabpsy-math-inline\" data-latex=\"1,5 \\times IQR\">$1,5 \\times IQR$<\/span> en de\u00e7\u00e0 de <span class=\"arabpsy-math-inline\" data-latex=\"Q_1\">$Q_1$<\/span> et au-del\u00e0 de <span class=\"arabpsy-math-inline\" data-latex=\"Q_3\">$Q_3$<\/span>. Toute observation franchissant ces fronti\u00e8res m\u00e9thodologiques est cat\u00e9goris\u00e9e formellement comme une valeur aberrante (<em>outlier<\/em>) et repr\u00e9sent\u00e9e par un glyphe individuel disjoint. Cette r\u00e8gle heuristique, bien que conventionnelle, correspond pour une loi normale sous-jacente \u00e0 une couverture th\u00e9orique d&rsquo;approximativement 99,3 % des donn\u00e9es, garantissant ainsi qu&rsquo;un point isol\u00e9 signal\u00e9 hors des moustaches pr\u00e9sente une probabilit\u00e9 tr\u00e8s faible d&rsquo;\u00eatre issu du processus g\u00e9n\u00e9rateur standard sans perturbation singuli\u00e8re.<\/p>\n<h3>1.2 Justification ergonomique et cognitive de l&rsquo;orientation horizontale<\/h3>\n<p>Le basculement de la bo\u00eete \u00e0 moustaches depuis l&rsquo;axe vertical classique vers un axe horizontal rel\u00e8ve d&rsquo;une d\u00e9cision ergonomique motiv\u00e9e par les principes de la th\u00e9orie de la charge cognitive de John Sweller et la s\u00e9miologie graphique conceptualis\u00e9e par <a rel=\"noopener noreferrer\" href=\"https:\/\/monoskop.org\/images\/8\/81\/Bertin_Jacques_Semiologie_graphique.djvu\">Jacques Bertin<\/a>. Dans un boxplot vertical conventionnel, l&rsquo;axe des ordonn\u00e9es est d\u00e9volu \u00e0 la m\u00e9trique continue, tandis que l&rsquo;axe des abscisses accueille les diff\u00e9rentes modalit\u00e9s factorielles. D\u00e8s lors que l&rsquo;exp\u00e9rimentateur manipule des variables ind\u00e9pendantes compos\u00e9es de nombreuses cat\u00e9gories ou caract\u00e9ris\u00e9es par des libell\u00e9s textuels \u00e9tendus (par exemple, les noms de facettes de personnalit\u00e9 selon le mod\u00e8le \u00e0 cinq facteurs ou des diagnostics psychiatriques complexes), les \u00e9tiquettes de l&rsquo;axe horizontal entrent in\u00e9vitablement en collision typographique, contraignant le concepteur \u00e0 des exp\u00e9dients insatisfaisants tels que l&rsquo;inclinaison des polices \u00e0 45 ou 90 degr\u00e9s ou la troncature lexicale arbitraire.<\/p>\n<p>L&rsquo;attribution de la dimension horizontale \u00e0 la variable num\u00e9rique quantitative r\u00e9sout imm\u00e9diatement cette congestion spatiale. L&rsquo;axe vertical, d\u00e9sormais d\u00e9volu aux niveaux cat\u00e9goriels, autorise un alignement typographique naturel de gauche \u00e0 droite sans aucune restriction sur la longueur des cha\u00eenes de caract\u00e8res. Cette disposition pr\u00e9serve la fluidit\u00e9 du balayage oculaire occidental, qui s&rsquo;effectue horizontalement et de haut en bas, minimisant la fatigue visuelle du relecteur et acc\u00e9l\u00e9rant le d\u00e9codage s\u00e9mantique des conditions exp\u00e9rimentales. En outre, la comparaison d&rsquo;un grand nombre de groupes (d\u00e9passant fr\u00e9quemment dix ou quinze cohortes dans les \u00e9tudes \u00e9pid\u00e9miologiques) devient nettement plus lisible sous une forme de liste \u00e9tag\u00e9e verticalement.<\/p>\n<p>Sur le plan de l&rsquo;int\u00e9gration dans l&rsquo;\u00e9dition acad\u00e9mique, le format horizontal s&rsquo;ins\u00e8re avec une \u00e9l\u00e9gance naturelle dans les gabarits \u00e9ditoriaux stricts, en particulier les pr\u00e9sentations en double colonne standardis\u00e9es des publications de l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association (APA)<\/a>. Un graphique \u00e9tal\u00e9 le long de l&rsquo;axe des abscisses occupe rationnellement la largeur d&rsquo;une colonne simple (environ 8,5 centim\u00e8tres) ou d&rsquo;une pleine page (environ 17 centim\u00e8tres) tout en conservant une \u00e9chelle proportionnelle favorable pour l&rsquo;axe continu, emp\u00eachant les moustaches de para\u00eetre artificiellement comprim\u00e9es ou hypertrophi\u00e9es comme c&rsquo;est couramment le cas dans les figures verticales ins\u00e9r\u00e9es sous des contraintes de hauteur limit\u00e9es.<\/p>\n<h3>1.3 Applications empiriques sp\u00e9cifiques en recherche psychologique<\/h3>\n<p>En psychologie exp\u00e9rimentale et cognitive, la structure distributionnelle des donn\u00e9es s&rsquo;\u00e9carte quasi syst\u00e9matiquement du mod\u00e8le gaussien id\u00e9alis\u00e9. L&rsquo;\u00e9tude embl\u00e9matique des temps de r\u00e9action (TR) dans les paradigmes d&rsquo;amor\u00e7age ou de d\u00e9tection visuelle illustre parfaitement cet imp\u00e9ratif m\u00e9trologique. Les latences motrices et d\u00e9cisionnelles suivent en effet des lois de distribution ex-gaussiennes ou log-normales, caract\u00e9ris\u00e9es par une asym\u00e9trie droite prononc\u00e9e o\u00f9 quelques essais particuli\u00e8rement longs \u00e9tirent artificiellement la moyenne arithm\u00e9tique. Une bo\u00eete \u00e0 moustaches horizontale mat\u00e9rialise instantan\u00e9ment ce d\u00e9calage structurel, permettant au chercheur de distinguer d&rsquo;un seul coup d&rsquo;\u0153il le traitement modal des stimuli de l&rsquo;accumulation atypique de temps de d\u00e9cision anormalement lents.<\/p>\n<p>Dans le domaine de la psychom\u00e9trie diff\u00e9rentielle et de la psychologie clinique, l&rsquo;\u00e9valuation des instruments de mesure standardis\u00e9s (tels que l&rsquo;inventaire de d\u00e9pression de Beck ou l&rsquo;\u00e9chelle d&rsquo;anxi\u00e9t\u00e9 STAI) requiert la comparaison rigoureuse de scores composites entre diverses cohortes pathologiques et t\u00e9moins sains. La bo\u00eete \u00e0 moustaches horizontale facilite la d\u00e9tection des effets plancher ou plafond, fr\u00e9quemment observ\u00e9s au sein des populations normatives o\u00f9 la majeure partie des r\u00e9pondants endosse un score minimal ou nul. La visualisation de la compression de la bo\u00eete contre la borne inf\u00e9rieure de l&rsquo;instrument fournit une indication diagnostique capitale sur le pouvoir discriminant de l&rsquo;\u00e9chelle dans les tranches inf\u00e9rieures de s\u00e9v\u00e9rit\u00e9 clinique.<\/p>\n<p>Enfin, dans le cadre de la v\u00e9rification des postulats statistiques pr\u00e9alablement \u00e0 la conduite d&rsquo;analyses inf\u00e9rentielles param\u00e9triques (telles que les mod\u00e8les lin\u00e9aires g\u00e9n\u00e9raux ou l&rsquo;analyse de variance factorielle), l&rsquo;examen d&rsquo;un ensemble de bo\u00eetes \u00e0 moustaches horizontales constitue une proc\u00e9dure exploratoire bien sup\u00e9rieure au simple test formel d&rsquo;homosc\u00e9dasticit\u00e9 de Levene. La similitude visuelle des longueurs d&rsquo;\u00e9carts interquartiles \u00e0 travers les groupes permet de statuer sur l&rsquo;homog\u00e9n\u00e9it\u00e9 des variances avec un niveau de robustesse \u00e9pargn\u00e9 par la sensibilit\u00e9 excessive des tests d&rsquo;hypoth\u00e8se formels face aux larges effectifs.<\/p>\n<h2>2. Configuration de l&rsquo;environnement de travail et pr\u00e9paration des donn\u00e9es psychom\u00e9triques<\/h2>\n<h3>2.1 Chargement et gestion des biblioth\u00e8ques n\u00e9cessaires<\/h3>\n<p>La reproductibilit\u00e9 computationnelle d&rsquo;un flux de travail analytique sous R d\u00e9bute imp\u00e9rativement par une gestion rigoureuse de l&rsquo;environnement logiciel et de l&rsquo;espace de noms des paquets. Bien que les fonctionnalit\u00e9s natives de base de R permettent de produire des graphiques fonctionnels sans faire appel \u00e0 des d\u00e9pendances externes, le standard m\u00e9thodologique contemporain s&rsquo;appuie largement sur l&rsquo;\u00e9cosyst\u00e8me <a rel=\"noopener noreferrer\" href=\"https:\/\/www.tidyverse.org\/\">tidyverse<\/a>, compl\u00e9t\u00e9 par des biblioth\u00e8ques d\u00e9di\u00e9es \u00e0 la mise en page acad\u00e9mique. Il convient d&rsquo;initialiser la session en chargeant explicitement les modules statistiques et graphiques requis au sommet du script.<\/p>\n<p>Le paquet <code>ggplot2<\/code> constitue le composant n\u00e9vralgique de notre cha\u00eene de traitement pour la g\u00e9n\u00e9ration des graphiques d\u00e9claratifs, tandis que <code>dplyr<\/code> et <code>tidyr<\/code> assurent les manipulations relationnelles et structurelles sur les matrices de donn\u00e9es. Pour la conformit\u00e9 avec les conventions de publication scientifiques, l&rsquo;adjonction de biblioth\u00e8ques telles que <code>ggpubr<\/code> ou <code>cowplot<\/code> est fortement recommand\u00e9e afin de b\u00e9n\u00e9ficier de th\u00e8mes typographiques \u00e9pur\u00e9s et de fonctions d&rsquo;assemblage multi-panneaux sophistiqu\u00e9es. L&rsquo;adjonction du paquet <code>forcats<\/code> permet quant \u00e0 elle une manipulation fluide des structures factorielles cat\u00e9gorielles, indispensable pour le r\u00e9ordonnancement algorithmique des axes graphiques.<\/p>\n<p>Afin de garantir que les simulations al\u00e9atoires int\u00e9gr\u00e9es dans la g\u00e9n\u00e9ration de jeux d&rsquo;\u00e9chantillonnage demeurent strictement reproductibles d&rsquo;une machine \u00e0 l&rsquo;autre, il est primordial de fixer la graine du g\u00e9n\u00e9rateur pseudo-al\u00e9atoire du syst\u00e8me. La commande <code>set.seed(42)<\/code>, combin\u00e9e \u00e0 une configuration explicite des options g\u00e9n\u00e9rales de la session (notamment l&rsquo;\u00e9vitement de la conversion implicite des cha\u00eenes textuelles en facteurs d\u00e9su\u00e8te ou la gestion fine des avertissements d&rsquo;\u00e9crasement de m\u00e9thodes), scelle l&rsquo;architecture logicielle dans un \u00e9tat d\u00e9terministe propice \u00e0 la validation scientifique.<\/p>\n<h3>2.2 Structuration et nettoyage d&rsquo;un jeu de donn\u00e9es exp\u00e9rimental<\/h3>\n<p>La grammaire des graphiques sous R exige imp\u00e9rativement que les donn\u00e9es soient organis\u00e9es sous la forme d&rsquo;un tableau rectangulaire au format long (<em>tidy data<\/em>). Dans cette morphologie relationnelle, chaque ligne correspond rigoureusement \u00e0 une observation unitaire (par exemple, la passation d&rsquo;un test par un participant donn\u00e9 \u00e0 un temps sp\u00e9cifique), chaque colonne incarne une variable mesur\u00e9e ou manipul\u00e9e, et chaque cellule abrite une valeur atomique unique. Or, la collecte psychologique primaire via des plateformes d&rsquo;exp\u00e9rimentation en ligne g\u00e9n\u00e8re fr\u00e9quemment des formats larges o\u00f9 les scores r\u00e9p\u00e9t\u00e9s ou les diff\u00e9rentes sous-\u00e9chelles d&rsquo;un inventaire sont \u00e9tal\u00e9s sur de multiples colonnes contigu\u00ebs.<\/p>\n<p>Le passage m\u00e9thodologique d&rsquo;une structure large \u00e0 une structure longue s&rsquo;op\u00e8re couramment \u00e0 l&rsquo;aide de la fonction <code>pivot_longer()<\/code> issue du paquet <code>tidyr<\/code>. Parall\u00e8lement \u00e0 cette transformation g\u00e9om\u00e9trique, un typage strict des colonnes doit \u00eatre op\u00e9r\u00e9 au sein de l&rsquo;environnement de programmation. Les identifiants des participants doivent \u00eatre convertis en vecteurs de caract\u00e8res ou facteurs non ordonn\u00e9s, tandis que les conditions exp\u00e9rimentales (par exemple, \u00ab Contr\u00f4le \u00bb, \u00ab Entra\u00eenement cognitif \u00bb, \u00ab Pharmacoth\u00e9rapie \u00bb) doivent recevoir un statut explicite de facteur (<code>factor<\/code>). Si les conditions poss\u00e8dent une progression intrins\u00e8que, comme des niveaux de dosage ou des stades de d\u00e9veloppement, la d\u00e9finition d&rsquo;un facteur ordonn\u00e9 (<code>ordered<\/code>) est formellement requise pour guider ult\u00e9rieurement le trac\u00e9 graphique.<\/p>\n<p>Le traitement des donn\u00e9es manquantes (valeurs <code>NA<\/code>) constitue un enjeu analytique majeur. L&rsquo;exclusion aveugle de lignes enti\u00e8res peut biaiser gravement la repr\u00e9sentativit\u00e9 de l&rsquo;\u00e9chantillon. Il est recommand\u00e9 de quantifier pr\u00e9cis\u00e9ment l&rsquo;incidence du patron d&rsquo;absence (al\u00e9atoire ou syst\u00e9matique) et d&rsquo;appliquer, selon la justification m\u00e9thodologique adopt\u00e9e, un filtrage localis\u00e9 ou des proc\u00e9dures d&rsquo;imputation multiple avant d&rsquo;injecter la matrice nettoy\u00e9e dans les fonctions de tra\u00e7age de bo\u00eetes \u00e0 moustaches.<\/p>\n<h3>2.3 Audit exploratoire pr\u00e9liminaire des distributions<\/h3>\n<p>Pr\u00e9alablement \u00e0 toute d\u00e9marche d&rsquo;esth\u00e9tique graphique, une auscultation num\u00e9rique syst\u00e9matique des variables d&rsquo;int\u00e9r\u00eat s&rsquo;impose afin de d\u00e9tecter d&rsquo;\u00e9ventuelles anomalies d&rsquo;encodage et d&rsquo;anticiper le comportement des quantiles. Cet audit implique le calcul segment\u00e9 des statistiques descriptives fondamentales pour chaque groupe d&rsquo;\u00e9chantillonnage : effectif valide (<span class=\"arabpsy-math-inline\" data-latex=\"n\">$n$<\/span>), m\u00e9diane, moyenne arithm\u00e9tique, \u00e9cart-type, \u00e9cart interquartile empirique, ainsi que les coefficients d&rsquo;asym\u00e9trie (<em>skewness<\/em>) et d&rsquo;aplatissement (<em>kurtosis<\/em>). Cette d\u00e9composition chiffr\u00e9e pr\u00e9vient les erreurs d&rsquo;interpr\u00e9tation visuelle en fournissant un \u00e9talon quantitatif rigoureux.<\/p>\n<p>L&rsquo;examen de l&rsquo;\u00e9quilibre des effectifs entre les diff\u00e9rents bras factoriels constitue \u00e9galement une composante indispensable de l&rsquo;audit. La pr\u00e9sence de groupes substantiellement d\u00e9s\u00e9quilibr\u00e9s (par exemple, un groupe t\u00e9moin de cent cinquante sujets confront\u00e9 \u00e0 un sous-groupe clinique de douze patients) modifie radicalement la pr\u00e9cision de l&rsquo;estimation des quantiles extr\u00eames, induisant une variabilit\u00e9 accrue de l&rsquo;\u00e9tendue des moustaches purement imputable \u00e0 la taille de l&rsquo;\u00e9chantillon plut\u00f4t qu&rsquo;\u00e0 une divergence physiologique intrins\u00e8que. Cet audit conduit naturellement \u00e0 documenter les m\u00e9tadonn\u00e9es de l&rsquo;exp\u00e9rience, incluant les bornes minimales et maximales th\u00e9oriques des \u00e9chelles psychom\u00e9triques utilis\u00e9es (par exemple, une \u00e9chelle de Likert born\u00e9e entre 1 et 7), ce qui \u00e9vitera de contraindre artificiellement les fen\u00eatres d&rsquo;affichage lors de la mod\u00e9lisation sous R.<\/p>\n<h2>3. Construction d&rsquo;une bo\u00eete \u00e0 moustaches horizontale univari\u00e9e avec R de base<\/h2>\n<h3>3.1 Syntaxe fondamentale et manipulation de l&rsquo;argument horizontal<\/h3>\n<p>L&rsquo;environnement graphique de base de R (fourni nativement par le moteur <code>graphics<\/code>) offre une voie d&rsquo;acc\u00e8s directe, l\u00e9g\u00e8re et hautement optimis\u00e9e pour tracer des distributions univari\u00e9es sans d\u00e9pendances algorithmiques complexes. La fonction cardinale d\u00e9di\u00e9e \u00e0 cette t\u00e2che est <code>boxplot()<\/code>. Lorsqu&rsquo;elle est appliqu\u00e9e \u00e0 un simple vecteur num\u00e9rique continu, cette routine calcule en arri\u00e8re-plan la statistique \u00e0 cinq nombres de Tukey et produit par d\u00e9faut une bo\u00eete \u00e0 moustaches dispos\u00e9e verticalement le long de l&rsquo;ordonn\u00e9e cart\u00e9sienne.<\/p>\n<p>Pour faire basculer l&rsquo;orientation spatiale de la g\u00e9om\u00e9trie selon le plan horizontal, il suffit de manipuler le param\u00e8tre logique <code>horizontal<\/code> en lui assignant la valeur <code>TRUE<\/code>. D\u00e8s lors, le moteur graphique permute la projection : l&rsquo;axe des abscisses (X) h\u00e9berge l&rsquo;\u00e9chelle de mesure continue de la variable psychom\u00e9trique, tandis que l&rsquo;axe des ordonn\u00e9es (Y) ne pr\u00e9sente qu&rsquo;une seule position unitaire centr\u00e9e, g\u00e9n\u00e9ralement d\u00e9nu\u00e9e d&rsquo;\u00e9tiquetage factoriel significatif dans ce contexte univari\u00e9. Le trac\u00e9 g\u00e9n\u00e8re instantan\u00e9ment la barre m\u00e9diane \u00e9paisse, les bordures du rectangle interquartile, les deux moustaches termin\u00e9es par des barres d&rsquo;arr\u00eat, et, le cas \u00e9ch\u00e9ant, les points isol\u00e9s correspondant aux observations empiriques transgressant le seuil de 1,5 fois l&rsquo;\u00e9cart interquartile.<\/p>\n<p>Cette approche univari\u00e9e simple s&rsquo;av\u00e8re particuli\u00e8rement utile lors des phases d&rsquo;inspection initiale des donn\u00e9es (<em>data screening<\/em>), au cours desquelles l&rsquo;analyste cherche \u00e0 rep\u00e9rer d&rsquo;\u00e9ventuelles erreurs de saisie d&rsquo;un coup d&rsquo;\u0153il, comme un score psychom\u00e9trique encod\u00e9 \u00e0 999 au lieu de 9, sans devoir composer une instruction graphique d\u00e9clarative \u00e9labor\u00e9e.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/h2.png\" alt=\"horizontal boxplots in base R\" \/><figcaption>horizontal boxplots in base R<\/figcaption><\/figure>\n<h3>3.2 Personnalisation \u00e9l\u00e9mentaire des axes et \u00e9tiquettes<\/h3>\n<p>L&rsquo;esth\u00e9tique brute g\u00e9n\u00e9r\u00e9e par l&rsquo;appel canonique de <code>boxplot()<\/code> n\u00e9cessite syst\u00e9matiquement une personnalisation contextuelle pour atteindre un niveau de clart\u00e9 suffisant pour la communication scientifique. La d\u00e9nomination des axes et l&rsquo;attribution de titres informatifs s&rsquo;effectuent au moyen d&rsquo;arguments explicites int\u00e9gr\u00e9s \u00e0 l&rsquo;appel de fonction. Le param\u00e8tre <code>main<\/code> re\u00e7oit une cha\u00eene de caract\u00e8res d\u00e9finissant le titre principal du graphique, tandis que <code>sub<\/code> permet de renseigner un \u00e9ventuel sous-titre m\u00e9thodologique explicitant par exemple la taille de la cohorte analys\u00e9e.<\/p>\n<p>Dans la configuration horizontale, le libell\u00e9 de l&rsquo;axe quantitatif continu doit \u00eatre formellement renseign\u00e9 via l&rsquo;argument <code>xlab<\/code>, et non pas <code>ylab<\/code>, car la m\u00e9trique num\u00e9rique r\u00e9side d\u00e9sormais sur l&rsquo;abscisse. L&rsquo;argument <code>ylab<\/code> peut quant \u00e0 lui \u00eatre purement neutralis\u00e9 par une cha\u00eene vide (<code>ylab = \"\"<\/code>) afin d&rsquo;\u00e9viter la g\u00e9n\u00e9ration d&rsquo;un libell\u00e9 inutile sur l&rsquo;axe vertical qui ne comporterait aucun niveau cat\u00e9goriel dans une analyse univari\u00e9e. L&rsquo;argument bool\u00e9en <code>axes = TRUE<\/code>, actif par d\u00e9faut, peut \u00eatre modul\u00e9 pour redessiner des axes personnalis\u00e9s via des fonctions compl\u00e9mentaires si des graduations fines non conventionnelles sont requises.<\/p>\n<p>Par ailleurs, pour emp\u00eacher le moteur graphique de couper visuellement les moustaches ou de masquer partiellement les valeurs aberrantes p\u00e9riph\u00e9riques en raison d&rsquo;un calcul d&#8217;emprise spatiale trop \u00e9troit, il est recommand\u00e9 de borner manuellement l&rsquo;axe des abscisses via l&rsquo;argument <code>xlim<\/code>. La sp\u00e9cification d&rsquo;un vecteur num\u00e9rique \u00e0 deux \u00e9l\u00e9ments (par exemple, <code>xlim = c(0, 100)<\/code>) garantit que l&rsquo;ensemble du spectre th\u00e9orique de l&rsquo;instrument psychom\u00e9trique demeure visible, pr\u00e9venant ainsi les illusions perceptives d&rsquo;\u00e9crasement ou de dispersion excessive.<\/p>\n<h3>3.3 Gestion de la largeur de la bo\u00eete et des proportions visuelles<\/h3>\n<p>Dans un dispositif graphique horizontal univari\u00e9, la bo\u00eete \u00e0 moustaches a naturellement tendance \u00e0 occuper une hauteur visuelle excessive par rapport \u00e0 l&rsquo;espace vertical disponible, g\u00e9n\u00e9rant une impression d&rsquo;\u00e9paisseur disproportionn\u00e9e qui nuit \u00e0 l&rsquo;\u00e9l\u00e9gance de la figure. Ce comportement g\u00e9om\u00e9trique est gouvern\u00e9 par le param\u00e8tre <code>boxwex<\/code> (abr\u00e9viation de <em>box width expansion<\/em>), dont la valeur par d\u00e9faut est fix\u00e9e \u00e0 0,8. En abaissant cette valeur \u00e0 une fraction plus modeste (telle que <code>boxwex = 0.3<\/code> ou <code>0.4<\/code>), l&rsquo;\u00e9paisseur relative de la bo\u00eete se trouve r\u00e9duite, offrant une allure plus effil\u00e9e et sophistiqu\u00e9e au diagramme.<\/p>\n<p>Les proportions globales per\u00e7ues d\u00e9pendent intimement du ratio hauteur-largeur du p\u00e9riph\u00e9rique graphique d&rsquo;affichage lui-m\u00eame (la fen\u00eatre active sous RStudio ou les dimensions d\u00e9clar\u00e9es lors de l&rsquo;ouverture d&rsquo;un p\u00e9riph\u00e9rique d&rsquo;enregistrement tel que <code>png()<\/code> ou <code>pdf()<\/code>). L&rsquo;attribution d&rsquo;une hauteur physique modeste (par exemple 3 \u00e0 4 pouces) combin\u00e9e \u00e0 une largeur d&rsquo;affichage plus g\u00e9n\u00e9reuse (6 \u00e0 8 pouces) produit un ratio d&rsquo;aspect id\u00e9al pour l&rsquo;orientation horizontale, magnifiant la dynamique des \u00e9talements le long de l&rsquo;abscisse tout en conservant une discr\u00e9tion typographique sur l&rsquo;axe vertical.<\/p>\n<p>L&rsquo;optimisation de cette silhouette univari\u00e9e est particuli\u00e8rement adapt\u00e9e aux supports de communication condens\u00e9s, tels que les diapositives de pr\u00e9sentation orale lors de conf\u00e9rences internationales ou les figures ins\u00e9r\u00e9es dans les r\u00e9sum\u00e9s graphiques (<em>graphical abstracts<\/em>) exig\u00e9s par de nombreuses maisons d&rsquo;\u00e9dition contemporaines, o\u00f9 chaque millim\u00e8tre carr\u00e9 d&rsquo;espace visuel doit concourir \u00e0 la transmission univoque de l&rsquo;information quantitative.<\/p>\n<h2>4. Bo\u00eetes \u00e0 moustaches horizontales multivari\u00e9es par groupes avec R de base<\/h2>\n<h3>4.1 Utilisation de la syntaxe de formule statistique<\/h3>\n<p>L&rsquo;int\u00e9r\u00eat comparatif de la bo\u00eete \u00e0 moustaches se manifeste pleinement lors de l&rsquo;\u00e9valuation simultan\u00e9e de plusieurs populations ou conditions de recherche. Dans le syst\u00e8me graphique de base de R, cette mod\u00e9lisation s&rsquo;articule \u00e9l\u00e9gamment autour de la syntaxe de formule statistique introduite historiquement par le langage S. La relation s&rsquo;exprime sous la forme symbolique <code>reponse ~ predicteur<\/code>, o\u00f9 le terme de gauche d\u00e9signe le vecteur continu d\u00e9pendant et le terme de droite repr\u00e9sente la variable de groupement cat\u00e9gorielle (g\u00e9n\u00e9ralement convertie en facteur).<\/p>\n<p>Lors de l&rsquo;application conjointe de cette formule et de l&rsquo;instruction <code>horizontal = TRUE<\/code> dans la commande <code>boxplot(reponse ~ groupe, data = mon_dataframe, horizontal = TRUE)<\/code>, R r\u00e9organise imm\u00e9diatement le syst\u00e8me d&rsquo;axes cart\u00e9siens : les diff\u00e9rentes modalit\u00e9s du facteur sont projet\u00e9es s\u00e9quentiellement de haut en bas le long de l&rsquo;axe vertical Y, tandis que l&rsquo;axe horizontal X transcrit l&rsquo;\u00e9tendue continue de la variable r\u00e9ponse. L&rsquo;argument explicite <code>data<\/code> s\u00e9curise l&rsquo;\u00e9valuation environnementale en contraignant la fonction \u00e0 r\u00e9soudre les symboles de variables \u00e0 l&rsquo;int\u00e9rieur du cadre de donn\u00e9es sp\u00e9cifi\u00e9, \u00e9vitant ainsi la pollution accidentelle par des vecteurs dispers\u00e9s dans l&rsquo;espace de travail global.<\/p>\n<p>Cette approche permet une confrontation directe et instantan\u00e9e des structures distributionnelles entre groupes d&rsquo;\u00e9chantillonnage. L&rsquo;alignement parall\u00e8le des bo\u00eetes horizontales simplifie consid\u00e9rablement l&rsquo;\u00e9valuation visuelle de la s\u00e9paration des m\u00e9dianes relatives, du recouvrement mutuel des corps interquartiles et des disparit\u00e9s potentielles de variabilit\u00e9 entre cohortes, d\u00e9livrant une synth\u00e8se exploratoire pr\u00e9alable indispensable aux protocoles d&rsquo;analyse de variance ou de r\u00e9gression lin\u00e9aire robuste.<\/p>\n<h3>4.2 Orientation et disposition des \u00e9tiquettes factorielles<\/h3>\n<p>L&rsquo;un des obstacles ergonomiques r\u00e9currents lors du tra\u00e7age de multiples cat\u00e9gories r\u00e9side dans l&rsquo;orientation du texte mat\u00e9rialisant le nom des groupes sur l&rsquo;axe vertical. Par d\u00e9faut dans le syst\u00e8me graphique de base de R, les \u00e9tiquettes des axes sont souvent orient\u00e9es parall\u00e8lement \u00e0 la ligne de l&rsquo;axe, ce qui force une rotation verticale non naturelle des noms de groupes le long de l&rsquo;ordonn\u00e9e Y, complexifiant la lecture pour l&rsquo;observateur.<\/p>\n<p>La r\u00e9solution de cette limitation typographique s&rsquo;effectue via le param\u00e8tre graphique global <code>las<\/code> (pour <em>label style<\/em>). En sp\u00e9cifiant formellement <code>las = 1<\/code> \u00e0 l&rsquo;int\u00e9rieur de l&rsquo;appel de <code>boxplot()<\/code> ou au sein de la fonction de configuration g\u00e9n\u00e9rale <code>par()<\/code>, l&rsquo;utilisateur force l&rsquo;ensemble des \u00e9tiquettes textuelles \u00e0 se maintenir strictement \u00e0 l&rsquo;horizontale, quel que soit l&rsquo;axe auquel elles sont rattach\u00e9es. Cette modification engendre toutefois un risque technique corollaire : si les libell\u00e9s de groupes s&rsquo;av\u00e8rent \u00e9tendus, ils risquent d&rsquo;\u00eatre tronqu\u00e9s par le bord gauche de la fen\u00eatre d&rsquo;affichage.<\/p>\n<p>Pour neutraliser ce risque de troncature lexicale, il est imp\u00e9ratif d&rsquo;ajuster pr\u00e9alablement les marges graphiques via la commande <code>par(mar = c(bas, gauche, haut, droite))<\/code>. L&rsquo;accroissement strat\u00e9gique de la deuxi\u00e8me composante de ce vecteur num\u00e9rique (la marge gauche, fix\u00e9e par d\u00e9faut \u00e0 4,1 lignes de texte) vers une amplitude de 8 \u00e0 12 lignes permet de r\u00e9server un corridor spatial amplement suffisant pour l&rsquo;\u00e9panouissement complet des cha\u00eenes textuelles descriptives les plus longues, pr\u00e9servant ainsi l&rsquo;int\u00e9grit\u00e9 de la communication scientifique.<\/p>\n<h3>4.3 Impl\u00e9mentation de facteurs crois\u00e9s et sous-groupes<\/h3>\n<p>La recherche psychologique examine fr\u00e9quemment des plans exp\u00e9rimentaux factoriels impliquant le croisement de multiples variables ind\u00e9pendantes (par exemple, un plan d&rsquo;interaction factorielle 2&#215;2 croisant le statut clinique d&rsquo;un patient et son assignation \u00e0 une modalit\u00e9 de traitement cognitif ou pharmacologique). La syntaxe de formule de R de base absorbe avec aisance cette complexification structurelle par l&#8217;emploi de l&rsquo;op\u00e9rateur d&rsquo;interaction ou de croisement, formul\u00e9 sous la forme <code>reponse ~ facteurA * facteurB<\/code> ou <code>reponse ~ facteurA : facteurB<\/code>.<\/p>\n<p>Lors de l&rsquo;\u00e9valuation graphique, le syst\u00e8me g\u00e9n\u00e8re automatiquement une bo\u00eete \u00e0 moustaches horizontale distincte pour chaque cellule de conception r\u00e9sultant de la combinatoire factorielle. Les \u00e9tiquettes textuelles g\u00e9n\u00e9r\u00e9es sur l&rsquo;axe vertical concat\u00e8nent alors les libell\u00e9s des sous-groupes correspondants (s\u00e9par\u00e9s par un point, comme \u00ab T\u00e9moin.Placebo \u00bb, \u00ab Clinique.Placebo \u00bb, etc.). Cette spatialisation permet d&rsquo;\u00e9valuer directement l&rsquo;existence d&rsquo;effets simples ou d&rsquo;interactions crois\u00e9es : si l&rsquo;\u00e9cartement des m\u00e9dianes entre les niveaux du facteur B varie radicalement selon le niveau consid\u00e9r\u00e9 du facteur A, l&rsquo;effet d&rsquo;interaction saute aux yeux sans n\u00e9cessiter l&rsquo;attente des r\u00e9sultats inf\u00e9rentiels num\u00e9riques.<\/p>\n<p>Il convient n\u00e9anmoins de souligner une limite ergonomique intrins\u00e8que au syst\u00e8me de base : d\u00e8s lors que le nombre de combinaisons factorielles d\u00e9passe six ou huit modalit\u00e9s crois\u00e9es, la lisibilit\u00e9 globale de l&rsquo;axe vertical peut s&rsquo;alt\u00e9rer en raison de l&rsquo;absence de regroupement hi\u00e9rarchique visuel ou d&rsquo;espacement modulaire entre sous-familles de conditions, ouvrant la voie \u00e0 la sup\u00e9riorit\u00e9 structurelle de la grammaire des graphiques d\u00e9velopp\u00e9e ult\u00e9rieurement par les outils modernes.<\/p>\n<h2>5. Personnalisation graphique avanc\u00e9e dans le syst\u00e8me de base R<\/h2>\n<h3>5.1 Harmonisation chromatique et palettes scientifiques<\/h3>\n<p>L&rsquo;attribution de teintes chromatiques au sein du syst\u00e8me graphique de base transcende la simple dimension ornementale : elle remplit une fonction s\u00e9miologique pr\u00e9cise en encodant visuellement l&rsquo;appartenance factorielle ou le statut d&rsquo;une condition d&rsquo;\u00e9tude. Le param\u00e8tre <code>col<\/code> accepte un vecteur de cha\u00eenes de caract\u00e8res repr\u00e9sentant des codes hexad\u00e9cimaux ou des noms de couleurs standardis\u00e9es sous R. Si un vecteur de couleurs est fourni avec une longueur \u00e9gale au nombre de groupes projet\u00e9s sur l&rsquo;axe vertical, chaque bo\u00eete \u00e0 moustaches re\u00e7oit une coloration individualis\u00e9e diff\u00e9renciatrice.<\/p>\n<p>Il est vivement pr\u00e9conis\u00e9 d&rsquo;abandonner les couleurs primaires satur\u00e9es saturant historiquement les exemples rudimentaires (tels que le rouge vif ou le vert pur), au profit de palettes scientifiquement valid\u00e9es con\u00e7ues pour offrir une uniformit\u00e9 perceptive rigoureuse et une accessibilit\u00e9 int\u00e9grale pour les personnes pr\u00e9sentant des d\u00e9ficiences de la vision des couleurs (daltonisme, deut\u00e9ranopie). Les palettes d\u00e9riv\u00e9es du projet <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=RColorBrewer\">RColorBrewer<\/a> (par exemple les s\u00e9ries douces <code>Set2<\/code> ou <code>Pastel1<\/code>) ou les gammes perceptuellement continues de la biblioth\u00e8que <code>viridis<\/code> (disponible nativement dans les versions r\u00e9centes de R via la fonction <code>hcl.colors()<\/code>) r\u00e9pondent id\u00e9alement \u00e0 ce cahier des charges acad\u00e9mique.<\/p>\n<p>En outre, l&rsquo;int\u00e9gration d&rsquo;un canal alpha de transparence au sein des d\u00e9finitions de couleurs (au format hexad\u00e9cimal \u00e0 huit caract\u00e8res de type <code>#RRGGBBAA<\/code>) permet d&rsquo;all\u00e9ger l&rsquo;impact visuel des grandes masses rectangulaires. Cette translucidit\u00e9 offre l&rsquo;avantage fonctionnel d&rsquo;att\u00e9nuer la lourdeur globale de la figure et de favoriser la superposition harmonieuse ult\u00e9rieure d&rsquo;autres couches d&rsquo;annotations g\u00e9om\u00e9triques ou de points statistiques au premier plan.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/h3.png\" alt=\"\" \/><\/figure>\n<h3>5.2 Ajustement fin des \u00e9l\u00e9ments g\u00e9om\u00e9triques de la bo\u00eete<\/h3>\n<p>Le moteur <code>graphics<\/code> de base offre une granularit\u00e9 de contr\u00f4le remarquable sur chacun des sous-\u00e9l\u00e9ments structuraux constituant l&rsquo;architecture g\u00e9om\u00e9trique de la bo\u00eete \u00e0 moustaches. Le param\u00e8tre <code>medcol<\/code> gouverne la teinte chromatique de la ligne m\u00e9diane centrale, tandis que <code>medlwd<\/code> module son \u00e9paisseur physique en pixels typographiques, autorisant la mise en exergue de cet indicateur central par un trait nettement plus affirm\u00e9 que le reste du trac\u00e9. Sym\u00e9triquement, les arguments <code>whisklty<\/code>, <code>whiskcol<\/code> et <code>boxcol<\/code> permettent de sp\u00e9cifier respectivement le type de trait (plein, pointill\u00e9, tiret\u00e9), la couleur des moustaches et la teinte du contour ext\u00e9rieur de la bo\u00eete rectangulaire.<\/p>\n<p>Un raffinement graphique hautement informatif consiste \u00e0 exploiter l&rsquo;argument logique <code>notch = TRUE<\/code>. Cette commande instruit R d&rsquo;entailler les parois lat\u00e9rales de la bo\u00eete au voisinage imm\u00e9diat de la ligne m\u00e9diane. La profondeur et l&rsquo;amplitude de cette encoche (<em>notch<\/em>) mat\u00e9rialisent un intervalle de confiance approch\u00e9 autour de la m\u00e9diane, calcul\u00e9 selon la formule empirique de McGill, Tukey et Larsen :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\text{M\u00e9diane} \\pm 1,58 \\times \\frac{IQR}{\\sqrt{n}}\">$$\\text{M\u00e9diane} \\pm 1,58 \\times \\frac{IQR}{\\sqrt{n}}$$<\/span><\/p>\n<p>Sur le plan de l&rsquo;inf\u00e9rence visuelle rapide, cette g\u00e9om\u00e9trie permet au lecteur de tester informellement l&rsquo;hypoth\u00e8se nulle d&rsquo;\u00e9galit\u00e9 des m\u00e9dianes : si les encoches de deux bo\u00eetes horizontales contigu\u00ebs ne se chevauchent aucunement sur l&rsquo;axe continu des abscisses, il est possible d&rsquo;en d\u00e9duire avec une confiance avoisinant 95 % que les deux m\u00e9dianes de population diff\u00e8rent significativement. Enfin, le param\u00e8tre <code>staplewex<\/code> contr\u00f4le l&rsquo;amplitude des barres transversales d&rsquo;arr\u00eat aux extr\u00e9mit\u00e9s des moustaches ; une valeur fix\u00e9e \u00e0 z\u00e9ro supprime purement et simplement ces barres terminales pour un rendu minimaliste tr\u00e8s contemporain.<\/p>\n<h3>5.3 Enrichissement contextuel par l\u00e9gendes et rep\u00e8res statistiques<\/h3>\n<p>Une figure scientifique ne peut \u00eatre consid\u00e9r\u00e9e comme achev\u00e9e sans la pr\u00e9sence de rep\u00e8res d&rsquo;ancrage contextuels facilitant son interpr\u00e9tation directe par la communaut\u00e9 des pairs. L&rsquo;une des op\u00e9rations fondamentales consiste \u00e0 projeter une ligne de rep\u00e8re marquant un seuil normatif, un niveau de base pr\u00e9-exp\u00e9rimental ou la moyenne globale de l&rsquo;\u00e9chantillon unifi\u00e9. Dans un canevas horizontal, cette mat\u00e9rialisation s&rsquo;accomplit par l&rsquo;appel de la fonction <code>abline(v = seuil, lty = 2, col = \"grey50\")<\/code>, qui trace une droite perpendiculaire \u00e0 l&rsquo;axe des abscisses \u00e0 la coordonn\u00e9e continue indiqu\u00e9e, sans interf\u00e9rer avec les graduations cat\u00e9gorielles de l&rsquo;axe vertical.<\/p>\n<p>L&rsquo;adjonction de texte explicatif contextualis\u00e9 ou l&rsquo;impression des valeurs num\u00e9riques exactes des m\u00e9dianes au-dessus ou \u00e0 l&rsquo;int\u00e9rieur de chaque bo\u00eete s&rsquo;op\u00e8re via la fonction vectorielle <code>text()<\/code>. \u00c9tant donn\u00e9 que l&rsquo;axe vertical Y correspond sous-jacemment \u00e0 une \u00e9chelle num\u00e9rique ordonn\u00e9e discr\u00e8te (o\u00f9 le premier groupe correspond \u00e0 la position <span class=\"arabpsy-math-inline\" data-latex=\"Y = 1\">$Y = 1$<\/span>, le second \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"Y = 2\">$Y = 2$<\/span>, et ainsi de suite), il est ais\u00e9 de positionner des cha\u00eenes textuelles en fournissant un vecteur de coordonn\u00e9es cart\u00e9siennes pr\u00e9cises sous la forme <code>text(x = valeurs_medianes, y = 1:nombre_groupes, labels = etiquettes)<\/code>.<\/p>\n<p>Enfin, si une structuration chromatique complexe a \u00e9t\u00e9 mise en \u0153uvre pour encoder des sous-familles conceptuelles, l&rsquo;insertion d&rsquo;une l\u00e9gende explicative s&rsquo;effectue au moyen de la fonction <code>legend()<\/code>. En exploitant des mots-cl\u00e9s d&rsquo;ancrage ergonomiques comme <code>\"topright\"<\/code> ou <code>\"bottomright\"<\/code>, coupl\u00e9s aux param\u00e8tres d&rsquo;apparence de bordure (<code>bty = \"n\"<\/code> pour un affichage sans bo\u00eete encadrante superflue), l&rsquo;analyste parfait la lisibilit\u00e9 s\u00e9miologique du graphique avant son int\u00e9gration dans le rapport d&rsquo;\u00e9tude.<\/p>\n<h2>6. Cr\u00e9ation de bo\u00eetes \u00e0 moustaches horizontales avec ggplot2<\/h2>\n<h3>6.1 Paradigme de la grammaire des graphiques appliqu\u00e9 au boxplot<\/h3>\n<p>Le passage au paquet <code>ggplot2<\/code>, con\u00e7u par <a rel=\"noopener noreferrer\" href=\"https:\/\/hadley.nz\/\">Hadley Wickham<\/a> sur la base des concepts formels introduits par Leland Wilkinson dans son ouvrage fondateur <em>The Grammar of Graphics<\/em>, marque une rupture \u00e9pist\u00e9mologique profonde avec le mod\u00e8le imp\u00e9ratif de R de base. Dans ce paradigme d\u00e9claratif, une visualisation n&rsquo;est plus construite par une succession d&rsquo;instructions graphiques directes appliqu\u00e9es s\u00e9quentiellement \u00e0 une toile passive, mais par l&rsquo;assemblage modulaire et cumulatif de couches s\u00e9mantiques distinctes comprenant des donn\u00e9es sources, des associations esth\u00e9tiques cartographiant les variables sur des axes ou canaux perceptifs, des objets g\u00e9om\u00e9triques et des transformations statistiques sous-jacentes.<\/p>\n<p>L&rsquo;impl\u00e9mentation d&rsquo;une bo\u00eete \u00e0 moustaches s&rsquo;incarne au sein de cette grammaire par la fonction g\u00e9om\u00e9trique d\u00e9di\u00e9e <code>geom_boxplot()<\/code>. En arri\u00e8re-plan, cette couche g\u00e9om\u00e9trique d\u00e9clenche automatiquement l&rsquo;\u00e9valuation de la transformation statistique associ\u00e9e nomm\u00e9e <code>stat_boxplot<\/code>. C&rsquo;est ce processeur statistique invisible qui proc\u00e8de \u00e0 l&rsquo;extraction ordonn\u00e9e des r\u00e9sum\u00e9s de Tukey, calculant pour chaque groupement factoriel identifi\u00e9 la m\u00e9diane, les charni\u00e8res inf\u00e9rieure et sup\u00e9rieure, l&rsquo;\u00e9cart interquartile et la liste exhaustive des vecteurs d&rsquo;observations tombant au-del\u00e0 des barri\u00e8res de cl\u00f4ture.<\/p>\n<p>Cette distinction conceptuelle conf\u00e8re une reproductibilit\u00e9 et une robustesse remarquables au syst\u00e8me. L&rsquo;analyste ne manipule jamais manuellement les coordonn\u00e9es physiques d&rsquo;un rectangle ou la d\u00e9coupe spatiale d&rsquo;une ligne : il d\u00e9clare formellement que la variable d\u00e9pendante continue doit \u00eatre mat\u00e9rialis\u00e9e sous la forme d&rsquo;un objet boxplot distribu\u00e9 le long d&rsquo;une \u00e9chelle factorielle sp\u00e9cifique, <code>ggplot2<\/code> se chargeant de calibrer les espaces, les largeurs et les alignements d&rsquo;une mani\u00e8re g\u00e9om\u00e9triquement parfaite et adaptative.<\/p>\n<h3>6.2 Approche moderne : assignation directe des variables aux axes x et y<\/h3>\n<p>Pendant de nombreuses ann\u00e9es, la grammaire interne de <code>ggplot2<\/code> imposait une contrainte stricte de verticalit\u00e9 unidirectionnelle : l&rsquo;esth\u00e9tique <code>x<\/code> devait obligatoirement recevoir la variable discr\u00e8te de cat\u00e9gorisation, tandis que l&rsquo;esth\u00e9tique <code>y<\/code> \u00e9tait exclusivement r\u00e9serv\u00e9e \u00e0 la variable continue quantitative. Depuis l&rsquo;av\u00e8nement majeur de la version 3.3.0 de <code>ggplot2<\/code>, le moteur graphique a b\u00e9n\u00e9fici\u00e9 d&rsquo;une refonte architecturale int\u00e9grant le support bidirectionnel des g\u00e9om\u00e9tries orient\u00e9es. Cette modernisation algorithmique a rendu obsol\u00e8te la gymnastique mentale consistant \u00e0 concevoir d&rsquo;abord un graphique vertical pour ensuite le renverser spatialement.<\/p>\n<p>D\u00e9sormais, pour g\u00e9n\u00e9rer une bo\u00eete \u00e0 moustaches horizontale native sous <code>ggplot2<\/code>, la syntaxe d\u00e9clarative directe s&rsquo;exprime avec une limpidit\u00e9 exemplaire en associant simplement la m\u00e9trique num\u00e9rique continue \u00e0 l&rsquo;abscisse (<code>x<\/code>) et la variable factorielle cat\u00e9gorielle \u00e0 l&rsquo;ordonn\u00e9e (<code>y<\/code>) au sein de la fonction d&rsquo;association esth\u00e9tique <code>aes()<\/code> :<\/p>\n<p><code>ggplot(data = mon_dataframe, mapping = aes(x = score_continu, y = condition_factorielle)) + geom_boxplot()<\/code><\/p>\n<p>Cette approche moderne simplifie consid\u00e9rablement la maintenance du code informatique et l&rsquo;ajout de couches graphiques additionnelles. Toutes les fonctions d&rsquo;\u00e9chelle et de formatage s&rsquo;appliquent intuitivement sur l&rsquo;axe qui porte r\u00e9ellement la m\u00e9trique physique : ainsi, la commande <code>scale_x_continuous()<\/code> pilote directement la graduation, les \u00e9tiquettes et les limites de l&rsquo;axe quantitatif horizontal, tandis que <code>scale_y_discrete()<\/code> gouverne l&rsquo;apparence des niveaux cat\u00e9goriels \u00e9tag\u00e9s verticalement, \u00e9liminant tout d\u00e9calage cognitif lors de la r\u00e9daction des scripts.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/h4.png\" alt=\"horizontal boxplots in R using ggplot2\" \/><figcaption>horizontal boxplots in R using ggplot2<\/figcaption><\/figure>\n<h3>6.3 Approche historique : inversion cart\u00e9sienne via coord_flip()<\/h3>\n<p>En d\u00e9pit de la supr\u00e9matie syntaxique de l&rsquo;approche moderne par assignation directe, il demeure capital pour tout chercheur ou praticien de la donn\u00e9e de ma\u00eetriser la m\u00e9thodologie historique reposant sur la fonction d&rsquo;inversion cart\u00e9sienne <code>coord_flip()<\/code>. En effet, une vaste part de la litt\u00e9rature m\u00e9thodologique publi\u00e9e au cours de la d\u00e9cennie \u00e9coul\u00e9e, ainsi que d&rsquo;innombrables banques de scripts institutionnelles p\u00e9rennes, ont \u00e9t\u00e9 architectur\u00e9es selon ce m\u00e9canisme d&rsquo;inversion de coordonn\u00e9es.<\/p>\n<p>Le principe fondamental de <code>coord_flip()<\/code> consiste \u00e0 stipuler la construction g\u00e9om\u00e9trique selon le patron vertical historique (en assignant la variable factorielle \u00e0 <code>x<\/code> et la variable quantitative \u00e0 <code>y<\/code>), puis \u00e0 intercaler en toute fin de cha\u00eene de composition une instruction for\u00e7ant la matrice de projection cart\u00e9sienne \u00e0 permuter ses deux dimensions spatiales \u00e0 l&rsquo;affichage. Bien que le rendu graphique final d&rsquo;une telle figure apparaisse strictement identique \u00e0 l&rsquo;\u0153il nu \u00e0 celui issu de l&rsquo;approche moderne, cette m\u00e9thode engendre une dissonance cognitive notable lors du param\u00e9trage des fonctions annexes.<\/p>\n<p>En effet, sous <code>coord_flip()<\/code>, toute modification de l&rsquo;axe quantitatif horizontal doit paradoxalement continuer \u00e0 \u00eatre formul\u00e9e via des fonctions ciblant formellement l&rsquo;axe Y, telles que <code>scale_y_continuous()<\/code> ou des ajustements th\u00e9matiques de type <code>axis.text.y<\/code> qui affectent en r\u00e9alit\u00e9 les graduations textuelles projet\u00e9es \u00e0 l&rsquo;abscisse de la figure finale. Si cette technique demeure pleinement fonctionnelle pour pr\u00e9server la r\u00e9trocompatibilit\u00e9 des anciens scripts acad\u00e9miques, il est formellement recommand\u00e9 de basculer vers l&rsquo;assignation directe lors de l&rsquo;initiation de tout nouveau protocole de recherche scientifique.<\/p>\n<h2>7. Structuration multivari\u00e9e et facettage horizontal sous ggplot2<\/h2>\n<h3>7.1 Gestion des facteurs multiples avec l&rsquo;esth\u00e9tique de remplissage<\/h3>\n<p>L&rsquo;exploration des donn\u00e9es psychologiques implique r\u00e9guli\u00e8rement l&rsquo;analyse conjointe d&rsquo;un pr\u00e9dicteur principal et d&rsquo;un facteur mod\u00e9rateur ou d&rsquo;appariement d\u00e9mographique (par exemple, la comparaison de scores d&rsquo;\u00e9puisement professionnel \u00e0 travers divers corps de m\u00e9tier, stratifi\u00e9s selon le genre ou la tranche d&rsquo;\u00e2ge des r\u00e9pondants). Dans la grammaire de <code>ggplot2<\/code>, la repr\u00e9sentation simultan\u00e9e de ces dimensions sans \u00e9clatement de la figure s&rsquo;accomplit par l&rsquo;association esth\u00e9tique du second facteur au canal chromatique de remplissage via l&rsquo;argument <code>aes(fill = variable_secondaire)<\/code>.<\/p>\n<p>Lorsque cette esth\u00e9tique est inject\u00e9e dans une structure horizontale, <code>geom_boxplot()<\/code> active automatiquement son m\u00e9canisme d&rsquo;esquive spatiale (<em>dodging<\/em>). Pour chaque modalit\u00e9 factorielle dispos\u00e9e sur l&rsquo;axe vertical, le moteur produit autant de bo\u00eetes \u00e0 moustaches horizontales parall\u00e8les qu&rsquo;il existe de niveaux dans la variable de remplissage, chacune recevant une couleur distinctive et \u00e9tant l\u00e9g\u00e8rement d\u00e9cal\u00e9e le long de l&rsquo;axe vertical pour \u00e9viter tout recouvrement g\u00e9om\u00e9trique. La gestion fine de cet espacement relatif s&rsquo;op\u00e8re au moyen du param\u00e8tre <code>position = position_dodge(width = 0.8)<\/code>, qui garantit que l&rsquo;alignement mutuel des bo\u00eetes demeure rigoureusement sym\u00e9trique et lisible.<\/p>\n<p>La g\u00e9n\u00e9ration de la l\u00e9gende explicative associ\u00e9e aux teintes de remplissage est prise en charge de mani\u00e8re totalement automatis\u00e9e par le moteur graphique. Cette l\u00e9gende peut ensuite faire l&rsquo;objet de raffinements typographiques substantiels, incluant le renommage de son en-t\u00eate via <code>labs(fill = \"Modulateur\")<\/code> et le r\u00e9ordonnancement explicite de ses composantes pour refl\u00e9ter fid\u00e8lement la progression th\u00e9orique postul\u00e9e dans le mod\u00e8le d&rsquo;analyse.<\/p>\n<h3>7.2 D\u00e9composition en sous-graphiques par facettage horizontal<\/h3>\n<p>Lorsqu&rsquo;une analyse factorielle int\u00e8gre un nombre trop \u00e9lev\u00e9 de combinaisons crois\u00e9es, l&rsquo;accumulation de bo\u00eetes esquiv\u00e9es au sein d&rsquo;un espace graphique unitaire finit par saturer l&rsquo;espace perceptif, engendrant un encombrement visuel contre-productif. Pour r\u00e9soudre cette complexit\u00e9 sans sacrifier l&rsquo;exhaustivit\u00e9 de l&rsquo;information, <code>ggplot2<\/code> propose une impl\u00e9mentation native du principe des petits multiples formalis\u00e9 par <a rel=\"noopener noreferrer\" href=\"https:\/\/www.edwardtufte.com\/tufte\/books_vdqi\">Edward Tufte<\/a>, d\u00e9sign\u00e9e sous le terme technique de facettage (<em>faceting<\/em>).<\/p>\n<p>L&rsquo;instruction <code>facet_wrap(~ variable_tiers, ncol = 1)<\/code> permet de d\u00e9couper dynamiquement la matrice de donn\u00e9es globale en une s\u00e9rie de sous-graphiques autonomes dispos\u00e9s en empilement vertical ou en panneaux juxtapos\u00e9s. Dans le cadre de bo\u00eetes \u00e0 moustaches horizontales, l&rsquo;alignement des facettes en une colonne unique partageant strictement le m\u00eame axe des abscisses continu offre une puissance comparative inestimable : l&rsquo;\u0153il humain peut faire glisser son attention le long d&rsquo;une verticale imaginaire pour confronter instantan\u00e9ment la position relative des distributions entre diff\u00e9rents contextes exp\u00e9rimentaux ind\u00e9pendants.<\/p>\n<p>L&rsquo;utilisation de la variante matricielle <code>facet_grid(facteur_ligne ~ facteur_colonne)<\/code> autorise quant \u00e0 elle un partitionnement bidimensionnel crois\u00e9 d&rsquo;une rigueur absolue. Il est g\u00e9n\u00e9ralement conseill\u00e9 de maintenir les \u00e9chelles d&rsquo;axes coordonn\u00e9es et fixes (via le param\u00e8tre par d\u00e9faut <code>scales = \"fixed\"<\/code>) afin de ne pas induire le lecteur en erreur en modifiant subrepticement l&#8217;emprise m\u00e9trique d&rsquo;un panneau \u00e0 l&rsquo;autre, pr\u00e9servant ainsi l&rsquo;int\u00e9grit\u00e9 de la comparaison quantitative.<\/p>\n<h3>7.3 Ordonnancement raisonn\u00e9 des cat\u00e9gories selon des m\u00e9triques cibles<\/h3>\n<p>L&rsquo;un des d\u00e9fauts les plus pr\u00e9judiciables \u00e0 la clart\u00e9 d&rsquo;une figure r\u00e9side dans le classement purement arbitraire ou alphab\u00e9tique des cat\u00e9gories le long de l&rsquo;axe vertical. Pr\u00e9senter des cohortes cliniques ou des sp\u00e9cialit\u00e9s professionnelles par ordre alphab\u00e9tique force le lecteur \u00e0 des allers-retours cognitifs laborieux pour identifier quelle condition pr\u00e9sente la m\u00e9diane la plus \u00e9lev\u00e9e ou la dispersion la plus \u00e9troite, cr\u00e9ant une entropie visuelle inutile.<\/p>\n<p>Une visualisation scientifique de haut niveau exige un ordonnancement raisonn\u00e9, guid\u00e9 par la statistique sous-jacente. Gr\u00e2ce aux fonctions utilitaires du paquet <code>forcats<\/code> (int\u00e9grateur majeur du <code>tidyverse<\/code>), il est particuli\u00e8rement ais\u00e9 de r\u00e9ordonner dynamiquement les niveaux d&rsquo;un facteur en fonction d&rsquo;un r\u00e9sum\u00e9 statistique de la variable continue. La fonction <code>fct_reorder(facteur_categoriel, variable_continue, .fun = median)<\/code> r\u00e9organise de mani\u00e8re ascendante ou descendante la succession des groupes sur l&rsquo;axe vertical en se fondant directement sur la valeur calcul\u00e9e de leur m\u00e9diane empirique respective.<\/p>\n<p>Appliqu\u00e9e \u00e0 un diagramme horizontal, cette m\u00e9tamorphose ordinale transforme radicalement l&rsquo;efficacit\u00e9 de la transmission : les bo\u00eetes s&rsquo;\u00e9chelonnent selon une cascade harmonieuse et logique, d\u00e9livrant instantan\u00e9ment la hi\u00e9rarchie des performances ou des intensit\u00e9s symptomatiques \u00e0 travers les populations \u00e9tudi\u00e9es. Cette technique permet de r\u00e9v\u00e9ler des tendances globales, des ruptures de pente ou des regroupements typologiques invisibles sous un classement alphab\u00e9tique passif.<\/p>\n<h2>8. Esth\u00e9tique avanc\u00e9e et mise en conformit\u00e9 avec les normes APA sous ggplot2<\/h2>\n<h3>8.1 \u00c9limination des artefacts graphiques et application de th\u00e8mes \u00e9pur\u00e9s<\/h3>\n<p>L&rsquo;apparence par d\u00e9faut de <code>ggplot2<\/code>, caract\u00e9ris\u00e9e par un fond d&rsquo;\u00e9cran gris\u00e2tre maill\u00e9 de lignes de quadrillage blanches (le th\u00e8me <code>theme_grey()<\/code>), bien qu&rsquo;innovante sur le plan de la compensation perceptive g\u00e9n\u00e9rale, demeure formellement rejet\u00e9e par la quasi-totalit\u00e9 des manuels \u00e9ditoriaux acad\u00e9miques, au premier rang desquels figurent les normes de l&rsquo;APA. La publication dans des revues internationales de premier rang exige une \u00e9puration visuelle drastique \u00e9liminant tout artefact susceptible de parasiter la perception des donn\u00e9es pures.<\/p>\n<p>La substitution du th\u00e8me natif par des d\u00e9clinaisons standardis\u00e9es sobres s&rsquo;op\u00e8re directement par l&rsquo;adjonction de couches th\u00e9matiques pr\u00e9configur\u00e9es telles que <code>theme_classic()<\/code> ou <code>theme_bw()<\/code>. Le th\u00e8me classique pr\u00e9sente l&rsquo;avantage consid\u00e9rable de reproduire fid\u00e8lement l&rsquo;aspect des trac\u00e9s manuels traditionnels : un arri\u00e8re-plan blanc immacul\u00e9, une suppression int\u00e9grale des grilles de carroyage internes superflues, et la mat\u00e9rialisation de lignes d&rsquo;axes noires nettes bordant uniquement la partie inf\u00e9rieure et gauche du plan graphique.<\/p>\n<p>Pour parfaire cette standardisation au sein d&rsquo;un laboratoire ou pour assurer une coh\u00e9rence visuelle stricte \u00e0 travers tous les chapitres d&rsquo;une th\u00e8se doctorale, il est hautement recommand\u00e9 de construire une fonction th\u00e9matique personnalis\u00e9e. En surchargeant la fonction <code>theme()<\/code>, l&rsquo;analyste peut verrouiller des param\u00e8tres millim\u00e9tr\u00e9s r\u00e9gissant l&rsquo;\u00e9paisseur des traits d&rsquo;axes (<code>axis.line = element_line(linewidth = 0.5, color = \"black\")<\/code>), la longueur des graduations (<code>axis.ticks.length = unit(0.2, \"cm\")<\/code>) et la suppression compl\u00e8te des lignes mineures d&rsquo;arri\u00e8re-plan, aboutissant \u00e0 une signature graphique \u00e9pur\u00e9e et irr\u00e9prochable.<\/p>\n<h3>8.2 Typographie et calibrage textuel pour les manuscrits scientifiques<\/h3>\n<p>L&rsquo;excellence d&rsquo;une figure scientifique tient pour une large part \u00e0 sa discipline typographique. Les recommandations \u00e9ditoriales de l&rsquo;APA stipulent que l&rsquo;ensemble des \u00e9l\u00e9ments textuels composant une figure (titres, libell\u00e9s d&rsquo;axes, annotations, valeurs de l\u00e9gende) doit adopter une police de caract\u00e8res homog\u00e8ne avec empattement (telle que Times New Roman) ou sans empattement (telle qu&rsquo;Arial, Helvetica ou Calibri), couramment utilis\u00e9e au sein du corps du texte principal du manuscrit.<\/p>\n<p>Sous <code>ggplot2<\/code>, l&rsquo;harmonisation de la famille de polices s&rsquo;effectue globalement via l&rsquo;argument <code>base_family<\/code> int\u00e9gr\u00e9 au th\u00e8me d&rsquo;arri\u00e8re-plan (par exemple, <code>theme_classic(base_family = \"Times New Roman\")<\/code>). Parall\u00e8lement, un calibrage hi\u00e9rarchique rigoureux de la taille des corps de texte doit \u00eatre appliqu\u00e9 pour garantir une lisibilit\u00e9 optimale apr\u00e8s r\u00e9duction typographique \u00e0 l&rsquo;impression :<\/p>\n<ul>\n<li><strong>Titres des axes (axis.title) :<\/strong> calibr\u00e9s g\u00e9n\u00e9ralement \u00e0 une taille de 10 \u00e0 12 points typographiques avec une graisse moyenne ou semi-forte pour asseoir la nature des dimensions mesur\u00e9es.<\/li>\n<li><strong>\u00c9tiquettes des graduations (axis.text) :<\/strong> maintenues entre 8 et 9 points pour offrir une discr\u00e9tion absolue qui ne dispute pas la primaut\u00e9 perceptive aux objets g\u00e9om\u00e9triques centraux.<\/li>\n<li><strong>Titres de sections et m\u00e9tadonn\u00e9es de l\u00e9gendes :<\/strong> align\u00e9s \u00e0 des \u00e9chelles \u00e9quivalentes garantissant l&rsquo;\u00e9quilibre architectural global du canevas visuel.<\/li>\n<\/ul>\n<p>De surcro\u00eet, la r\u00e9daction des \u00e9tiquettes scientifiques requiert couramment l&rsquo;insertion de symboles statistiques normalis\u00e9s ou d&rsquo;expressions math\u00e9matiques complexes (tels que la lettre grecque b\u00eata <span class=\"arabpsy-math-inline\" data-latex=\"\\beta\">$\\beta$<\/span>, un indice <span class=\"arabpsy-math-inline\" data-latex=\"d\">$d$<\/span> de Cohen ou un exposant carr\u00e9). Cette pr\u00e9cision s\u00e9miotique est prise en charge de fa\u00e7on transparente par <code>ggplot2<\/code> gr\u00e2ce \u00e0 la fonction <code>expression()<\/code> int\u00e9gr\u00e9e aux commandes <code>labs()<\/code>, permettant de g\u00e9n\u00e9rer des notations math\u00e9matiques typographiquement impeccables directement incorpor\u00e9es aux axes cart\u00e9siens.<\/p>\n<h3>8.3 Application de palettes de couleurs acad\u00e9miques et monochromatiques<\/h3>\n<p>Bien que la publication \u00e9lectronique contemporaine l\u00e8ve progressivement les barri\u00e8res tarifaires historiques associ\u00e9es \u00e0 l&rsquo;impression en couleur, la conception de figures scientifiques doit imp\u00e9rativement pr\u00e9server un principe de double lisibilit\u00e9 : le graphique doit demeurer parfaitement intelligible et contrast\u00e9, qu&rsquo;il soit visualis\u00e9 sur un \u00e9cran haute d\u00e9finition en couleurs ou photocopi\u00e9 en niveaux de gris purs sur un support papier basse r\u00e9solution.<\/p>\n<p>Pour r\u00e9pondre \u00e0 ce pr\u00e9requis, les \u00e9chelles monochromatiques fond\u00e9es sur des d\u00e9grad\u00e9s de gris calibr\u00e9s constituent un standard de robustesse inalt\u00e9rable. La fonction <code>scale_fill_grey(start = 0.4, end = 0.9)<\/code> permet d&rsquo;attribuer aux diff\u00e9rents niveaux factoriels des teintes de gris r\u00e9guli\u00e8rement espac\u00e9es, suffisamment claires pour ne pas masquer la ligne m\u00e9diane noire centrale, mais assez diff\u00e9renci\u00e9es pour \u00eatre distingu\u00e9es sans \u00e9quivoque.<\/p>\n<p>Si la couleur est retenue pour des raisons d&rsquo;expressivit\u00e9 s\u00e9mantique, l&rsquo;usage des palettes de l&rsquo;\u00e9chelle <code>viridis<\/code> via <code>scale_fill_viridis_d(option = \"mako\", begin = 0.2, end = 0.8)<\/code> constitue la recommandation m\u00e9thodologique de r\u00e9f\u00e9rence. Con\u00e7ues sur la base de principes psychophysiques stricts, ces \u00e9chelles garantissent que la luminance cro\u00eet de fa\u00e7on strictement monotone le long de l&rsquo;axe factoriel, assurant une pr\u00e9servation absolue des contrastes per\u00e7us tant par les lecteurs daltoniens que lors d&rsquo;une conversion brutale du document final en mode noir et blanc.<\/p>\n<h2>9. D\u00e9tection, caract\u00e9risation et gestion visuelle des valeurs aberrantes<\/h2>\n<h3>9.1 Param\u00e9trage algorithmique des crit\u00e8res d&rsquo;identification des outliers<\/h3>\n<p>Dans la th\u00e9orie classique de l&rsquo;analyse exploratoire des donn\u00e9es, l&rsquo;identification formelle d&rsquo;une observation comme point aberrant (<em>outlier<\/em>) n&rsquo;implique nullement son \u00e9limination automatique du fichier d&rsquo;analyse : elle signale avant tout au chercheur une anomalie computationnelle, une h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 d&rsquo;\u00e9chantillonnage insoup\u00e7onn\u00e9e ou une singularit\u00e9 clinique digne d&rsquo;investigation. L&rsquo;algorithme standard impl\u00e9ment\u00e9 tant dans R de base que sous <code>geom_boxplot()<\/code> s&rsquo;appuie sur un seuil multiplicateur conventionnel fix\u00e9 \u00e0 1,5 fois l&rsquo;\u00e9cart interquartile au-del\u00e0 des charni\u00e8res quantiles.<\/p>\n<p>Il est possible de moduler algorithmiquement cette sensibilit\u00e9 de d\u00e9tection par le biais du param\u00e8tre num\u00e9rique <code>coef<\/code> (dans le syst\u00e8me graphique de base) ou via l&rsquo;argument \u00e9quivalent de transformation statistique dans <code>ggplot2<\/code>. En \u00e9levant ce coefficient multiplicateur \u00e0 la valeur 3,0, l&rsquo;analyste reconfigure le seuil g\u00e9om\u00e9trique pour masquer les d\u00e9viations mod\u00e9r\u00e9es et ne mat\u00e9rialiser visuellement que les valeurs aberrantes dites \u00ab extr\u00eames \u00bb ou s\u00e9v\u00e8res selon la taxonomie originelle de Tukey. Ce filtrage visuel permet de ne pas surcharger la figure par des points isol\u00e9s dans les tr\u00e8s grands \u00e9chantillons o\u00f9 la d\u00e9tection d&rsquo;outliers l\u00e9gers constitue une certitude purement math\u00e9matique inh\u00e9rente \u00e0 la taille de la cohorte.<\/p>\n<p>D&rsquo;un point de vue m\u00e9thodologique, il est imp\u00e9ratif que le choix du coefficient retenu soit formellement consign\u00e9 dans la l\u00e9gende descriptive de la figure soumise pour publication. Toute alt\u00e9ration du seuil par d\u00e9faut non signal\u00e9e expose le manuscrit \u00e0 des critiques justifi\u00e9es lors du processus d&rsquo;expertise par les pairs, en modifiant arbitrairement l&rsquo;\u00e9tendue apparente des moustaches et la perception de la dispersion naturelle du ph\u00e9nom\u00e8ne biologique ou comportemental observ\u00e9.<\/p>\n<h3>9.2 Personnalisation stylistique des points aberrants<\/h3>\n<p>Par d\u00e9faut au sein de <code>geom_boxplot()<\/code>, les valeurs aberrantes sont repr\u00e9sent\u00e9es sous la forme de disques noirs pleins de petite dimension. Cette signature g\u00e9om\u00e9trique peut s&rsquo;av\u00e9rer sous-optimale lorsque le nombre d&rsquo;observations d\u00e9viantes est \u00e9lev\u00e9, risquant de cr\u00e9er des conglom\u00e9rats massifs illisibles, ou au contraire d&rsquo;induire une confusion visuelle avec d&rsquo;autres couches de points superpos\u00e9es.<\/p>\n<p>La personnalisation de ces glyphes individuels s&rsquo;op\u00e8re via un ensemble d&rsquo;arguments d\u00e9di\u00e9s int\u00e9gr\u00e9s \u00e0 l&rsquo;appel de <code>geom_boxplot()<\/code> :<\/p>\n<ul>\n<li><code>outlier.shape<\/code> : permet de modifier le glyphe g\u00e9om\u00e9trique en adoptant par exemple des cercles \u00e9vid\u00e9s (code 21) ou des croix distinctives \u00e9vitant la saturation d&rsquo;encre.<\/li>\n<li><code>outlier.size<\/code> : ajuste le diam\u00e8tre physique des points pour moduler leur impact visuel sans alt\u00e9rer la clart\u00e9 des moustaches contigu\u00ebs.<\/li>\n<li><code>outlier.alpha<\/code> : introduit un niveau de transparence pr\u00e9cieux pour d\u00e9celer les superpositions exactes d&rsquo;observations multiples partageant le m\u00eame score discontinu.<\/li>\n<li><code>outlier.color<\/code> et <code>outlier.fill<\/code> : permettent d&rsquo;attribuer une teinte chromatique sp\u00e9cifique (telle qu&rsquo;un rouge carmin subtil) afin de guider d\u00e9lib\u00e9r\u00e9ment l&rsquo;attention du lecteur vers ces individus atypiques.<\/li>\n<\/ul>\n<p>Un pi\u00e8ge technique capital doit \u00eatre formellement soulign\u00e9 : lorsque l&rsquo;analyste d\u00e9cide de superposer un nuage de points bruts (par exemple via <code>geom_jitter()<\/code>) sur sa bo\u00eete \u00e0 moustaches horizontale, il est indispensable de neutraliser le trac\u00e9 des points aberrants par d\u00e9faut de la bo\u00eete en sp\u00e9cifiant imp\u00e9rativement <code>outlier.shape = NA<\/code>. Omettre cette pr\u00e9caution engendre une duplication syst\u00e9matique des valeurs aberrantes, qui sont alors dessin\u00e9es deux fois \u00e0 l&rsquo;\u00e9cran : une premi\u00e8re fois comme composante g\u00e9om\u00e9trique de la bo\u00eete, et une seconde fois comme \u00e9l\u00e9ment du nuage dispers\u00e9, faussant lourdement la perception visuelle de la densit\u00e9 d&rsquo;\u00e9chantillonnage locale.<\/p>\n<h3>9.3 \u00c9tiquetage textuel individuel des observations divergentes<\/h3>\n<p>Au-del\u00e0 de la simple localisation g\u00e9om\u00e9trique des valeurs aberrantes sur l&rsquo;axe continu horizontal, il s&rsquo;av\u00e8re particuli\u00e8rement f\u00e9cond en recherche idiographique ou clinique d&rsquo;identifier nomm\u00e9ment les participants ou les unit\u00e9s exp\u00e9rimentales correspondant \u00e0 ces profils extr\u00eames. L&rsquo;identification textuelle directe \u00e9vite \u00e0 l&rsquo;exp\u00e9rimentateur des allers-retours fastidieux entre la figure graphique et la table de donn\u00e9es brutes.<\/p>\n<p>Cette individualisation programmatique requiert d&rsquo;isoler dans un premier temps les coordonn\u00e9es des points franchissant les cl\u00f4tures de Tukey via une \u00e9tape de filtrage algorithmique avec <code>dplyr<\/code>, en calculant les seuils par groupe factoriel \u00e0 l&rsquo;aide de commandes group\u00e9es. Une fois la sous-matrice des participants atypiques extraite, l&rsquo;application du paquet d&rsquo;extension <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=ggrepel\">ggrepel<\/a> constitue la solution m\u00e9thodologique optimale. Gr\u00e2ce \u00e0 la fonction <code>geom_text_repel()<\/code> configur\u00e9e pour une g\u00e9om\u00e9trie horizontale, le syst\u00e8me projette automatiquement les identifiants textuels (tels que les num\u00e9ros d&rsquo;anonymisation des patients ou les libell\u00e9s de sous-\u00e9chelles) en les \u00e9cartant intelligemment du centre des points par des algorithmes d&rsquo;attraction-r\u00e9pulsion physiques pour pr\u00e9venir toute superposition textuelle.<\/p>\n<p>Cette approche hybride associe la rigueur globale du r\u00e9sum\u00e9 distributionnel \u00e0 la finesse de l&rsquo;analyse de cas particuliers, permettant par exemple de constater imm\u00e9diatement qu&rsquo;une observation dissidente persistante sur plusieurs \u00e9chelles psychom\u00e9triques crois\u00e9es correspond syst\u00e9matiquement au m\u00eame sujet pathologique, guidant ainsi des investigations qualitatives cibl\u00e9es sur son dossier clinique.<\/p>\n<h2>10. Superposition de couches de donn\u00e9es : combiner bo\u00eetes horizontales et distributions brutes<\/h2>\n<h3>10.1 Int\u00e9gration de nuages de points avec dispersion al\u00e9atoire<\/h3>\n<p>En d\u00e9pit de sa robustesse incontestable, la bo\u00eete \u00e0 moustaches souffre d&rsquo;une faiblesse inh\u00e9rente : elle condense drastiquement l&rsquo;information et masque la taille r\u00e9elle de l&rsquo;\u00e9chantillon sous-jacent. Une bo\u00eete repr\u00e9sentant quinze participants pr\u00e9sente rigoureusement la m\u00eame surface g\u00e9om\u00e9trique qu&rsquo;une bo\u00eete issue d&rsquo;un \u00e9chantillon de quinze mille sujets si leurs quantiles co\u00efncident par hasard. Cette opacit\u00e9 structurelle entre en contradiction directe avec les exigences modernes de transparence des donn\u00e9es (<em>open science<\/em>).<\/p>\n<p>Pour restaurer cette dimension essentielle, la pratique contemporaine pr\u00e9conise la superposition d&rsquo;un nuage de points individuels bruts par-dessus la structure de la bo\u00eete \u00e0 moustaches. L&rsquo;adjonction de la couche <code>geom_jitter()<\/code> assure une dispersion stochastique contr\u00f4l\u00e9e des observations. Dans une orientation horizontale, il est imp\u00e9ratif de contraindre rigoureusement cette gigue al\u00e9atoire : la dispersion doit s&rsquo;exercer exclusivement le long de l&rsquo;axe vertical Y (via le param\u00e8tre <code>height = 0.2<\/code>) pour \u00e9taler harmonieusement les points au sein de chaque bande cat\u00e9gorielle, tout en interdisant formellement toute dispersion sur l&rsquo;axe horizontal X (<code>width = 0<\/code>) afin de ne pas alt\u00e9rer la position m\u00e9trique exacte du score observ\u00e9.<\/p>\n<p>En couplant cette dispersion orthogonale \u00e0 une opacit\u00e9 mod\u00e9r\u00e9e (<code>alpha = 0.3<\/code> \u00e0 <code>0.5<\/code>), l&rsquo;analyste produit une visualisation combin\u00e9e d&rsquo;une honn\u00eatet\u00e9 scientifique totale : les cinquante pour cent centraux des donn\u00e9es demeurent encadr\u00e9s par la g\u00e9om\u00e9trie rigide du r\u00e9sum\u00e9 de Tukey, tandis que la texture granuleuse des points sous-jacents d\u00e9voile instantan\u00e9ment les grappes d&rsquo;individus, les zones de vacuit\u00e9 d&rsquo;\u00e9chantillonnage et l&rsquo;effectif effectif assign\u00e9 \u00e0 chaque condition.<\/p>\n<h3>10.2 Construction de graphiques en nuage de pluie horizontaux<\/h3>\n<p>Pour pousser encore plus loin la fid\u00e9lit\u00e9 de la repr\u00e9sentation distributionnelle, la communaut\u00e9 des bio-statisticiens et des neuroscientifiques a formalis\u00e9 le concept des graphiques en nuage de pluie (<em>raincloud plots<\/em>), popularis\u00e9s par <a rel=\"noopener noreferrer\" href=\"https:\/\/wellcomeopenresearch.org\/articles\/4-63\">Micah Allen et ses collaborateurs<\/a>. Ces figures composites articulent harmonieusement trois niveaux d&rsquo;information imbriqu\u00e9s : une bo\u00eete \u00e0 moustaches \u00e9troite indiquant les quantiles essentiels, un nuage de points individuels figurant les donn\u00e9es brutes, et une demi-courbe de densit\u00e9 liss\u00e9e (ressemblant \u00e0 un nuage \u00e9tir\u00e9) restituant la morphologie continue de la distribution.<\/p>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me R, la construction d&rsquo;un graphique en nuage de pluie horizontal est grandement facilit\u00e9e par l&rsquo;extension sp\u00e9cialis\u00e9e <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=ggdist\">ggdist<\/a>. L&rsquo;assemblage s&rsquo;effectue en d\u00e9calant spatialement les diff\u00e9rentes g\u00e9om\u00e9tries le long de l&rsquo;ordonn\u00e9e verticale Y pour \u00e9viter qu&rsquo;elles ne se parasitent mutuellement. La fonction <code>stat_halfeye()<\/code> projette la demi-densit\u00e9 liss\u00e9e sur la moiti\u00e9 sup\u00e9rieure du couloir factoriel, tandis qu&rsquo;une bo\u00eete \u00e0 moustaches miniaturis\u00e9e (<code>geom_boxplot(width = 0.15)<\/code>) s&rsquo;installe au centre, surmontant une couche de points bruts dispers\u00e9s dispos\u00e9e dans la tranche inf\u00e9rieure.<\/p>\n<p>Cette association r\u00e9v\u00e8le de mani\u00e8re spectaculaire les caract\u00e9ristiques morphologiques que la bo\u00eete \u00e0 moustaches standard est structurellement incapable d&rsquo;exposer, au premier rang desquelles figure la bimodalit\u00e9. Une distribution pr\u00e9sentant deux sommets distincts (par exemple, deux sous-populations r\u00e9agissant diff\u00e9remment \u00e0 une th\u00e9rapie exp\u00e9rimentale) produira sous une bo\u00eete classique un rectangle interquartile faussement uniforme avec une m\u00e9diane m\u00e9diane sans relief, tandis que le graphique en nuage de pluie horizontal d\u00e9voilera instantan\u00e9ment ce creux central et cette scission populationnelle.<\/p>\n<h3>10.3 Ajout d&rsquo;indicateurs param\u00e9triques compl\u00e9mentaires<\/h3>\n<p>Dans les rapports de recherche contemporains, les comit\u00e9s de lecture r\u00e9clament fr\u00e9quemment la mention conjointe des estimateurs ordinaux non param\u00e9triques (m\u00e9diane, IQR) et des indices param\u00e9triques classiques (moyenne arithm\u00e9tique, intervalle de confiance \u00e0 95 %), afin de permettre aux lecteurs de faire le lien avec les tableaux num\u00e9riques d&rsquo;analyses d&rsquo;inf\u00e9rence lin\u00e9aire traditionnelles. Il est tout \u00e0 fait possible d&rsquo;int\u00e9grer \u00e9l\u00e9gamment ces m\u00e9triques suppl\u00e9mentaires directement au sein de la bo\u00eete \u00e0 moustaches horizontale.<\/p>\n<p>La commande d\u00e9clarative <code>stat_summary()<\/code> de <code>ggplot2<\/code> offre l&rsquo;infrastructure analytique n\u00e9cessaire pour accomplir ce croisement sans modifier la structure des donn\u00e9es sources. En sp\u00e9cifiant la transformation <code>fun = mean<\/code> et en sollicitant une forme g\u00e9om\u00e9trique distinctive (par exemple, un losange plein via <code>geom = \"point\", shape = 18, size = 3, color = \"darkred\"<\/code>), la moyenne empirique de chaque groupe se mat\u00e9rialise directement au sein du corps de la bo\u00eete \u00e0 son exacte coordonn\u00e9e horizontale.<\/p>\n<p>La confrontation imm\u00e9diate de la position spatiale de la ligne m\u00e9diane noire et du losange rouge de la moyenne offre un \u00e9clairage clinique d&rsquo;une puissance saisissante : tout \u00e9cartement physique perceptible entre ces deux indicateurs de tendance centrale mat\u00e9rialise sans ambigu\u00eft\u00e9 l&rsquo;impact gravitationnel de l&rsquo;asym\u00e9trie distributionnelle ou l&rsquo;influence d\u00e9mesur\u00e9e d&rsquo;une valeur aberrante isol\u00e9e sur l&rsquo;estimation de la moyenne. L&rsquo;insertion d&rsquo;une barre d&rsquo;erreur mat\u00e9rialisant l&rsquo;intervalle de confiance param\u00e9trique superpos\u00e9e \u00e0 la bo\u00eete permet de clore l&rsquo;argumentation empirique en r\u00e9conciliant visuellement les deux traditions statistiques.<\/p>\n<h2>11. Exportation haute r\u00e9solution et int\u00e9gration dans la cha\u00eene de publication<\/h2>\n<h3>11.1 Param\u00e9trage des formats vectoriels et matriciels<\/h3>\n<p>La derni\u00e8re \u00e9tape du flux de travail graphique consiste \u00e0 extraire la figure construite sous R pour l&rsquo;incorporer dans le manuscrit scientifique destin\u00e9 \u00e0 la soumission. Cette transition n\u00e9cessite une ma\u00eetrise technique des sp\u00e9cifications impos\u00e9es par les \u00e9diteurs internationaux quant aux formats de fichiers, aux dimensions physiques r\u00e9elles et aux densit\u00e9s d&rsquo;\u00e9chantillonnage de pixels. La fonction cardinale d\u00e9di\u00e9e \u00e0 cette op\u00e9ration sous <code>ggplot2<\/code> est <code>ggsave()<\/code>.<\/p>\n<p>Le choix fondamental repose sur l&rsquo;arbitrage entre formats vectoriels et formats matriciels (ou <em>raster<\/em>) :<\/p>\n<ul>\n<li><strong>Formats vectoriels (PDF, EPS, SVG) :<\/strong> ils conservent chaque trac\u00e9 g\u00e9om\u00e9trique et chaque glyphe typographique sous la forme d&rsquo;\u00e9quations math\u00e9matiques pures. Ils doivent \u00eatre privil\u00e9gi\u00e9s de mani\u00e8re quasi syst\u00e9matique pour les publications scientifiques car ils autorisent un agrandissement infini sans aucune d\u00e9gradation de nettet\u00e9 ni effet de cr\u00e9nelage (<em>aliasing<\/em>), assurant une reproduction d&rsquo;une perfection absolue lors de la composition typographique finale par l&rsquo;\u00e9diteur.<\/li>\n<li><strong>Formats matriciels (TIFF, PNG) :<\/strong> requis lorsque des revues imposent le d\u00e9p\u00f4t d&rsquo;images consolid\u00e9es. Pour un diagramme horizontal, il convient d&rsquo;exiger imp\u00e9rativement une r\u00e9solution spatiale minimale de 300 \u00e0 600 points par pouce (DPI) en configurant l&rsquo;argument <code>dpi = 300<\/code> au sein de <code>ggsave()<\/code>, tout en d\u00e9finissant explicitement les dimensions physiques m\u00e9triques (par exemple, <code>width = 17, height = 10, units = \"cm\"<\/code>) pour correspondre fid\u00e8lement \u00e0 la grille de composition de la revue cibl\u00e9e.<\/li>\n<\/ul>\n<h3>11.2 Int\u00e9gration dynamique dans les flux R Markdown et Quarto<\/h3>\n<p>L&rsquo;essor fulgurant des syst\u00e8mes de publication computationnelle reproductible, \u00e0 l&rsquo;instar de <a rel=\"noopener noreferrer\" href=\"https:\/\/rmarkdown.rstudio.com\/\">R Markdown<\/a> et de son successeur universel <a rel=\"noopener noreferrer\" href=\"https:\/\/quarto.org\/\">Quarto<\/a>, a profond\u00e9ment transform\u00e9 les pratiques de r\u00e9daction acad\u00e9mique. Plut\u00f4t que d&rsquo;exporter manuellement des fichiers statiques pour les ins\u00e9rer laborieusement dans un traitement de texte propri\u00e9taire, le chercheur contemporain encapsule directement son code R de tra\u00e7age de bo\u00eete \u00e0 moustaches horizontale \u00e0 l&rsquo;int\u00e9rieur de blocs de code dynamiques (<em>code chunks<\/em>) diss\u00e9min\u00e9s dans le texte source de son manuscrit.<\/p>\n<p>Le calibrage ergonomique du rendu visuel au sein du document compil\u00e9 final s&rsquo;op\u00e8re par le biais des options de bloc d&rsquo;instructions int\u00e9gr\u00e9es aux en-t\u00eates. Pour une bo\u00eete \u00e0 moustaches horizontale, il est pr\u00e9conis\u00e9 de configurer sp\u00e9cifiquement un ratio largeur-hauteur \u00e9tal\u00e9 via les m\u00e9tadonn\u00e9es de bloc :<\/p>\n<p><code>#| fig-width: 7<br \/>#| fig-height: 4<br \/>#| fig-cap: \"Distribution des scores psychom\u00e9triques \u00e0 travers les conditions exp\u00e9rimentales.\"<br \/>#| fig-align: \"center\"<\/code><\/p>\n<p>Cette m\u00e9canisation garantit une reproductibilit\u00e9 scientifique absolue : si une correction ult\u00e9rieure survient dans le jeu de donn\u00e9es primaires ou si des participants suppl\u00e9mentaires compl\u00e8tent le protocole empirique, une simple r\u00e9ex\u00e9cution du script de compilation recalcule l&rsquo;int\u00e9gralit\u00e9 des quantiles et r\u00e9g\u00e9n\u00e8re instantan\u00e9ment la figure au sein du document de publication final, \u00e9liminant tout risque d&rsquo;erreur de copier-coller humain ou d&rsquo;incoh\u00e9rence entre les donn\u00e9es chiffr\u00e9es cit\u00e9es dans le texte et les repr\u00e9sentations graphiques associ\u00e9es.<\/p>\n<h3>11.3 Post-traitement et contr\u00f4le qualit\u00e9 des figures<\/h3>\n<p>Pr\u00e9alablement \u00e0 l&rsquo;exp\u00e9dition formelle d&rsquo;une soumission \u00e9ditoriale, une proc\u00e9dure de v\u00e9rification qualit\u00e9 doit \u00eatre m\u00e9ticuleusement ex\u00e9cut\u00e9e sur le fichier graphique produit. L&rsquo;un des \u00e9cueils techniques les plus insidieux concerne l&rsquo;incorporation mat\u00e9rielle des polices de caract\u00e8res (<em>font embedding<\/em>) au sein des fichiers vectoriels de type PDF ou EPS. Si les polices exploit\u00e9es lors du trac\u00e9 ne sont pas scell\u00e9es \u00e0 l&rsquo;int\u00e9rieur du fichier d&rsquo;\u00e9change, les serveurs typographiques de l&rsquo;imprimeur ou de la plateforme d&rsquo;\u00e9valuation risquent de leur substituer des fontes g\u00e9n\u00e9riques non adapt\u00e9es, induisant des chevauchements catastrophiques d&rsquo;\u00e9tiquettes textuelles sur l&rsquo;axe vertical.<\/p>\n<p>L&rsquo;application du paquet <code>extrafont<\/code> combin\u00e9e \u00e0 l&rsquo;instruction <code>embed_fonts()<\/code> permet de neutraliser d\u00e9finitivement ce p\u00e9ril technique en for\u00e7ant l&rsquo;ancrage binaire des trac\u00e9s de caract\u00e8res au c\u0153ur du document PDF produit. Parall\u00e8lement, une attention rigoureuse doit \u00eatre port\u00e9e \u00e0 l&rsquo;espace colorim\u00e9trique retenu : si les navigateurs et moniteurs fonctionnent nativement sous l&rsquo;espace RVB (Rouge, Vert, Bleu), les rotatives d&rsquo;impression physique requi\u00e8rent une conversion vers l&rsquo;espace soustractif CMJN (Cyan, Magenta, Jaune, Noir). La v\u00e9rification de la stabilit\u00e9 chromatique lors du basculement d&rsquo;un profil \u00e0 l&rsquo;autre pr\u00e9vient les d\u00e9rives de contraste involontaires.<\/p>\n<p>Enfin, l&rsquo;archivage p\u00e9renne du code source de la visualisation constitue le dernier maillon de cette cha\u00eene \u00e9thique. D\u00e9poser le script complet de tra\u00e7age graphique sur un r\u00e9f\u00e9rentiel public ouvert (tel que l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/osf.io\/\">Open Science Framework (OSF)<\/a> ou GitHub) adoss\u00e9 \u00e0 un identifiant d&rsquo;objet num\u00e9rique p\u00e9renne (DOI) garantit que la figure demeure auditable, reproductible et r\u00e9utilisable par l&rsquo;ensemble de la communaut\u00e9 scientifique internationale pour les g\u00e9n\u00e9rations \u00e0 venir.<\/p>\n<h2>12. Pi\u00e8ges fr\u00e9quents, erreurs d&rsquo;interpr\u00e9tation et solutions algorithmiques<\/h2>\n<h3>12.1 Biais d&rsquo;interpr\u00e9tation li\u00e9s \u00e0 la taille des \u00e9chantillons<\/h3>\n<p>L&rsquo;une des d\u00e9rives d&rsquo;interpr\u00e9tation les plus pernicieuses en science quantitative consiste \u00e0 accorder un niveau de confiance identique \u00e0 des bo\u00eetes \u00e0 moustaches issues d&rsquo;\u00e9chantillons aux effectifs radicalement dissemblables. En raison de sa structure purement proportionnelle bas\u00e9e sur des pourcentages fixes d&rsquo;observations (charni\u00e8res \u00e0 25 % et 75 %), une bo\u00eete construite sur un micro-\u00e9chantillon de dix participants pr\u00e9sentera une silhouette graphique tout aussi stable et rassurante qu&rsquo;une bo\u00eete issue d&rsquo;un groupe comprenant mille observations. Or, l&rsquo;erreur-type de la m\u00e9diane et la variabilit\u00e9 d&rsquo;\u00e9chantillonnage des quantiles extr\u00eames explosent math\u00e9matiquement lorsque l&rsquo;effectif s&rsquo;\u00e9tiole.<\/p>\n<p>Pour rem\u00e9dier visuellement \u00e0 cette asym\u00e9trie de puissance statistique sans quitter l&rsquo;environnement de la bo\u00eete \u00e0 moustaches horizontale, une solution \u00e9l\u00e9gante consiste \u00e0 exploiter l&rsquo;argument logique <code>varwidth = TRUE<\/code>, disponible tant sous le syst\u00e8me de base que dans <code>geom_boxplot()<\/code>. D\u00e8s lors que ce param\u00e8tre est activ\u00e9, R recalcule la largeur relative de chaque bo\u00eete (c&rsquo;est-\u00e0-dire son \u00e9paisseur sur l&rsquo;axe vertical dans notre orientation horizontale) de mani\u00e8re strictement proportionnelle \u00e0 la racine carr\u00e9e de l&rsquo;effectif effectif du groupe ($ sqrt{n} $).<\/p>\n<p>Sous cette g\u00e9om\u00e9trie proportionnelle, une condition exp\u00e9rimentale massivement document\u00e9e arborera une bo\u00eete \u00e9paisse et majestueuse affirmant sa solidit\u00e9 inf\u00e9rentielle, tandis qu&rsquo;une cohorte clinique restreinte verra son rectangle se contracter en un ruban effil\u00e9 signalant imm\u00e9diatement \u00e0 l&rsquo;observateur la pr\u00e9carit\u00e9 m\u00e9trologique de ses estimations. En compl\u00e9ment syst\u00e9matique, il demeure imp\u00e9ratif d&rsquo;int\u00e9grer explicitement la taille r\u00e9elle de l&rsquo;\u00e9chantillon entre parenth\u00e8ses directement au sein de chaque libell\u00e9 factoriel le long de l&rsquo;axe vertical (par exemple, \u00ab Groupe T\u00e9moin (n = 120) \u00bb versus \u00ab Syndrome Atypique (n = 8) \u00bb).<\/p>\n<h3>12.2 Confusions syntaxiques r\u00e9currentes et d\u00e9bogage dans R<\/h3>\n<p>L&rsquo;apprentissage et la mise en \u0153uvre des bo\u00eetes \u00e0 moustaches horizontales sous R s&rsquo;accompagnent in\u00e9vitablement de heurts syntaxiques document\u00e9s qui peuvent d\u00e9sar\u00e7onner l&rsquo;analyste d\u00e9butant ou chevronn\u00e9. Le premier pi\u00e8ge classique sous le syst\u00e8me de base R concerne l&rsquo;inversion par inadvertance des termes de la formule statistique : formuler <code>boxplot(groupe ~ score, horizontal = TRUE)<\/code> au lieu de <code>boxplot(score ~ groupe, horizontal = TRUE)<\/code> tente de contraindre le moteur \u00e0 traiter une variable cat\u00e9gorielle comme une m\u00e9trique continue, g\u00e9n\u00e9rant des messages d&rsquo;erreur obscurs ou un canevas graphique totalement illisible.<\/p>\n<p>Un second \u00e9cueil omnipr\u00e9sent dans le syst\u00e8me graphique de base concerne le blocage computationnel bien connu sous le libell\u00e9 <em>\u00ab Error in plot.new() : figure margins too large \u00bb<\/em>. Cette erreur survient g\u00e9n\u00e9ralement lorsque l&rsquo;analyste a accru la marge gauche de mani\u00e8re excessive via <code>par(mar = ...)<\/code> pour loger ses \u00e9tiquettes horizontales, au sein d&rsquo;une fen\u00eatre d&rsquo;affichage physique dont l&rsquo;espace total est trop restreint. La r\u00e9solution de ce probl\u00e8me impose de redimensionner manuellement le panneau de visualisation ou de r\u00e9ajuster les marges globales avec discernement.<\/p>\n<p>Sous <code>ggplot2<\/code>, la confusion la plus fr\u00e9quente provient de la collision historique entre <code>coord_flip()<\/code> et les fonctions d&rsquo;\u00e9chelle continue. Si l&rsquo;analyste tente de modifier les limites de l&rsquo;axe quantitatif d\u00e9sormais affich\u00e9 horizontalement en d\u00e9clarant un <code>scale_x_continuous(limits = c(0, 100))<\/code> alors qu&rsquo;il a employ\u00e9 <code>coord_flip()<\/code>, le compilateur appliquera la troncature \u00e0 l&rsquo;axe cat\u00e9goriel sous-jacent, provoquant l&rsquo;effacement myst\u00e9rieux de l&rsquo;int\u00e9gralit\u00e9 des donn\u00e9es g\u00e9om\u00e9triques. L&rsquo;adoption r\u00e9solue de l&rsquo;assignation directe moderne (<code>aes(x = score, y = groupe)<\/code>) \u00e9vite d\u00e9finitivement ces conflits d&rsquo;h\u00e9ritage d&rsquo;axes et garantit un d\u00e9bogage fluide et logique.<\/p>\n<h3>12.3 Consid\u00e9rations \u00e9thiques et honn\u00eatet\u00e9 visuelle en psychologie<\/h3>\n<p>La puissance rh\u00e9torique d&rsquo;un graphique conf\u00e8re \u00e0 son concepteur une responsabilit\u00e9 \u00e9thique consid\u00e9rable dans la cha\u00eene de transmission du savoir scientifique. Une manipulation inad\u00e9quate des param\u00e8tres g\u00e9om\u00e9triques d&rsquo;une bo\u00eete \u00e0 moustaches horizontale peut ais\u00e9ment induire en erreur l&rsquo;\u00e9valuation par les pairs ou le grand public en distordant la r\u00e9alit\u00e9 des effets empiriques observ\u00e9s, participant insidieusement \u00e0 la crise de reproductibilit\u00e9 qui traverse les sciences comportementales.<\/p>\n<p>Le pi\u00e8ge \u00e9thique le plus critique concerne la troncature arbitraire de l&rsquo;axe continu des abscisses. En contraignant l&rsquo;\u00e9chelle de mesure \u00e0 un segment microscopique centr\u00e9 exclusivement autour des m\u00e9dianes observ\u00e9es (par exemple, en restreignant la vue entre les scores 45 et 55 pour une \u00e9chelle psychom\u00e9trique standard s&rsquo;\u00e9tendant en r\u00e9alit\u00e9 de 0 \u00e0 100), l&rsquo;exp\u00e9rimentateur hypertrophie artificiellement des micro-d\u00e9calages d&rsquo;\u00e9chantillonnage totalement d\u00e9nu\u00e9s de pertinence clinique, transformant une variation al\u00e9atoire n\u00e9gligeable en un gouffre apparent. La d\u00e9ontologie m\u00e9thodologique exige que l&rsquo;axe horizontal balaye l&rsquo;\u00e9tendue th\u00e9orique compl\u00e8te de l&rsquo;instrument de mesure, ou, \u00e0 d\u00e9faut, justifie formellement la s\u00e9lection du segment affich\u00e9.<\/p>\n<p>Pour assurer une transparence visuelle irr\u00e9prochable avant toute validation finale, le chercheur doit soumettre sa figure \u00e0 une check-list de contr\u00f4le rigoureuse :<\/p>\n<ul>\n<li>Les \u00e9tiquettes textuelles de l&rsquo;axe vertical sont-elles dispos\u00e9es strictement \u00e0 l&rsquo;horizontale et lisibles sans rotation de la t\u00eate ?<\/li>\n<li>Le seuil de d\u00e9termination des valeurs aberrantes est-il explicit\u00e9 et scientifiquement justifi\u00e9 ?<\/li>\n<li>La taille de l&rsquo;\u00e9chantillon de chaque cohorte est-elle rendue manifeste par la texture des donn\u00e9es ou document\u00e9e num\u00e9riquement ?<\/li>\n<li>Les palettes de couleurs s\u00e9lectionn\u00e9es garantissent-elles un contraste parfait pour les personnes daltoniennes et \u00e0 l&rsquo;impression en niveaux de gris ?<\/li>\n<li>Le script informatique complet garantit-il la reproduction exacte de la g\u00e9om\u00e9trie au bit pr\u00e8s \u00e0 partir du fichier de donn\u00e9es brut ?<\/li>\n<\/ul>\n<p>En respectant scrupuleusement ces imp\u00e9ratifs m\u00e9trologiques, ergonomiques et d\u00e9ontologiques, la bo\u00eete \u00e0 moustaches horizontale cesse d&rsquo;\u00eatre un simple dessin conventionnel pour s&rsquo;\u00e9lever au rang d&rsquo;instrument d&rsquo;investigation et de d\u00e9monstration scientifique de premier ordre, alliant la puissance de synth\u00e8se non param\u00e9trique de John Tukey \u00e0 l&rsquo;\u00e9l\u00e9gance de la communication contemporaine.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Allen, M., Poggiali, D., Whitaker, K., Marshall, T. R., &amp; Kievit, R. A. (2019). Raincloud plots: a multi-platform tool for robust data visualization. <em>Wellcome Open Research<\/em>, 4, 63. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.12688\/wellcomeopenres.15191.1\">https:\/\/doi.org\/10.12688\/wellcomeopenres.15191.1<\/a><\/li>\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>Bertin, J. (1967). <em>S\u00e9miologie graphique : Les diagrammes, les r\u00e9seaux, les cartes<\/em>. Gauthier-Villars.<\/li>\n<li>Cleveland, W. S. (1993). <em>Visualizing Data<\/em>. Hobart Press.<\/li>\n<li>McGill, R., Tukey, J. W., &amp; Larsen, W. A. (1978). Variations of Box Plots. <em>The American Statistician<\/em>, 32(1), 12-16. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.2307\/2683468\">https:\/\/doi.org\/10.2307\/2683468<\/a><\/li>\n<li>Sweller, J. (1988). Cognitive load during problem solving: Effects on learning. <em>Cognitive Science<\/em>, 12(2), 257-285. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1207\/s15516709cog1202_4\">https:\/\/doi.org\/10.1207\/s15516709cog1202_4<\/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:\/\/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. <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 concevoir des bo\u00eetes \u00e0 moustaches horizontales dans R avec les fonctions de base et ggplot2, adapt\u00e9 aux analyses psychologiques rigoureuses.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[1829,2193],"tags":[4266,2688,16,2658,3961],"class_list":["post-8534","psych_stat","type-psych_stat","status-publish","hentry","category-methodologie-statistique","category-programmation-r","tag-boxplot","tag-ggplot2","tag-psychometrie","tag-r","tag-visualisation"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8534","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=8534"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8534\/revisions"}],"predecessor-version":[{"id":8539,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/8534\/revisions\/8539"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8534"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}