{"id":3200,"date":"2026-10-14T18:00:59","date_gmt":"2026-10-14T18:00:59","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/r-comment-modifier-nombre-classes-histogramme\/"},"modified":"2026-10-14T18:00:59","modified_gmt":"2026-10-14T18:00:59","slug":"r-comment-modifier-nombre-classes-histogramme","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=r-comment-modifier-nombre-classes-histogramme","title":{"rendered":"R : Comment modifier le nombre de classes dans un histogramme"},"content":{"rendered":"<p>Dans le champ de la psychologie quantitative, des neurosciences cognitives et de la psychom\u00e9trie, l&rsquo;exploration initiale des donn\u00e9es constitue une \u00e9tape d\u00e9terminante dont d\u00e9pend la validit\u00e9 de l&rsquo;ensemble de la cha\u00eene inf\u00e9rentielle. Bien souvent, les praticiens et les chercheurs abordent le traitement de leurs distributions empiriques en s&rsquo;appuyant sur des indicateurs de tendance centrale et de dispersion \u00e9l\u00e9mentaires. Pourtant, ces m\u00e9triques de r\u00e9duction statistique condensent l&rsquo;information au risque de dissimuler des h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9s sous-jacentes majeures, des effets de seuil exp\u00e9rimentaux ou des anomalies d&rsquo;\u00e9chantillonnage. La repr\u00e9sentation graphique des distributions au moyen de l&rsquo;histogramme demeure, depuis son introduction formelle \u00e0 la fin du XIXe si\u00e8cle par <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Karl_Pearson\">Karl Pearson<\/a>, la m\u00e9thode d&rsquo;inspection visuelle la plus directe et la plus universellement reconnue pour appr\u00e9hender la forme probabiliste d&rsquo;un ensemble de mesures quantitatives.<\/p>\n<p>Cependant, l&rsquo;histogramme poss\u00e8de une vuln\u00e9rabilit\u00e9 th\u00e9orique intrins\u00e8que que beaucoup d&rsquo;analystes n\u00e9gligent dans leur pratique quotidienne sous le logiciel R : sa topographie visuelle d\u00e9pend de fa\u00e7on critique du nombre et de la largeur des classes, commun\u00e9ment d\u00e9sign\u00e9es sous l&rsquo;anglicisme <em>bins<\/em>. Une modification, m\u00eame modeste, du d\u00e9coupage des intervalles peut transformer radicalement l&rsquo;apparence d&rsquo;une distribution, faisant appara\u00eetre un faux mode de r\u00e9ponse, masquant une asym\u00e9trie clinique cruciale ou effa\u00e7ant la pr\u00e9sence d&rsquo;une sous-population atypique. L&rsquo;environnement statistique R offre une panoplie remarquable de fonctions et d&rsquo;arguments permettant de param\u00e9trer ce partitionnement, allant de la fonction historique <em>hist()<\/em> int\u00e9gr\u00e9e au moteur de base jusqu&rsquo;aux couches vectorielles sophistiqu\u00e9es du module <em>ggplot2<\/em>. Ma\u00eetriser le r\u00e9glage de ce param\u00e8tre ne rel\u00e8ve donc pas d&rsquo;une simple coquetterie esth\u00e9tique, mais d&rsquo;une exigence m\u00e9thodologique imp\u00e9rative garantissant l&rsquo;int\u00e9grit\u00e9 de l&rsquo;interpr\u00e9tation empirique.<\/p>\n<p>Cet article propose une exploration approfondie, exhaustive et rigoureusement document\u00e9e des m\u00e9canismes math\u00e9matiques et programmatiques qui r\u00e9gissent le d\u00e9coupage en classes des histogrammes dans l&rsquo;\u00e9cosyst\u00e8me R. \u00c0 travers l&rsquo;analyse d\u00e9taill\u00e9e des algorithmes classiques de Sturges, de Scott et de Freedman-Diaconis, la d\u00e9construction des arguments de syntaxe et l&rsquo;examen d&rsquo;\u00e9tudes de cas r\u00e9alistes en psychom\u00e9trie clinique et cognitive, nous fournirons au chercheur les rep\u00e8res n\u00e9cessaires pour choisir, ajuster et justifier scientifiquement ses options de visualisation. Cette d\u00e9marche s&rsquo;inscrit dans les standards contemporains de la science ouverte et de la reproductibilit\u00e9 computationnelle, en insistant sur la transparence m\u00e9thodologique exig\u00e9e par les revues internationales \u00e0 comit\u00e9 de lecture.<\/p>\n<h2>1. Introduction aux histogrammes dans l&rsquo;analyse de donn\u00e9es psychologiques avec R<\/h2>\n<h3>1.1 R\u00f4le de la visualisation distributionnelle en psychom\u00e9trie<\/h3>\n<p>L&rsquo;\u00e9valuation psychologique moderne repose massivement sur la quantification de construits inobservables, appel\u00e9s variables latentes, tels que l&rsquo;anxi\u00e9t\u00e9 \u00e9tat, le quotient intellectuel, la m\u00e9moire de travail ou les traits de personnalit\u00e9. Ces entit\u00e9s th\u00e9oriques sont g\u00e9n\u00e9ralement op\u00e9rationnalis\u00e9es au moyen de scores composites issus d&rsquo;\u00e9chelles de Likert, de batteries d&rsquo;\u00e9preuves chronom\u00e9tr\u00e9es ou de grilles d&rsquo;observation comportementale. Lors de la phase de validation ou d&rsquo;exploitation de ces outils, l&rsquo;inspection visuelle de la distribution empirique est indispensable. Elle permet de v\u00e9rifier si les donn\u00e9es respectent les hypoth\u00e8ses de normalit\u00e9 univari\u00e9e requises par la majorit\u00e9 des mod\u00e8les lin\u00e9aires, qu&rsquo;il s&rsquo;agisse de l&rsquo;analyse de variance, de la r\u00e9gression multiple ou de la mod\u00e9lisation en \u00e9quations structurelles.<\/p>\n<p>L&rsquo;examen des moments d&rsquo;ordre sup\u00e9rieur, particuli\u00e8rement l&rsquo;asym\u00e9trie (ou <em>skewness<\/em>) et l&rsquo;aplatissement (ou <em>kurtosis<\/em>), ne peut se satisfaire d&rsquo;une simple lecture tabulaire. Un coefficient d&rsquo;asym\u00e9trie mod\u00e9r\u00e9 peut en r\u00e9alit\u00e9 r\u00e9sulter de quelques valeurs extr\u00eames isol\u00e9es ou, au contraire, d&rsquo;un glissement syst\u00e9matique de l&rsquo;ensemble de l&rsquo;\u00e9chantillon vers une extr\u00e9mit\u00e9 de l&rsquo;\u00e9chelle. Seule la repr\u00e9sentation graphique permet de trancher avec certitude. De plus, les r\u00e9sum\u00e9s num\u00e9riques stricts tels que la moyenne et l&rsquo;\u00e9cart-type se r\u00e9v\u00e8lent aveugles face \u00e0 des distributions multimodales : une distribution pr\u00e9sentant deux bosses bien distinctes peut arborer une moyenne parfaitement centr\u00e9e et un \u00e9cart-type en apparence banal, dissimulant le fait que la moyenne statistique correspond pr\u00e9cis\u00e9ment \u00e0 la zone o\u00f9 les observations sont les plus rares.<\/p>\n<p>Dans les contextes exp\u00e9rimentaux et cliniques, la visualisation graphique constitue \u00e9galement la premi\u00e8re ligne de d\u00e9fense pour identifier les anomalies de mesure. Les effets de plancher, o\u00f9 une proportion excessive de participants obtient le score minimal en raison d&rsquo;une t\u00e2che trop difficile ou d&rsquo;une \u00e9chelle inadapt\u00e9e, et les effets de plafond, o\u00f9 les scores s&rsquo;accumulent artificiellement au sommet de l&rsquo;intervalle d&rsquo;\u00e9valuation, se signalent instantan\u00e9ment sur un histogramme par une barre disproportionn\u00e9e \u00e0 l&rsquo;une des bornes. Ignorer ces patrons distributionnels conduit invariablement \u00e0 des erreurs d&rsquo;inf\u00e9rence, \u00e0 une att\u00e9nuation fallacieuse des corr\u00e9lations observ\u00e9es et \u00e0 des conclusions erron\u00e9es sur l&rsquo;efficacit\u00e9 d&rsquo;une intervention psychologique ou pharmacologique.<\/p>\n<h3>1.2 D\u00e9finition math\u00e9matique et terminologique des classes (bins)<\/h3>\n<p>D&rsquo;un point de vue formel, la construction d&rsquo;un histogramme repose sur le partitionnement de l&rsquo;ensemble de d\u00e9finition d&rsquo;une variable quantitative continue en un ensemble fini d&rsquo;intervalles contigus et mutuellement disjoints. Ces intervalles \u00e9l\u00e9mentaires portent le nom de classes ou de <em>bins<\/em>. Si l&rsquo;on note l&rsquo;\u00e9tendue des donn\u00e9es observ\u00e9es sur l&rsquo;axe r\u00e9el, le partitionnement d\u00e9coupe cet espace en plusieurs segments d\u00e9finis chacun par une borne inf\u00e9rieure et une borne sup\u00e9rieure. Tout point de donn\u00e9es de l&rsquo;\u00e9chantillon appartient \u00e0 une et une seule classe, garantissant que la somme des effectifs associ\u00e9s \u00e0 chaque classe soit rigoureusement \u00e9gale \u00e0 la taille totale de l&rsquo;\u00e9chantillon \u00e9tudi\u00e9.<\/p>\n<p>La largeur d&rsquo;une classe, fr\u00e9quemment appel\u00e9e largeur de bande ou <em>binwidth<\/em>, entretient une relation g\u00e9om\u00e9trique et arithm\u00e9tique directe avec le nombre total de classes. Lorsque l&rsquo;on impose une largeur constante \u00e0 travers tout l&rsquo;espace d&rsquo;\u00e9chantillonnage, le nombre de classes correspond au rapport entre l&rsquo;\u00e9tendue globale des scores (la diff\u00e9rence entre le maximum et le minimum) et cette largeur de bande unitaire. Selon l&rsquo;objectif vis\u00e9 par l&rsquo;analyste, l&rsquo;axe vertical de l&rsquo;histogramme peut repr\u00e9senter soit le comptage des fr\u00e9quences absolues, c&rsquo;est-\u00e0-dire le d\u00e9nombrement brut des sujets dont le score tombe dans l&rsquo;intervalle consid\u00e9r\u00e9, soit une estimation de la densit\u00e9 de probabilit\u00e9 relative. Dans ce dernier cas, la surface totale de l&rsquo;histogramme, obtenue en sommant le produit de la largeur de chaque classe par sa hauteur relative, doit \u00e9galer exactement 1, s&rsquo;alignant ainsi sur les principes axiomatiques du calcul des probabilit\u00e9s de Kolmogorov.<\/p>\n<p>Le param\u00e9trage du nombre de classes induit une tension math\u00e9matique fondamentale entre le sous-lissage et le sur-lissage de la distribution empirique. Lorsque les classes sont excessivement nombreuses et \u00e9troites, l&rsquo;histogramme souffre d&rsquo;un sous-lissage marqu\u00e9 : la courbe devient bruit\u00e9e, fragment\u00e9e et h\u00e9riss\u00e9e de pics artificiels qui refl\u00e8tent la variabilit\u00e9 d&rsquo;\u00e9chantillonnage al\u00e9atoire plut\u00f4t que la loi g\u00e9n\u00e9ratrice sous-jacente. Inversement, si le nombre de classes est trop restreint et leur largeur d\u00e9mesur\u00e9e, le sur-lissage efface les caract\u00e9ristiques morphologiques indispensables, telles que les creux de densit\u00e9, les infl\u00e9chissements de pente ou la pr\u00e9sence de sous-groupes cliniques distincts au sein de la cohorte.<\/p>\n<h3>1.3 Pr\u00e9sentation de la fonction de base hist() dans le logiciel R<\/h3>\n<p>Le langage de programmation <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">R<\/a> int\u00e8gre nativement, au sein de son module graphique de base nomm\u00e9 <em>graphics<\/em>, la commande canonique <em>hist()<\/em>. Cette fonction prend en entr\u00e9e un vecteur num\u00e9rique repr\u00e9sentant la variable continue d&rsquo;int\u00e9r\u00eat et produit imm\u00e9diatement une figure dans la fen\u00eatre graphique active. D&rsquo;une grande souplesse, <em>hist()<\/em> accepte une multitude d&rsquo;arguments permettant de piloter l&rsquo;apparence du trac\u00e9, notamment <em>main<\/em> pour le titre principal, <em>xlab<\/em> et <em>ylab<\/em> pour les \u00e9tiquettes des axes, <em>col<\/em> pour la teinte de remplissage des barres, et <em>border<\/em> pour le trac\u00e9 de leurs contours g\u00e9om\u00e9triques.<\/p>\n<p>Le param\u00e8tre central qui contr\u00f4le la granularit\u00e9 du d\u00e9coupage est l&rsquo;argument <em>breaks<\/em>. Cet argument se distingue par son polymorphisme remarquable : il peut recevoir un vecteur num\u00e9rique \u00e9num\u00e9rant explicitement l&rsquo;ensemble des points de coupure, un entier scalaire sugg\u00e9rant un nombre approximatif d&rsquo;intervalles, une cha\u00eene de caract\u00e8res sp\u00e9cifiant le nom d&rsquo;un algorithme math\u00e9matique reconnu, ou m\u00eame une fonction personnalis\u00e9e programm\u00e9e par l&rsquo;utilisateur. La ma\u00eetrise de cet argument <em>breaks<\/em> constitue le pivot technique autour duquel s&rsquo;articule toute manipulation fine de la r\u00e9solution distributionnelle sous R.<\/p>\n<p>Dans la pratique des sciences sociales, les jeux de donn\u00e9es bruts comportent fr\u00e9quemment des valeurs manquantes, cod\u00e9es par la constante <em>NA<\/em>. Par d\u00e9faut, la fonction <em>hist()<\/em> ne tol\u00e8re pas la pr\u00e9sence de donn\u00e9es non d\u00e9finies et renvoie un message d&rsquo;erreur bloquant. L&rsquo;analyste doit imp\u00e9rativement proc\u00e9der \u00e0 un filtrage pr\u00e9alable en utilisant des fonctions d&rsquo;extraction conditionnelle ou en encapsulant son vecteur dans l&rsquo;appel <em>na.omit()<\/em>. Ce comportement rigoureux \u00e9vite d&rsquo;introduire des biais invisibles dans le calcul des coupures et force le chercheur \u00e0 prendre conscience du taux d&rsquo;attrition pr\u00e9sent dans son \u00e9chantillon psychom\u00e9trique avant toute tentative de repr\u00e9sentation visuelle.<\/p>\n<h2>2. Le comportement par d\u00e9faut de hist() et le calcul via la r\u00e8gle de Sturges<\/h2>\n<h3>2.1 Origine et formulation math\u00e9matique de la r\u00e8gle de Sturges<\/h3>\n<p>Lorsque la fonction <em>hist()<\/em> est invoqu\u00e9e sans aucune mention explicite de l&rsquo;argument <em>breaks<\/em>, R ne proc\u00e8de pas \u00e0 un tirage au sort de la largeur des classes. Il applique un protocole d&rsquo;estimation d\u00e9terministe bas\u00e9 sur la formule logarithmique historique formul\u00e9e en 1926 par le statisticien am\u00e9ricain Herbert Sturges. Con\u00e7ue \u00e0 une \u00e9poque o\u00f9 le calcul manuel imposait des contraintes arithm\u00e9tiques s\u00e9v\u00e8res, la formulation de Sturges visait \u00e0 d\u00e9terminer le nombre optimal de classes pour repr\u00e9senter graphiquement une s\u00e9rie statistique continue en postulant que la distribution sous-jacente se comporte de mani\u00e8re approximativement gaussienne.<\/p>\n<p>La formule math\u00e9matique s&rsquo;exprime sous la forme : <em>k = 1 + log2(n)<\/em>, o\u00f9 <em>k<\/em> repr\u00e9sente le nombre th\u00e9orique de classes et <em>n<\/em> l&rsquo;effectif total de l&rsquo;\u00e9chantillon. Cette \u00e9quation d\u00e9coule directement du d\u00e9veloppement des coefficients binomiaux issus du triangle de Pascal. En assimilant une distribution normale discr\u00e9tis\u00e9e \u00e0 une loi binomiale sym\u00e9trique de param\u00e8tres <em>n<\/em> et <em>p = 0.5<\/em>, Sturges consid\u00e9rait que le nombre id\u00e9al d&rsquo;intervalles devait refl\u00e9ter le nombre de termes dans l&rsquo;expansion binomiale permettant d&rsquo;\u00e9viter que les queues de distribution ne soient d\u00e9peupl\u00e9es.<\/p>\n<p>Dans le code source interne du moteur R, cette logique est impl\u00e9ment\u00e9e dans la fonction auxiliaire <em>nclass.Sturges()<\/em>. Si l&rsquo;on inspecte le corps de cette fonction \u00e9l\u00e9mentaire, on constate qu&rsquo;elle ex\u00e9cute l&rsquo;op\u00e9ration arithm\u00e9tique : <em>ceiling(log2(length(x)) + 1)<\/em>, o\u00f9 <em>ceiling()<\/em> assure l&rsquo;arrondi \u00e0 l&rsquo;entier sup\u00e9rieur imm\u00e9diat. Cette formule a \u00e9t\u00e9 conserv\u00e9e au fil des d\u00e9cennies dans les versions successives du logiciel R principalement pour des imp\u00e9ratifs de r\u00e9trocompatibilit\u00e9 logicielle et de standardisation des affichages initiaux. Elle offre un compromis acceptable pour les jeux de donn\u00e9es p\u00e9dagogiques de tr\u00e8s faible envergure, mais d\u00e9voile rapidement des failles conceptuelles majeures dans le cadre de la recherche quantitative contemporaine.<\/p>\n<h3>2.2 Application concr\u00e8te sur un \u00e9chantillon psychom\u00e9trique simul\u00e9<\/h3>\n<p>Pour observer l&rsquo;op\u00e9rationnalisation pratique de la r\u00e8gle de Sturges, imaginons une exp\u00e9rience standard en psychologie cognitive portant sur l&rsquo;\u00e9valuation de la m\u00e9moire de travail chez 100 participants adultes. Les scores composites varient de fa\u00e7on continue sur une \u00e9chelle arbitraire centr\u00e9e autour de 50. Si l&rsquo;on applique la formule analytique de Sturges pour un effectif de <em>n = 100<\/em>, le calcul donne : <em>k = 1 + log2(100) = 1 + 6.643856 = 7.643856<\/em>, ce qui, apr\u00e8s application du plafond arithm\u00e9tique, conduit \u00e0 un total th\u00e9orique attendu de 8 classes.<\/p>\n<p>Cependant, si l&rsquo;on ex\u00e9cute la commande <em>hist(scores)<\/em> sans sp\u00e9cification compl\u00e9mentaire, le graphique r\u00e9sultant ne comporte pas n\u00e9cessairement les 8 barres attendues. Bien souvent, R produira un histogramme constitu\u00e9 de 7, 9 ou 10 classes. Cette divergence apparente entre la th\u00e9orie math\u00e9matique de Sturges et le trac\u00e9 effectif s&rsquo;explique par l&rsquo;intervention d&rsquo;un m\u00e9canisme algorithmique interm\u00e9diaire : l&rsquo;appel \u00e0 la fonction interne <em>pretty()<\/em>. Les concepteurs du moteur graphique de R ont privil\u00e9gi\u00e9 la lisibilit\u00e9 cognitive de l&rsquo;axe des abscisses pour l&rsquo;\u0153il humain plut\u00f4t que le respect rigide d&rsquo;un entier th\u00e9orique.<\/p>\n<p>La fonction <em>pretty()<\/em> prend en compte l&rsquo;\u00e9tendue brute des donn\u00e9es et le nombre de classes sugg\u00e9r\u00e9 par Sturges, puis d\u00e9termine une s\u00e9quence de bornes d&rsquo;intervalles qui correspondent \u00e0 des nombres dits \u00ab \u00e9l\u00e9gants \u00bb ou commodes \u00e0 la lecture, typiquement des multiples de 1, 2, 5 ou 10. Ainsi, les limites de classes r\u00e9elles se trouvent r\u00e9align\u00e9es sur des rep\u00e8res d\u00e9cimaux intuitifs. Ce compromis visuel, bien qu&rsquo;extr\u00eamement confortable pour une lecture superficielle des donn\u00e9es, introduit une distorsion suppl\u00e9mentaire entre la pr\u00e9conisation formelle de l&rsquo;algorithme et la g\u00e9om\u00e9trie concr\u00e8te de l&rsquo;histogramme affich\u00e9 \u00e0 l&rsquo;\u00e9cran.<\/p>\n<figure class=\"wpt-preserved-image\"><img decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/bins1.png\" alt=\"\" \/><\/figure>\n<h3>2.3 Pourquoi la r\u00e8gle par d\u00e9faut \u00e9choue souvent en recherche quantitative<\/h3>\n<p>L&rsquo;inad\u00e9quation de la r\u00e8gle de Sturges pour les protocoles de recherche contemporains est aujourd&rsquo;hui document\u00e9e par l&rsquo;ensemble des th\u00e9oriciens de la statistique computationnelle. Le premier d\u00e9faut structurel de cette formule r\u00e9side dans sa d\u00e9pendance logarithmique excessivement lente vis-\u00e0-vis de la taille de l&rsquo;\u00e9chantillon <em>n<\/em>. Alors qu&rsquo;un \u00e9chantillon de 100 sujets produit environ 8 classes, un \u00e9chantillon de 1 000 sujets n&rsquo;en produira que 11, et une cohorte \u00e9pid\u00e9miologique massive de 100 000 participants ne g\u00e9n\u00e9rera que 18 classes. D\u00e8s lors que l&rsquo;effectif d\u00e9passe 200 \u00e0 300 observations, la r\u00e8gle de Sturges sous-estime dramatiquement le nombre d&rsquo;intervalles requis, entra\u00eenant un sur-lissage s\u00e9v\u00e8re de la distribution.<\/p>\n<p>Ce sur-lissage syst\u00e9matique neutralise la capacit\u00e9 de d\u00e9tection du chercheur face \u00e0 des structures sous-jacentes complexes. En psychologie clinique, de nombreuses variables ne suivent pas une loi normale univari\u00e9e mais r\u00e9sultent d&rsquo;un m\u00e9lange probabiliste de plusieurs sous-populations : par exemple, un groupe d&rsquo;individus sains m\u00e9lang\u00e9 \u00e0 une sous-population manifestant une symptomatologie prodromique d&rsquo;un trouble psychiatrique. La r\u00e8gle de Sturges regroupe des masses critiques d&rsquo;observations dans des intervalles si larges qu&rsquo;elle nivelle m\u00e9caniquement les creux de densit\u00e9. Le chercheur qui observe le trac\u00e9 peut conclure \u00e0 tort \u00e0 l&rsquo;existence d&rsquo;une distribution unimodale continue, l\u00e0 o\u00f9 coexistent en r\u00e9alit\u00e9 deux modes parfaitement discernables avec une discr\u00e9tisation plus fine.<\/p>\n<p>Enfin, l&rsquo;hypoth\u00e8se de normalit\u00e9 intrins\u00e8que formul\u00e9e par Sturges constitue une p\u00e9tition de principe probl\u00e9matique dans l&rsquo;analyse exploratoire des donn\u00e9es. L&rsquo;histogramme est cens\u00e9 \u00eatre un instrument heuristique permettant de d\u00e9couvrir la forme d&rsquo;une distribution inconnue. Pr\u00e9supposer la normalit\u00e9 de la loi pour calibrer la grille d&rsquo;observation aboutit \u00e0 forcer artificiellement les donn\u00e9es empiriques \u00e0 ressembler \u00e0 une gaussienne liss\u00e9e. Pour des distributions asym\u00e9triques, leptokurtiques ou tronqu\u00e9es, comme c&rsquo;est syst\u00e9matiquement le cas des temps de r\u00e9action ou des \u00e9chelles de consommation de substances, l&rsquo;utilisation aveugle du r\u00e9glage par d\u00e9faut de R constitue une faille m\u00e9thodologique \u00e9vidente.<\/p>\n<h2>3. Technique fondamentale : Forcer un nombre pr\u00e9cis de classes avec seq() et breaks<\/h2>\n<h3>3.1 M\u00e9canisme formel de l&rsquo;argument breaks dans la fonction hist()<\/h3>\n<p>Pour s&rsquo;affranchir des arbitrages automatiques et potentiellement trompeurs du moteur de base, l&rsquo;analyste dispose d&rsquo;un levier direct et d\u00e9terministe : la transmission d&rsquo;un vecteur num\u00e9rique explicite au param\u00e8tre <em>breaks<\/em> de la fonction <em>hist()<\/em>. Lorsqu&rsquo;un vecteur num\u00e9rique est fourni, l&rsquo;algorithme interne de R d\u00e9sactive imm\u00e9diatement les modules d&rsquo;estimation de Sturges ainsi que les ajustements cosm\u00e9tiques de la fonction <em>pretty()<\/em>. Le logiciel ex\u00e9cute fid\u00e8lement le d\u00e9coupage en utilisant les valeurs du vecteur comme bornes d&rsquo;intervalles strictes.<\/p>\n<p>Il est indispensable de ma\u00eetriser la relation de dimensionnalit\u00e9 qui r\u00e9git ce param\u00e8tre : pour d\u00e9limiter un nombre <em>k<\/em> de classes contigu\u00ebs, il faut imp\u00e9rativement fournir un vecteur de coupure contenant exactement <em>k + 1<\/em> \u00e9l\u00e9ments num\u00e9riques. Par exemple, pour obtenir 10 classes, le vecteur <em>breaks<\/em> devra contenir 11 valeurs ordonn\u00e9es d\u00e9finissant les extr\u00e9mit\u00e9s de chaque tranche. La confusion entre le nombre de seuils de coupure et le nombre effectif d&rsquo;intervalles produits repr\u00e9sente l&rsquo;une des erreurs d&rsquo;inattention les plus courantes chez les utilisateurs n\u00e9ophytes de R.<\/p>\n<p>Un autre point de rigueur m\u00e9thodologique concerne la gestion des bornes d&rsquo;intervalles, pilot\u00e9e par l&rsquo;argument logique <em>right<\/em>. Par d\u00e9faut, la fonction <em>hist()<\/em> fonctionne avec <em>right = TRUE<\/em>, ce qui implique que les classes sont ferm\u00e9es \u00e0 droite et ouvertes \u00e0 gauche, mod\u00e9lis\u00e9es selon la topologie des intervalles semi-ouverts de la forme <em>(a, b]<\/em>. Une valeur tombant rigoureusement sur la borne sup\u00e9rieure <em>b<\/em> est donc comptabilis\u00e9e dans cet intervalle. Si l&rsquo;on configure <em>right = FALSE<\/em>, la convention s&rsquo;inverse : les classes deviennent ferm\u00e9es \u00e0 gauche et ouvertes \u00e0 droite, sous la forme <em>[a, b)<\/em>. Pour garantir que l&rsquo;observation la plus minimale ne soit pas exclue du premier intervalle lorsque <em>right = TRUE<\/em>, R inclut par d\u00e9faut une tol\u00e9rance automatique via le param\u00e8tre <em>include.lowest = TRUE<\/em>, assurant que l&rsquo;extr\u00e9mit\u00e9 basse du domaine fasse partie int\u00e9grante de la premi\u00e8re classe.<\/p>\n<h3>3.2 Construction syntaxique rigoureuse avec seq(), min() et max()<\/h3>\n<p>La formulation la plus \u00e9l\u00e9gante, dynamique et reproductible pour imposer un nombre exact <em>k<\/em> de classes consiste \u00e0 associer la fonction g\u00e9n\u00e9ratrice de s\u00e9quences <em>seq()<\/em> aux fonctions descriptives <em>min()<\/em> et <em>max()<\/em> appliqu\u00e9es au vecteur de scores. La syntaxe canonique s&rsquo;\u00e9crit : <em>hist(data, breaks = seq(min(data), max(data), length.out = k + 1))<\/em>. Dans cette construction, l&rsquo;argument <em>length.out<\/em> garantit formellement la production d&rsquo;un vecteur comportant exactement le nombre requis de d\u00e9limitations pour g\u00e9n\u00e9rer les <em>k<\/em> tranches voulues.<\/p>\n<p>Toutefois, une telle impl\u00e9mentation litt\u00e9rale peut occasionnellement provoquer l&rsquo;omission d&rsquo;une valeur extr\u00eame en raison des arrondis inh\u00e9rents au calcul en virgule flottante sur architecture informatique. Si la borne maximale g\u00e9n\u00e9r\u00e9e par la s\u00e9quence est infinit\u00e9simalement inf\u00e9rieure \u00e0 la valeur maximale r\u00e9elle contenue dans les donn\u00e9es en raison d&rsquo;une impr\u00e9cision de troncature d\u00e9cimale, R d\u00e9clenchera une erreur fatale stipulant que certains points tombent en dehors des intervalles d\u00e9finis. Pour immuniser son code contre cette d\u00e9faillance, il est d&rsquo;usage en programmation statistique d&rsquo;\u00e9largir tr\u00e8s l\u00e9g\u00e8rement l&rsquo;intervalle d&rsquo;\u00e9chantillonnage, par exemple en soustrayant une fraction d&rsquo;unit\u00e9 \u00e0 la borne inf\u00e9rieure et en l&rsquo;ajoutant \u00e0 la borne sup\u00e9rieure.<\/p>\n<p>Prenons l&rsquo;exemple d&rsquo;une \u00e9chelle d&rsquo;\u00e9valuation du sentiment d&rsquo;efficacit\u00e9 personnelle o\u00f9 les participants s&rsquo;expriment sur un continuum th\u00e9orique born\u00e9 entre 10 et 50. Si le chercheur souhaite analyser la distribution au moyen de 8 classes de taille \u00e9gale, la s\u00e9quence vectorielle sera programm\u00e9e comme suit : les coupures seront d\u00e9finies par <em>seq(from = 10, to = 50, length.out = 9)<\/em>. Les valeurs r\u00e9sultantes seront 10, 15, 20, 25, 30, 35, 40, 45 et 50, partitionnant parfaitement le spectre des r\u00e9ponses en 8 intervalles contigus de 5 unit\u00e9s de large chacun. Cette ma\u00eetrise d\u00e9terministe permet d&rsquo;aligner la granularit\u00e9 visuelle sur les exigences s\u00e9mantiques de l&rsquo;instrument de mesure.<\/p>\n<h3>3.3 Pi\u00e8ges courants lors de l&rsquo;application directe d&rsquo;un entier scalaire<\/h3>\n<p>Face \u00e0 la complexit\u00e9 per\u00e7ue de l&rsquo;\u00e9criture d&rsquo;un vecteur <em>seq()<\/em>, de nombreux praticiens tentent d&rsquo;ajuster le d\u00e9coupage en fournissant directement un entier scalaire \u00e0 l&rsquo;argument, en \u00e9crivant simplement <em>hist(data, breaks = 15)<\/em> avec l&rsquo;illusion d&rsquo;obtenir imm\u00e9diatement un graphique \u00e0 15 barres. C&rsquo;est ici que r\u00e9side l&rsquo;un des pi\u00e8ges les plus d\u00e9routants de l&rsquo;environnement R de base. Dans la signature de la fonction <em>hist()<\/em>, l&rsquo;argument <em>breaks<\/em> n&rsquo;interpr\u00e8te pas un scalaire unique comme un ordre contraignant, mais comme une simple indication suggestive transmise \u00e0 l&rsquo;algorithme d&rsquo;affichage.<\/p>\n<p>Lorsque R re\u00e7oit un scalaire entier, il prend cette valeur comme un objectif indicatif et la transmet \u00e0 la fonction <em>pretty()<\/em>, qui recalcule imm\u00e9diatement des bornes de coupure arrondies sur des pas d\u00e9cimaux familiers. En cons\u00e9quence, l&rsquo;ex\u00e9cution de <em>hist(data, breaks = 15)<\/em> se solde presque toujours par l&rsquo;obtention d&rsquo;un histogramme comportant 12, 14, 17 ou 20 classes, mais tr\u00e8s rarement exactement 15. Cette absence de d\u00e9terminisme strict d\u00e9concerte fr\u00e9quemment les chercheurs qui tentent d&rsquo;harmoniser visuellement plusieurs graphiques destin\u00e9s \u00e0 une publication comparative.<\/p>\n<p>Cette distinction conceptuelle entre suggestion indicative (fournie par un scalaire) et contrainte d\u00e9terministe (impos\u00e9e par un vecteur de coupures num\u00e9riques) doit \u00eatre solidement int\u00e9gr\u00e9e dans les pratiques de laboratoire. D\u00e8s lors qu&rsquo;une d\u00e9marche m\u00e9thodologique exige un calibrage rigoureux du nombre de tranches ou de leur largeur d&rsquo;intervalle, l&rsquo;usage du scalaire unique doit \u00eatre formellement banni au profit de la construction explicite du vecteur de partitionnement. C&rsquo;est l&rsquo;unique garantie d&rsquo;une reproductibilit\u00e9 graphique absolue d&rsquo;un poste de travail \u00e0 un autre.<\/p>\n<h2>4. Algorithmes alternatifs int\u00e9gr\u00e9s dans R : Scott et Freedman-Diaconis<\/h2>\n<h3>4.1 La r\u00e8gle de Scott bas\u00e9e sur la variance th\u00e9orique<\/h3>\n<p>Conscient des limites structurelles de la formule de Sturges face \u00e0 des cohortes exp\u00e9rimentales volumineuses, le statisticien David W. Scott a formul\u00e9 en 1979 une r\u00e8gle de partitionnement optimale fond\u00e9e sur des principes de minimisation de l&rsquo;erreur quadratique int\u00e9gr\u00e9e moyenne (ou <em>MISE<\/em> pour <em>Mean Integrated Squared Error<\/em>). Contrairement \u00e0 Sturges, la r\u00e8gle de Scott int\u00e8gre directement la variabilit\u00e9 statistique des donn\u00e9es empiriques en tenant compte de l&rsquo;\u00e9cart-type de l&rsquo;\u00e9chantillon en plus du volume des observations.<\/p>\n<p>La largeur optimale des classes selon la formule de Scott s&rsquo;\u00e9tablit selon l&rsquo;\u00e9quation math\u00e9matique : <em>w = 3.49 * s * n^(-1\/3)<\/em>, o\u00f9 <em>s<\/em> d\u00e9signe l&rsquo;\u00e9cart-type non biais\u00e9 de l&rsquo;\u00e9chantillon et <em>n<\/em> la taille de la cohorte. Une fois cette largeur unitaire <em>w<\/em> d\u00e9termin\u00e9e, le nombre de classes se calcule en divisant l&rsquo;\u00e9tendue des donn\u00e9es par cette valeur. L&rsquo;environnement R int\u00e8gre cette proc\u00e9dure de fa\u00e7on native : l&rsquo;analyste peut l&rsquo;invoquer directement au moyen de l&rsquo;argument textuel <em>breaks = \u00ab\u00a0Scott\u00a0\u00bb<\/em> ou en appelant la fonction d\u00e9di\u00e9e <em>nclass.scott()<\/em> pour r\u00e9cup\u00e9rer la valeur enti\u00e8re calcul\u00e9e avant de construire son graphique.<\/p>\n<p>La r\u00e8gle de Scott s&rsquo;av\u00e8re particuli\u00e8rement performante pour le traitement des variables psychologiques standardis\u00e9es, telles que les scores Z ou les scores d&rsquo;aptitude issus de mod\u00e8les de r\u00e9ponse \u00e0 l&rsquo;item (TRI). En exploitant l&rsquo;\u00e9cart-type empirique, l&rsquo;algorithme adapte la finesse du grain visuel \u00e0 la dispersion effective des donn\u00e9es : une distribution tr\u00e8s resserr\u00e9e conduira \u00e0 des classes plus \u00e9troites, tandis qu&rsquo;une dispersion \u00e9tendue \u00e9largira les tranches pour pr\u00e9venir l&rsquo;apparition d&rsquo;intervalles vides artificiels. Pour des effectifs mod\u00e9r\u00e9s \u00e0 larges compris entre 200 et 2 000 participants, Scott offre un rendu visuel incomparablement sup\u00e9rieur \u00e0 celui de Sturges.<\/p>\n<figure class=\"wpt-preserved-image\"><img decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/bins2.png\" alt=\"\" \/><\/figure>\n<h3>4.2 La r\u00e8gle robuste de Freedman-Diaconis (FD)<\/h3>\n<p>Bien que la r\u00e8gle de Scott constitue une avanc\u00e9e m\u00e9thodologique ind\u00e9niable, elle partage avec Sturges une d\u00e9pendance critique \u00e0 l&rsquo;\u00e9gard de l&rsquo;hypoth\u00e8se de normalit\u00e9 : l&rsquo;utilisation de l&rsquo;\u00e9cart-type <em>s<\/em> comme param\u00e8tre d&rsquo;\u00e9chelle rend la formule extr\u00eamement vuln\u00e9rable \u00e0 l&rsquo;influence des valeurs aberrantes ou extr\u00eames (les <em>outliers<\/em>). Pour surmonter cette faiblesse, David Freedman et Persi Diaconis ont publi\u00e9 en 1981 une variante non param\u00e9trique et robuste de l&rsquo;algorithme d&rsquo;optimisation de l&rsquo;erreur quadratique int\u00e9gr\u00e9e.<\/p>\n<p>La r\u00e8gle de Freedman-Diaconis, universellement abr\u00e9g\u00e9e sous le sigle <em>FD<\/em>, substitue l&rsquo;\u00e9cart-type classique par l&rsquo;\u00e9cart interquartile (ou <em>IQR<\/em> pour <em>Interquartile Range<\/em>), qui correspond \u00e0 la distance statistique s\u00e9parant le 25e percentile du 75e percentile de la distribution. La largeur optimale de classe s&rsquo;\u00e9tablit selon la formulation : <em>w = 2 * IQR * n^(-1\/3)<\/em>. Dans l&rsquo;\u00e9cosyst\u00e8me R, cette m\u00e9thode s&rsquo;active instantan\u00e9ment au moyen de l&rsquo;argument <em>breaks = \u00ab\u00a0FD\u00a0\u00bb<\/em> au sein de la fonction <em>hist()<\/em>, ou programm\u00e9e via la fonction sous-jacente <em>nclass.FD()<\/em>.<\/p>\n<p>Cette approche robuste constitue l&rsquo;\u00e9talon-or pour l&rsquo;exploration de nombreuses donn\u00e9es de la psychologie empirique, tout particuli\u00e8rement les mesures de temps de r\u00e9action, les indicateurs psychophysiologiques de conductance cutan\u00e9e ou les indices oculom\u00e9triques de fixation visuelle. Ces variables se caract\u00e9risent fr\u00e9quemment par une asym\u00e9trie positive marqu\u00e9e et la pr\u00e9sence in\u00e9vitable de quelques observations tr\u00e8s dispers\u00e9es refl\u00e9tant des moments de d\u00e9concentration ou des latences motrices exceptionnelles. Alors que la r\u00e8gle de Scott serait d\u00e9form\u00e9e par l&rsquo;inflation de l&rsquo;\u00e9cart-type caus\u00e9e par ces valeurs isol\u00e9es, produisant des classes anormalement larges, l&rsquo;algorithme Freedman-Diaconis isole le c\u0153ur de la distribution et pr\u00e9serve une r\u00e9solution optimale sur les 50 % centraux de l&rsquo;\u00e9chantillon.<\/p>\n<h3>4.3 Matrice comparative des performances algorithmiques<\/h3>\n<p>Le choix d&rsquo;un algorithme de d\u00e9coupage ne doit jamais r\u00e9sulter d&rsquo;une habitude arbitraire, mais d&rsquo;une ad\u00e9quation formelle entre les postulats math\u00e9matiques de la m\u00e9thode et les caract\u00e9ristiques distributionnelles de la variable \u00e9tudi\u00e9e. L&rsquo;impact de ce choix s&rsquo;accentue \u00e0 mesure que la taille de l&rsquo;\u00e9chantillon progresse, r\u00e9v\u00e9lant des divergences quantitatives majeures dans la morphologie des graphiques obtenus.<\/p>\n<p>Afin de structurer la prise de d\u00e9cision de l&rsquo;analyste, examinons les dynamiques compar\u00e9es de ces algorithmes en fonction de l&rsquo;effectif et de la forme de la distribution :<\/p>\n<ul>\n<li><strong>R\u00e8gle de Sturges :<\/strong> Id\u00e9ale pour <em>n &lt; 50<\/em> sur des distributions strictement normales. D\u00e8s que <em>n &gt; 200<\/em>, elle g\u00e9n\u00e8re un sur-lissage critique et \u00e9crase toute d\u00e9tection d&rsquo;asym\u00e9trie ou de multimodalit\u00e9.<\/li>\n<li><strong>R\u00e8gle de Scott :<\/strong> Excellente pour <em>n &gt; 100<\/em> sur des distributions unimodales approximativement sym\u00e9triques, platykurtiques ou m\u00e9sokurtiques. Sensible aux valeurs extr\u00eames qui \u00e9largissent artificiellement la largeur de classe.<\/li>\n<li><strong>R\u00e8gle de Freedman-Diaconis :<\/strong> Algorithme par excellence pour les distributions leptokurtiques, fortement asym\u00e9triques ou contamin\u00e9es par des scores aberrants, efficace de <em>n = 50<\/em> jusqu&rsquo;aux cohortes massives de <em>n &gt; 100 000<\/em>.<\/li>\n<\/ul>\n<p>Face \u00e0 une distribution empirique inconnue, l&rsquo;arbre de d\u00e9cision m\u00e9thodologique recommande de d\u00e9buter syst\u00e9matiquement par l&rsquo;algorithme Freedman-Diaconis. Si la variable \u00e9tudi\u00e9e d\u00e9coule d&rsquo;un \u00e9talonnage psychom\u00e9trique standardis\u00e9 garantissant une sym\u00e9trie rigoureuse et une absence d&rsquo;asym\u00e9trie r\u00e9siduelle, la r\u00e8gle de Scott peut \u00eatre adopt\u00e9e pour affiner le lissage. En revanche, l&rsquo;utilisation de la r\u00e8gle de Sturges devrait \u00eatre formellement circonscrite aux applications p\u00e9dagogiques illustrant de minuscules s\u00e9ries de scores, et syst\u00e9matiquement \u00e9vit\u00e9e dans les protocoles de publication de recherche contemporains.<\/p>\n<h2>5. Impact psychologique et m\u00e9thodologique du choix des classes<\/h2>\n<h3>5.1 Le ph\u00e9nom\u00e8ne d&rsquo;artefact distributionnel et les biais de confirmation<\/h3>\n<p>L&rsquo;acte d&rsquo;observation en science n&rsquo;est jamais purement passif : l&rsquo;instrument utilis\u00e9 fa\u00e7onne en partie l&rsquo;objet observ\u00e9. Dans le contexte de l&rsquo;analyse exploratoire sous R, un calibrage imprudent du nombre de classes peut transformer l&rsquo;histogramme en une source majeure d&rsquo;artefacts cognitifs pour l&rsquo;analyste lui-m\u00eame. Le premier \u00e9cueil r\u00e9side dans la g\u00e9n\u00e9ration involontaire de faux modes : lorsque les classes sont trop \u00e9troites par rapport \u00e0 la densit\u00e9 locale des donn\u00e9es, des fluctuations d&rsquo;\u00e9chantillonnage totalement al\u00e9atoires se traduisent visuellement par des successions de pics et de creux que le chercheur, guid\u00e9 par son biais de confirmation, sera tent\u00e9 d&rsquo;interpr\u00e9ter comme des typologies psychologiques distinctes.<\/p>\n<p>Le ph\u00e9nom\u00e8ne sym\u00e9trique est tout aussi destructeur sur le plan scientifique : il s&rsquo;agit du masquage d&rsquo;une bimodalit\u00e9 authentique par regroupement excessif. Imaginons une \u00e9tude clinique portant sur des scores d&rsquo;anxi\u00e9t\u00e9 post-traumatique au sein d&rsquo;une population expos\u00e9e \u00e0 un \u00e9v\u00e9nement critique. Si la cohorte est constitu\u00e9e de deux profils distincts \u2014 les individus r\u00e9silients et les sujets d\u00e9veloppant un trouble caract\u00e9ris\u00e9 \u2014, la distribution r\u00e9elle pr\u00e9sente deux modes s\u00e9par\u00e9s par une baisse d&rsquo;incidence. Un d\u00e9coupage bas\u00e9 sur un nombre insuffisant de classes peut fondre ces deux populations au sein d&rsquo;un palier unique et \u00e9tendu, occultant totalement l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 diagnostique et conduisant \u00e0 l&rsquo;\u00e9laboration de mod\u00e8les th\u00e9rapeutiques inadapt\u00e9s.<\/p>\n<p>Un autre ph\u00e9nom\u00e8ne sous-estim\u00e9 concerne le d\u00e9calage de phase des classes. En conservant un nombre constant de classes mais en d\u00e9pla\u00e7ant l\u00e9g\u00e8rement l&rsquo;origine de l&rsquo;axe des abscisses ou en modifiant les bornes d&rsquo;un demi-intervalle, l&rsquo;apparence g\u00e9n\u00e9rale de la distribution peut \u00eatre modifi\u00e9e de fa\u00e7on spectaculaire. Une observation qui se situait au centre d&rsquo;une classe peut se retrouver bascul\u00e9e \u00e0 la limite d&rsquo;un autre intervalle, modifiant la silhouette per\u00e7ue de l&rsquo;asym\u00e9trie. Ce ph\u00e9nom\u00e8ne souligne la n\u00e9cessit\u00e9 d&rsquo;une grande prudence intellectuelle et invite \u00e0 ne jamais fonder une interpr\u00e9tation clinique sur une configuration graphique unique.<\/p>\n<h3>5.2 Arbitrage entre variance et biais d&rsquo;estimation<\/h3>\n<p>Sur le plan fondamental de la th\u00e9orie statistique de l&rsquo;estimation, le choix de la largeur des classes incarne parfaitement le compromis canonique entre biais et variance, un concept central formalis\u00e9 dans la th\u00e9orie de l&rsquo;apprentissage statistique par des auteurs comme <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Trevor_Hastie\">Trevor Hastie<\/a> et ses collaborateurs. L&rsquo;histogramme n&rsquo;est rien d&rsquo;autre qu&rsquo;un estimateur non param\u00e9trique de la fonction de densit\u00e9 de probabilit\u00e9 sous-jacente. \u00c0 ce titre, sa performance math\u00e9matique est gouvern\u00e9e par deux composantes d&rsquo;erreur antagonistes.<\/p>\n<p>D&rsquo;un c\u00f4t\u00e9, choisir des classes d&rsquo;une largeur infinit\u00e9simale r\u00e9duit consid\u00e9rablement le biais d&rsquo;estimation : l&rsquo;histogramme colle au plus pr\u00e8s des observations individuelles et peut capturer les variations infinit\u00e9simales de la courbe th\u00e9orique. Cependant, cette r\u00e9duction drastique du biais s&rsquo;op\u00e8re au d\u00e9triment d&rsquo;une explosion de la variance d&rsquo;\u00e9chantillonnage. Si l&rsquo;on pr\u00e9levait un nouvel \u00e9chantillon de m\u00eame taille dans la m\u00eame population, l&rsquo;histogramme \u00e0 classes ultra-\u00e9troites arborerait une forme totalement diff\u00e9rente, chaque barre oscillant de fa\u00e7on erratique sous l&rsquo;effet de l&rsquo;al\u00e9a stochastique.<\/p>\n<p>D&rsquo;un autre c\u00f4t\u00e9, imposer des classes tr\u00e8s larges stabilise l&rsquo;estimateur en r\u00e9duisant la variance d&rsquo;\u00e9chantillonnage \u00e0 son minimum : deux \u00e9chantillons distincts produiront des figures presque superposables. Cependant, cette stabilit\u00e9 s&rsquo;accompagne d&rsquo;un biais d&rsquo;estimation massif : la fonction en escalier obtenue simplifie outranci\u00e8rement la r\u00e9alit\u00e9 et devient incapable d&rsquo;approcher la v\u00e9ritable courbure de la densit\u00e9 sous-jacente. L&rsquo;objectif des formules comme celles de Scott ou de Freedman-Diaconis est pr\u00e9cis\u00e9ment de calculer le point d&rsquo;\u00e9quilibre asymptotique qui minimise la somme du carr\u00e9 du biais et de la variance de l&rsquo;estimateur.<\/p>\n<h3>5.3 Sensibilit\u00e9 aux sp\u00e9cificit\u00e9s des \u00e9chelles psychologiques<\/h3>\n<p>L&rsquo;application brute des r\u00e8gles statistiques th\u00e9oriques se heurte souvent aux particularit\u00e9s morphologiques des donn\u00e9es psychologiques. Contrairement aux variables physiques comme la taille ou la masse corporelle, les scores issus d&rsquo;\u00e9chelles d&rsquo;auto-\u00e9valuation psychom\u00e9trique se pr\u00e9sentent sous la forme de variables discr\u00e8tes pseudo-continues. Un score total \u00e0 l&rsquo;inventaire de personnalit\u00e9 NEO-PI ou \u00e0 l&rsquo;\u00e9chelle d&rsquo;estime de soi de Rosenberg r\u00e9sulte de la sommation d&rsquo;items discrets ordonn\u00e9s, produisant des valeurs qui ne peuvent \u00eatre que des nombres entiers strictement \u00e9talonn\u00e9s.<\/p>\n<p>Lorsque l&rsquo;on applique des algorithmes de calcul automatique continu \u00e0 ces scores discrets, il n&rsquo;est pas rare que la largeur de classe calcul\u00e9e math\u00e9matiquement soit une valeur fractionnaire non enti\u00e8re, par exemple 1.45 point. Cette incoh\u00e9rence entre la granularit\u00e9 de l&rsquo;instrument de mesure et celle de la grille graphique produit ce que les statisticiens nomment un \u00ab effet de peigne \u00bb ou motif d&rsquo;interf\u00e9rence : certaines classes recouvriront deux valeurs enti\u00e8res possibles (par exemple les scores 12 et 13), tandis que la classe adjacente n&rsquo;en recouvrira qu&rsquo;une seule (le score 14). Il en r\u00e9sulte une alternance visuelle de barres hautes et basses purement artificielle, qui ne traduit aucune r\u00e9alit\u00e9 psychologique mais trahit un artefact g\u00e9om\u00e9trique de discr\u00e9tisation.<\/p>\n<p>Pour immuniser ses graphiques contre ces illusions visuelles, l&rsquo;analyste doit veiller \u00e0 aligner imp\u00e9rativement la largeur de bande sur le pas de variation intrins\u00e8que de l&rsquo;instrument. Si l&rsquo;\u00e9chelle produit des scores entiers, la largeur de chaque classe doit imp\u00e9rativement \u00eatre configur\u00e9e comme un entier (1, 2, 5, etc.), et les bornes doivent \u00eatre positionn\u00e9es de fa\u00e7on \u00e0 englober sym\u00e9triquement les valeurs r\u00e9elles, typiquement en positionnant les coupures sur des demi-entiers (par exemple 0.5, 1.5, 2.5) pour que chaque entier repose exactement au barycentre g\u00e9om\u00e9trique de sa classe respective.<\/p>\n<h2>6. Sp\u00e9cification avanc\u00e9e : Classes de largeurs in\u00e9gales et seuils diagnostiques<\/h2>\n<h3>6.1 Configuration manuelle de vecteurs de coupure personnalis\u00e9s<\/h3>\n<p>Si la convention standard privil\u00e9gie l&rsquo;usage de classes d&rsquo;amplitudes strictement \u00e9gales \u00e0 travers tout le domaine de variation, la fonction <em>hist()<\/em> de R autorise la d\u00e9finition d&rsquo;intervalles aux largeurs totalement arbitraires et asym\u00e9triques. Pour ce faire, il suffit de passer \u00e0 l&rsquo;argument <em>breaks<\/em> un vecteur dont les \u00e9cartements successifs ne sont pas constants, par exemple : <em>breaks = c(0, 10, 15, 25, 40, 60)<\/em>. Cette modalit\u00e9 technique offre une flexibilit\u00e9 consid\u00e9rable pour mod\u00e9liser des ph\u00e9nom\u00e8nes dont la variabilit\u00e9 change d&rsquo;ordre de grandeur le long du continuum de mesure.<\/p>\n<p>Cependant, l&rsquo;introduction de classes in\u00e9gales modifie radicalement les lois de repr\u00e9sentation de l&rsquo;histogramme, imposant une rigueur d&rsquo;interpr\u00e9tation sans faille. Sous R, d\u00e8s lors que le vecteur <em>breaks<\/em> pr\u00e9sente des largeurs variables, le logiciel bascule de mani\u00e8re automatique et obligatoire l&rsquo;axe vertical du mode des fr\u00e9quences absolues vers le mode de la densit\u00e9 de probabilit\u00e9, d\u00e9sactivant l&rsquo;argument <em>freq = TRUE<\/em>. Tenter de forcer l&rsquo;affichage des effectifs bruts sur des barres de largeurs in\u00e9gales constituerait une faute m\u00e9thodologique majeure : une classe deux fois plus large appara\u00eetrait deux fois plus imposante \u00e0 l&rsquo;\u0153il simplement parce qu&rsquo;elle capte des donn\u00e9es sur un territoire deux fois plus vaste.<\/p>\n<p>Dans un histogramme \u00e0 classes in\u00e9gales, l&rsquo;information quantitative est cod\u00e9e par la surface g\u00e9om\u00e9trique de chaque rectangle (base multipli\u00e9e par la hauteur) et non plus par sa seule hauteur verticale. Une barre tr\u00e8s haute mais tr\u00e8s \u00e9troite peut renfermer un effectif d&rsquo;observations identique ou inf\u00e9rieur \u00e0 celui d&rsquo;une barre basse mais largement \u00e9tal\u00e9e. Les chercheurs non avertis commettent fr\u00e9quemment des contresens en interpr\u00e9tant les hauteurs relatives de ces repr\u00e9sentations, oubliant que l&rsquo;axe vertical traduit une densit\u00e9 unitaire (probabilit\u00e9 par unit\u00e9 de mesure) et non un d\u00e9compte d&rsquo;individus.<\/p>\n<h3>6.2 Application aux normes cliniques et percentiles standardis\u00e9s<\/h3>\n<p>En psychopathologie et en neuropsychologie clinique, l&rsquo;analyse d&rsquo;une distribution n&rsquo;a que rarement pour finalit\u00e9 d&rsquo;appr\u00e9cier une simple courbe th\u00e9orique : elle vise avant tout \u00e0 situer des individus par rapport \u00e0 des seuils d&rsquo;intervention diagnostique normalis\u00e9s. Les \u00e9chelles cliniques majeures partitionnent conventionnellement le score continu en cat\u00e9gories ordinales de s\u00e9v\u00e9rit\u00e9, telles que les zones \u00ab asymptomatique \u00bb, \u00ab l\u00e9g\u00e8re \u00bb, \u00ab mod\u00e9r\u00e9e \u00bb et \u00ab s\u00e9v\u00e8re \u00bb. L&rsquo;utilisation de coupures in\u00e9gales calqu\u00e9es pr\u00e9cis\u00e9ment sur ces bornes nosologiques permet de convertir l&rsquo;histogramme en un tableau de bord \u00e9pid\u00e9miologique explicite.<\/p>\n<p>Supposons un inventaire d&rsquo;\u00e9valuation de l&rsquo;anxi\u00e9t\u00e9 dont l&rsquo;amplitude th\u00e9orique s&rsquo;\u00e9tend de 0 \u00e0 60 points, et dont la standardisation nationale \u00e9tablit les seuils suivants : score de 0 \u00e0 15 (\u00e9tat normal), de 16 \u00e0 25 (anxi\u00e9t\u00e9 l\u00e9g\u00e8re), de 26 \u00e0 35 (anxi\u00e9t\u00e9 mod\u00e9r\u00e9e), et de 36 \u00e0 60 (anxi\u00e9t\u00e9 s\u00e9v\u00e8re \u00e0 critique). En transmettant le vecteur <em>breaks = c(0, 15.5, 25.5, 35.5, 60)<\/em>, le chercheur g\u00e9n\u00e8re un histogramme dont les tranches co\u00efncident parfaitement avec les entit\u00e9s nosographiques reconnues par la communaut\u00e9 m\u00e9dicale. Chaque barre condense alors directement la densit\u00e9 d&rsquo;individus relevant de chaque cat\u00e9gorie clinique.<\/p>\n<p>Pour accro\u00eetre l&rsquo;intelligibilit\u00e9 de ces repr\u00e9sentations, il est d&rsquo;usage d&rsquo;associer ces classes asym\u00e9triques \u00e0 une palette chromatique signifiante. En exploitant l&rsquo;argument vectoriel <em>col<\/em> de la fonction <em>hist()<\/em>, l&rsquo;analyste peut assigner une couleur distincte \u00e0 chaque intervalle : par exemple, un vert doux pour la classe asymptomatique, un jaune p\u00e2le pour le groupe l\u00e9ger, un orange soutenu pour le niveau mod\u00e9r\u00e9 et un rouge carmin pour la tranche s\u00e9v\u00e8re. Cette s\u00e9miotique visuelle aligne la forme statistique sur la signification prax\u00e9ologique des donn\u00e9es.<\/p>\n<h3>6.3 Int\u00e9gration d&rsquo;\u00e9l\u00e9ments graphiques compl\u00e9mentaires<\/h3>\n<p>Un histogramme configur\u00e9 manuellement gagne substantiellement en clart\u00e9 lorsqu&rsquo;il est enrichi de rep\u00e8res graphiques contextuels qui facilitent la lecture des seuils critiques. Le moteur graphique standard de R excelle dans cette approche par couches successives. Imm\u00e9diatement apr\u00e8s l&rsquo;appel \u00e0 la fonction <em>hist()<\/em>, l&rsquo;analyste peut mobiliser la commande <em>abline()<\/em> pour superposer des lignes verticales marquant les moyennes th\u00e9oriques ou les limites d&rsquo;alerte clinique, par exemple via <em>abline(v = 35.5, col = \u00ab\u00a0darkred\u00a0\u00bb, lty = 2, lwd = 2)<\/em> pour signaler visuellement le point de bascule vers la d\u00e9tresse s\u00e9v\u00e8re.<\/p>\n<p>De surcro\u00eet, lorsque l&rsquo;histogramme est param\u00e9tr\u00e9 en densit\u00e9 relative (soit automatiquement par des classes in\u00e9gales, soit manuellement via <em>freq = FALSE<\/em>), il devient possible d&rsquo;y superposer directement l&rsquo;ajustement continu d&rsquo;un estimateur \u00e0 noyau non param\u00e9trique. L&rsquo;instruction <em>lines(density(data), col = \u00ab\u00a0blue\u00a0\u00bb, lwd = 2)<\/em> trace une courbe liss\u00e9e fluide par-dessus les barres discr\u00e8tes. La confrontation visuelle entre l&rsquo;histogramme empirique et la courbe de densit\u00e9 permet d&rsquo;appr\u00e9cier instantan\u00e9ment dans quelle mesure la discr\u00e9tisation choisie \u00e9pouse fid\u00e8lement la dynamique probabiliste continue des observations sans en d\u00e9former l&rsquo;allure.<\/p>\n<p>Enfin, l&rsquo;ajout d&rsquo;une l\u00e9gende explicative rigoureuse au moyen de la commande <em>legend()<\/em> garantit l&rsquo;autonomie de la figure. Cette l\u00e9gende doit syst\u00e9matiquement expliciter les codes couleur retenus, la signification des trac\u00e9s verticaux en pointill\u00e9s et, le cas \u00e9ch\u00e9ant, le type de fonction de noyau utilis\u00e9 pour la courbe continue. Une telle composition graphique \u00e9l\u00e8ve l&rsquo;histogramme au rang de support de communication scientifique de haut niveau, pr\u00eat \u00e0 \u00eatre int\u00e9gr\u00e9 dans un rapport psychom\u00e9trique ou une publication sp\u00e9cialis\u00e9e.<\/p>\n<h2>7. Contr\u00f4le du nombre de classes dans le formalisme moderne de ggplot2<\/h2>\n<h3>7.1 La philosophie de la grammaire des graphiques pour les histogrammes<\/h3>\n<p>Au cours des quinze derni\u00e8res ann\u00e9es, l&rsquo;\u00e9cosyst\u00e8me du langage R a connu une transformation paradigmatique majeure avec l&rsquo;av\u00e8nement du <a rel=\"noopener noreferrer\" href=\"https:\/\/www.tidyverse.org\/\">Tidyverse<\/a> et la g\u00e9n\u00e9ralisation du module <em>ggplot2<\/em>, con\u00e7u par Hadley Wickham sur la base formelle de la \u00ab grammaire des graphiques \u00bb de Leland Wilkinson. Dans ce formalisme, la production d&rsquo;une figure ne repose plus sur l&rsquo;ex\u00e9cution d&rsquo;une commande monolithique \u00e0 l&rsquo;instar de <em>hist()<\/em>, mais sur l&rsquo;assemblage d\u00e9claratif et modulaire de couches s\u00e9mantiques distinctes : les donn\u00e9es tabulaires, les correspondances esth\u00e9tiques (<em>aesthetics<\/em>) et les objets g\u00e9om\u00e9triques (<em>geoms<\/em>).<\/p>\n<p>La g\u00e9n\u00e9ration d&rsquo;un histogramme sous <em>ggplot2<\/em> s&rsquo;effectue via l&rsquo;adjonction de la couche vectorielle <em>geom_histogram()<\/em>. D\u00e8s cette \u00e9tape liminaire, la philosophie de conception de la biblioth\u00e8que s&rsquo;affirme de mani\u00e8re tranch\u00e9e. Si l&rsquo;on \u00e9crit simplement <em>ggplot(df, aes(x = score)) + geom_histogram()<\/em>, la fonction g\u00e9n\u00e8re par d\u00e9faut un histogramme calibr\u00e9 sur exactement 30 classes, tout en \u00e9mettant un avertissement explicite dans la console R : l&rsquo;utilisateur est averti que <em>stat_bin()<\/em> a utilis\u00e9 <em>bins = 30<\/em> par d\u00e9faut et qu&rsquo;il est vivement recommand\u00e9 de choisir une meilleure largeur de bande au moyen de l&rsquo;argument <em>binwidth<\/em> ou d&rsquo;un nombre de classes adapt\u00e9 via l&rsquo;argument <em>bins<\/em>.<\/p>\n<p>Cet avertissement programmatique d\u00e9lib\u00e9r\u00e9 incarne un choix \u00e9pist\u00e9mologique fort des concepteurs de <em>ggplot2<\/em> : refuser de faire croire \u00e0 l&rsquo;analyste qu&rsquo;il existerait une valeur par d\u00e9faut universellement valide. En imposant un nombre fixe de 30 classes tout en incitant activement \u00e0 sa modification, le logiciel oblige le chercheur \u00e0 s&rsquo;interroger sur la granularit\u00e9 de son d\u00e9coupage. La modularit\u00e9 graphique offerte par <em>ggplot2<\/em> permet ensuite une personnalisation sans \u00e9quivalent de la typographie, des th\u00e8mes visuels et de la mise en page, \u00e9l\u00e9ments devenus indispensables pour satisfaire aux crit\u00e8res de soumission des revues scientifiques internationales.<\/p>\n<figure class=\"wpt-preserved-image\"><img decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/bins3.png\" alt=\"\" \/><\/figure>\n<h3>7.2 Manipuler l&rsquo;argument bins pour fixer un nombre arbitraire<\/h3>\n<p>Dans l&rsquo;architecture de <em>geom_histogram()<\/em>, le contr\u00f4le du nombre de classes s&rsquo;effectue de fa\u00e7on totalement d\u00e9terministe gr\u00e2ce \u00e0 l&rsquo;argument scalaire <em>bins<\/em>. Contrairement \u00e0 la fonction historique <em>hist()<\/em> o\u00f9 l&rsquo;attribution d&rsquo;un entier scalaire n&rsquo;\u00e9tait trait\u00e9e que comme une suggestion indicative reformul\u00e9e par <em>pretty()<\/em>, l&rsquo;instruction <em>bins = 15<\/em> au sein de <em>ggplot2<\/em> garantit formellement la d\u00e9coupe des donn\u00e9es en exactement 15 intervalles g\u00e9om\u00e9triques. Cette conformit\u00e9 stricte entre le param\u00e8tre saisi et le r\u00e9sultat graphique \u00e9limine tout al\u00e9a computationnel.<\/p>\n<p>Pour affiner la disposition des barres, <em>ggplot2<\/em> met \u00e0 la disposition du chercheur deux arguments de positionnement cruciaux : <em>boundary<\/em> et <em>center<\/em>. L&rsquo;argument <em>boundary<\/em> permet de verrouiller l&rsquo;une des coupures sur une valeur num\u00e9rique pr\u00e9cise, for\u00e7ant l&rsquo;ensemble du quadrillage des classes \u00e0 s&rsquo;aligner \u00e0 partir de ce point d&rsquo;ancrage. Par exemple, si l&rsquo;on \u00e9tudie une \u00e9chelle psychom\u00e9trique dont le minimum th\u00e9orique est 0, renseigner <em>boundary = 0<\/em> garantit qu&rsquo;aucune barre ne d\u00e9bordera inutilement dans les valeurs n\u00e9gatives. \u00c0 l&rsquo;inverse, l&rsquo;argument <em>center<\/em> force le centre de l&rsquo;une des classes \u00e0 co\u00efncider rigoureusement avec la valeur indiqu\u00e9e, ce qui s&rsquo;av\u00e8re particuli\u00e8rement pertinent pour les distributions centr\u00e9es sur z\u00e9ro o\u00f9 l&rsquo;on souhaite qu&rsquo;une barre unique couvre la zone de neutralit\u00e9.<\/p>\n<p>La reproductibilit\u00e9 graphique offerte par cette approche est exemplaire. Dans un pipeline d&rsquo;analyse de donn\u00e9es psychologiques, l&rsquo;\u00e9criture d&rsquo;un appel tel que <em>ggplot(data_patients, aes(x = score_depression)) + geom_histogram(bins = 20, boundary = 0, color = \u00ab\u00a0black\u00a0\u00bb, fill = \u00ab\u00a0steelblue\u00a0\u00bb)<\/em> produit un rendu graphique pr\u00e9visible, constant d&rsquo;un syst\u00e8me d&rsquo;exploitation \u00e0 un autre, totalement insensible aux variations d&rsquo;affichage des moteurs graphiques locaux. Ce d\u00e9terminisme rigoureux constitue un atout pr\u00e9cieux pour le partage collaboratif de scripts d&rsquo;analyse au sein d&rsquo;\u00e9quipes de recherche distribu\u00e9es.<\/p>\n<h3>7.3 Ajustement par binwidth pour des scores discrets psychom\u00e9triques<\/h3>\n<p>Bien que le param\u00e8tre <em>bins<\/em> offre un contr\u00f4le direct sur le nombre de tranches, les sp\u00e9cialistes de la visualisation recommandent tr\u00e8s majoritairement de privil\u00e9gier l&rsquo;argument alternatif <em>binwidth<\/em> lors du traitement de variables psychom\u00e9triques. L&rsquo;argument <em>binwidth<\/em> d\u00e9finit la largeur d&rsquo;intervalle en unit\u00e9s r\u00e9elles de l&rsquo;\u00e9chelle mesur\u00e9e. Cette formulation mentale s&rsquo;av\u00e8re bien plus intuitive pour le clinicien ou l&rsquo;exp\u00e9rimentateur : plut\u00f4t que de raisonner sur un nombre abstrait de barres \u00e9tal\u00e9es sur l&rsquo;\u00e9cran, le chercheur formule son intention en d\u00e9clarant qu&rsquo;il souhaite regrouper ses observations par tranches de 2 points, 5 points ou 10 points.<\/p>\n<p>L&rsquo;argument <em>binwidth<\/em> se r\u00e9v\u00e8le indispensable pour neutraliser d\u00e9finitivement les effets de moir\u00e9 ou les fausses lacunes distributionnelles \u00e9voqu\u00e9es pr\u00e9c\u00e9demment sur les scores entiers. Pour un questionnaire de personnalit\u00e9 compos\u00e9 de scores discrets variant de 0 \u00e0 50, fixer <em>geom_histogram(binwidth = 1, center = 0)<\/em> assure que chaque barre de l&rsquo;histogramme recouvre rigoureusement un et un seul point de score entier. L&rsquo;histogramme affiche ainsi la fr\u00e9quence exacte de chaque niveau de r\u00e9ponse sans aucun fractionnement parasite, combinant la lisibilit\u00e9 d&rsquo;un diagramme en b\u00e2tons et la mod\u00e9lisation sous-jacente d&rsquo;une variable continue discr\u00e9tis\u00e9e.<\/p>\n<p>Sur le plan stylistique, la lisibilit\u00e9 d&rsquo;un trac\u00e9 sous <em>ggplot2<\/em> exige d&rsquo;expliciter clairement les d\u00e9limitations spatiales de chaque intervalle. Par d\u00e9faut, <em>geom_histogram()<\/em> trace des rectangles monochromes sans bordures visibles, ce qui rend les plateaux de donn\u00e9es denses parfaitement indiff\u00e9renciables visuellement. Il est imp\u00e9ratif de d\u00e9clarer explicitement une couleur de contour distincte au moyen du param\u00e8tre <em>color<\/em> (par exemple <em>color = \u00ab\u00a0white\u00a0\u00bb<\/em> ou <em>color = \u00ab\u00a0grey30\u00a0\u00bb<\/em>) tout en assignant une teinte harmonieuse au corps de la barre avec le param\u00e8tre <em>fill<\/em>. Cette s\u00e9paration nette des barres est une condition indispensable pour que l&rsquo;\u0153il humain puisse quantifier visuellement les variations relatives de hauteur d&rsquo;un bin \u00e0 l&rsquo;autre.<\/p>\n<h2>8. Cas pratique 1 : Distribution des scores au test de d\u00e9pression de Beck (BDI)<\/h2>\n<h3>8.1 Pr\u00e9paration et inspection des donn\u00e9es cliniques<\/h3>\n<p>Pour ancrer ces concepts th\u00e9oriques dans la r\u00e9alit\u00e9 concr\u00e8te de la recherche en psychologie, d\u00e9veloppons une \u00e9tude de cas clinique centr\u00e9e sur le c\u00e9l\u00e8bre inventaire de d\u00e9pression de Beck (le <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Beck_Depression_Inventory\">Beck Depression Inventory-II<\/a>, ou BDI-II). Cet instrument standardis\u00e9 comprend 21 items cot\u00e9s de 0 \u00e0 3, produisant un score total continu compris entre 0 et 63 points. Dans une population clinique tout-venant ou au sein d&rsquo;un \u00e9chantillon communautaire, la distribution des scores ne suit absolument pas une courbe de Gauss sym\u00e9trique : elle se caract\u00e9rise par une forte asym\u00e9trie positive, la tr\u00e8s grande majorit\u00e9 des participants concentrant leurs scores dans la zone des valeurs faibles (de 0 \u00e0 13), tandis qu&rsquo;une minorit\u00e9 clinique s&rsquo;\u00e9tire le long d&rsquo;une longue tra\u00eene vers les scores \u00e9lev\u00e9s marquant une d\u00e9tresse s\u00e9v\u00e8re.<\/p>\n<p>Imaginons un jeu de donn\u00e9es simul\u00e9 de fa\u00e7on r\u00e9aliste pour une cohorte de <em>n = 500<\/em> patients admis dans un service hospitalier d&rsquo;\u00e9valuation psychologique. Sous R, une telle distribution peut \u00eatre fid\u00e8lement reproduite en utilisant une loi gamma ou une loi b\u00eata r\u00e9\u00e9chelonn\u00e9e sur l&rsquo;intervalle 0-63. Une premi\u00e8re inspection descriptive men\u00e9e \u00e0 l&rsquo;aide des fonctions de base indique une moyenne situ\u00e9e autour de 16 points, une m\u00e9diane \u00e0 12 points, un coefficient d&rsquo;asym\u00e9trie positif marqu\u00e9 (<em>skewness &gt; 1.2<\/em>) et un kurtosis sup\u00e9rieur \u00e0 4, confirmant la nature leptokurtique de la distribution. Ces indicateurs tabulaires imposent d&#8217;embl\u00e9e une vigilance extr\u00eame lors du calibrage de la visualisation.<\/p>\n<p>Le chercheur se trouve ici face \u00e0 un d\u00e9fi m\u00e9thodologique classique : comment repr\u00e9senter fid\u00e8lement la concentration massive de patients asymptomatiques ou subcliniques dans le premier tiers de l&rsquo;\u00e9chelle sans pour autant \u00e9craser ni rendre invisibles les cas les plus s\u00e9v\u00e8res dont le score d\u00e9passe 40 ? Une mauvaise s\u00e9lection de la r\u00e9solution des classes aura un impact direct sur la perception de l&rsquo;acuit\u00e9 clinique de l&rsquo;\u00e9chantillon par les praticiens de l&rsquo;\u00e9tablissement.<\/p>\n<h3>8.2 \u00c9valuation comparative de plusieurs param\u00e9trages de classes<\/h3>\n<p>Proc\u00e9dons \u00e0 l&rsquo;\u00e9valuation comparative de trois strat\u00e9gies distinctes de d\u00e9coupage sous R. La premi\u00e8re approche consiste \u00e0 ex\u00e9cuter le trac\u00e9 par d\u00e9faut de la fonction de base : <em>hist(scores_bdi)<\/em>. Appliquant la r\u00e8gle de Sturges pour <em>n = 500<\/em>, l&rsquo;algorithme g\u00e9n\u00e8re 10 classes, que la fonction <em>pretty()<\/em> aligne sur des tranches larges d&rsquo;environ 7 \u00e0 10 points. Le graphique obtenu produit un sur-lissage particuli\u00e8rement dommageable : la longue tra\u00eene clinique de droite se trouve compact\u00e9e en deux ou trois barres \u00e9paisses et aplaties. Les sp\u00e9cificit\u00e9s des cas extr\u00eamement s\u00e9v\u00e8res (scores sup\u00e9rieurs \u00e0 45) sont totalement gomm\u00e9es, donnant l&rsquo;impression trompeuse d&rsquo;un d\u00e9clin r\u00e9gulier et homog\u00e8ne de la pathologie.<\/p>\n<p>La deuxi\u00e8me strat\u00e9gie consiste \u00e0 solliciter la r\u00e8gle robuste de Freedman-Diaconis en saisissant l&rsquo;instruction : <em>hist(scores_bdi, breaks = \u00ab\u00a0FD\u00a0\u00bb)<\/em>. L&rsquo;algorithme calcule l&rsquo;\u00e9cart interquartile de la cohorte et divise l&rsquo;espace en un nombre significativement plus \u00e9lev\u00e9 de classes, typiquement entre 22 et 26 intervalles. Le contraste visuel est saisissant : la zone des scores faibles r\u00e9v\u00e8le des nuances morphologiques in\u00e9dites, d\u00e9limitant clairement la s\u00e9paration entre les individus totalement asymptomatiques (scores de 0 \u00e0 5) et ceux manifestant une symptomatologie mod\u00e9r\u00e9e (scores de 14 \u00e0 19). De surcro\u00eet, la tra\u00eene des scores extr\u00eames ne forme plus un bloc informe mais laisse appara\u00eetre des micro-regroupements de cas critiques hautement informatifs pour la prise en charge m\u00e9dicale.<\/p>\n<p>La troisi\u00e8me approche privil\u00e9gie une contrainte clinique d\u00e9terministe via la combinaison de <em>seq()<\/em> et de <em>breaks<\/em> : <em>hist(scores_bdi, breaks = seq(0, 65, by = 5))<\/em>. Ce param\u00e9trage d\u00e9coupe l&rsquo;ensemble de l&rsquo;inventaire en 13 classes homog\u00e8nes de 5 points de large chacune. Cette granularit\u00e9 offre le meilleur compromis heuristique pour l&rsquo;\u00e9quipe soignante : 5 points correspondent approximativement au changement minimal cliniquement significatif sur le BDI-II. L&rsquo;analyse visuelle permet instantan\u00e9ment de quantifier le pourcentage de patients franchissant chaque palier th\u00e9rapeutique sans introduire de bruit stochastique parasite dans l&rsquo;affichage.<\/p>\n<h3>8.3 G\u00e9n\u00e9ration de graphiques publiables conformes aux normes APA<\/h3>\n<p>Pour int\u00e9grer ces r\u00e9sultats dans un manuscrit destin\u00e9 \u00e0 une revue savante affili\u00e9e \u00e0 l&rsquo;American Psychological Association (APA), la production graphique doit respecter des r\u00e8gles typographiques strictes : \u00e9limination des grilles superflues, choix d&rsquo;une typographie sans empattement claire, fond rigoureusement blanc, contrastes accessibles pour l&rsquo;impression monochrome et titrage normalis\u00e9 sous forme de l\u00e9gende inf\u00e9rieure. Nous pouvons mobiliser la puissance de <em>ggplot2<\/em> associ\u00e9e au th\u00e8me formel <em>theme_classic()<\/em> pour atteindre cette conformit\u00e9 \u00e9ditoriale.<\/p>\n<p>Le code d&rsquo;assemblage sous R s&rsquo;articule comme suit :<\/p>\n<p>Le mod\u00e8le graphique appelle <em>ggplot(df, aes(x = scores_bdi))<\/em>, compl\u00e9t\u00e9 par <em>geom_histogram(binwidth = 5, boundary = 0, fill = \u00ab\u00a0grey80\u00a0\u00bb, color = \u00ab\u00a0black\u00a0\u00bb)<\/em>. On ajoute des axes explicites avec <em>scale_x_continuous(name = \u00ab\u00a0Score total au BDI-II\u00a0\u00bb, breaks = seq(0, 65, 5), limits = c(0, 65))<\/em> et <em>scale_y_continuous(name = \u00ab\u00a0Fr\u00e9quence absolue (Nombre de patients)\u00a0\u00bb, expand = expansion(mult = c(0, 0.05)))<\/em>. L&rsquo;application de <em>theme_classic()<\/em> finalise l&rsquo;\u00e9lagage visuel en supprimant tout art\u00e9fact distrayant et en tra\u00e7ant des lignes d&rsquo;axes noires d&rsquo;une \u00e9paisseur standard de 0.5 point.<\/p>\n<p>L&rsquo;exportation finale de la figure doit s&rsquo;effectuer \u00e0 un standard de r\u00e9solution industrielle pour pr\u00e9venir toute pixellisation lors de la composition typographique de la revue. La commande <em>ggsave(\u00ab\u00a0figure1_bdi.tiff\u00a0\u00bb, width = 7, height = 4.5, units = \u00ab\u00a0in\u00a0\u00bb, dpi = 600, compression = \u00ab\u00a0lzw\u00a0\u00bb)<\/em> permet de g\u00e9n\u00e9rer un fichier vectoriel compress\u00e9 respectant scrupuleusement les exigences des imprimeurs universitaires internationaux, garantissant une nettet\u00e9 absolue des d\u00e9limitations de classes et du texte descriptif.<\/p>\n<h2>9. Cas pratique 2 : Donn\u00e9es chronom\u00e9triques et distribution log-normale des temps de r\u00e9action<\/h2>\n<h3>9.1 Nature math\u00e9matique des temps de r\u00e9action en psychologie cognitive<\/h3>\n<p>Dans l&rsquo;arsenal m\u00e9thodologique des sciences cognitives, la chronom\u00e9trie mentale occupe une place d&rsquo;honneur pour sonder l&rsquo;architecture du syst\u00e8me nerveux central. Les temps de r\u00e9action (TR), mesur\u00e9s en millisecondes lors de t\u00e2ches d&rsquo;inhibition comme le test de Stroop ou lors d&rsquo;\u00e9preuves de d\u00e9tection lexicale, constituent la variable quantitative par excellence. Cependant, sur le plan purement distributionnel, les temps de r\u00e9action se situent aux antipodes de la sym\u00e9trie gaussienne : ils sont caract\u00e9ris\u00e9s par une fronti\u00e8re physique stricte \u00e0 gauche (l&rsquo;impossibilit\u00e9 physiologique de r\u00e9pondre en dessous d&rsquo;environ 150 \u00e0 200 ms en raison des d\u00e9lais de transmission synaptique et neuromusculaire), une mont\u00e9e de densit\u00e9 fulgurante vers le mode de r\u00e9ponse rapide, et une longue tra\u00eene asym\u00e9trique \u00e0 droite s&rsquo;\u00e9tirant vers des valeurs temporelles \u00e9lev\u00e9es.<\/p>\n<p>Les mod\u00e9lisations math\u00e9matiques formelles, issues notamment des travaux fondateurs de <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Roger_Ratcliff\">Roger Ratcliff<\/a> sur le mod\u00e8le de diffusion, d\u00e9montrent que les temps de r\u00e9action empiriques suivent d&rsquo;ordinaire une loi ex-gaussienne (convolution probabiliste d&rsquo;une loi normale et d&rsquo;une loi exponentielle) ou une loi log-normale. Tenter de visualiser ces chronom\u00e9tries brutes au moyen d&rsquo;algorithmes pr\u00e9supposant une distribution normale rel\u00e8ve de l&rsquo;aberration m\u00e9thodologique. Pour une cohorte exp\u00e9rimentale classique de <em>n = 1 500<\/em> essais chronom\u00e9tr\u00e9s, l&rsquo;inad\u00e9quation entre la r\u00e9alit\u00e9 neuro-fonctionnelle et la g\u00e9om\u00e9trie des classes de l&rsquo;histogramme peut compl\u00e8tement occulter la structure des processus cognitifs sous-jacents.<\/p>\n<p>La pr\u00e9sence incontournable de quelques essais extr\u00eamement lents \u2014 caus\u00e9s par des micro-sommeils attentionnels, des clignements oculaires ou des distractions environnementales fugaces \u2014 produit des valeurs isol\u00e9es atteignant parfois 2 000 ou 3 000 ms. Si l&rsquo;on ne ma\u00eetrise pas rigoureusement la formation des intervalles de l&rsquo;histogramme, ces valeurs p\u00e9riph\u00e9riques vont peser de fa\u00e7on d\u00e9mesur\u00e9e sur le calcul de la largeur des tranches, diluant la r\u00e9solution visuelle exactement l\u00e0 o\u00f9 se joue la discrimination cognitive : dans la fen\u00eatre critique comprise entre 300 et 800 ms.<\/p>\n<h3>9.2 Optimisation du d\u00e9coupage en classes pour donn\u00e9es fortement asym\u00e9triques<\/h3>\n<p>L&rsquo;application directe de la r\u00e8gle de Scott sur un vecteur de temps de r\u00e9action brut d\u00e9montre instantan\u00e9ment sa vuln\u00e9rabilit\u00e9 structurelle. Parce que l&rsquo;\u00e9cart-type <em>s<\/em> est math\u00e9matiquement hypertrophi\u00e9 par la tra\u00eene exponentielle et les temps de r\u00e9ponse extr\u00eames, la formule de Scott pr\u00e9conise une largeur de classe <em>w<\/em> excessivement grande. L&rsquo;histogramme qui en r\u00e9sulte affiche une silhouette fruste o\u00f9 l&rsquo;ensemble des r\u00e9ponses rapides et mod\u00e9r\u00e9es se retrouve amass\u00e9 dans une poign\u00e9e de barres compactes, rendant totalement indiscernables les variations de latence de l&rsquo;ordre de 30 \u00e0 50 ms qui distinguent exp\u00e9rimentalement une condition congruente d&rsquo;une condition incongruente dans une t\u00e2che cognitive.<\/p>\n<p>Le recours \u00e0 la r\u00e8gle robuste de Freedman-Diaconis (<em>breaks = \u00ab\u00a0FD\u00a0\u00bb<\/em>) r\u00e9tablit imm\u00e9diatement la balance. En fondant son estimation sur l&rsquo;\u00e9cart interquartile, l&rsquo;algorithme neutralise l&rsquo;impact d\u00e9stabilisateur des temps sup\u00e9rieurs \u00e0 1 500 ms. Le d\u00e9coupage obtenu produit des classes d&rsquo;une finesse adapt\u00e9e \u00e0 la densit\u00e9 principale des r\u00e9ponses, offrant une vue d\u00e9taill\u00e9e du mode et de la pente d&rsquo;ascension initiale de la distribution. C&rsquo;est l&rsquo;illustration \u00e9clatante de la sup\u00e9riorit\u00e9 des estimateurs d&rsquo;\u00e9chelle non param\u00e9triques face aux chronom\u00e9tries neurocomportementales.<\/p>\n<p>Une alternative analytique d&rsquo;une grande \u00e9l\u00e9gance consiste \u00e0 coupler la s\u00e9lection des classes \u00e0 une transformation math\u00e9matique de l&rsquo;espace de mesure. En appliquant une transformation logarithmique n\u00e9p\u00e9rienne aux donn\u00e9es brutes via <em>log(TR)<\/em>, l&rsquo;analyste sym\u00e9trise la distribution empirique, compressant la longue tra\u00eene de droite tout en \u00e9tirant les latences courtes. Sur cette nouvelle \u00e9chelle log-transform\u00e9e, la distribution se rapproche remarquablement d&rsquo;une courbe normale id\u00e9ale. L&rsquo;application s\u00e9quentielle de la r\u00e8gle de Scott ou de Sturges sur ces donn\u00e9es transform\u00e9es devient alors parfaitement justifi\u00e9e d&rsquo;un point de vue th\u00e9orique, offrant une visualisation g\u00e9om\u00e9trique \u00e9quilibr\u00e9e de la performance cognitive de l&rsquo;\u00e9chantillon.<\/p>\n<figure class=\"wpt-preserved-image\"><img decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/bins4.png\" alt=\"\" \/><\/figure>\n<h3>9.3 Visualisation des percentiles critiques et des seuils d&rsquo;exclusion<\/h3>\n<p>Dans tout protocole d&rsquo;analyse de donn\u00e9es chronom\u00e9triques, l&rsquo;\u00e9tape de nettoyage et de filtrage statistique s&rsquo;av\u00e8re d\u00e9terminante : le chercheur doit identifier et \u00e9laguer les r\u00e9ponses non valides sans introduire de biais d&rsquo;attrition arbitraire. L&rsquo;histogramme calibr\u00e9 avec pr\u00e9cision constitue le meilleur guide visuel pour formaliser ces crit\u00e8res d&rsquo;exclusion. Deux fronti\u00e8res nosologiques critiques doivent \u00eatre syst\u00e9matiquement isol\u00e9es : les r\u00e9ponses pr\u00e9matur\u00e9es ou anticipatoires (typiquement les temps de r\u00e9action inf\u00e9rieurs \u00e0 180 ou 200 ms, incompatibles avec un traitement cortical conscient) et les temps d&rsquo;inattention pathologique (souvent fix\u00e9s au-del\u00e0 de 1 500 ms ou \u00e0 plus de 3 \u00e9carts-types de la moyenne tronqu\u00e9e).<\/p>\n<p>Pour mat\u00e9rialiser visuellement ces coupes op\u00e9rationnelles dans R, l&rsquo;analyste peut \u00e9laborer un vecteur de coupures personnalis\u00e9es int\u00e9grant formellement ces seuils comme points de rupture fronti\u00e8res. Par exemple, en programmant : <em>breaks = c(0, 200, seq(250, 1500, by = 50), max(donnees_tr))<\/em>. Une telle architecture isole structurellement la zone d&rsquo;anticipation dans une premi\u00e8re classe d\u00e9di\u00e9e, d\u00e9ploie une grille r\u00e9guli\u00e8re et fine sur l&rsquo;espace d&rsquo;int\u00e9r\u00eat exp\u00e9rimental (classes de 50 ms entre 200 et 1 500 ms), et rassemble les latences d\u00e9mesur\u00e9es dans un intervalle final d&rsquo;inattention.<\/p>\n<p>En associant \u00e0 cette cartographie une coloration conditionnelle des barres \u2014 par exemple un gris sombre pour la fen\u00eatre valide et un rouge hachur\u00e9 pour les zones de rebut \u2014, le chercheur dispose d&rsquo;une preuve graphique irr\u00e9futable pour justifier son protocole d&rsquo;\u00e9puration statistique aupr\u00e8s des \u00e9valuateurs d&rsquo;articles scientifiques. Cette pratique \u00e9limine tout soup\u00e7on de manipulation s\u00e9lective des donn\u00e9es (le <em>p-hacking<\/em>) en d\u00e9montrant avec transparence que les observations \u00e9lagu\u00e9es se situaient incontestablement en dehors du r\u00e9gime cognitif principal de la t\u00e2che exp\u00e9rimentale.<\/p>\n<h2>10. Comparaisons empiriques et mod\u00e9lisation de m\u00e9langes de distributions<\/h2>\n<h3>10.1 D\u00e9tection visuelle de la multimodalit\u00e9 dans les populations h\u00e9t\u00e9rog\u00e8nes<\/h3>\n<p>L&rsquo;un des d\u00e9fis les plus stimulants en mod\u00e9lisation psychologique r\u00e9side dans l&rsquo;identification des populations h\u00e9t\u00e9rog\u00e8nes dissimul\u00e9es sous un indicateur composite global. Prenons l&rsquo;exemple d&rsquo;un protocole d&rsquo;\u00e9valuation neuropsychologique administr\u00e9 \u00e0 une cohorte mixte de personnes \u00e2g\u00e9es, comprenant \u00e0 la fois des participants sains et des individus pr\u00e9sentant des signes pr\u00e9coces de trouble neurocognitif l\u00e9ger (<em>MCI<\/em>). La distribution des scores d&rsquo;efficience mn\u00e9sique ne rel\u00e8ve pas d&rsquo;une loi statistique simple, mais d&rsquo;un m\u00e9lange fini de distributions de probabilit\u00e9s (<em>finite mixture models<\/em>), caract\u00e9ris\u00e9 par la superposition de deux composantes normales distinctes poss\u00e9dant chacune leur propre moyenne et leur propre variance.<\/p>\n<p>Si l&rsquo;analyste applique de fa\u00e7on paresseuse l&rsquo;histogramme par d\u00e9faut de R gouvern\u00e9 par Sturges, le sur-lissage math\u00e9matique inh\u00e9rent \u00e0 l&rsquo;algorithme va purement et simplement fusionner ces deux densit\u00e9s. Le trac\u00e9 r\u00e9sultant montrera une distribution unique, large et \u00e9tal\u00e9e, \u00e9ventuellement dot\u00e9e d&rsquo;un sommet l\u00e9g\u00e8rement aplati. Le chercheur passera totalement \u00e0 c\u00f4t\u00e9 de la bimodalit\u00e9 fondamentale de son \u00e9chantillon. En revanche, si l&rsquo;on force un partitionnement plus ambitieux au moyen de l&rsquo;algorithme Freedman-Diaconis ou en imposant manuellement un nombre de classes \u00e9lev\u00e9 via <em>breaks = 35<\/em>, le creux de densit\u00e9 situ\u00e9 entre les deux moyennes \u00e9merge avec nettet\u00e9, r\u00e9v\u00e9lant la pr\u00e9sence de deux modes s\u00e9par\u00e9s.<\/p>\n<p>Pour valider formellement que la dualit\u00e9 modale r\u00e9v\u00e9l\u00e9e par l&rsquo;histogramme ne constitue pas un artefact de sur-r\u00e9solution graphique, le chercheur peut confronter son trac\u00e9 aux r\u00e9sultats d&rsquo;un mod\u00e8le formel de m\u00e9lange gaussien en utilisant le c\u00e9l\u00e8bre package R <a rel=\"noopener noreferrer\" href=\"https:\/\/cran.r-project.org\/package=mclust\">mclust<\/a>. L&rsquo;estimation des param\u00e8tres par l&rsquo;algorithme Esp\u00e9rance-Maximisation (EM) fournit les proportions de m\u00e9lange, les moyennes et les variances des deux sous-groupes latents. Superposer les courbes th\u00e9oriques pond\u00e9r\u00e9es issues de <em>mclust<\/em> sur l&rsquo;histogramme finement partitionn\u00e9 confirme avec une rigueur g\u00e9om\u00e9trique irr\u00e9futable l&rsquo;existence empirique des deux sous-populations cliniques.<\/p>\n<h3>10.2 Histogrammes conditionnels et facettage par sous-groupes exp\u00e9rimentaux<\/h3>\n<p>Dans les plans factoriels complexes, la comparaison de la distribution d&rsquo;une variable psychologique \u00e0 travers diff\u00e9rentes conditions exp\u00e9rimentales ou sous-groupes sociod\u00e9mographiques (par exemple selon le genre ou la tranche d&rsquo;\u00e2ge) constitue une d\u00e9marche standard. Sous l&rsquo;environnement <em>ggplot2<\/em>, cette mise en miroir s&rsquo;op\u00e8re \u00e9l\u00e9gamment par la commande de facettage <em>facet_wrap()<\/em> ou <em>facet_grid()<\/em>, qui g\u00e9n\u00e8re une matrice de sous-graphiques align\u00e9s sur une \u00e9chelle commune.<\/p>\n<p>Cependant, l&rsquo;utilisation conjointe de <em>geom_histogram()<\/em> et du facettage rec\u00e8le un pi\u00e8ge m\u00e9thodologique sournois : la synchronisation des largeurs de classes face \u00e0 des groupes d&rsquo;effectifs in\u00e9gaux. Si l&rsquo;on sp\u00e9cifie un nombre fixe de barres avec <em>bins = 20<\/em>, <em>ggplot2<\/em> applique cette contrainte de fa\u00e7on globale ou par facette. Mais si les groupes pr\u00e9sentent des \u00e9tendues empiriques diff\u00e9rentes, fixer un argument <em>bins<\/em> sans pr\u00e9caution peut aboutir \u00e0 ce que la largeur unitaire des barres varie subtilement d&rsquo;un panneau \u00e0 l&rsquo;autre, faussant insidieusement toute comparaison visuelle directe de la dispersion des groupes.<\/p>\n<p>La parade m\u00e9thodologique absolue consiste \u00e0 proscrire l&rsquo;argument <em>bins<\/em> dans les graphiques facett\u00e9s au profit exclusif de l&rsquo;argument <em>binwidth<\/em>, coupl\u00e9 \u00e0 un argument <em>boundary<\/em> invariable. En \u00e9crivant formellement <em>geom_histogram(binwidth = 2, boundary = 0, color = \u00ab\u00a0black\u00a0\u00bb, fill = \u00ab\u00a0cornflowerblue\u00a0\u00bb) + facet_wrap(~ Condition)<\/em>, le chercheur impose une largeur de classe strictement identique sur l&rsquo;ensemble des panneaux de la figure. M\u00eame si un groupe contient 500 sujets et un autre seulement 150, chaque barre individuelle poss\u00e9dera la m\u00eame signification m\u00e9trique sur l&rsquo;axe des abscisses, rendant les asym\u00e9tries et les d\u00e9calages de tendance centrale imm\u00e9diatement perceptibles et scientifiquement comparables d&rsquo;une condition \u00e0 l&rsquo;autre.<\/p>\n<h3>10.3 Superposition avec les estimateurs \u00e0 noyau (Kernel Density Estimation)<\/h3>\n<p>L&rsquo;histogramme en escalier et l&rsquo;estimateur de densit\u00e9 \u00e0 noyau (connu sous l&rsquo;acronyme <em>KDE<\/em> pour <em>Kernel Density Estimation<\/em>) sont deux outils de visualisation compl\u00e9mentaires qui gagnent \u00e0 \u00eatre confront\u00e9s sur une m\u00eame figure. L&rsquo;histogramme mat\u00e9rialise la r\u00e9alit\u00e9 brute de la partition discr\u00e8te, tandis que la courbe de noyau, calcul\u00e9e via une fonction continue comme le noyau gaussien ou d&rsquo;Epanechnikov, lisse les discontinuit\u00e9s pour approcher la fonction de densit\u00e9 th\u00e9orique de la population.<\/p>\n<p>Dans la syntaxe contemporaine de <em>ggplot2<\/em>, cette superposition requiert une manipulation pr\u00e9cise de l&rsquo;axe vertical de l&rsquo;histogramme. Par d\u00e9faut, <em>geom_histogram()<\/em> calcule et affiche les fr\u00e9quences brutes (les comptages absolus), alors que <em>geom_density()<\/em> exprime n\u00e9cessairement ses valeurs en unit\u00e9s de densit\u00e9 relative int\u00e9gr\u00e9e. Si l&rsquo;on tente une superposition sans recalibrage, la courbe de densit\u00e9 appara\u00eetra \u00e9cras\u00e9e sur la ligne de base z\u00e9ro, invisible sous les barres dont les hauteurs atteignent plusieurs dizaines ou centaines d&rsquo;unit\u00e9s. Il faut imp\u00e9rativement contraindre l&rsquo;histogramme \u00e0 projeter la m\u00eame dimension math\u00e9matique en \u00e9crivant : <em>geom_histogram(aes(y = after_stat(density)), binwidth = 2, fill = \u00ab\u00a0grey90\u00a0\u00bb, color = \u00ab\u00a0grey50\u00a0\u00bb)<\/em>.<\/p>\n<p>Cette harmonisation permet ensuite de superposer la couche continue : <em>geom_density(adjust = 1.2, color = \u00ab\u00a0darkblue\u00a0\u00bb, linewidth = 1)<\/em>. L&rsquo;argument <em>adjust<\/em> au sein de <em>geom_density()<\/em> joue un r\u00f4le math\u00e9matique rigoureusement sym\u00e9trique \u00e0 celui de <em>binwidth<\/em> pour l&rsquo;histogramme : il contr\u00f4le le facteur multiplicatif de la fen\u00eatre de lissage (<em>bandwidth<\/em>). En ajustant conjointement la finesse de l&rsquo;histogramme (via <em>binwidth<\/em>) et la flexibilit\u00e9 de la courbe continue (via <em>adjust<\/em>), l&rsquo;analyste dispose d&rsquo;un instrument d&rsquo;exploration d&rsquo;une puissance in\u00e9gal\u00e9e, capable de distinguer instantan\u00e9ment les v\u00e9ritables caract\u00e9ristiques morphologiques de la distribution des artefacts stochastiques locaux.<\/p>\n<h2>11. Erreurs m\u00e9thodologiques, pi\u00e8ges statistiques et comment les \u00e9viter<\/h2>\n<h3>11.1 Le pi\u00e8ge de la discr\u00e9tisation des variables \u00e0 pas constant<\/h3>\n<p>L&rsquo;une des m\u00e9prises les plus insidieuses en visualisation quantitative concerne l&rsquo;application aveugle d&rsquo;algorithmes con\u00e7us pour des variables parfaitement continues \u00e0 des donn\u00e9es issues de d\u00e9nombrements ou de scores \u00e0 pas constant. En psychologie et en neurosciences, de nombreuses m\u00e9triques prennent la forme de comptages discrets : nombre d&rsquo;erreurs d&rsquo;inhibition \u00e0 un test Go\/No-Go, nombre de r\u00e9miniscences lors d&rsquo;un protocole de m\u00e9moire \u00e9pisodique, ou nombre de sympt\u00f4mes valid\u00e9s dans une grille diagnostique de 10 crit\u00e8res. Ces grandeurs progressent par bonds entiers stricts et ne peuvent jamais adopter de valeurs interm\u00e9diaires telles que 2.37 ou 4.81.<\/p>\n<p>Si l&rsquo;analyste sollicite un calcul automatique sous R sans encadrer les bornes, l&rsquo;algorithme d\u00e9coupe l&rsquo;intervalle selon des limites fractionnaires arbitraires. Supposons une variable de comptage variant de 0 \u00e0 10 et un algorithme qui g\u00e9n\u00e8re 7 classes. Certaines classes recouvriront deux valeurs enti\u00e8res possibles tandis que d&rsquo;autres n&rsquo;en recouvriront qu&rsquo;une seule. Il s&rsquo;ensuit une distorsion dramatique du trac\u00e9, connue sous le terme d&rsquo;\u00ab effet d&rsquo;aliasing \u00bb ou d&rsquo;interf\u00e9rence g\u00e9om\u00e9trique : l&rsquo;histogramme affiche des variations erratiques de hauteur qui ne refl\u00e8tent en rien la fr\u00e9quence r\u00e9elle d&rsquo;apparition des erreurs chez les participants, mais d\u00e9coulent exclusivement d&rsquo;un partitionnement incoh\u00e9rent avec la physique de la mesure.<\/p>\n<p>Pour \u00e9liminer d\u00e9finitivement cette anomalie, la r\u00e8gle d&rsquo;or est programmatique : il faut forcer l&rsquo;alignement strict de la g\u00e9om\u00e9trie de l&rsquo;histogramme sur l&rsquo;arithm\u00e9tique discr\u00e8te de la variable. Sous la fonction de base <em>hist()<\/em>, on d\u00e9finira syst\u00e9matiquement le vecteur de d\u00e9coupage en centrant chaque entier au moyen de bornes d\u00e9cal\u00e9es d&rsquo;un demi-pas : <em>breaks = seq(-0.5, max_score + 0.5, by = 1)<\/em>. Sous <em>ggplot2<\/em>, on \u00e9crira rigoureusement : <em>geom_histogram(binwidth = 1, center = 0)<\/em>. Par cette configuration, chaque barre unique englobera exactement un chiffre entier, garantissant une repr\u00e9sentation pure et fid\u00e8le de la structure sous-jacente des donn\u00e9es de comptage.<\/p>\n<h3>11.2 La manipulation involontaire des r\u00e9sultats par le &lsquo;Bin Shopping&rsquo;<\/h3>\n<p>Dans le contexte actuel de crise de la reproductibilit\u00e9 scientifique qui traverse les sciences du comportement, une attention scrupuleuse est port\u00e9e aux degr\u00e9s de libert\u00e9 non document\u00e9s du chercheur (souvent qualifi\u00e9s de <em>researcher degrees of freedom<\/em>). Parmi ces pratiques discutables, le \u00ab bin shopping \u00bb (ou \u00ab magasinage de classes \u00bb) repr\u00e9sente un biais cognitif et m\u00e9thodologique majeur. Cette pratique consiste \u00e0 faire varier interactivement et de mani\u00e8re opportuniste le nombre de classes d&rsquo;un histogramme jusqu&rsquo;\u00e0 obtenir l&rsquo;allure visuelle qui flatte le plus l&rsquo;hypoth\u00e8se th\u00e9orique initiale du chercheur.<\/p>\n<p>En ajustant \u00e0 t\u00e2tons la largeur de bande, un analyste peut ais\u00e9ment estomper un mode d\u00e9rangeant qui contredirait son mod\u00e8le th\u00e9orique d&rsquo;un construit unifi\u00e9, ou \u00e0 l&rsquo;inverse cr\u00e9er artificiellement l&rsquo;illusion d&rsquo;une discontinuit\u00e9 distributionnelle l\u00e0 o\u00f9 il n&rsquo;existe qu&rsquo;une fluctuation d&rsquo;\u00e9chantillonnage al\u00e9atoire. Cette flexibilit\u00e9 non d\u00e9clar\u00e9e menace directement l&rsquo;int\u00e9grit\u00e9 de la recherche exploratoire : la figure publi\u00e9e devient alors un support rh\u00e9torique destin\u00e9 \u00e0 persuader plut\u00f4t qu&rsquo;un outil statistique destin\u00e9 \u00e0 mesurer objectivement la r\u00e9alit\u00e9.<\/p>\n<p>Pour pr\u00e9venir cette d\u00e9rive \u00e9pist\u00e9mologique, la communaut\u00e9 scientifique pr\u00e9conise le pr\u00e9-enregistrement des protocoles d&rsquo;analyse (<em>pre-registration<\/em>) sur des plateformes institutionnelles telles que l&rsquo;Open Science Framework (OSF). Lorsque l&rsquo;analyse est strictement exploratoire, l&rsquo;analyste a le devoir \u00e9thique d&rsquo;adopter des r\u00e8gles de d\u00e9cision algorithmiques formelles (comme le recours invariable \u00e0 la m\u00e9thode Freedman-Diaconis) plut\u00f4t que des s\u00e9lections manuelles intuitives, et de justifier toute d\u00e9viation par rapport aux standards par des contraintes m\u00e9triques ou cliniques objectivement d\u00e9montr\u00e9es.<\/p>\n<h3>11.3 Erreurs de syntaxe courantes et messages d&rsquo;alerte dans R<\/h3>\n<p>La pratique quotidienne du code R s&rsquo;accompagne in\u00e9vitablement de messages d&rsquo;alerte et d&rsquo;erreurs d&rsquo;ex\u00e9cution dont l&rsquo;\u00e9lucidation rapide conditionne la fluidit\u00e9 du travail d&rsquo;analyse. L&rsquo;une des erreurs les plus fr\u00e9quentes lors de l&rsquo;usage de la fonction de base est l&rsquo;interruption brutale du trac\u00e9 accompagn\u00e9e du message d&rsquo;erreur : <em>Error in hist.default(x, breaks) : some &lsquo;x&rsquo; not in any bin<\/em>. Cette notification indique sans \u00e9quivoque que le vecteur num\u00e9rique transmis \u00e0 <em>breaks<\/em> ne couvre pas l&rsquo;int\u00e9gralit\u00e9 du domaine de variation des donn\u00e9es, la borne minimale \u00e9tant sup\u00e9rieure au minimum des donn\u00e9es ou la borne maximale \u00e9tant inf\u00e9rieure au score le plus \u00e9lev\u00e9. La correction imm\u00e9diate consiste \u00e0 encapsuler les bornes dans des appels dynamiques garantissant l&rsquo;inclusion totale : <em>breaks = seq(floor(min(x)), ceiling(max(x)), length.out = k + 1)<\/em>.<\/p>\n<p>Un autre \u00e9cueil classique r\u00e9side dans l&rsquo;avertissement : <em>&lsquo;breaks&rsquo; are not strictly increasing<\/em>. R exige formellement que le vecteur de coupure soit rigoureusement monotone et croissant. Toute pr\u00e9sence de valeurs dupliqu\u00e9es (souvent caus\u00e9e par l&rsquo;arrondi maladroit d&rsquo;une s\u00e9quence calcul\u00e9e) ou tout d\u00e9sordre d&rsquo;ordonnancement conduira au blocage imm\u00e9diat de la commande. Il est ais\u00e9 de v\u00e9rifier la stricte monotonie d&rsquo;un vecteur avant son injection dans <em>hist()<\/em> en testant l&rsquo;expression logique <em>all(diff(breaks) &gt; 0)<\/em>.<\/p>\n<p>Enfin, sous <em>ggplot2<\/em>, les utilisateurs s&rsquo;interrogent fr\u00e9quemment sur la divergence subtile entre l&rsquo;utilisation combin\u00e9e de <em>bins<\/em> et de <em>binwidth<\/em>. R renvoie un message explicatif lorsqu&rsquo;on tente de d\u00e9clarer simultan\u00e9ment ces deux arguments antagonistes dans <em>geom_histogram()<\/em> : <em>stat_bin() : Can only specify one of &lsquo;bins&rsquo; and &lsquo;binwidth&rsquo;. Preferring &lsquo;binwidth&rsquo;<\/em>. Comprendre cette hi\u00e9rarchie interne \u00e9vite les redondances syntaxiques et permet de r\u00e9diger un code propre, \u00e9l\u00e9gant et imm\u00e9diatement compr\u00e9hensible lors de la relecture par les pairs.<\/p>\n<h2>12. Recommandations r\u00e9dactionnelles et int\u00e9gration dans les publications acad\u00e9miques<\/h2>\n<h3>12.1 Transparence m\u00e9thodologique selon les standards APA (7e \u00e9dition)<\/h3>\n<p>Les normes \u00e9ditoriales contemporaines \u00e9dict\u00e9es par l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/apastyle.apa.org\/\">American Psychological Association<\/a> dans la 7e \u00e9dition de son manuel de publication imposent des standards de transparence et de reproductibilit\u00e9 drastiques pour tout document scientifique. Les graphiques statistiques ne sont plus consid\u00e9r\u00e9s comme de simples ornements visuels, mais comme des arguments quantitatifs \u00e0 part enti\u00e8re qui doivent \u00eatre d\u00e9crits avec la m\u00eame pr\u00e9cision m\u00e9thodologique qu&rsquo;un coefficient de r\u00e9gression ou une p-valeur issue d&rsquo;un test inf\u00e9rentiel.<\/p>\n<p>Lors de l&rsquo;int\u00e9gration d&rsquo;un histogramme dans un manuscrit acad\u00e9mique, le corps du texte ou la l\u00e9gende sous-jacente de la figure (<em>Figure Note<\/em>) doit expliciter sans aucune ambigu\u00eft\u00e9 la proc\u00e9dure exacte ayant pr\u00e9sid\u00e9 au choix du nombre et de la largeur des classes. Il est imp\u00e9ratif de mentionner l&rsquo;algorithme formel utilis\u00e9 (par exemple : \u00ab Le d\u00e9coupage en classes a \u00e9t\u00e9 calibr\u00e9 selon l&rsquo;algorithme robuste de Freedman-Diaconis \u00bb) ou de pr\u00e9ciser la largeur unitaire retenue sur l&rsquo;\u00e9chelle m\u00e9trique (par exemple : \u00ab Largeur unitaire de classe fix\u00e9e \u00e0 2 points sur l&rsquo;inventaire BDI-II, align\u00e9e sur l&rsquo;origine z\u00e9ro \u00bb).<\/p>\n<p>De surcro\u00eet, si des regroupements sp\u00e9cifiques ou des classes de largeurs in\u00e9gales ont \u00e9t\u00e9 mobilis\u00e9s pour refl\u00e9ter des seuils nosologiques ou diagnostiques, le chercheur doit fournir la justification clinique formelle de ces coupures dans la section \u00ab M\u00e9thode \/ Mat\u00e9riel et mesures \u00bb. Dissimuler un r\u00e9glage manuel ou omettre d&rsquo;expliquer pourquoi une distribution continue a \u00e9t\u00e9 segment\u00e9e d&rsquo;une fa\u00e7on sp\u00e9cifique expose l&rsquo;auteur \u00e0 des critiques s\u00e9v\u00e8res de la part des r\u00e9viseurs et fragilise la cr\u00e9dibilit\u00e9 de l&rsquo;ensemble du travail de recherche.<\/p>\n<h3>12.2 Alternatives et compl\u00e9ments visuels recommand\u00e9s en psychologie<\/h3>\n<p>Bien que l&rsquo;histogramme demeure un jalon indispensable de l&rsquo;exploration descriptive, la visualisation moderne en psychologie quantitative encourage vivement le recours \u00e0 des compositions graphiques hybrides qui surmontent ses limitations intrins\u00e8ques. L&rsquo;une des approches les plus stimulantes consiste \u00e0 associer l&rsquo;histogramme \u00e0 un diagramme en bo\u00eete et moustaches (<em>boxplot<\/em>) ou \u00e0 un trac\u00e9 d&rsquo;observations individuelles (<em>stripchart<\/em> ou trac\u00e9 de dispersion unidimensionnel). Positionner un trac\u00e9 marginal en bo\u00eete au-dessus de l&rsquo;histogramme permet d&rsquo;appr\u00e9hender d&rsquo;un seul coup d&rsquo;\u0153il les percentiles fondamentaux (m\u00e9diane, quartiles, limites d&rsquo;exclusion) tout en conservant la silhouette topologique d\u00e9taill\u00e9e des barres.<\/p>\n<p>Dans cette perspective int\u00e9grative, les visualisations de type \u00ab nuage de pluie \u00bb (ou <em>Raincloud plots<\/em>), popularis\u00e9es notamment par Micah Allen et ses coll\u00e8gues dans le champ des neurosciences, repr\u00e9sentent aujourd&rsquo;hui l&rsquo;\u00e9talon-or pour la pr\u00e9sentation d&rsquo;\u00e9chantillons continus. Un <em>Raincloud plot<\/em> condense sur un axe unique une estimation de densit\u00e9 demi-violon fluide (analogue conceptuel sup\u00e9rieur de l&rsquo;histogramme), un diagramme en bo\u00eete compact mat\u00e9rialisant les r\u00e9sum\u00e9s non param\u00e9triques, et la projection brute int\u00e9grale de l&rsquo;ensemble des points de donn\u00e9es individuels l\u00e9g\u00e8rement dispers\u00e9s (<em>jittering<\/em>).<\/p>\n<p>Cette exhaustivit\u00e9 graphique \u00e9limine totalement le risque d&rsquo;artefact li\u00e9 au choix des classes : le chercheur offre \u00e0 la communaut\u00e9 une visibilit\u00e9 totale sur l&rsquo;\u00e9paisseur de son \u00e9chantillonnage, le volume des effectifs, l&rsquo;\u00e9ventuelle bimodalit\u00e9 et la position exacte de chaque participant. Pour les \u00e9tudes reposant sur des \u00e9chantillons d&rsquo;envergure restreinte \u00e0 mod\u00e9r\u00e9e (<em>n &lt; 100<\/em>), fr\u00e9quentes en neuropsychologie exp\u00e9rimentale, substituer l&rsquo;histogramme conventionnel par un trac\u00e9 de type nuage de pluie constitue un gage de rigueur scientifique unanimement salu\u00e9 par les comit\u00e9s de lecture.<\/p>\n<h3>12.3 Checklist pour la reproductibilit\u00e9 du code R en recherche ouverte<\/h3>\n<p>Dans l&rsquo;esprit du mouvement pour une science ouverte et reproductible (<em>Open Science<\/em>), la publication d&rsquo;un article scientifique doit id\u00e9alement s&rsquo;accompagner du d\u00e9p\u00f4t public des scripts d&rsquo;analyse informatique complets sur des plateformes certifi\u00e9es telles que le r\u00e9seau de d\u00e9p\u00f4ts ouverts OSF, Zenodo ou GitHub. Pour que le pipeline graphique relatif aux histogrammes r\u00e9ponde aux crit\u00e8res de reproductibilit\u00e9 FAIR (Facile \u00e0 trouver, Accessible, Interop\u00e9rable et R\u00e9utilisable), l&rsquo;analyste veillera \u00e0 valider syst\u00e9matiquement les points de la checklist m\u00e9thodologique suivante :<\/p>\n<ul>\n<li><strong>Fixation de la graine al\u00e9atoire :<\/strong> Tout script proc\u00e9dant \u00e0 des simulations ou \u00e0 l&rsquo;introduction d&rsquo;un l\u00e9ger bruit visuel (<em>jittering<\/em>) doit d\u00e9buter par l&rsquo;appel formel \u00e0 <em>set.seed(&#8230;)<\/em> pour garantir que les graphiques produits soient rigoureusement superposables \u00e0 chaque ex\u00e9cution.<\/li>\n<li><strong>Explicitation int\u00e9grale des arguments :<\/strong> \u00c9viter les appels par d\u00e9faut laconiques tels que <em>hist(x)<\/em> dans les scripts de production finale. Documenter syst\u00e9matiquement la valeur attribu\u00e9e \u00e0 <em>breaks<\/em>, <em>binwidth<\/em>, <em>boundary<\/em> ou <em>center<\/em>.<\/li>\n<li><strong>Ind\u00e9pendance logicielle et gestion des versions :<\/strong> Mentionner explicitement dans l&rsquo;en-t\u00eate du script la version exacte du logiciel R et des biblioth\u00e8ques mobilis\u00e9es (particuli\u00e8rement <em>ggplot2<\/em>), en exploitant \u00e9ventuellement des outils d&rsquo;encapsulation d&rsquo;environnement tels que <em>renv<\/em>.<\/li>\n<li><strong>D\u00e9tachement des donn\u00e9es manquantes :<\/strong> D\u00e9clarer de mani\u00e8re transparente et automatis\u00e9e l&rsquo;exclusion des <em>NA<\/em> en consignant dans les fichiers journaux d&rsquo;analyse le nombre pr\u00e9cis d&rsquo;observations \u00e9cart\u00e9es lors de la composition de la figure.<\/li>\n<li><strong>Vectorisation haute r\u00e9solution :<\/strong> Bannir formellement les captures d&rsquo;\u00e9cran matricielles floues au format JPEG basse r\u00e9solution au profit d&rsquo;instructions d&rsquo;exportation programmatiques g\u00e9n\u00e9rant des figures vectorielles en PDF ou des fichiers TIFF compress\u00e9s d&rsquo;une r\u00e9solution minimale de 300 \u00e0 600 DPI.<\/li>\n<\/ul>\n<p>En observant scrupuleusement ces principes computationnels et m\u00e9thodologiques, le chercheur transforme une t\u00e2che technique en apparence banale \u2014 param\u00e9trer le nombre de barres d&rsquo;un graphique \u2014 en un acte de communication scientifique irr\u00e9prochable. La ma\u00eetrise rigoureuse de la discr\u00e9tisation spatiale sous le logiciel R garantit que la figure finale ne trahira jamais la r\u00e9alit\u00e9 empirique, permettant aux donn\u00e9es psychologiques d&rsquo;exprimer toute leur richesse et leur complexit\u00e9 au service de la d\u00e9couverte scientifique.<\/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>Beck, A. T., Steer, R. A., &amp; Brown, G. K. (1996). <em>Manual for the Beck Depression Inventory-II<\/em>. Psychological Corporation.<\/li>\n<li>Freedman, D., &amp; Diaconis, P. (1981). On the histogram as a density estimator: L2 theory. <em>Zeitschrift f\u00fcr Wahrscheinlichkeitstheorie und Verwandte Gebiete<\/em>, 57(4), 453\u2013476. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/BF01025868\">https:\/\/doi.org\/10.1007\/BF01025868<\/a><\/li>\n<li>Hastie, T., Tibshirani, R., &amp; Friedman, J. (2009). <em>The elements of statistical learning: Data mining, inference, and prediction<\/em> (2nd ed.). Springer. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-0-387-84858-7\">https:\/\/doi.org\/10.1007\/978-0-387-84858-7<\/a><\/li>\n<li>Pearson, K. (1895). Contributions to the mathematical theory of evolution. II. Skew variation in homogeneous material. <em>Philosophical Transactions of the Royal Society of London. A<\/em>, 186, 343\u2013414. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1098\/rsta.1895.0010\">https:\/\/doi.org\/10.1098\/rsta.1895.0010<\/a><\/li>\n<li>R Core Team. (2023). <em>R: A language and environment for statistical computing<\/em>. R Foundation for Statistical Computing. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.R-project.org\/\">https:\/\/www.R-project.org\/<\/a><\/li>\n<li>Ratcliff, R. (1979). Group reaction time distributions and an analysis of distribution statistics. <em>Psychological Bulletin<\/em>, 86(3), 446\u2013461. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1037\/0033-2909.86.3.446\">https:\/\/doi.org\/10.1037\/0033-2909.86.3.446<\/a><\/li>\n<li>Scott, D. W. (1979). On optimal and data-based histograms. <em>Biometrika<\/em>, 66(3), 605\u2013610. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1093\/biomet\/66.3.605\">https:\/\/doi.org\/10.1093\/biomet\/66.3.605<\/a><\/li>\n<li>Scrucca, L., Fop, M., Murphy, T. B., &amp; Raftery, A. E. (2016). mclust 5: clustering, classification and density estimation using Gaussian finite mixture models. <em>The R Journal<\/em>, 8(1), 289\u2013317. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.32614\/RJ-2016-021\">https:\/\/doi.org\/10.32614\/RJ-2016-021<\/a><\/li>\n<li>Sturges, H. A. (1926). The choice of a class interval. <em>Journal of the American Statistical Association<\/em>, 21(153), 65\u201366. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/01621459.1926.10502161\">https:\/\/doi.org\/10.1080\/01621459.1926.10502161<\/a><\/li>\n<li>Wickham, H. (2016). <em>ggplot2: Elegant graphics for data analysis<\/em> (2nd ed.). Springer-Verlag. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-3-319-24277-4\">https:\/\/doi.org\/10.1007\/978-3-319-24277-4<\/a><\/li>\n<li>Wilkinson, L. (2005). <em>The grammar of graphics<\/em> (2nd ed.). Springer. <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 acad\u00e9mique complet pour modifier et optimiser le nombre de classes (bins) d&rsquo;un histogramme dans R, appliqu\u00e9 \u00e0 l&rsquo;analyse de donn\u00e9es psychologiques.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2193,1835],"tags":[5289,5291,5287,5288,5290],"class_list":["post-3200","psych_stat","type-psych_stat","status-publish","hentry","category-programmation-r","category-statistiques-en-psychologie","tag-breaks-seq","tag-ggplot2-histogram","tag-histogramme-r","tag-nombre-de-classes","tag-visualisation-psychometrie"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3200","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=3200"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3200\/revisions"}],"predecessor-version":[{"id":16459,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3200\/revisions\/16459"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3200"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3200"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3200"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}