{"id":5524,"date":"2026-09-11T22:26:42","date_gmt":"2026-09-11T22:26:42","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-calculer-variance-echantillon-population-r\/"},"modified":"2026-09-11T22:26:42","modified_gmt":"2026-09-11T22:26:42","slug":"comment-calculer-variance-echantillon-population-r","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-calculer-variance-echantillon-population-r","title":{"rendered":"Comment calculer la variance d&rsquo;un \u00e9chantillon et d&rsquo;une population dans R"},"content":{"rendered":"<p>Dans l&rsquo;\u00e9difice des sciences quantitatives, de la psychom\u00e9trie et de la mod\u00e9lisation statistique, la mesure de la tendance centrale ne constitue que la moiti\u00e9 de l&rsquo;information requise pour caract\u00e9riser une distribution empirique. Si la moyenne arithm\u00e9tique offre un point d&rsquo;ancrage fondamental en r\u00e9sumant le centre de gravit\u00e9 des observations, elle demeure intrins\u00e8quement aveugle aux disparit\u00e9s individuelles qui structurent le ph\u00e9nom\u00e8ne \u00e9tudi\u00e9. Deux cohortes exp\u00e9rimentales peuvent pr\u00e9senter une moyenne rigoureusement identique tout en d\u00e9crivant des r\u00e9alit\u00e9s psychologiques ou comportementales radicalement divergentes : la premi\u00e8re se caract\u00e9risant par une forte homog\u00e9n\u00e9it\u00e9 des r\u00e9ponses autour de la norme, tandis que la seconde r\u00e9v\u00e8le une polarisation extr\u00eame des profils. C&rsquo;est pr\u00e9cis\u00e9ment au sein de cet espace d&rsquo;ind\u00e9termination que s&rsquo;impose la mod\u00e9lisation de la dispersion statistique, dont la variance constitue l&rsquo;expression math\u00e9matique fondamentale.<\/p>\n<p>Au sein de l&rsquo;\u00e9cosyst\u00e8me du logiciel statistique open-source <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">The R Project for Statistical Computing<\/a>, le calcul de la dispersion occupe une place centrale dans les routines analytiques quotidiennes. Pourtant, une ambigu\u00eft\u00e9 m\u00e9thodologique majeure persiste chez de nombreux praticiens, chercheurs en sciences humaines et analystes de donn\u00e9es : la distinction fondamentale entre la variance d&rsquo;\u00e9chantillon et la variance de population. Le langage R impl\u00e9mente nativement des fonctions pens\u00e9es pour le paradigme inf\u00e9rentiel, privil\u00e9giant syst\u00e9matiquement l&rsquo;estimation des param\u00e8tres inconnus d&rsquo;une population parente \u00e0 partir d&rsquo;un sous-ensemble fini d&rsquo;observations. D\u00e8s lors, l&rsquo;ex\u00e9cution standard de la fonction <em>var()<\/em> int\u00e8gre de mani\u00e8re sous-jacente des hypoth\u00e8ses probabilistes qu&rsquo;il est imp\u00e9ratif de d\u00e9construire pour \u00e9viter des erreurs syst\u00e9matiques de quantification, notamment lors de l&rsquo;\u00e9tablissement de normes psychom\u00e9triques ou du traitement d&rsquo;\u00e9tudes exhaustives.<\/p>\n<p>Ce guide exhaustif a pour vocation d&rsquo;explorer l&rsquo;ensemble des fondements th\u00e9oriques, des d\u00e9monstrations alg\u00e9briques et des impl\u00e9mentations computationnelles de la variance dans l&rsquo;environnement de programmation R. \u00c0 travers une analyse comparative rigoureuse, nous examinerons la justification math\u00e9matique de la correction de Bessel, le traitement algorithmique de la dispersion sur des structures vectorielles, matricielles et relationnelles, ainsi que l&rsquo;impact critique des donn\u00e9es aberrantes et manquantes. En articulant th\u00e9orie math\u00e9matique de haut niveau, psychom\u00e9trie appliqu\u00e9e et programmation vectoris\u00e9e moderne, cet article propose une r\u00e9f\u00e9rence compl\u00e8te destin\u00e9e aux chercheurs d\u00e9sireux de ma\u00eetriser avec exactitude la m\u00e9trique de dispersion au c\u0153ur de leurs mod\u00e9lisations quantitatives.<\/p>\n<h2>1. Fondements th\u00e9oriques de la dispersion : D\u00e9finition conceptuelle de la variance en psychologie et sciences quantitatives<\/h2>\n<h3>1.1 Qu&rsquo;est-ce que la dispersion statistique des donn\u00e9es empiriques ?<\/h3>\n<p>La variabilit\u00e9 statistique constitue la pierre angulaire de toute investigation scientifique empirique. Dans les sciences du comportement, en neurosciences cognitives et en psychologie quantitative, aucun individu ne r\u00e9agit de mani\u00e8re rigoureusement identique \u00e0 un stimulus donn\u00e9. Cette h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des scores observ\u00e9s refl\u00e8te non seulement les diff\u00e9rences interindividuelles fondamentales \u2014 telles que les traits de personnalit\u00e9, les aptitudes cognitives ou les \u00e9tats \u00e9motionnels transitoires \u2014, mais \u00e9galement l&rsquo;erreur de mesure inh\u00e9rente aux instruments d&rsquo;\u00e9valuation psychom\u00e9triques. Mesurer la dispersion consiste ainsi \u00e0 quantifier l&rsquo;amplitude avec laquelle les donn\u00e9es empiriques s&rsquo;\u00e9cartent, s&rsquo;\u00e9tirent ou se concentrent autour d&rsquo;une valeur de r\u00e9f\u00e9rence centrale.<\/p>\n<p>D&rsquo;un point de vue \u00e9pist\u00e9mologique, r\u00e9duire une s\u00e9rie de donn\u00e9es \u00e0 sa seule valeur centrale (qu&rsquo;il s&rsquo;agisse de la moyenne, de la m\u00e9diane ou du mode) engendre une perte d&rsquo;information pr\u00e9judiciable \u00e0 la validit\u00e9 des conclusions de recherche. Alors que la tendance centrale localise le barycentre des observations sur le continuum de mesure, les indices de dispersion d\u00e9crivent la structure g\u00e9om\u00e9trique de la distribution. Deux groupes de patients soumis \u00e0 un protocole psychoth\u00e9rapeutique peuvent pr\u00e9senter une r\u00e9duction moyenne identique de leur symptomatologie d\u00e9pressive sur l&rsquo;\u00e9chelle de Hamilton ; n\u00e9anmoins, si le premier groupe affiche une dispersion minimale et le second une dispersion massive, les implications cliniques s&rsquo;av\u00e8rent radicalement dissemblables, signalant dans le second cas la pr\u00e9sence potentielle de sous-populations non r\u00e9pondeuses ou d&rsquo;effets iatrog\u00e8nes chez certains profils de participants.<\/p>\n<p>La dispersion ne doit donc pas \u00eatre per\u00e7ue comme un simple bruit exp\u00e9rimental ind\u00e9sirable ou un r\u00e9sidu d&rsquo;erreur, mais bien comme l&rsquo;objet premier de l&rsquo;investigation quantitative. Dans les plans exp\u00e9rimentaux factoriels et les analyses corr\u00e9lationnelles, c&rsquo;est la variance partag\u00e9e entre les pr\u00e9dicteurs et les crit\u00e8res qui permet d&rsquo;attester l&rsquo;existence de r\u00e9gularit\u00e9s psychologiques. Sans une dispersion suffisante au sein d&rsquo;un \u00e9chantillon exp\u00e9rimental, les coefficients de corr\u00e9lation s&rsquo;effondrent sous l&rsquo;effet du ph\u00e9nom\u00e8ne d&rsquo;attrition de l&rsquo;\u00e9tendue (range restriction), interdisant toute inf\u00e9rence valide sur les relations fonctionnelles entre concepts th\u00e9oriques.<\/p>\n<h3>1.2 Importance de l&rsquo;\u00e9cart \u00e0 la moyenne dans l&rsquo;\u00e9valuation quantitative<\/h3>\n<p>Pour quantifier l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 d&rsquo;un ensemble de scores, l&rsquo;approche intuitive la plus imm\u00e9diate consiste \u00e0 \u00e9valuer la distance s\u00e9parant chaque observation individuelle de la moyenne arithm\u00e9tique de la distribution. Si l&rsquo;on d\u00e9signe par <em>x<sub>i<\/sub><\/em> le score d&rsquo;un participant particulier et par <em>x\u0304<\/em> la moyenne arithm\u00e9tique de l&rsquo;\u00e9chantillon, la quantit\u00e9 <em>(x<sub>i<\/sub> &#8211; x\u0304)<\/em> repr\u00e9sente l&rsquo;\u00e9cart individuel \u00e0 la moyenne. Cet \u00e9cart indique simultan\u00e9ment l&rsquo;amplitude de la d\u00e9viation et son orientation : une valeur positive signale une performance sup\u00e9rieure au centre de gravit\u00e9, tandis qu&rsquo;une valeur n\u00e9gative d\u00e9note un r\u00e9sultat inf\u00e9rieur.<\/p>\n<p>Toutefois, une tentative de synth\u00e8se globale reposant sur la somme arithm\u00e9tique simple de ces \u00e9carts individuels se heurte imm\u00e9diatement \u00e0 une propri\u00e9t\u00e9 alg\u00e9brique incontournable de la moyenne arithm\u00e9tique : la somme des d\u00e9viations par rapport \u00e0 la moyenne est syst\u00e9matiquement \u00e9gale \u00e0 z\u00e9ro. En vertu de la d\u00e9finition m\u00eame du barycentre, les \u00e9carts positifs compensent rigoureusement et en totalit\u00e9 les \u00e9carts n\u00e9gatifs, quelle que soit l&rsquo;ampleur de la variabilit\u00e9 r\u00e9elle des donn\u00e9es. Cette neutralisation alg\u00e9brique rend la somme brute des \u00e9carts totalement inop\u00e9rante pour \u00e9valuer le niveau de dispersion global au sein d&rsquo;une distribution statistique.<\/p>\n<p>Afin de contourner cette annulation math\u00e9matique, deux voies m\u00e9thodologiques se pr\u00e9sentent : l&rsquo;utilisation des valeurs absolues des d\u00e9viations ou l&rsquo;\u00e9l\u00e9vation des d\u00e9viations \u00e0 une puissance paire. Bien que l&rsquo;\u00e9cart absolu moyen offre une interpr\u00e9tation conceptuelle directe, l&rsquo;\u00e9l\u00e9vation au carr\u00e9 s&rsquo;est historiquement et th\u00e9oriquement impos\u00e9e comme la solution matricielle par excellence dans les statistiques math\u00e9matiques d\u00e9velopp\u00e9es par <a rel=\"noopener noreferrer\" href=\"https:\/\/mathshistory.st-andrews.ac.uk\/Biographies\/Gauss\/\">Carl Friedrich Gauss<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/mathshistory.st-andrews.ac.uk\/Biographies\/Pearson\/\">Karl Pearson<\/a>. L&rsquo;op\u00e9ration de quadrillage transforme tous les \u00e9carts en grandeurs strictement positives, \u00e9liminant ainsi les signes n\u00e9gatifs tout en conf\u00e9rant un poids g\u00e9om\u00e9trique accru aux d\u00e9viations de grande magnitude, une propri\u00e9t\u00e9 au fondement de la g\u00e9om\u00e9trie euclidienne des moindres carr\u00e9s.<\/p>\n<h3>1.3 Diff\u00e9renciation conceptuelle entre variance et \u00e9cart-type<\/h3>\n<p>L&rsquo;op\u00e9ration d&rsquo;\u00e9l\u00e9vation au carr\u00e9 des d\u00e9viations individuelles engendre une modification fondamentale de l&rsquo;espace m\u00e9trique dans lequel s&rsquo;exprime la dispersion. En calculant la moyenne de ces \u00e9carts quadratiques, la variance produit un indice de variabilit\u00e9 dont l&rsquo;unit\u00e9 de mesure est le carr\u00e9 de l&rsquo;unit\u00e9 originale de la variable observ\u00e9e. Ainsi, dans le cadre de l&rsquo;\u00e9valuation du temps de r\u00e9action mesur\u00e9 en millisecondes, la variance s&rsquo;exprime en millisecondes au carr\u00e9 ; pour une mesure d&rsquo;intelligence \u00e9valu\u00e9e sur l&rsquo;\u00e9chelle standard du quotient intellectuel, la variance s&rsquo;\u00e9nonce en points de QI au carr\u00e9. Cette mutation dimensionnelle pose un probl\u00e8me d&rsquo;interpr\u00e9tabilit\u00e9 clinique et ph\u00e9nom\u00e9nologique direct, dans la mesure o\u00f9 l&rsquo;\u00e9chelle quadratique ne correspond \u00e0 aucune r\u00e9alit\u00e9 physique ou comportementale imm\u00e9diatement appr\u00e9hendable.<\/p>\n<p>C&rsquo;est pr\u00e9cis\u00e9ment pour restaurer la commensurabilit\u00e9 entre l&rsquo;indicateur de dispersion et la m\u00e9trique initiale de la variable que l&rsquo;\u00e9cart-type a \u00e9t\u00e9 conceptualis\u00e9. En extrayant la racine carr\u00e9e positive de la variance, l&rsquo;analyste r\u00e9int\u00e8gre l&rsquo;\u00e9chelle de mesure originale des observations. L&rsquo;\u00e9cart-type devient d\u00e8s lors un vecteur descriptif d&rsquo;une clart\u00e9 incomparable pour situer la dispersion empirique, permettant d&rsquo;affirmer, par exemple, qu&rsquo;un participant se situe \u00e0 une distance de deux \u00e9carts-types au-dessus de la moyenne de sa cohorte de r\u00e9f\u00e9rence. La plupart des directeurs de recherche et des cliniciens privil\u00e9gient ainsi l&rsquo;\u00e9cart-type dans la restitution narrative et descriptive des r\u00e9sultats psychom\u00e9triques.<\/p>\n<p>N\u00e9anmoins, sur le plan formel et inf\u00e9rentiel, la variance demeure la grandeur math\u00e9matique reine. Contrairement \u00e0 l&rsquo;\u00e9cart-type, la variance b\u00e9n\u00e9ficie de la propri\u00e9t\u00e9 math\u00e9matique fondamentale d&rsquo;additivit\u00e9 pour des variables al\u00e9atoires ind\u00e9pendantes : la variance de la somme de deux variables non corr\u00e9l\u00e9es est strictement \u00e9gale \u00e0 la somme de leurs variances respectives. Cette caract\u00e9ristique essentielle d&rsquo;additivit\u00e9 fait de la variance la m\u00e9trique sous-jacente indispensable \u00e0 l&rsquo;\u00e9dification de l&rsquo;analyse de variance (ANOVA), \u00e0 l&rsquo;estimation des param\u00e8tres des mod\u00e8les de r\u00e9gression lin\u00e9aire multiple, ainsi qu&rsquo;\u00e0 la d\u00e9composition de la variance d&rsquo;erreur et de la variance vraie au sein de la th\u00e9orie classique des tests psychom\u00e9triques.<\/p>\n<h2>2. Formulation math\u00e9matique de la variance d&rsquo;\u00e9chantillon et de population<\/h2>\n<h3>2.1 La formule de la variance de population et ses param\u00e8tres<\/h3>\n<p>La mod\u00e9lisation de la dispersion d&rsquo;une population statistique exhaustive s&rsquo;inscrit dans un cadre d\u00e9terministe o\u00f9 la totalit\u00e9 des \u00e9l\u00e9ments composant l&rsquo;univers de r\u00e9f\u00e9rence est connue et mesur\u00e9e sans omission. Dans cette perspective, la variance de population, universellement d\u00e9sign\u00e9e par la lettre grecque minuscule sigma \u00e9lev\u00e9e au carr\u00e9 (<em>\u03c3\u00b2<\/em>), repr\u00e9sente la moyenne arithm\u00e9tique exacte des carr\u00e9s des d\u00e9viations de chaque membre de la population par rapport \u00e0 la moyenne v\u00e9ritable de cette m\u00eame population, traditionnellement not\u00e9e par la lettre grecque <em>\u03bc<\/em> (mu).<\/p>\n<p>L&rsquo;expression analytique standard de la variance de population s&rsquo;\u00e9nonce selon l&rsquo;\u00e9quation math\u00e9matique suivante :<\/p>\n<p><strong>\u03c3\u00b2 = (1 \/ N) * \u03a3 (x<sub>i<\/sub> &#8211; \u03bc)\u00b2<\/strong><\/p>\n<p>Au sein de cette formulation formelle, la lettre majuscule <em>N<\/em> d\u00e9signe l&rsquo;effectif int\u00e9gral et exhaustif de la population cibl\u00e9e, l&rsquo;op\u00e9rateur de sommation <em>\u03a3<\/em> s&rsquo;\u00e9tend de la premi\u00e8re observation <em>i = 1<\/em> jusqu&rsquo;\u00e0 l&rsquo;observation terminale <em>N<\/em>, et la quantit\u00e9 <em>(x<sub>i<\/sub> &#8211; \u03bc)<\/em> quantifie l&rsquo;\u00e9cart absolu entre chaque valeur empirique individuelle et la moyenne param\u00e9trique globale. Aucun terme n&rsquo;est ici laiss\u00e9 \u00e0 l&rsquo;estimation : chaque param\u00e8tre correspond \u00e0 une grandeur certaine et invariante de la population \u00e9tudi\u00e9e.<\/p>\n<p>L&rsquo;application rigoureuse de cette formule repose sur l&rsquo;hypoth\u00e8se m\u00e9thodologique que le chercheur dispose d&rsquo;un recensement int\u00e9gral des observations, sans avoir recours \u00e0 une quelconque g\u00e9n\u00e9ralisation probabiliste. Ce sc\u00e9nario se rencontre de mani\u00e8re exemplaire lors du traitement des r\u00e9sultats scolaires exhaustifs d&rsquo;un district acad\u00e9mique clos, des donn\u00e9es biom\u00e9triques de l&rsquo;ensemble des membres d&rsquo;une cohorte m\u00e9dicale sp\u00e9cifique enti\u00e8rement r\u00e9pertori\u00e9e, ou encore lors de l&rsquo;analyse des temps de calcul enregistr\u00e9s sur l&rsquo;int\u00e9gralit\u00e9 d&rsquo;un cluster informatique d\u00e9di\u00e9. En l&rsquo;absence de toute incertitude d&rsquo;\u00e9chantillonnage, la division de la somme des carr\u00e9s par l&rsquo;effectif total <em>N<\/em> procure la description exacte, g\u00e9om\u00e9trique et d\u00e9finitive de la dispersion du syst\u00e8me consid\u00e9r\u00e9.<\/p>\n<h3>2.2 La formule de la variance d&rsquo;\u00e9chantillon et la correction de Bessel<\/h3>\n<p>Dans l&rsquo;immense majorit\u00e9 des d\u00e9marches scientifiques quantitatives, l&rsquo;acc\u00e8s \u00e0 la population parente int\u00e9grale s&rsquo;av\u00e8re mat\u00e9riellement impossible, financi\u00e8rement prohibitif ou th\u00e9oriquement impraticable. Le chercheur est ainsi contraint de travailler sur un \u00e9chantillon restreint comportant un nombre fini d&rsquo;observations, not\u00e9 <em>n<\/em>, issu d&rsquo;une population infinie ou inaccessible. Lorsqu&rsquo;il s&rsquo;agit d&rsquo;estimer la dispersion de la population globale \u00e0 partir de ce sous-ensemble, l&rsquo;application na\u00efve de la formule de population \u2014 consistant \u00e0 diviser la somme des carr\u00e9s des \u00e9carts \u00e0 la moyenne d&rsquo;\u00e9chantillon par la taille d&rsquo;\u00e9chantillon <em>n<\/em> \u2014 produit un biais math\u00e9matique syst\u00e9matique : elle sous-estime la variance r\u00e9elle.<\/p>\n<p>Pour compenser cette distorsion structurelle, la th\u00e9orie statistique recourt \u00e0 ce que la litt\u00e9rature nomme la <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Bessel%27s_correction\">correction de Bessel<\/a>, ainsi d\u00e9sign\u00e9e en hommage \u00e0 l&rsquo;astronome et math\u00e9maticien Friedrich Wilhelm Bessel. Cette correction stipule que la somme des carr\u00e9s des \u00e9carts doit \u00eatre divis\u00e9e non pas par l&rsquo;effectif <em>n<\/em>, mais par la quantit\u00e9 <em>(n &#8211; 1)<\/em>. La formule de la variance d&rsquo;\u00e9chantillon corrig\u00e9e, commun\u00e9ment symbolis\u00e9e par la lettre <em>s\u00b2<\/em>, prend alors la forme canonique suivante :<\/p>\n<p><strong>s\u00b2 = (1 \/ (n &#8211; 1)) * \u03a3 (x<sub>i<\/sub> &#8211; x\u0304)\u00b2<\/strong><\/p>\n<p>o\u00f9 <em>x\u0304<\/em> repr\u00e9sente la moyenne arithm\u00e9tique calcul\u00e9e sur l&rsquo;\u00e9chantillon empirique et <em>\u03a3<\/em> op\u00e8re pour l&rsquo;indice <em>i<\/em> allant de 1 jusqu&rsquo;\u00e0 <em>n<\/em>.<\/p>\n<p>Le terme <em>(n &#8211; 1)<\/em> formalise le concept fondamental de degr\u00e9s de libert\u00e9 (souvent abr\u00e9g\u00e9 en <em>ddl<\/em> ou <em>df<\/em> pour degrees of freedom). Pour calculer la variance empirique, il est n\u00e9cessaire d&rsquo;avoir pr\u00e9alablement calcul\u00e9 et fix\u00e9 la moyenne d&rsquo;\u00e9chantillon <em>x\u0304<\/em>. D\u00e8s l&rsquo;instant o\u00f9 cette moyenne est d\u00e9termin\u00e9e, seules <em>(n &#8211; 1)<\/em> observations demeurent libres de varier de mani\u00e8re ind\u00e9pendante ; la derni\u00e8re valeur se trouve math\u00e9matiquement contrainte par l&rsquo;exigence que la somme des d\u00e9viations s&rsquo;annule strictement. L&rsquo;introduction de ce d\u00e9nominateur l\u00e9g\u00e8rement r\u00e9duit accro\u00eet artificiellement la valeur finale de l&rsquo;indice, compensant ainsi avec exactitude le tassement artificiel des donn\u00e9es g\u00e9n\u00e9r\u00e9 par l&rsquo;usage d&rsquo;une moyenne locale issue de l&rsquo;\u00e9chantillon lui-m\u00eame.<\/p>\n<h3>2.3 Analyse math\u00e9matique du biais d&rsquo;estimation<\/h3>\n<p>L&rsquo;origine analytique de la sous-estimation inh\u00e9rente \u00e0 la variance empirique non corrig\u00e9e r\u00e9side dans le fait que les observations d&rsquo;un \u00e9chantillon sont in\u00e9vitablement, en moyenne g\u00e9om\u00e9trique, plus proches de leur propre moyenne d&rsquo;\u00e9chantillon <em>x\u0304<\/em> qu&rsquo;elles ne le sont de la moyenne th\u00e9orique globale de la population <em>\u03bc<\/em>. En d&rsquo;autres termes, pour tout \u00e9chantillon al\u00e9atoire, la quantit\u00e9 <em>\u03a3(x<sub>i<\/sub> &#8211; x\u0304)\u00b2<\/em> est strictement inf\u00e9rieure ou \u00e9gale \u00e0 la quantit\u00e9 <em>\u03a3(x<sub>i<\/sub> &#8211; \u03bc)\u00b2<\/em>, l&rsquo;\u00e9galit\u00e9 ne se produisant que dans l&rsquo;\u00e9ventualit\u00e9 rarissime o\u00f9 la moyenne empirique co\u00efnciderait parfaitement avec le param\u00e8tre de population.<\/p>\n<p>Consid\u00e9rons l&rsquo;estimateur na\u00eff de la variance, not\u00e9 <em>S\u00b2<sub>na\u00eff<\/sub> = (1 \/ n) * \u03a3(x<sub>i<\/sub> &#8211; x\u0304)\u00b2<\/em>. En d\u00e9veloppant les \u00e9carts par rapport \u00e0 la moyenne de population selon l&rsquo;identit\u00e9 alg\u00e9brique <em>(x<sub>i<\/sub> &#8211; x\u0304) = (x<sub>i<\/sub> &#8211; \u03bc) &#8211; (x\u0304 &#8211; \u03bc)<\/em> et en appliquant l&rsquo;op\u00e9rateur d&rsquo;esp\u00e9rance math\u00e9matique <em>E[\u00b7]<\/em>, on parvient \u00e0 la d\u00e9composition rigoureuse suivante :<\/p>\n<p><strong>E[S\u00b2<sub>na\u00eff<\/sub>] = ((n &#8211; 1) \/ n) * \u03c3\u00b2<\/strong><\/p>\n<p>Cette \u00e9galit\u00e9 fondamentale d\u00e9montre sans ambigu\u00eft\u00e9 que l&rsquo;esp\u00e9rance math\u00e9matique de la variance empirique non corrig\u00e9e n&rsquo;est pas \u00e9gale au param\u00e8tre de population <em>\u03c3\u00b2<\/em>, mais souffre d&rsquo;un facteur de r\u00e9tr\u00e9cissement \u00e9gal \u00e0 <em>(n &#8211; 1) \/ n<\/em>. L&rsquo;estimateur na\u00eff est donc structurellement biais\u00e9, sa valeur moyenne attendue \u00e0 travers une infinit\u00e9 de r\u00e9plications exp\u00e9rimentales \u00e9tant syst\u00e9matiquement inf\u00e9rieure \u00e0 la r\u00e9alit\u00e9 ontologique de la dispersion de la population.<\/p>\n<p>En multipliant cet estimateur na\u00eff par l&rsquo;inverse exact de son coefficient de biais, \u00e0 savoir la fraction <em>n \/ (n &#8211; 1)<\/em>, nous obtenons l&rsquo;estimateur corrig\u00e9 :<\/p>\n<p><strong>E[s\u00b2] = E[(n \/ (n &#8211; 1)) * S\u00b2<sub>na\u00eff<\/sub>] = (n \/ (n &#8211; 1)) * ((n &#8211; 1) \/ n) * \u03c3\u00b2 = \u03c3\u00b2<\/strong><\/p>\n<p>L&rsquo;estimateur <em>s\u00b2<\/em> est d\u00e8s lors qualifi\u00e9 d&rsquo;estimateur sans biais ou non biais\u00e9 (unbiased estimator) du param\u00e8tre de population <em>\u03c3\u00b2<\/em>. Sous l&rsquo;hypoth\u00e8se de distributions normales, cet estimateur b\u00e9n\u00e9ficie en outre de propri\u00e9t\u00e9s asymptotiques remarquables, convergeant en probabilit\u00e9 vers le param\u00e8tre vrai (propri\u00e9t\u00e9 de consistance) et atteignant la borne de Cram\u00e9r-Rao, ce qui lui conf\u00e8re le statut d&rsquo;estimateur sans biais \u00e0 variance minimale (Uniformly Minimum Variance Unbiased Estimator ou UMVUE).<\/p>\n<h2>3. Configuration de l&rsquo;environnement R pour l&rsquo;analyse de dispersion<\/h2>\n<h3>3.1 Pr\u00e9paration de la session de travail et structuration des vecteurs<\/h3>\n<p>Pour mener \u00e0 bien des calculs de dispersion au sein du moteur statistique R, la premi\u00e8re \u00e9tape m\u00e9thodologique consiste \u00e0 instancier un espace de travail reproductible et \u00e0 structurer ad\u00e9quatement les donn\u00e9es sous forme de structures vectorielles. R est un langage vectoris\u00e9 par essence, ce qui signifie que ses primitives computationnelles sont con\u00e7ues pour appliquer des transformations alg\u00e9briques instantan\u00e9es sur des collections ordonn\u00e9es d&rsquo;\u00e9l\u00e9ments sans n\u00e9cessiter de boucles it\u00e9ratives manuelles. L&rsquo;op\u00e9rateur de concat\u00e9nation de base, formalis\u00e9 par la lettre minuscule <em>c()<\/em>, constitue le point d&rsquo;entr\u00e9e fondamental pour assembler des valeurs num\u00e9riques isol\u00e9es au sein d&rsquo;un vecteur atomique homog\u00e8ne.<\/p>\n<p>Lors de la cr\u00e9ation d&rsquo;un vecteur d\u00e9di\u00e9 \u00e0 l&rsquo;\u00e9valuation de la variance, il est primordial de contr\u00f4ler rigoureusement sa typologie sous-jacente. R propose diff\u00e9rentes classes vectorielles, notamment le type double (nombres r\u00e9els \u00e0 virgule flottante) et le type integer (entiers relatifs). Si les deux types sont compatibles avec les calculs statistiques, l&rsquo;introduction accidentelle de cha\u00eenes de caract\u00e8res (type character) ou de facteurs (factor) entra\u00eene la coercition imm\u00e9diate de l&rsquo;ensemble du vecteur vers un format non num\u00e9rique, neutralisant toute tentative de calcul de dispersion. Le statisticien averti prendra l&rsquo;habitude de valider l&rsquo;int\u00e9grit\u00e9 de ses objets par le biais des fonctions <em>is.numeric()<\/em>, <em>typeof()<\/em> et <em>mode()<\/em>.<\/p>\n<p>En mati\u00e8re d&rsquo;ing\u00e9nierie du code sous R, l&rsquo;adoption de conventions de nomenclature claires, conformes aux recommandations des guides de style acad\u00e9miques contemporains, favorise grandement la tra\u00e7abilit\u00e9 des scripts d&rsquo;analyse. Il est recommand\u00e9 de proscrire les caract\u00e8res accentu\u00e9s, les espaces et les syntaxes obscures au profit d&rsquo;une notation explicite en snake_case (par exemple <em>scores_anxiete_pre<\/em> ou <em>temps_reaction_ms<\/em>). Cette rigueur formelle pr\u00e9vient les collisions lexicales avec les fonctions internes du syst\u00e8me et garantit une ex\u00e9cution sans faille des cha\u00eenes de traitement quantitatif.<\/p>\n<h3>3.2 G\u00e9n\u00e9ration de jeux de donn\u00e9es psychom\u00e9triques simul\u00e9s<\/h3>\n<p>Pour illustrer la m\u00e9canique calculatoire de la variance dans des conditions r\u00e9alistes, la simulation probabiliste constitue un outil didactique et m\u00e9thodologique d&rsquo;une efficacit\u00e9 absolue. Le langage R dispose d&rsquo;un ensemble de g\u00e9n\u00e9rateurs de nombres pseudo-al\u00e9atoires hautement performants, dont la fonction <em>rnorm()<\/em>, qui permet d&rsquo;\u00e9chantillonner des observations \u00e0 partir d&rsquo;une distribution gaussienne th\u00e9orique en sp\u00e9cifiant la taille de l&rsquo;\u00e9chantillon <em>n<\/em>, la moyenne th\u00e9orique attendue <em>mean<\/em>, et l&rsquo;\u00e9cart-type de population th\u00e9orique <em>sd<\/em>.<\/p>\n<p>La reproductibilit\u00e9 stricte des simulations num\u00e9riques exige la fixation pr\u00e9alable du germe al\u00e9atoire par le biais de la fonction <em>set.seed()<\/em>. L&rsquo;attribution d&rsquo;une valeur enti\u00e8re fixe (par exemple <em>set.seed(42)<\/em> ou <em>set.seed(1234)<\/em>) initialise l&rsquo;algorithme sous-jacent de Mersenne-Twister dans un \u00e9tat d\u00e9terministe pr\u00e9visible, garantissant que tout chercheur ou examinateur ex\u00e9cutant le script obtiendra au bit pr\u00e8s la m\u00eame s\u00e9rie de valeurs simul\u00e9es. Ce protocole constitue un r\u00e9quisit fondamental de l&rsquo;\u00e9thique de la science ouverte et de la reproductibilit\u00e9 computationnelle des r\u00e9sultats statistiques.<\/p>\n<p>Consid\u00e9rons, \u00e0 titre d&rsquo;arch\u00e9type psychom\u00e9trique, un \u00e9chantillon simul\u00e9 de <em>n = 15<\/em> participants soumis \u00e0 une sous-\u00e9chelle d&rsquo;\u00e9valuation de la m\u00e9moire de travail issue d&rsquo;une batterie cognitive standardis\u00e9e. En fixant un germe reproductible et en param\u00e9trant une distribution normale th\u00e9orique de moyenne <em>\u03bc = 100<\/em> et d&rsquo;\u00e9cart-type <em>\u03c3 = 15<\/em>, nous obtenons un vecteur empirique de scores continus. Ce jeu de donn\u00e9es synth\u00e9tique, repr\u00e9sentatif des \u00e9chelles de Wechsler, servira de fil conducteur empirique tout au long des d\u00e9monstrations comparatives d\u00e9ploy\u00e9es dans les sections suivantes de cet ouvrage technique.<\/p>\n<h3>3.3 Inspection pr\u00e9liminaire des donn\u00e9es num\u00e9riques<\/h3>\n<p>Avant d&rsquo;ex\u00e9cuter la moindre mod\u00e9lisation de second ordre telle que le calcul de la variance, une phase d&rsquo;audit exploratoire s&rsquo;impose pour valider les dimensions g\u00e9om\u00e9triques et la coh\u00e9rence interne du vecteur empirique. L&rsquo;identification de la cardinalit\u00e9 de l&rsquo;\u00e9chantillon repr\u00e9sente la premi\u00e8re mesure de v\u00e9rification : la fonction native <em>length()<\/em> permet de quantifier avec exactitude le nombre total d&rsquo;\u00e9l\u00e9ments stock\u00e9s au sein de la structure vectorielle, fournissant le param\u00e8tre d&rsquo;effectif <em>n<\/em> indispensable \u00e0 l&rsquo;articulation des d\u00e9nominateurs statistiques.<\/p>\n<p>La seconde \u00e9tape de l&rsquo;inspection diagnostique consiste \u00e0 quantifier la tendance centrale empirique par le truchement de la fonction <em>mean()<\/em>. L&rsquo;obtention de la moyenne arithm\u00e9tique permet de v\u00e9rifier que la distribution se positionne dans l&rsquo;espace attendu de l&rsquo;\u00e9chelle d&rsquo;\u00e9valuation et sert de valeur pivot pour le calcul ult\u00e9rieur de la somme des d\u00e9viations quadratiques. Une comparaison rapide entre la moyenne empirique observ\u00e9e et la moyenne th\u00e9orique param\u00e9tr\u00e9e lors de la simulation met imm\u00e9diatement en exergue l&rsquo;erreur d&rsquo;\u00e9chantillonnage inh\u00e9rente aux collectes de donn\u00e9es sur petits effectifs.<\/p>\n<p>Enfin, l&rsquo;appel \u00e0 des fonctions d&rsquo;aper\u00e7u structurel telles que <em>str()<\/em> (structure) et <em>summary()<\/em> permet de dresser une cartographie instantan\u00e9e des propri\u00e9t\u00e9s distributionnelles du vecteur. Cette proc\u00e9dure r\u00e9v\u00e8le instantan\u00e9ment l&rsquo;\u00e9tendue brute (valeurs minimale et maximale), les quartiles interm\u00e9diaires, ainsi que la pr\u00e9sence \u00e9ventuelle de codages erron\u00e9s ou d&rsquo;anomalies de saisie. Cet audit de base consolide la fiabilit\u00e9 du substrat num\u00e9rique avant d&rsquo;engager les op\u00e9rations arithm\u00e9tiques de calcul de la dispersion.<\/p>\n<h2>4. Calcul de la variance d&rsquo;\u00e9chantillon avec la fonction native var() dans R<\/h2>\n<h3>4.1 Fonctionnement interne et syntaxe standard de var()<\/h3>\n<p>Dans l&rsquo;architecture de base du syst\u00e8me R (package <em>stats<\/em>), le calcul de la dispersion scalaire est principalement d\u00e9volu \u00e0 la fonction native <em>var()<\/em>. Cette commande s&rsquo;illustre par une syntaxe particuli\u00e8rement \u00e9pur\u00e9e : lorsqu&rsquo;elle est appliqu\u00e9e \u00e0 un simple vecteur num\u00e9rique unidimensionnel <em>x<\/em>, l&rsquo;appel s&rsquo;effectue sous la forme directe <em>var(x)<\/em>. Malgr\u00e9 cette apparente simplicit\u00e9 d&rsquo;utilisation, il est primordial de comprendre ce que la fonction r\u00e9alise sur le plan algorithmique interne.<\/p>\n<p>Conform\u00e9ment aux principes m\u00e9thodologiques r\u00e9gissant la statistique inf\u00e9rentielle moderne, les architectes du langage R (le <a rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/contributors.html\">R Core Team<\/a>) ont programm\u00e9 la fonction <em>var()<\/em> pour qu&rsquo;elle renvoie syst\u00e9matiquement et exclusivement l&rsquo;estimateur sans biais de la variance d&rsquo;\u00e9chantillon. Cela signifie que l&rsquo;algorithme applique de mani\u00e8re non n\u00e9gociable la correction de Bessel en divisant la somme des carr\u00e9s des \u00e9carts par <em>(n &#8211; 1)<\/em>, et non par la taille totale <em>n<\/em>. Il n&rsquo;existe aucun argument optionnel au sein de la fonction <em>var()<\/em> permettant de basculer vers un calcul de variance de population non corrig\u00e9e.<\/p>\n<p>Sur le plan computationnel, l&rsquo;algorithme sous-jacent \u00e0 <em>var()<\/em> est compil\u00e9 en langage C ou Fortran pour optimiser la vitesse d&rsquo;ex\u00e9cution et pr\u00e9server la pr\u00e9cision arithm\u00e9tique. Il op\u00e8re selon les standards de la double pr\u00e9cision \u00e0 virgule flottante (norme IEEE 754), garantissant une r\u00e9silience maximale face aux erreurs d&rsquo;arrondi susceptibles d&rsquo;appara\u00eetre lors du traitement de volum\u00e9tries massives ou de donn\u00e9es pr\u00e9sentant des amplitudes num\u00e9riques colossales associ\u00e9es \u00e0 des variances infinit\u00e9simales.<\/p>\n<h3>4.2 Application concr\u00e8te \u00e0 un vecteur de donn\u00e9es empiriques<\/h3>\n<p>Afin de mat\u00e9rialiser l&rsquo;utilisation pratique de cette fonction, consid\u00e9rons l&rsquo;application de <em>var()<\/em> \u00e0 notre cohorte psychom\u00e9trique simul\u00e9e de 15 participants. Supposons que les scores obtenus \u00e0 la sous-\u00e9chelle cognitive soient consign\u00e9s au sein d&rsquo;un vecteur nomm\u00e9 <em>scores<\/em>, dont les valeurs s&rsquo;\u00e9tagent de mani\u00e8re plausible entre 75 et 125 points d&rsquo;\u00e9valuation standardis\u00e9e. L&rsquo;ex\u00e9cution de l&rsquo;instruction <em>var(scores)<\/em> produit instantan\u00e9ment un scalaire num\u00e9rique unique.<\/p>\n<p>L&rsquo;interpr\u00e9tation de ce r\u00e9sultat doit faire l&rsquo;objet d&rsquo;une rigueur \u00e9pist\u00e9mologique totale. La valeur num\u00e9rique obtenue ne d\u00e9crit pas l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 intrins\u00e8que des seuls 15 individus mesur\u00e9s envisag\u00e9s comme un univers clos ; elle constitue la meilleure estimation ponctuelle sans biais de la variance de la population g\u00e9n\u00e9rale parente dont ces 15 individus ont \u00e9t\u00e9 extraits par \u00e9chantillonnage al\u00e9atoire. Le chercheur doit consigner ce chiffre dans ses rapports m\u00e9thodologiques en l&rsquo;associant explicitement au nombre de degr\u00e9s de libert\u00e9 sous-jacents, \u00e0 savoir <em>ddl = 15 &#8211; 1 = 14<\/em>.<\/p>\n<p>Si la variance obtenue s&rsquo;\u00e9tablit par exemple \u00e0 214.36, ce nombre exprime une quantit\u00e9 de points de score au carr\u00e9. Bien que cette grandeur soit parfaitement adapt\u00e9e pour alimenter ult\u00e9rieurement un mod\u00e8le de r\u00e9gression ou tester une hypoth\u00e8se dans le cadre d&rsquo;un test t de Student ou d&rsquo;une analyse de variance factorielle, elle ne saurait \u00eatre interpr\u00e9t\u00e9e directement comme une distance moyenne sans passer par l&rsquo;extraction de sa racine carr\u00e9e via la fonction <em>sd(scores)<\/em>, qui r\u00e9tablit la dispersion dans l&rsquo;unit\u00e9 m\u00e9trique native du test psychologique.<\/p>\n<h3>4.3 V\u00e9rification manuelle pas-\u00e0-pas de l&rsquo;algorithme de var()<\/h3>\n<p>Pour dissiper toute opacit\u00e9 algorithmique et asseoir une compr\u00e9hension d\u00e9finitive du fonctionnement interne de la fonction <em>var()<\/em>, il est particuli\u00e8rement formateur de d\u00e9composer manuellement la s\u00e9quence des calculs arithm\u00e9tiques au moyen des op\u00e9rateurs vectoriels fondamentaux de R. Cette d\u00e9construction \u00e9tape par \u00e9tape permet de confronter l&rsquo;abstraction de la formule math\u00e9matique \u00e0 sa r\u00e9alit\u00e9 informatique concr\u00e8te.<\/p>\n<p>La premi\u00e8re phase calculatoire consiste \u00e0 d\u00e9terminer l&rsquo;\u00e9cart de chaque score individuel par rapport \u00e0 la moyenne empirique de l&rsquo;\u00e9chantillon. Gr\u00e2ce \u00e0 la vectorisation de R, l&rsquo;expression <em>ecarts &lt;- scores &#8211; mean(scores)<\/em> effectue automatiquement la soustraction du scalaire de moyenne \u00e0 chaque composante du vecteur <em>scores<\/em>, g\u00e9n\u00e9rant un nouveau vecteur de m\u00eame dimension regroupant les <em>(x<sub>i<\/sub> &#8211; x\u0304)<\/em>. L&rsquo;\u00e9valuation de la commande <em>sum(ecarts)<\/em> renvoie, aux approximations d&rsquo;arrondi machine pr\u00e8s (g\u00e9n\u00e9ralement de l&rsquo;ordre de 10<sup>-15<\/sup>), la valeur de z\u00e9ro, corroborant la propri\u00e9t\u00e9 barycentrique de compensation abord\u00e9e pr\u00e9c\u00e9demment.<\/p>\n<p>La seconde phase applique l&rsquo;\u00e9l\u00e9vation au carr\u00e9 de chacun de ces \u00e9carts individuels par l&rsquo;op\u00e9rateur exponentiel : <em>carres_ecarts &lt;- ecarts^2<\/em>. Cette \u00e9tape vectoris\u00e9e produit les termes quadratiques strictement positifs. La sommation de l&rsquo;ensemble de ces composantes au moyen de la fonction <em>sum(carres_ecarts)<\/em> permet d&rsquo;isoler la grandeur cardinale connue en analyse statistique sous le vocable de somme des carr\u00e9s (ou <em>Sum of Squares<\/em>, abr\u00e9g\u00e9e en SS) :<\/p>\n<p><strong>SS = \u03a3 (x<sub>i<\/sub> &#8211; x\u0304)\u00b2<\/strong><\/p>\n<p>La phase terminale consiste \u00e0 diviser cette somme des carr\u00e9s par la quantit\u00e9 <em>(length(scores) &#8211; 1)<\/em>, refl\u00e9tant les <em>(n &#8211; 1)<\/em> degr\u00e9s de libert\u00e9. En confrontant le r\u00e9sultat scalaire de cette division manuelle <em>SS \/ (length(scores) &#8211; 1)<\/em> \u00e0 la sortie native fournie par l&rsquo;appel direct <em>var(scores)<\/em>, on constate une stricte \u00e9quivalence num\u00e9rique absolue, validant sans \u00e9quivoque l&rsquo;identit\u00e9 entre la formule de Bessel et le code ex\u00e9cut\u00e9 par le moteur sous-jacent de R.<\/p>\n<h2>5. D\u00e9rivation et calcul de la variance de population dans R<\/h2>\n<h3>5.1 Absence d\u00e9lib\u00e9r\u00e9e d&rsquo;une fonction native de variance de population dans R<\/h3>\n<p>Une interrogation r\u00e9currente chez les utilisateurs novices du langage R concerne l&rsquo;absence apparente de fonction native explicitement nomm\u00e9e <em>var.pop()<\/em>, <em>pop_var()<\/em> ou d&rsquo;un param\u00e8tre logique tel que <em>var(x, population = TRUE)<\/em> dans la biblioth\u00e8que standard. Cette omission ne r\u00e9sulte nullement d&rsquo;un oubli de conception ou d&rsquo;une lacune technique de la part des d\u00e9veloppeurs historiques du langage, mais d\u00e9coule d&rsquo;un positionnement \u00e9pist\u00e9mologique et m\u00e9thodologique profond\u00e9ment ancr\u00e9 dans la tradition de l&rsquo;\u00e9cole statistique anglo-saxonne.<\/p>\n<p>Le logiciel R a \u00e9t\u00e9 con\u00e7u prioritairement par et pour des statisticiens dont la pratique professionnelle s&rsquo;articule quasi exclusivement autour du paradigme inf\u00e9rentiel. Dans le cadre de la recherche scientifique empirique, l&rsquo;acc\u00e8s \u00e0 une population totale et exhaustive constitue une situation d&rsquo;une insigne raret\u00e9, pour ne pas dire une abstraction th\u00e9orique. Qu&rsquo;il s&rsquo;agisse d&rsquo;\u00e9valuer l&rsquo;efficacit\u00e9 d&rsquo;une mol\u00e9cule pharmacologique, de sonder les intentions de vote d&rsquo;un \u00e9lectorat national ou d&rsquo;analyser les traits cognitifs d&rsquo;une cat\u00e9gorie diagnostique, le chercheur n&rsquo;op\u00e8re jamais que sur des \u00e9chantillons restreints extraits d&rsquo;un ensemble plus vaste. D\u00e8s lors, \u00e9riger la formule non corrig\u00e9e au rang de standard natif aurait constitu\u00e9 une source permanente de biais par d\u00e9faut au sein des publications scientifiques.<\/p>\n<p>Cependant, ce choix d&rsquo;ing\u00e9nierie logicielle engendre un risque sym\u00e9trique redoutable : celui de l&rsquo;application aveugle de la fonction <em>var()<\/em> \u00e0 des situations o\u00f9 l&rsquo;ensemble des donn\u00e9es collect\u00e9es repr\u00e9sente bel et bien la population exhaustive d&rsquo;int\u00e9r\u00eat. Dans des contextes de gouvernance institutionnelle, de recensement d\u00e9mographique int\u00e9gral, d&rsquo;analyses sportives portant sur l&rsquo;ensemble d&rsquo;une ligue ferm\u00e9e ou lors de l&rsquo;\u00e9talonnage normatif final d&rsquo;un instrument psychom\u00e9trique standardis\u00e9 sur une population d&rsquo;\u00e9talonnage close, l&rsquo;application automatique de <em>var()<\/em> conduit \u00e0 une surestimation ill\u00e9gitime de la dispersion r\u00e9elle, introduisant une erreur de mesure pr\u00e9judiciable \u00e0 la validit\u00e9 des calibrages psychom\u00e9triques.<\/p>\n<h3>5.2 M\u00e9thode de transformation alg\u00e9brique : le facteur de correction (n-1)\/n<\/h3>\n<p>Face \u00e0 l&rsquo;absence de fonction native d\u00e9di\u00e9e au calcul de la variance de population, la solution m\u00e9thodologique la plus \u00e9l\u00e9gante et la plus efficiente sur le plan computationnel consiste \u00e0 exploiter la relation d&rsquo;\u00e9quivalence alg\u00e9brique directe liant l&rsquo;estimateur d&rsquo;\u00e9chantillon <em>s\u00b2<\/em> au param\u00e8tre de population <em>\u03c3\u00b2<\/em>. Cette relation d\u00e9coule de la simple comparaison formelle des d\u00e9nominateurs respectifs des deux \u00e9quations.<\/p>\n<p>Rappelons que la variance d&rsquo;\u00e9chantillon calcul\u00e9e par R r\u00e9pond \u00e0 l&rsquo;\u00e9galit\u00e9 <em>var(x) = SS \/ (n &#8211; 1)<\/em>, tandis que la variance de population exhaustive s&rsquo;\u00e9nonce <em>\u03c3\u00b2 = SS \/ n<\/em>, o\u00f9 <em>SS<\/em> d\u00e9signe la m\u00eame somme des carr\u00e9s des d\u00e9viations par rapport \u00e0 la moyenne. En isolant la somme des carr\u00e9s dans la premi\u00e8re expression, nous obtenons imm\u00e9diatement l&rsquo;\u00e9quivalence <em>SS = var(x) * (n &#8211; 1)<\/em>. En substituant cette formulation dans l&rsquo;\u00e9quation de la variance de population, il advient la d\u00e9rivation alg\u00e9brique suivante :<\/p>\n<p><strong>\u03c3\u00b2 = (var(x) * (n &#8211; 1)) \/ n = var(x) * ((n &#8211; 1) \/ n)<\/strong><\/p>\n<p>Il appara\u00eet ainsi avec une limpidit\u00e9 math\u00e9matique absolue que pour obtenir la variance de population exacte \u00e0 partir de la sortie native de la fonction <em>var()<\/em>, il suffit d&rsquo;appliquer \u00e0 cette derni\u00e8re un facteur multiplicatif d&rsquo;ajustement \u00e9gal \u00e0 <em>(n &#8211; 1) \/ n<\/em>. Sous R, si <em>x<\/em> d\u00e9signe notre vecteur de scores exhaustifs, l&rsquo;expression programm\u00e9e prend la forme compacte suivante :<\/p>\n<p><em>var_pop &lt;- var(x) * (length(x) &#8211; 1) \/ length(x)<\/em><\/p>\n<p>Cette approche par transformation alg\u00e9brique directe pr\u00e9sente des avantages computationnels notables : elle tire pleinement parti du code sous-jacent hautement optimis\u00e9 de la fonction <em>var()<\/em> tout en r\u00e9ajustant le r\u00e9sultat par une op\u00e9ration scalaire d&rsquo;un co\u00fbt de calcul infinit\u00e9simal, \u00e9vitant ainsi la r\u00e9it\u00e9ration manuelle des op\u00e9rations de sommation quadratique au niveau du langage interpr\u00e9t\u00e9.<\/p>\n<h3>5.3 Impl\u00e9mentation d&rsquo;une fonction R personnalis\u00e9e pour la variance de population<\/h3>\n<p>Bien que l&rsquo;application ponctuelle du ratio de correction <em>(n &#8211; 1) \/ n<\/em> r\u00e9ponde parfaitement aux besoins sporadiques, les bonnes pratiques de g\u00e9nie logiciel en science des donn\u00e9es pr\u00e9conisent l&rsquo;encapsulation de cette logique au sein d&rsquo;une fonction utilisateur r\u00e9utilisable, modulaire et document\u00e9e. Cr\u00e9er une fonction personnalis\u00e9e d\u00e9di\u00e9e \u00e0 la variance de population s\u00e9curise le pipeline analytique en \u00e9vitant les omissions accidentelles de parenth\u00e8ses ou les confusions d&rsquo;indices au fil des scripts d&rsquo;analyse.<\/p>\n<p>Une impl\u00e9mentation robuste sous R doit imp\u00e9rativement int\u00e9grer des m\u00e9canismes de validation des arguments en amont afin d&rsquo;assurer l&rsquo;int\u00e9grit\u00e9 des calculs. La fonction, que nous pouvons d\u00e9nommer <em>pop_var<\/em>, doit v\u00e9rifier que l&rsquo;objet en entr\u00e9e constitue bien un vecteur num\u00e9rique, qu&rsquo;il dispose d&rsquo;une taille minimale suffisante pour donner lieu \u00e0 une \u00e9valuation de la dispersion (au moins une observation), et offrir une gestion transparente des valeurs manquantes \u00e0 travers un argument d\u00e9di\u00e9 <em>na.rm<\/em>.<\/p>\n<p>Sur le plan structurel, l&rsquo;architecture d&rsquo;une telle fonction personnalis\u00e9e s&rsquo;articule comme suit :<\/p>\n<ul>\n<li>V\u00e9rification pr\u00e9alable de la conformit\u00e9 du vecteur d&rsquo;entr\u00e9e au moyen des assertions de type <em>is.numeric()<\/em>.<\/li>\n<li>Traitement optionnel des valeurs manquantes si l&rsquo;argument <em>na.rm = TRUE<\/em> est invoqu\u00e9 par l&rsquo;utilisateur, en purgeant les valeurs <em>NA<\/em> via la fonction <em>na.omit()<\/em> avant toute d\u00e9termination de l&rsquo;effectif <em>n<\/em>.<\/li>\n<li>Gestion du cas limite o\u00f9 l&rsquo;effectif <em>n<\/em> est inf\u00e9rieur ou \u00e9gal \u00e0 1, situation pour laquelle la variance de population d&rsquo;une observation unique est math\u00e9matiquement \u00e9gale \u00e0 0 (l&rsquo;unique \u00e9l\u00e9ment ne pr\u00e9sentant aucune d\u00e9viation par rapport \u00e0 lui-m\u00eame).<\/li>\n<li>Calcul de la variance d&rsquo;\u00e9chantillon native via <em>var()<\/em> et r\u00e9\u00e9chelonnement imm\u00e9diat par le produit vectoriel du facteur de correction <em>(n &#8211; 1) \/ n<\/em>.<\/li>\n<li>Renvoi du scalaire r\u00e9sultant sous un format num\u00e9rique propre.<\/li>\n<\/ul>\n<p>Pour valider formellement la fid\u00e9lit\u00e9 de cette fonction personnalis\u00e9e, la r\u00e9alisation de tests unitaires syst\u00e9matiques s&rsquo;impose. Ces tests comparent la sortie produite par <em>pop_var(x)<\/em> \u00e0 la d\u00e9composition manuelle brute <em>sum((x &#8211; mean(x))^2) \/ length(x)<\/em>. La concordance num\u00e9rique parfaite entre ces deux voies d&rsquo;\u00e9valuation atteste la rigueur formelle de l&rsquo;encapsulation logicielle et autorise son d\u00e9ploiement s\u00e9curis\u00e9 au sein d&rsquo;environnements de production analytique ou de recherche quantitative.<\/p>\n<h2>6. Comparaison analytique : Variance d&rsquo;\u00e9chantillon versus variance de population<\/h2>\n<h3>6.1 D\u00e9monstration th\u00e9orique de la divergence num\u00e9rique syst\u00e9matique<\/h3>\n<p>L&rsquo;examen comparatif des m\u00e9triques de dispersion r\u00e9v\u00e8le une loi math\u00e9matique universelle et invariable : pour tout ensemble fini d&rsquo;observations empiriques comportant au moins deux donn\u00e9es distinctes, la variance de population est rigoureusement et strictement inf\u00e9rieure \u00e0 la variance d&rsquo;\u00e9chantillon. Cette divergence num\u00e9rique ne rel\u00e8ve pas d&rsquo;une fluctuation al\u00e9atoire propre aux caprices des donn\u00e9es observ\u00e9es, mais constitue une n\u00e9cessit\u00e9 g\u00e9om\u00e9trique d\u00e9coulant directement de la structure de leurs d\u00e9nominateurs respectifs.<\/p>\n<p>Consid\u00e9rons le ratio math\u00e9matique entre la variance de population <em>\u03c3\u00b2<\/em> et la variance d&rsquo;\u00e9chantillon <em>s\u00b2<\/em> calcul\u00e9es sur une m\u00eame s\u00e9rie de donn\u00e9es num\u00e9riques de taille <em>n<\/em>. Ce ratio s&rsquo;exprime sous la forme :<\/p>\n<p><strong>Ratio = \u03c3\u00b2 \/ s\u00b2 = [SS \/ n] \/ [SS \/ (n &#8211; 1)] = (n &#8211; 1) \/ n = 1 &#8211; (1 \/ n)<\/strong><\/p>\n<p>Puisque la taille d&rsquo;\u00e9chantillon <em>n<\/em> est n\u00e9cessairement un nombre entier strictement positif (avec <em>n \u2265 2<\/em> pour que la dispersion puisse \u00eatre \u00e9valu\u00e9e), la fraction <em>1 \/ n<\/em> est strictement sup\u00e9rieure \u00e0 z\u00e9ro. Par cons\u00e9quent, la quantit\u00e9 <em>(1 &#8211; 1 \/ n)<\/em> est de mani\u00e8re immuable strictement inf\u00e9rieure \u00e0 1. Il s&rsquo;ensuit avec une certitude absolue que <em>\u03c3\u00b2 &lt; s\u00b2<\/em> pour tout effectif fini.<\/p>\n<p>Confondre ces deux m\u00e9triques ou substituer aveugl\u00e9ment l&rsquo;une \u00e0 l&rsquo;autre introduit une distorsion d&rsquo;\u00e9chelle syst\u00e9matique. Employer la variance d&rsquo;\u00e9chantillon lorsqu&rsquo;on d\u00e9crit une population totale revient \u00e0 gonfler artificiellement l&rsquo;indice de variabilit\u00e9 du syst\u00e8me, ce qui peut conduire \u00e0 sous-estimer la pr\u00e9cision relative d&rsquo;un protocole exp\u00e9rimental ou \u00e0 surestimer l&rsquo;incertitude intrins\u00e8que d&rsquo;un ph\u00e9nom\u00e8ne clos. Inversement, utiliser la variance de population pour estimer la dispersion d&rsquo;un univers global \u00e0 partir d&rsquo;un petit \u00e9chantillon engendre une sous-estimation syst\u00e9matique du risque statistique et un r\u00e9tr\u00e9cissement injustifi\u00e9 des intervalles de confiance.<\/p>\n<h3>6.2 Impact de la taille d&rsquo;\u00e9chantillon sur l&rsquo;\u00e9cart de variance<\/h3>\n<p>Si la divergence entre la variance de population et la variance d&rsquo;\u00e9chantillon est qualitativement syst\u00e9matique, son amplitude quantitative relative est tributaire de mani\u00e8re exponentielle de la taille d&rsquo;\u00e9chantillon <em>n<\/em>. L&rsquo;\u00e9cart relatif entre les deux estimations s&rsquo;amenuise au fur et \u00e0 mesure que la volum\u00e9trie des donn\u00e9es collect\u00e9es augmente, illustrant de mani\u00e8re spectaculaire le principe de convergence asymptotique au c\u0153ur des lois des grands nombres.<\/p>\n<p>Pour appr\u00e9cier la cin\u00e9tique de ce rapprochement, analysons l&rsquo;\u00e9volution du ratio de correction <em>(n &#8211; 1) \/ n<\/em> et du biais relatif associ\u00e9 \u00e0 travers diff\u00e9rentes \u00e9chelles de grandeurs \u00e9chantillonnales :<\/p>\n<table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; margin: 20px 0;\">\n<thead>\n<tr style=\"background-color: #f2f2f2; text-align: left;\">\n<th>Taille d&rsquo;\u00e9chantillon (n)<\/th>\n<th>Ratio \u03c3\u00b2 \/ s\u00b2 : (n-1)\/n<\/th>\n<th>Biais relatif (%)<\/th>\n<th>Contexte m\u00e9thodologique typique<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>3<\/td>\n<td>0.6667<\/td>\n<td>-33.33 %<\/td>\n<td>\u00c9tudes pilotes tr\u00e8s restreintes, cas cliniques rares<\/td>\n<\/tr>\n<tr>\n<td>10<\/td>\n<td>0.9000<\/td>\n<td>-10.00 %<\/td>\n<td>Protocoles exp\u00e9rimentaux exploratoires en laboratoire<\/td>\n<\/tr>\n<tr>\n<td>30<\/td>\n<td>0.9667<\/td>\n<td>-3.33 %<\/td>\n<td>Seuil heuristique classique des grands \u00e9chantillons<\/td>\n<\/tr>\n<tr>\n<td>100<\/td>\n<td>0.9900<\/td>\n<td>-1.00 %<\/td>\n<td>Enqu\u00eates psychologiques standardis\u00e9es et sondages<\/td>\n<\/tr>\n<tr>\n<td>1000<\/td>\n<td>0.9990<\/td>\n<td>-0.10 %<\/td>\n<td>\u00c9tudes \u00e9pid\u00e9miologiques et standardisation de tests<\/td>\n<\/tr>\n<tr>\n<td>10 000<\/td>\n<td>0.9999<\/td>\n<td>-0.01 %<\/td>\n<td>Grandes bases de donn\u00e9es massives (Big Data)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Cet examen tabulaire permet de constater que sur des \u00e9chantillons de tr\u00e8s faible dimension (par exemple <em>n = 3<\/em> ou <em>n = 10<\/em>), la disparit\u00e9 entre les deux formules atteint des proportions colossales, oscillant entre 10 % et plus de 33 % de distorsion d&rsquo;\u00e9chelle. Dans cette zone de faible puissance, le choix de la formule exerce un impact critique sur les inf\u00e9rences statistiques et la r\u00e9plicabilit\u00e9 des r\u00e9sultats. En revanche, d\u00e8s lors que l&rsquo;effectif franchit le cap de plusieurs centaines ou milliers d&rsquo;individus, la divergence num\u00e9rique tend vers z\u00e9ro, devenant pour ainsi dire n\u00e9gligeable face aux in\u00e9vitables impr\u00e9cisions d&rsquo;arrondi et aux erreurs d&rsquo;\u00e9chantillonnage globales.<\/p>\n<h3>6.3 Implications d\u00e9cisionnelles pour les chercheurs en psychologie<\/h3>\n<p>Face \u00e0 cette dualit\u00e9 formelle, le chercheur en sciences humaines et quantitatives doit s&rsquo;appuyer sur un cadre \u00e9pist\u00e9mologique clair pour arbitrer rigoureusement entre le recours \u00e0 la variance d&rsquo;\u00e9chantillon ou \u00e0 la variance de population. Ce choix ne doit jamais \u00eatre dict\u00e9 par la commodit\u00e9 de la syntaxe logicielle sous R, mais par la nature m\u00eame de la question de recherche et le statut ontologique des donn\u00e9es manipul\u00e9es.<\/p>\n<p>Une cohorte de participants ne peut \u00eatre l\u00e9gitimement qualifi\u00e9e de \u00ab population \u00bb que si elle r\u00e9pond au crit\u00e8re d&rsquo;exhaustivit\u00e9 absolue par rapport \u00e0 l&rsquo;univers d&rsquo;inf\u00e9rence vis\u00e9. Si un psychologue du travail \u00e9value le niveau de stress de l&rsquo;ensemble des 45 salari\u00e9s composant une petite entreprise, sans nourrir la moindre intention d&rsquo;extrapoler ses conclusions \u00e0 d&rsquo;autres organisations professionnelles, ces 45 individus constituent l&rsquo;univers int\u00e9gral de l&rsquo;\u00e9tude. Dans ce cadre clos, la variabilit\u00e9 recherch\u00e9e est strictement descriptive : c&rsquo;est la variance de population <em>\u03c3\u00b2<\/em> qui doit \u00eatre calcul\u00e9e, car il n&rsquo;existe aucun param\u00e8tre externe inconnu \u00e0 estimer.<\/p>\n<p>En revanche, d\u00e8s l&rsquo;instant o\u00f9 la recherche s&rsquo;inscrit dans une logique de g\u00e9n\u00e9ralisation \u2014 ce qui repr\u00e9sente la quasi-totalit\u00e9 des articles soumis aux revues de l&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/www.apa.org\/\">American Psychological Association (APA)<\/a> \u2014, les participants observ\u00e9s ne forment qu&rsquo;un vecteur d&rsquo;inf\u00e9rence orient\u00e9 vers une population hypoth\u00e9tique infinie. Dans cette conjoncture, l&rsquo;usage de la variance d&rsquo;\u00e9chantillon corrig\u00e9e <em>s\u00b2<\/em> via <em>var()<\/em> est imp\u00e9ratif. Les normes de reporting de l&rsquo;APA (APA Style 7th Edition) exigent par ailleurs que la restitution de la dispersion pr\u00e9cise syst\u00e9matiquement si la mesure s&rsquo;applique \u00e0 un \u00e9chantillon ou \u00e0 un param\u00e8tre de population, en associant toujours l&rsquo;indice de dispersion \u00e0 sa taille d&rsquo;\u00e9chantillon <em>n<\/em> et aux degr\u00e9s de libert\u00e9 correspondants.<\/p>\n<h2>7. Gestion des valeurs manquantes et aberrantes dans le calcul de la variance<\/h2>\n<h3>7.1 Traitement des donn\u00e9es manquantes avec l&rsquo;argument na.rm<\/h3>\n<p>L&rsquo;un des d\u00e9fis majeurs rencontr\u00e9s lors du traitement de donn\u00e9es empiriques en psychologie clinique, en sociologie quantitative ou en \u00e9pid\u00e9miologie r\u00e9side dans la pr\u00e9valence syst\u00e9matique des donn\u00e9es manquantes. Qu&rsquo;un participant refuse de renseigner un item psychom\u00e9trique d\u00e9licat, qu&rsquo;un capteur biom\u00e9dical subisse une d\u00e9synchronisation temporaire ou qu&rsquo;un sujet abandonne pr\u00e9matur\u00e9ment un protocole longitudinal (ph\u00e9nom\u00e8ne de drop-out), les vecteurs num\u00e9riques bruts contiennent fr\u00e9quemment des valeurs non renseign\u00e9es, mat\u00e9rialis\u00e9es sous R par la constante r\u00e9serv\u00e9e <em>NA<\/em> (Not Available).<\/p>\n<p>Par d\u00e9faut, le langage R applique une politique de propagation stricte de l&rsquo;ind\u00e9termination statistique : toute op\u00e9ration arithm\u00e9tique impliquant une valeur manquante renvoie inexorablement le r\u00e9sultat <em>NA<\/em>. D\u00e8s lors, l&rsquo;application na\u00efve de la fonction native <em>var(x)<\/em> sur un vecteur abritant ne serait-ce qu&rsquo;une seule case non renseign\u00e9e aboutit syst\u00e9matiquement \u00e0 la valeur <em>NA<\/em>. Ce comportement par d\u00e9faut, loin d&rsquo;\u00eatre un d\u00e9faut d&rsquo;impl\u00e9mentation, constitue une mesure de s\u00e9curit\u00e9 pr\u00e9ventive destin\u00e9e \u00e0 alerter l&rsquo;analyste sur l&rsquo;incompl\u00e9tude de ses s\u00e9ries de donn\u00e9es avant qu&rsquo;il ne proc\u00e8de \u00e0 des conclusions inf\u00e9rentielles infond\u00e9es.<\/p>\n<p>Pour forcer l&rsquo;\u00e9valuation de la variance sur le sous-ensemble des observations effectivement document\u00e9es, l&rsquo;utilisateur doit obligatoirement renseigner l&rsquo;argument logique <em>na.rm = TRUE<\/em> (NA remove) au sein de l&rsquo;instruction : <em>var(x, na.rm = TRUE)<\/em>. Sous cette modalit\u00e9, R \u00e9limine silencieusement les composantes manquantes avant de d\u00e9clencher la proc\u00e9dure de calcul. Toutefois, le chercheur doit faire preuve d&rsquo;une vigilance extr\u00eame : cette exclusion d&rsquo;office modifie la taille effective de l&rsquo;\u00e9chantillon. D\u00e8s lors, le calcul manuel de la variance de population ou l&rsquo;ajustement du d\u00e9nominateur ne doivent pas reposer sur la taille brute du vecteur <em>length(x)<\/em>, mais sur le nombre d&rsquo;observations valides r\u00e9ellement retenues, commod\u00e9ment d\u00e9nombr\u00e9es via l&rsquo;expression <em>sum(!is.na(x))<\/em>.<\/p>\n<h3>7.2 Sensibilit\u00e9 critique de la variance face aux valeurs aberrantes<\/h3>\n<p>Sur le plan de la robustesse statistique, la variance se caract\u00e9rise par une vuln\u00e9rabilit\u00e9 extr\u00eame face \u00e0 la pr\u00e9sence de valeurs aberrantes (outliers) ou d&rsquo;observations pr\u00e9sentant un fort levier g\u00e9om\u00e9trique. Cette fragilit\u00e9 structurelle d\u00e9coule directement de l&rsquo;\u00e9l\u00e9vation au carr\u00e9 des \u00e9carts individuels par rapport \u00e0 la moyenne : une observation situ\u00e9e \u00e0 une distance exceptionnelle du centre de gravit\u00e9 exerce un impact quadratiquement amplifi\u00e9 sur la somme finale des carr\u00e9s.<\/p>\n<p>Consid\u00e9rons, \u00e0 titre d&rsquo;illustration, un protocole \u00e9valuant le temps de latence cognitive chez des adultes sains, o\u00f9 la majorit\u00e9 des scores gravite harmonieusement autour de 400 millisecondes avec des variations standard de l&rsquo;ordre de 30 millisecondes. Si un unique participant, distrait ou victime d&rsquo;une d\u00e9faillance logicielle, enregistre par inadvertance un temps de r\u00e9ponse pathologique de 3 500 millisecondes, la pr\u00e9sence de ce seul score extr\u00eame au sein d&rsquo;un \u00e9chantillon de taille modeste engendre une explosion instantan\u00e9e de la moyenne arithm\u00e9tique et une d\u00e9multiplication catastrophique de la variance globale. La dispersion apparente de l&rsquo;\u00e9chantillon ne refl\u00e8te plus alors la distribution sous-jacente des aptitudes cognitives de la cohorte, mais devient l&rsquo;otage d&rsquo;un artefact exp\u00e9rimental isol\u00e9.<\/p>\n<p>L&rsquo;identification de ces points \u00e0 fort levier n\u00e9cessite le d\u00e9ploiement d&rsquo;outils diagnostiques pr\u00e9alables. L&rsquo;analyse visuelle par le biais de diagrammes de dispersion ou de bo\u00eetes \u00e0 moustaches combin\u00e9e \u00e0 l&rsquo;\u00e9valuation des scores standardis\u00e9s (scores z exc\u00e9dant les seuils conventionnels de valeur absolue sup\u00e9rieure \u00e0 3 ou 3.29) permet de d\u00e9pister ces anomalies d&rsquo;enregistrement. En statistique rigoureuse, ignorer la pr\u00e9sence de donn\u00e9es aberrantes lors de l&rsquo;estimation de la variance compromet l&rsquo;homog\u00e9n\u00e9it\u00e9 des variances requise par les tests param\u00e9triques subs\u00e9quents, faussant irr\u00e9m\u00e9diablement les taux d&rsquo;erreur de premi\u00e8re esp\u00e8ce (rejets \u00e0 tort de l&rsquo;hypoth\u00e8se nulle).<\/p>\n<h3>7.3 Alternatives robustes pour \u00e9valuer la dispersion empirique<\/h3>\n<p>Lorsque la distribution des donn\u00e9es empiriques viole de mani\u00e8re flagrante l&rsquo;hypoth\u00e8se de normalit\u00e9 gaussienne ou s&rsquo;av\u00e8re contamin\u00e9e par des valeurs extr\u00eames non mod\u00e9lisables, l&rsquo;abandon des m\u00e9triques param\u00e9triques classiques au profit d&rsquo;estimateurs robustes de la dispersion s&rsquo;impose comme une n\u00e9cessit\u00e9 m\u00e9thodologique. Les statistiques robustes ont pour finalit\u00e9 de fournir des indices de variabilit\u00e9 r\u00e9sistants, c&rsquo;est-\u00e0-dire insensibles \u00e0 la d\u00e9gradation d&rsquo;une fraction substantielle des observations collect\u00e9es.<\/p>\n<p>L&rsquo;alternative robuste la plus renomm\u00e9e et la plus largement document\u00e9e dans la litt\u00e9rature statistique contemporaine est l&rsquo;\u00e9cart absolu m\u00e9dian (Median Absolute Deviation, abr\u00e9g\u00e9 en <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Median_absolute_deviation\">MAD<\/a>). Au sein de l&rsquo;environnement R, cette grandeur se calcule de mani\u00e8re imm\u00e9diate via la fonction d\u00e9di\u00e9e <em>mad(x)<\/em>. Conceptuellement, le MAD se d\u00e9finit comme la m\u00e9diane de la valeur absolue des d\u00e9viations de chaque observation par rapport \u00e0 la m\u00e9diane globale de l&rsquo;\u00e9chantillon :<\/p>\n<p><strong>MAD = median(|x<sub>i<\/sub> &#8211; median(x)|)<\/strong><\/p>\n<p>Par d\u00e9faut, R multiplie automatiquement cette m\u00e9diane brute par un coefficient d&rsquo;\u00e9chelle constant \u00e9gal \u00e0 1.4826, une normalisation ing\u00e9nieuse qui conf\u00e8re au MAD une \u00e9quivalence asymptotique parfaite avec l&rsquo;\u00e9cart-type lorsque les donn\u00e9es proviennent d&rsquo;une distribution normale pure, tout en maintenant un point de rupture exceptionnel de 50 % (la statistique conserve sa validit\u00e9 m\u00eame si pr\u00e8s de la moiti\u00e9 de l&rsquo;\u00e9chantillon est constitu\u00e9e d&rsquo;aberrations extr\u00eames).<\/p>\n<p>Une autre strat\u00e9gie interm\u00e9diaire particuli\u00e8rement pris\u00e9e en psychom\u00e9trie moderne consiste \u00e0 recourir \u00e0 la variance tronqu\u00e9e (trimmed variance) ou \u00e0 la variance winsoris\u00e9e (winsorized variance), accessibles notamment via le package sp\u00e9cialis\u00e9 <em>psych<\/em> ou la biblioth\u00e8que <em>WRS2<\/em> d\u00e9velopp\u00e9e par <a rel=\"noopener noreferrer\" href=\"https:\/\/dornsife.usc.edu\/cf\/faculty-and-staff\/faculty.cfm?pid=1003849\">Rand Wilcox<\/a>. Ces approches consistent respectivement \u00e0 \u00e9liminer ou \u00e0 rabattre un pourcentage sym\u00e9trique pr\u00e9d\u00e9termin\u00e9 d&rsquo;observations extr\u00eames (par exemple 10 % \u00e0 chaque extr\u00e9mit\u00e9 de la distribution) avant de proc\u00e9der au calcul de la somme des carr\u00e9s, restaurant ainsi une estimation hautement repr\u00e9sentative de la variabilit\u00e9 centrale sans subir l&rsquo;inflation destructrice des points aberrants.<\/p>\n<h2>8. Calcul de la variance pour des matrices et des data frames sous R<\/h2>\n<h3>8.1 Matrice de variance-covariance avec var() et cov()<\/h3>\n<p>Dans les contextes de mod\u00e9lisation multivari\u00e9e, tels que l&rsquo;analyse factorielle confirmatoire, la mod\u00e9lisation en \u00e9quations structurelles ou l&rsquo;analyse en composantes principales, l&rsquo;analyste ne traite plus une variable quantitative isol\u00e9e, mais des tableaux bidimensionnels regroupant une multiplicit\u00e9 d&rsquo;\u00e9preuves cognitives, d&rsquo;\u00e9chelles de personnalit\u00e9 ou d&rsquo;indicateurs physiologiques. Face \u00e0 une matrice de donn\u00e9es num\u00e9riques ou \u00e0 un data frame homog\u00e8ne comportant <em>p<\/em> colonnes, le comportement de la fonction native <em>var()<\/em> \u00e9volue de mani\u00e8re remarquable.<\/p>\n<p>Lorsqu&rsquo;un tableau rectangulaire <em>X<\/em> (de dimensions <em>n<\/em> lignes par <em>p<\/em> colonnes) est pass\u00e9 en argument \u00e0 l&rsquo;instruction <em>var(X)<\/em> ou \u00e0 son \u00e9quivalent fonctionnel <em>cov(X)<\/em>, R ne renvoie plus un scalaire, mais une matrice carr\u00e9e sym\u00e9trique de dimensions <em>p \u00d7 p<\/em> d\u00e9sign\u00e9e sous le nom de matrice de variance-covariance (ou simplement matrice de covariance). Cette matrice condense de mani\u00e8re exhaustive l&rsquo;ensemble des structures de dispersion et d&rsquo;association lin\u00e9aire du syst\u00e8me multivari\u00e9 \u00e9tudi\u00e9.<\/p>\n<p>La g\u00e9om\u00e9trie interne de cette matrice de variance-covariance s&rsquo;articule selon une partition fondamentale :<\/p>\n<ul>\n<li>Les \u00e9l\u00e9ments situ\u00e9s sur la <strong>diagonale principale<\/strong> (du coin sup\u00e9rieur gauche au coin inf\u00e9rieur droit) repr\u00e9sentent les variances marginales d&rsquo;\u00e9chantillon de chacune des <em>p<\/em> variables prises isol\u00e9ment.<\/li>\n<li>Les \u00e9l\u00e9ments positionn\u00e9s <strong>hors de la diagonale principale<\/strong> correspondent aux covariances bivari\u00e9es crois\u00e9es mesur\u00e9es entre chaque paire de variables distinctes, refl\u00e9tant la tendance des variables \u00e0 covarier de concert.<\/li>\n<\/ul>\n<p>Pour extraire sp\u00e9cifiquement le vecteur unidimensionnel regroupant l&rsquo;ensemble des variances marginales des variables sans conserver le bloc des covariances crois\u00e9es, il suffit d&rsquo;encapsuler l&rsquo;appel matriciel au sein de la fonction native <em>diag()<\/em>, par le biais de l&rsquo;instruction vectoris\u00e9e <em>variances_marginales &lt;- diag(var(X))<\/em>. Cette commande isole instantan\u00e9ment les composantes diagonales, restituant un vecteur num\u00e9rique propre id\u00e9al pour l&rsquo;examen isol\u00e9 des dispersions individuelles de chaque \u00e9chelle psychom\u00e9trique.<\/p>\n<h3>8.2 Application vectoris\u00e9e colonne par colonne avec la famille apply<\/h3>\n<p>Bien que l&rsquo;appel direct <em>var(X)<\/em> fonctionne de mani\u00e8re exemplaire sur des matrices num\u00e9riques pures, cette syntaxe \u00e9choue fr\u00e9quemment lorsqu&rsquo;elle est appliqu\u00e9e \u00e0 des objets de type <em>data.frame<\/em> contenant des typologies mixtes (colonnes num\u00e9riques c\u00f4toyant des variables cat\u00e9gorielles, des identifiants textuels ou des facteurs exp\u00e9rimentaux). Dans ce contexte, chercher \u00e0 calculer la dispersion sur l&rsquo;ensemble de la structure entra\u00eene des erreurs d&rsquo;incompatibilit\u00e9 de type.<\/p>\n<p>Pour circonscrire le calcul de la variance aux seules dimensions num\u00e9riques tout en pr\u00e9servant une approche de programmation vectoris\u00e9e exempte de boucles it\u00e9ratives manuelles (lesquelles s&rsquo;av\u00e8rent notoirement inefficaces en langage interpr\u00e9t\u00e9), le dialecte R de base propose la famille des fonctions d&rsquo;ordre sup\u00e9rieur <em>apply<\/em>. La commande <em>apply()<\/em> permet de projeter une fonction statistique donn\u00e9e le long d&rsquo;une marge sp\u00e9cifique d&rsquo;un tableau \u00e0 deux dimensions.<\/p>\n<p>Pour calculer la variance sur chaque colonne num\u00e9rique d&rsquo;une matrice ou d&rsquo;un data frame, la syntaxe conventionnelle s&rsquo;articule ainsi :<\/p>\n<p><em>variances_colonnes &lt;- apply(X, MARGIN = 2, FUN = var, na.rm = TRUE)<\/em><\/p>\n<p>La sp\u00e9cification du param\u00e8tre <em>MARGIN = 2<\/em> ordonne au moteur de R de balayer la structure selon ses colonnes verticales (tandis que <em>MARGIN = 1<\/em> op\u00e9rerait selon les lignes horizontales). Les arguments suppl\u00e9mentaires positionn\u00e9s apr\u00e8s le nom de la fonction cible, tel que <em>na.rm = TRUE<\/em>, sont automatiquement transmis \u00e0 la fonction sous-jacente lors de chaque it\u00e9ration interne. En alternative sur des listes ou des data frames h\u00e9t\u00e9rog\u00e8nes, l&rsquo;utilisation conjointe de <em>sapply()<\/em> ou <em>lapply()<\/em> coupl\u00e9e \u00e0 une s\u00e9lection bool\u00e9enne par <em>is.numeric<\/em> offre une flexibilit\u00e9 totale d&rsquo;extraction.<\/p>\n<h3>8.3 Int\u00e9gration moderne au sein du pipeline Tidyverse avec dplyr<\/h3>\n<p>Au cours de la derni\u00e8re d\u00e9cennie, la pratique de l&rsquo;analyse de donn\u00e9es sous R a \u00e9t\u00e9 profond\u00e9ment transform\u00e9e par l&rsquo;av\u00e8nement du m\u00e9ta-package <a rel=\"noopener noreferrer\" href=\"https:\/\/www.tidyverse.org\/\">Tidyverse<\/a>, et plus particuli\u00e8rement par la grammaire de manipulation de donn\u00e9es impl\u00e9ment\u00e9e dans la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/dplyr.tidyverse.org\/\">dplyr<\/a> d\u00e9velopp\u00e9e par Hadley Wickham. Cette syntaxe moderne privil\u00e9gie la lisibilit\u00e9 d\u00e9clarative, l&rsquo;encha\u00eenement fluide des verbes d&rsquo;action via l&rsquo;op\u00e9rateur de tuyau (pipe standard <em>|&gt;<\/em> ou historique <em>%&gt;%<\/em>), et l&rsquo;isolation rigoureuse des transformations de variables.<\/p>\n<p>Pour r\u00e9sumer la dispersion d&rsquo;une collection de variables quantitatives au sein d&rsquo;un tibble ou d&rsquo;un data frame contemporain, l&rsquo;association du verbe <em>summarise()<\/em> et de la fonction vectoris\u00e9e <em>across()<\/em> constitue le standard absolu d&rsquo;ing\u00e9nierie statistique. Cette formulation permet de d\u00e9clencher l&rsquo;\u00e9valuation de la variance sur un ensemble arbitraire de colonnes s\u00e9lectionn\u00e9es dynamiquement en fonction de leur pr\u00e9dicat logique d&rsquo;appartenance.<\/p>\n<p>Un pipeline moderne type destin\u00e9 \u00e0 agr\u00e9ger la variance d&rsquo;\u00e9chantillon sur l&rsquo;int\u00e9gralit\u00e9 des dimensions continues d&rsquo;un jeu de donn\u00e9es exp\u00e9rimental prendra la structure formelle suivante :<\/p>\n<p><em>resultats_dispersion &lt;- donnees |&gt;<br \/>\n&nbsp;&nbsp;summarise(across(where(is.numeric), list(var_echantillon = ~var(.x, na.rm = TRUE), var_population = ~pop_var(.x, na.rm = TRUE))))<\/em><\/p>\n<p>Cette \u00e9criture hautement expressive produit en sortie un tableau r\u00e9capitulatif unifi\u00e9, parfaitement mis en forme et directement transposable vers des modules de mise en page acad\u00e9mique tels que <em>knitr::kable<\/em> ou <em>gt<\/em>. L&rsquo;utilisation du s\u00e9lecteur contextuel <em>where(is.numeric)<\/em> assure une \u00e9tanch\u00e9it\u00e9 absolue en ignorant automatiquement les colonnes de texte ou de m\u00e9tadonn\u00e9es, pr\u00e9venant toute interruption d&rsquo;ex\u00e9cution au sein des scripts automatis\u00e9s de traitement quantitatif.<\/p>\n<h2>9. Calcul de la variance selon des sous-groupes exp\u00e9rimentaux<\/h2>\n<h3>9.1 D\u00e9composition factorielle avec aggregate() et tapply() en R de base<\/h3>\n<p>En psychologie exp\u00e9rimentale et dans les essais cliniques randomis\u00e9s, la variance d&rsquo;une mesure n&rsquo;est que rarement appr\u00e9hend\u00e9e \u00e0 l&rsquo;\u00e9chelle globale de l&rsquo;\u00e9chantillon indiscrimin\u00e9. L&rsquo;objectif cardinal consiste la plupart du temps \u00e0 \u00e9valuer comment cette dispersion fluctue, s&rsquo;accro\u00eet ou s&rsquo;homog\u00e9n\u00e9ise en fonction des diff\u00e9rents niveaux d&rsquo;un ou plusieurs facteurs de traitement (par exemple entre un groupe recevant une mol\u00e9cule active, un groupe sous placebo et un groupe contr\u00f4le sur liste d&rsquo;attente).<\/p>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me R de base, deux fonctions ma\u00eetresses permettent d&rsquo;op\u00e9rer cette stratification factorielle sans n\u00e9cessiter l&rsquo;installation de d\u00e9pendances tierces : <em>aggregate()<\/em> et <em>tapply()<\/em>. La fonction <em>tapply()<\/em> applique une fonction d&rsquo;agr\u00e9gation statistique sur un vecteur quantitatif en le d\u00e9coupant selon les modalit\u00e9s d&rsquo;une variable de groupement factorielle :<\/p>\n<p><em>variances_groupes &lt;- tapply(donnees<span class=\"arabpsy-math-inline\" data-latex=\"score, INDEX = donnees\">$score, INDEX = donnees$<\/span>groupe, FUN = var, na.rm = TRUE)<\/em><\/p>\n<p>Cette instruction renvoie un tableau index\u00e9 \u00e9l\u00e9gant affichant la variance d&rsquo;\u00e9chantillon propre \u00e0 chaque modalit\u00e9 exp\u00e9rimentale.<\/p>\n<p>De son c\u00f4t\u00e9, la fonction <em>aggregate()<\/em> se distingue par l&rsquo;adoption d&rsquo;une syntaxe formul\u00e9e particuli\u00e8rement intuitive, emprunt\u00e9e aux mod\u00e8les lin\u00e9aires symboliques de <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/John_Nelder\">John Nelder<\/a> et <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Robert_Wedderburn_(statistician)\">Robert Wedderburn<\/a>. L&rsquo;expression prend la forme :<\/p>\n<p><em>tableau_variances &lt;- aggregate(score ~ groupe + sexe, data = donnees, FUN = var, na.rm = TRUE)<\/em><\/p>\n<p>Cette formulation permet d&#8217;embrasser des plans factoriels crois\u00e9s complexes en d\u00e9composant instantan\u00e9ment les variances marginales par croisement de conditions exp\u00e9rimentales, le tout restitu\u00e9 sous la structure ordonn\u00e9e d&rsquo;un nouveau data frame pr\u00eat pour l&rsquo;analyse compar\u00e9e.<\/p>\n<h3>9.2 Groupement avanc\u00e9 avec group_by() et summarise() de dplyr<\/h3>\n<p>Si les outils natifs de R de base conservent toute leur pertinence pour des op\u00e9rations ponctuelles, l&rsquo;\u00e9cosyst\u00e8me <em>dplyr<\/em> d\u00e9ploie une puissance analytique sup\u00e9rieure d\u00e8s lors que l&rsquo;on souhaite r\u00e9aliser des calculs complexes et stratifi\u00e9s impliquant simultan\u00e9ment des indicateurs de variance d&rsquo;\u00e9chantillon, de variance de population, d&rsquo;effectifs r\u00e9els et d&rsquo;erreurs types. La combinaison idiomatique des verbes <em>group_by()<\/em> et <em>summarise()<\/em> constitue le standard contemporain d&rsquo;ing\u00e9nierie statistique.<\/p>\n<p>Lorsqu&rsquo;un data frame est pass\u00e9 dans la fonction <em>group_by(condition_experimentale)<\/em>, R ne modifie pas les valeurs intrins\u00e8ques des observations, mais alt\u00e8re les m\u00e9tadonn\u00e9es internes de la table pour y inscrire une structure de partitionnement virtuel. Toute fonction d&rsquo;agr\u00e9gation subs\u00e9quente encha\u00een\u00e9e via l&rsquo;op\u00e9rateur de tuyau s&rsquo;ex\u00e9cute d\u00e8s lors de mani\u00e8re autonome et \u00e9tanche au sein de chaque sous-groupe ainsi d\u00e9limit\u00e9.<\/p>\n<p>Cette approche permet d&rsquo;impl\u00e9menter en un seul bloc lisible le calcul de multiples indices de dispersion diff\u00e9rentiels :<\/p>\n<p><em>synthese_groupes &lt;- donnees |&gt;<br \/>\n&nbsp;&nbsp;group_by(groupe_traitement) |&gt;<br \/>\n&nbsp;&nbsp;summarise(<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;effectif_n = n(),<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;moyenne = mean(score_clinique, na.rm = TRUE),<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;variance_echantillon = var(score_clinique, na.rm = TRUE),<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;variance_population = var(score_clinique, na.rm = TRUE) * (n() &#8211; 1) \/ n()<br \/>\n&nbsp;&nbsp;)<\/em><\/p>\n<p>L&rsquo;utilisation de la fonction auxiliaire <em>n()<\/em> permet d&rsquo;extraire dynamiquement la taille d&rsquo;\u00e9chantillon sp\u00e9cifique \u00e0 chaque niveau du facteur, garantissant que le facteur d&rsquo;ajustement de la variance de population <em>(n &#8211; 1) \/ n<\/em> s&rsquo;adapte automatiquement aux fluctuations d&rsquo;effectifs entre les groupes, notamment dans les plans exp\u00e9rimentaux d\u00e9s\u00e9quilibr\u00e9s cons\u00e9cutifs \u00e0 des d\u00e9perditions de sujets.<\/p>\n<h3>9.3 \u00c9valuation formelle de l&rsquo;homog\u00e9n\u00e9it\u00e9 des variances<\/h3>\n<p>Au-del\u00e0 de la simple description comparative des variances de sous-groupes, le chercheur en sciences quantitatives est presque syst\u00e9matiquement confront\u00e9 \u00e0 l&rsquo;obligation m\u00e9thodologique de tester l&rsquo;\u00e9galit\u00e9 statistique formelle de ces dispersions : c&rsquo;est l&rsquo;hypoth\u00e8se d&rsquo;homosc\u00e9dasticit\u00e9 (ou d&rsquo;homog\u00e9n\u00e9it\u00e9 des variances). La validit\u00e9 des conclusions issues du test t de Student pour \u00e9chantillons ind\u00e9pendants, de l&rsquo;analyse de variance univari\u00e9e (ANOVA) ou des mod\u00e8les mixtes repose de mani\u00e8re critique sur le respect scrupuleux de cette hypoth\u00e8se fondamentale.<\/p>\n<p>Pour v\u00e9rifier formellement si les variances observ\u00e9es entre diff\u00e9rentes conditions exp\u00e9rimentales diff\u00e8rent au-del\u00e0 des simples fluctuations d&rsquo;\u00e9chantillonnage, deux tests inferentiels dominent la pratique statistique sous R :<\/p>\n<ul>\n<li><strong>Le test de Bartlett<\/strong> (accessible nativement via la fonction <em>bartlett.test(score ~ groupe, data = donnees)<\/em>) : hautement sensible et th\u00e9oriquement optimal lorsque les donn\u00e9es suivent une distribution normale multivari\u00e9e stricte, mais notoirement vuln\u00e9rable aux violations mineures de la normalit\u00e9.<\/li>\n<li><strong>Le test de Levene<\/strong> (disponible au sein de la biblioth\u00e8que sp\u00e9cialis\u00e9e <em>car<\/em> via la commande <em>leveneTest(score ~ groupe, data = donnees)<\/em>) : beaucoup plus robuste face \u00e0 la non-normalit\u00e9 empirique, car il \u00e9value la dispersion en s&rsquo;appuyant conventionnellement sur les \u00e9carts m\u00e9dians plut\u00f4t que sur les \u00e9carts \u00e0 la moyenne arithm\u00e9tique.<\/li>\n<\/ul>\n<p>Sur le plan de l&rsquo;inf\u00e9rence d\u00e9cisionnelle, l&rsquo;obtention d&rsquo;une p-valeur associ\u00e9e \u00e0 ces tests inf\u00e9rieure au seuil de significativit\u00e9 conventionnel (typiquement <em>\u03b1 = 0.05<\/em>) conduit au rejet de l&rsquo;hypoth\u00e8se nulle d&rsquo;\u00e9galit\u00e9 des variances intra-groupes. Face \u00e0 une telle h\u00e9t\u00e9rosc\u00e9dasticit\u00e9 av\u00e9r\u00e9e, le chercheur ne doit en aucun cas poursuivre l&rsquo;application des proc\u00e9dures standard de moindres carr\u00e9s ordinaires ; il est tenu de s&rsquo;orienter vers des corrections de degr\u00e9s de libert\u00e9 robustes, telles que la correction de Welch-Satterthwaite au sein de l&rsquo;instruction <em>oneway.test()<\/em> ou la mod\u00e9lisation explicite de la structure d&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des r\u00e9sidus via les mod\u00e8les de moindres carr\u00e9s g\u00e9n\u00e9ralis\u00e9s (GLS).<\/p>\n<h2>10. Visualisation graphique de la variance et de la dispersion avec ggplot2<\/h2>\n<h3>10.1 Repr\u00e9sentation visuelle de la dispersion autour de la moyenne<\/h3>\n<p>La transmission efficace des r\u00e9sultats quantitatifs ne saurait se cantonner \u00e0 la publication d&rsquo;indices scalaires abstraits au sein de tableaux de r\u00e9sultats textuels ; l&rsquo;exploration et la communication des structures de dispersion requi\u00e8rent une s\u00e9miologie graphique exigeante. Au sein du syst\u00e8me R, la biblioth\u00e8que <a rel=\"noopener noreferrer\" href=\"https:\/\/ggplot2.tidyverse.org\/\">ggplot2<\/a>, fond\u00e9e sur les pr\u00e9ceptes th\u00e9oriques de la grammaire des graphiques d\u00e9velopp\u00e9e par <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Leland_Wilkinson\">Leland Wilkinson<\/a>, offre un cadre visuel d&rsquo;une sophistication incomparable.<\/p>\n<p>Pour mat\u00e9rialiser visuellement la dispersion individuelle des observations autour du centre de gravit\u00e9, une pratique m\u00e9thodologique moderne consiste \u00e0 renoncer aux traditionnels diagrammes en barres opaques (commun\u00e9ment qualifi\u00e9s de barplots ou dynamite plots, vivement d\u00e9cri\u00e9s dans les revues internationales pour leur opacit\u00e9 distributionnelle) au profit de nuages de points jitteris\u00e9s superpos\u00e9s \u00e0 la moyenne param\u00e9trique. Gr\u00e2ce \u00e0 la g\u00e9om\u00e9trie <em>geom_jitter()<\/em>, chaque observation individuelle est repr\u00e9sent\u00e9e par un point distinct, soumis \u00e0 une l\u00e9g\u00e8re dispersion horizontale al\u00e9atoire afin de pr\u00e9venir les ph\u00e9nom\u00e8nes de chevauchement visuel (overplotting).<\/p>\n<p>L&rsquo;int\u00e9gration conjointe de la fonction <em>stat_summary()<\/em> permet de calculer et de projeter automatiquement au premier plan le marqueur de la moyenne arithm\u00e9tique globale, compl\u00e9t\u00e9 par des barres d&rsquo;erreur mat\u00e9rialisant l&rsquo;amplitude de la dispersion. En param\u00e9trant ces barres d&rsquo;erreur pour repr\u00e9senter un intervalle d&rsquo;un \u00e9cart-type (la racine directe de notre variance) de part et d&rsquo;autre de la moyenne via l&rsquo;argument <em>fun.data = mean_sdl, fun.args = list(mult = 1)<\/em>, le graphique illustre simultan\u00e9ment la tendance centrale, la variance empirique restitu\u00e9e dans son unit\u00e9 d&rsquo;origine, et la distribution granulaire des comportements individuels des participants.<\/p>\n<h3>10.2 Bo\u00eetes \u00e0 moustaches et diagrammes en violon pour comparer la variabilit\u00e9<\/h3>\n<p>Lorsqu&rsquo;il s&rsquo;agit de comparer l&rsquo;architecture de dispersion entre plusieurs conditions exp\u00e9rimentales ou strates cliniques, d&rsquo;autres formalismes g\u00e9om\u00e9triques apportent une profondeur diagnostique sup\u00e9rieure. La bo\u00eete \u00e0 moustaches conventionnelle, g\u00e9n\u00e9r\u00e9e sous R via <em>geom_boxplot()<\/em>, r\u00e9sume la variabilit\u00e9 \u00e0 travers l&rsquo;intervalle interquartile (la hauteur de la bo\u00eete centrale englobant 50 % des donn\u00e9es m\u00e9dianes) et l&rsquo;\u00e9talement total circonscrit par les moustaches de Tukey, permettant d&rsquo;identifier imm\u00e9diatement visuellement les dissym\u00e9tries de dispersion et les observations atypiques isol\u00e9es.<\/p>\n<p>Toutefois, la bo\u00eete \u00e0 moustaches classique demeure insensible \u00e0 d&rsquo;\u00e9ventuelles distributions multimodales sous-jacentes (pr\u00e9sence de deux bosses de densit\u00e9 dissimul\u00e9es sous un m\u00eame \u00e9talement apparent). Pour surmonter cette limite d&rsquo;interpr\u00e9tation, le diagramme en violon, invoqu\u00e9 par l&rsquo;instruction <em>geom_violin()<\/em>, constitue un progr\u00e8s s\u00e9miologique remarquable. En projetant de mani\u00e8re sym\u00e9trique une estimation par noyau de la densit\u00e9 de probabilit\u00e9 (Kernel Density Estimation), le trac\u00e9 en violon met en exergue les \u00e9tranglements et les renflements de la distribution.<\/p>\n<p>Une mise en page graphique optimale consiste \u00e0 superposer ces deux g\u00e9om\u00e9tries au sein d&rsquo;une m\u00eame couche d\u00e9clarative : un diagramme en violon transparent en arri\u00e8re-plan r\u00e9v\u00e9lant la topologie continue de la densit\u00e9 probabiliste, encadrant une bo\u00eete \u00e0 moustaches \u00e9troite au premier plan mat\u00e9rialisant les rep\u00e8res quartiles. Cette combinaison permet au lecteur d&rsquo;appr\u00e9cier d&rsquo;un seul coup d&rsquo;\u0153il si l&rsquo;\u00e9cart de variance entre deux cohortes r\u00e9sulte d&rsquo;un \u00e9largissement homog\u00e8ne de la cloche gaussienne ou de l&rsquo;\u00e9mergence d&rsquo;un sous-groupe de sujets polaris\u00e9s dans les zones extr\u00eames de l&rsquo;\u00e9chelle d&rsquo;\u00e9valuation.<\/p>\n<h3>10.3 Visualisation de la distribution d&rsquo;\u00e9chantillonnage de la variance<\/h3>\n<p>Pour ancrer d\u00e9finitivement la r\u00e9alit\u00e9 th\u00e9orique de la variance en tant que variable al\u00e9atoire soumise aux fluctuations de l&rsquo;\u00e9chantillonnage, la mod\u00e9lisation graphique par simulation de Monte-Carlo offre une d\u00e9monstration didactique d&rsquo;une clart\u00e9 absolue. Si l&rsquo;on extrait de mani\u00e8re r\u00e9p\u00e9t\u00e9e des milliers d&rsquo;\u00e9chantillons al\u00e9atoires ind\u00e9pendants de taille fixe <em>n<\/em> \u00e0 partir d&rsquo;une population gaussienne th\u00e9orique, la variance d&rsquo;\u00e9chantillon <em>s\u00b2<\/em> calcul\u00e9e sur chacun de ces tirages ne demeure pas constante : elle fluctue et engendre \u00e0 son tour une distribution de probabilit\u00e9 sp\u00e9cifique.<\/p>\n<p>La th\u00e9orie statistique d\u00e9montre que la quantit\u00e9 <em>(n &#8211; 1) * s\u00b2 \/ \u03c3\u00b2<\/em> ne suit pas une loi normale, mais se distribue rigoureusement selon une loi du Chi-deux (<em>\u03c7\u00b2<\/em>) \u00e0 <em>(n &#8211; 1)<\/em> degr\u00e9s de libert\u00e9. En programmant sous R une boucle de simulation ou une fonction vectoris\u00e9e <em>replicate()<\/em> g\u00e9n\u00e9rant 10 000 tirages cons\u00e9cutifs, il devient ais\u00e9 de collecter ce vecteur empirique de variances et de le projeter sous forme d&rsquo;un histogramme de densit\u00e9 via <em>geom_histogram(aes(y = after_stat(density)))<\/em> sous ggplot2.<\/p>\n<p>En superposant \u00e0 cet histogramme empirique la courbe analytique th\u00e9orique de la fonction de densit\u00e9 du Chi-deux redimensionn\u00e9e (obtenue par la fonction native <em>dchisq()<\/em>), l&rsquo;ad\u00e9quation visuelle parfaite entre les simulations de Monte-Carlo et l&rsquo;\u00e9quation math\u00e9matique \u00e9clate aux yeux de l&rsquo;analyste. Cette mod\u00e9lisation graphique met en \u00e9vidence l&rsquo;asym\u00e9trie positive caract\u00e9ristique de la distribution d&rsquo;\u00e9chantillonnage de la variance sur petits \u00e9chantillons, rappelant que pour des faibles effectifs, la majorit\u00e9 des variances d&rsquo;\u00e9chantillon se trouve en dessous du param\u00e8tre de population vrai, compens\u00e9e par une longue tra\u00eene de rares variances tr\u00e8s fortement dilat\u00e9es.<\/p>\n<h2>11. Erreurs m\u00e9thodologiques, instabilit\u00e9 num\u00e9rique et bonnes pratiques<\/h2>\n<h3>11.1 Confusions statistiques fr\u00e9quentes et mauvaises attributions<\/h3>\n<p>Malgr\u00e9 la rigueur formelle des concepts expos\u00e9s, la litt\u00e9rature scientifique et les rapports d&rsquo;analyse quantitative demeurent \u00e9maill\u00e9s d&rsquo;erreurs m\u00e9thodologiques r\u00e9currentes li\u00e9es \u00e0 la quantification de la dispersion. La confusion la plus d\u00e9l\u00e9t\u00e8re sur le plan conceptuel consiste \u00e0 assimiler ind\u00fbment la variance d&rsquo;\u00e9chantillon <em>s\u00b2<\/em> (ou son \u00e9cart-type associ\u00e9 <em>s<\/em>) \u00e0 l&rsquo;erreur type de la moyenne (Standard Error of the Mean, abr\u00e9g\u00e9e en <em>SEM<\/em>). Cette m\u00e9prise trahit une incompr\u00e9hension profonde des niveaux d&rsquo;analyse statistique.<\/p>\n<p>Alors que la variance d&rsquo;\u00e9chantillon <em>s\u00b2<\/em> d\u00e9crit l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 biologique, clinique ou psychologique effective des individus au sein de l&rsquo;\u00e9chantillon observ\u00e9, l&rsquo;erreur type de la moyenne mod\u00e9lise la pr\u00e9cision th\u00e9orique avec laquelle la moyenne arithm\u00e9tique de cet \u00e9chantillon estime la moyenne inconnue de la population. L&rsquo;erreur type s&rsquo;obtient en divisant l&rsquo;\u00e9cart-type d&rsquo;\u00e9chantillon par la racine carr\u00e9e de l&rsquo;effectif :<\/p>\n<p><strong>SEM = s \/ \u221an<\/strong><\/p>\n<p>L&rsquo;erreur type de la moyenne est donc une m\u00e9trique d\u00e9pendante de la taille de l&rsquo;\u00e9chantillon, tendant m\u00e9caniquement vers z\u00e9ro \u00e0 mesure que <em>n<\/em> s&rsquo;accro\u00eet vers l&rsquo;infini, tandis que la variance empirique converge vers une grandeur asymptotique stable et non nulle : la vraie dispersion biologique <em>\u03c3\u00b2<\/em> du ph\u00e9nom\u00e8ne \u00e9tudi\u00e9. Remplacer la variance par l&rsquo;erreur type dans le but d&rsquo;afficher des barres d&rsquo;erreur visuellement plus resserr\u00e9es constitue un artifice de pr\u00e9sentation r\u00e9prouv\u00e9 par les chartes d\u00e9ontologiques de l&rsquo;\u00e9dition scientifique.<\/p>\n<p>Une seconde d\u00e9rive concerne la standardisation des variables (transformation en scores r\u00e9duits dits z-scores). Lorsqu&rsquo;on applique l&rsquo;op\u00e9ration <em>scale(x)<\/em> sous R, la fonction divise par d\u00e9faut les d\u00e9viations par l&rsquo;\u00e9cart-type d&rsquo;\u00e9chantillon corrig\u00e9 de Bessel (<em>s = \u221avar(x)<\/em>). Si l&rsquo;analyste travaille en r\u00e9alit\u00e9 sur une population exhaustive sans ajuster manuellement le d\u00e9nominateur par le facteur <em>\u221a((n-1)\/n)<\/em>, l&rsquo;ensemble des scores standardis\u00e9s souffrira d&rsquo;une erreur de calibrage structurelle, introduisant une distorsion microscopique mais formellement invalide dans les tables normatives psychom\u00e9triques.<\/p>\n<h3>11.2 Pr\u00e9cision algorithmique et stabilit\u00e9 num\u00e9rique dans les grands volumes<\/h3>\n<p>D&rsquo;un point de vue informatique, le calcul de la somme des carr\u00e9s des d\u00e9viations soul\u00e8ve des probl\u00e9matiques d&rsquo;arithm\u00e9tique flottante d&rsquo;une grande complexit\u00e9. De nombreux manuels universitaires d&rsquo;initiation aux statistiques introduisent une formule alg\u00e9brique alternative dite de calcul direct ou formule de <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Th%C3%A9or%C3%A8me_de_K%C3%B6nig-Huygens\">K\u00f6nig-Huygens<\/a>, formul\u00e9e ainsi :<\/p>\n<p><strong>SS = \u03a3 x<sub>i<\/sub>\u00b2 &#8211; (\u03a3 x<sub>i<\/sub>)\u00b2 \/ n<\/strong><\/p>\n<p>Si cette formulation s\u00e9duit par son \u00e9l\u00e9gance sur le papier \u2014 elle ne n\u00e9cessite qu&rsquo;une seule passe sur les donn\u00e9es pour accumuler simultan\u00e9ment la somme des valeurs et la somme de leurs carr\u00e9s \u2014, son impl\u00e9mentation na\u00efve au sein de routines informatiques sur de grands volumes de donn\u00e9es num\u00e9riques constitue une pratique dangereuse connue sous le terme de ph\u00e9nom\u00e8ne d&rsquo;annulation catastrophique (catastrophic cancellation).<\/p>\n<p>Lorsque les donn\u00e9es trait\u00e9es pr\u00e9sentent une moyenne colossale mais une variance extr\u00eamement t\u00e9nue (par exemple une s\u00e9rie de mesures d&rsquo;horloge atomique oscillant entre 10 000 000.01 et 10 000 000.03), les deux termes de la soustraction de K\u00f6nig-Huygens deviennent des nombres astronomiques presque strictement identiques. Lors de la soustraction machine sous le format de double pr\u00e9cision standard (limit\u00e9 \u00e0 environ 15 \u00e0 17 chiffres significatifs d\u00e9cimaux), les chiffres repr\u00e9sentant la variance r\u00e9elle sont tronqu\u00e9s ou \u00e9cras\u00e9s par les limites de registre, aboutissant \u00e0 des r\u00e9sultats totalement erratiques, voire \u00e0 des variances th\u00e9oriquement impossibles de valeur n\u00e9gative.<\/p>\n<p>Pour pr\u00e9munir les chercheurs contre ces \u00e9cueils computationnels majeurs, l&rsquo;algorithme sous-jacent impl\u00e9ment\u00e9 dans la fonction native <em>var()<\/em> de R n&rsquo;utilise jamais la formule de K\u00f6nig-Huygens. Il s&rsquo;appuie sur des algorithmes stables dits \u00e0 deux passes (two-pass algorithms) ou sur l&rsquo;algorithme incr\u00e9mental num\u00e9riquement robuste th\u00e9oris\u00e9 par <a s_algorithm\" rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Algorithms_for_calculating_variance#Welford\">B. P. Welford<\/a>. Ces architectures algorithmiques mettent \u00e0 jour la moyenne et la somme des \u00e9carts quadratiques de mani\u00e8re it\u00e9rative et centr\u00e9e, garantissant une stabilit\u00e9 num\u00e9rique irr\u00e9prochable m\u00eame en pr\u00e9sence de valeurs d&rsquo;\u00e9chelles extr\u00eames.<\/p>\n<h3>11.3 Standards de reproductibilit\u00e9 et tra\u00e7abilit\u00e9 du code statistique<\/h3>\n<p>La cr\u00e9dibilit\u00e9 contemporaine de la recherche quantitative repose sur la reproductibilit\u00e9 computationnelle int\u00e9grale des cha\u00eenes de traitement. Il ne suffit plus de d\u00e9clarer une valeur de variance au sein d&rsquo;une section de r\u00e9sultats acad\u00e9miques ; il appartient au chercheur de consigner l&rsquo;int\u00e9gralit\u00e9 du code ex\u00e9cutable, de l&rsquo;environnement mat\u00e9riel et des d\u00e9pendances logicielles ayant concouru \u00e0 son extraction.<\/p>\n<p>Pour assurer cette conformit\u00e9 m\u00e9thodologique dans l&rsquo;\u00e9cosyst\u00e8me R, plusieurs r\u00e8gles d&rsquo;or doivent \u00eatre observ\u00e9es avec constance :<\/p>\n<ul>\n<li>Expliciter formellement dans la section m\u00e9thodologique du manuscrit la m\u00e9trique exacte retenue (variance d&rsquo;\u00e9chantillon corrig\u00e9e <em>s\u00b2<\/em> versus variance de population <em>\u03c3\u00b2<\/em>), en stipulant le d\u00e9nominateur appliqu\u00e9 (<em>n &#8211; 1<\/em> ou <em>n<\/em>).<\/li>\n<li>D\u00e9clarer syst\u00e9matiquement la version de l&rsquo;interpr\u00e9teur R et les versions des biblioth\u00e8ques mobilis\u00e9es au moyen de la fonction native <em>sessionInfo()<\/em> consign\u00e9e en fin de script.<\/li>\n<li>Proscrire l&rsquo;alt\u00e9ration destructive des jeux de donn\u00e9es d&rsquo;origine : toutes les op\u00e9rations d&rsquo;imputation de donn\u00e9es manquantes, de redressement de valeurs aberrantes ou de filtrage de cohortes doivent s&rsquo;ex\u00e9cuter de mani\u00e8re transparente et automatis\u00e9e \u00e0 travers un pipeline script\u00e9 non destructif.<\/li>\n<li>Utiliser des syst\u00e8mes de gestion des environnements de packages p\u00e9rennes, tels que les biblioth\u00e8ques <em>renv<\/em> ou les conteneurs Docker, afin de garantir que les routines d&rsquo;\u00e9valuation de la dispersion produiront rigoureusement les m\u00eames d\u00e9cimales dans dix ou vingt ans, pr\u00e9servant ainsi l&rsquo;int\u00e9grit\u00e9 de l&rsquo;archive scientifique.<\/li>\n<\/ul>\n<h2>12. Applications pratiques en recherche psychom\u00e9trique et mod\u00e9lisation<\/h2>\n<h3>12.1 Analyse de la fid\u00e9lit\u00e9 et de la variance des items psychom\u00e9triques<\/h3>\n<p>Dans le domaine de la psychom\u00e9trie et de la psychologie diff\u00e9rentielle, la variance ne repr\u00e9sente pas seulement un indicateur de variabilit\u00e9 globale, mais constitue le socle th\u00e9orique sur lequel repose l&rsquo;\u00e9valuation de la fid\u00e9lit\u00e9 (reliability) des instruments de mesure. La th\u00e9orie classique des tests (TCT), formalis\u00e9e notamment par <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Harold_Gulliksen\">Harold Gulliksen<\/a> et enrichie par <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Jum_C._Nunnally\">Jum Nunnally<\/a>, postule que tout score observ\u00e9 \u00e0 un test psychologique est la r\u00e9sultante additive d&rsquo;un score vrai inobservable et d&rsquo;une composante d&rsquo;erreur al\u00e9atoire de mesure : <em>X = V + E<\/em>.<\/p>\n<p>En vertu du principe d&rsquo;additivit\u00e9 des variances pour des variables non corr\u00e9l\u00e9es, la variance totale des scores observ\u00e9s au sein d&rsquo;une cohorte d&rsquo;\u00e9valuation se d\u00e9compose rigoureusement selon l&rsquo;identit\u00e9 suivante :<\/p>\n<p><strong>\u03c3\u00b2<sub>X<\/sub> = \u03c3\u00b2<sub>V<\/sub> + \u03c3\u00b2<sub>E<\/sub><\/strong><\/p>\n<p>o\u00f9 <em>\u03c3\u00b2<sub>V<\/sub><\/em> formalise la variance vraie (l&rsquo;h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 r\u00e9elle du trait psychologique ou de l&rsquo;aptitude cognitive mesur\u00e9e) et <em>\u03c3\u00b2<sub>E<\/sub><\/em> quantifie la variance d&rsquo;erreur (l&rsquo;impr\u00e9cision inh\u00e9rente \u00e0 l&rsquo;instrument, aux fluctuations d&rsquo;attention du sujet ou aux conditions de passation). L&rsquo;indice de fid\u00e9lit\u00e9 se d\u00e9finit alors pr\u00e9cis\u00e9ment comme la proportion de la variance totale imputable \u00e0 la variance vraie : <em>Fid\u00e9lit\u00e9 = \u03c3\u00b2<sub>V<\/sub> \/ \u03c3\u00b2<sub>X<\/sub><\/em>.<\/p>\n<p>L&rsquo;expression pratique la plus c\u00e9l\u00e8bre de cette d\u00e9composition de variance s&rsquo;illustre dans le calcul du coefficient <a rel=\"noopener noreferrer\" href=\"https:\/\/en.wikipedia.org\/wiki\/Cronbach%27s_alpha\">Alpha de Cronbach<\/a>, utilis\u00e9 mondialement pour \u00e9valuer la coh\u00e9rence interne d&rsquo;une \u00e9chelle psychom\u00e9trique composite comportant <em>k<\/em> items. La formulation math\u00e9matique de l&rsquo;Alpha repose explicitement sur le rapport entre la somme des variances d&rsquo;\u00e9chantillon propres \u00e0 chaque question individuelle et la variance totale du score agr\u00e9g\u00e9 :<\/p>\n<p><strong>\u03b1 = (k \/ (k &#8211; 1)) * (1 &#8211; \u03a3 var(item<sub>j<\/sub>) \/ var(score_total))<\/strong><\/p>\n<p>Sous R, l&rsquo;extraction de ces composantes s&rsquo;op\u00e8re \u00e9l\u00e9gamment via la commande <em>apply(items, 2, var)<\/em> pour isoler les variances individuelles d&rsquo;items, compl\u00e9t\u00e9e par <em>var(rowSums(items))<\/em> pour la variance du total. Ce traitement met en \u00e9vidence le r\u00f4le direct de la m\u00e9trique de dispersion dans la validation d&rsquo;outils d&rsquo;\u00e9valuation psychologique fiables.<\/p>\n<h3>12.2 Standardisation des scores et \u00e9talonnage en population<\/h3>\n<p>L&rsquo;une des finalit\u00e9s cardinales de la psychom\u00e9trie appliqu\u00e9e consiste \u00e0 convertir des scores bruts issus d&rsquo;\u00e9preuves cognitives ou de questionnaires cliniques (dont l&rsquo;unit\u00e9 d&rsquo;origine ne poss\u00e8de aucune signification intrins\u00e8que absolue) en scores \u00e9talonn\u00e9s standardis\u00e9s directement interpr\u00e9tables par les praticiens : notes Z, notes T (moyenne 50, \u00e9cart-type 10), scores de stanines, ou quotients intellectuels standardis\u00e9s (QI d\u00e9viation, de moyenne 100 et d&rsquo;\u00e9cart-type 15).<\/p>\n<p>Cette conversion repose sur l&rsquo;\u00e9quation de standardisation lin\u00e9aire \u00e9l\u00e9mentaire :<\/p>\n<p><strong>Z = (X &#8211; \u03bc) \/ \u03c3<\/strong><\/p>\n<p>C&rsquo;est pr\u00e9cis\u00e9ment \u00e0 cette \u00e9tape de l&rsquo;ing\u00e9nierie psychom\u00e9trique que le dilemme entre variance d&rsquo;\u00e9chantillon et variance de population prend une acuit\u00e9 critique absolue. Lorsque les \u00e9diteurs de tests publient un manuel d&rsquo;\u00e9talonnage officiel \u00e0 destination des neuropsychologues ou des psychologues scolaires, l&rsquo;\u00e9chantillon de standardisation \u2014 qui a fait l&rsquo;objet d&rsquo;un \u00e9chantillonnage stratifi\u00e9 rigoureux pour refl\u00e9ter fid\u00e8lement la pyramide des \u00e2ges et les cat\u00e9gories socioprofessionnelles d&rsquo;un pays \u2014 est \u00e9rig\u00e9 au statut de population normative de r\u00e9f\u00e9rence.<\/p>\n<p>Dans ce cadre normatif clos, les param\u00e8tres de centrage et de r\u00e9duction utilis\u00e9s pour calculer les tables d&rsquo;\u00e9talonnage doivent imp\u00e9rativement reposer sur la variance de population <em>\u03c3\u00b2<\/em> calcul\u00e9e avec le d\u00e9nominateur exhaustif <em>N<\/em>. Si les concepteurs du test appliquent par erreur la fonction native <em>var()<\/em> sans corriger le d\u00e9nominateur, l&rsquo;\u00e9cart-type retenu pour la standardisation sera l\u00e9g\u00e8rement sur\u00e9valu\u00e9. Cette distorsion entra\u00eenera un tassement artificiel des scores Z, susceptible de p\u00e9naliser des participants en bordure de seuils diagnostiques cruciaux, par exemple lors du d\u00e9pistage d&rsquo;un d\u00e9ficit intellectuel ou de l&rsquo;identification d&rsquo;un profil \u00e0 haut potentiel.<\/p>\n<h3>12.3 Guide d\u00e9cisionnel synth\u00e9tique pour le chercheur en sciences humaines<\/h3>\n<p>Pour clore cet examen exhaustif et fournir aux chercheurs, analystes et praticiens une r\u00e9f\u00e9rence op\u00e9rationnelle imm\u00e9diate dans leurs environnements d&rsquo;analyse sous R, le logigramme d\u00e9cisionnel suivant r\u00e9capitule les arbitrages m\u00e9thodologiques indispensables face \u00e0 un probl\u00e8me de dispersion statistique :<\/p>\n<table border=\"1\" cellpadding=\"8\" cellspacing=\"0\" style=\"border-collapse: collapse; width: 100%; margin: 20px 0;\">\n<thead>\n<tr style=\"background-color: #f2f2f2; text-align: left;\">\n<th>Contexte de recherche<\/th>\n<th>M\u00e9trique cible<\/th>\n<th>D\u00e9nominateur<\/th>\n<th>Impl\u00e9mentation recommand\u00e9e sous R<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u00c9chantillon probabiliste repr\u00e9sentatif orient\u00e9 vers l&rsquo;inf\u00e9rence g\u00e9n\u00e9rale<\/td>\n<td>Variance d&rsquo;\u00e9chantillon sans biais (s\u00b2)<\/td>\n<td>n &#8211; 1<\/td>\n<td><em>var(x, na.rm = TRUE)<\/em><\/td>\n<\/tr>\n<tr>\n<td>Cohorte exhaustive totale (recensement, syst\u00e8me clos, normes d&rsquo;\u00e9talonnage)<\/td>\n<td>Variance de population param\u00e9trique (\u03c3\u00b2)<\/td>\n<td>N<\/td>\n<td><em>var(x) * (length(x) &#8211; 1) \/ length(x)<\/em> ou fonction d\u00e9di\u00e9e <em>pop_var(x)<\/em><\/td>\n<\/tr>\n<tr>\n<td>Distribution multivari\u00e9e (plusieurs variables quantitatives conjointes)<\/td>\n<td>Matrice de variance-covariance<\/td>\n<td>n &#8211; 1<\/td>\n<td><em>var(X)<\/em> avec extraction diagonale via <em>diag(var(X))<\/em><\/td>\n<\/tr>\n<tr>\n<td>Pr\u00e9sence av\u00e9r\u00e9e de valeurs aberrantes ou distribution hautement asym\u00e9trique<\/td>\n<td>Dispersion robuste (MAD, variance tronqu\u00e9e)<\/td>\n<td>M\u00e9diane des d\u00e9viations<\/td>\n<td><em>mad(x, constant = 1.4826, na.rm = TRUE)<\/em><\/td>\n<\/tr>\n<tr>\n<td>Comparaison factorielle entre groupes exp\u00e9rimentaux multiples<\/td>\n<td>Homosc\u00e9dasticit\u00e9 et variances intra-groupes<\/td>\n<td>n<sub>j<\/sub> &#8211; 1<\/td>\n<td><em>aggregate(score ~ groupe, data, var)<\/em> coupl\u00e9 \u00e0 <em>car::leveneTest()<\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>En adoptant ces protocoles d&rsquo;ex\u00e9cution formalis\u00e9s, le statisticien s&rsquo;assure que chaque ligne de commande R d\u00e9ploy\u00e9e au sein de son laboratoire refl\u00e8te fid\u00e8lement la r\u00e9alit\u00e9 \u00e9pist\u00e9mologique de son objet d&rsquo;investigation, garantissant l&rsquo;exactitude des mod\u00e9lisations de dispersion au service d&rsquo;une science quantitative reproductible et rigoureuse.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<p>Bessel, F. W. (1816). Untersuchungen \u00fcber die scheinbare und wahre Bahn des im Jahre 1807 erschienenen grossen Kometen. <em>K\u00f6niglich Preussische Akademie der Wissenschaften<\/em>, 1812\u20131813, 201\u2013256.<\/p>\n<p>Cohen, J. (1988). <em>Statistical power analysis for the behavioral sciences<\/em> (2nd ed.). Lawrence Erlbaum Associates. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.4324\/9780203771587\">https:\/\/doi.org\/10.4324\/9780203771587<\/a><\/p>\n<p>Cronbach, L. J. (1951). Coefficient alpha and the internal structure of tests. <em>Psychometrika<\/em>, 16(3), 297\u2013334. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/BF02310555\">https:\/\/doi.org\/10.1007\/BF02310555<\/a><\/p>\n<p>Field, A., Miles, J., &amp; Field, Z. (2012). <em>Discovering statistics using R<\/em>. SAGE Publications.<\/p>\n<p>Gauss, C. F. (1823). <em>Theoria combinationis observationum erroribus minimis obnoxiae<\/em>. Dieterich.<\/p>\n<p>Gulliksen, H. (1950). <em>Theory of mental tests<\/em>. John Wiley &amp; Sons. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1037\/13240-000\">https:\/\/doi.org\/10.1037\/13240-000<\/a><\/p>\n<p>Howell, D. C. (2013). <em>Statistical methods for psychology<\/em> (8th ed.). Wadsworth, Cengage Learning.<\/p>\n<p>Levene, H. (1960). Robust tests for equality of variances. In I. Olkin, S. G. Ghurye, W. Hoeffding, W. G. Madow, &amp; H. B. Mann (Eds.), <em>Contributions to probability and statistics: Essays in honor of Harold Hotelling<\/em> (pp. 278\u2013292). Stanford University Press.<\/p>\n<p>Nunnally, J. C., &amp; Bernstein, I. H. (1994). <em>Psychometric theory<\/em> (3rd ed.). McGraw-Hill.<\/p>\n<p>Pearson, K. (1900). On the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling. <em>The London, Edinburgh, and Dublin Philosophical Magazine and Journal of Science<\/em>, 50(302), 157\u2013175. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/14786440009463897\">https:\/\/doi.org\/10.1080\/14786440009463897<\/a><\/p>\n<p>R Core Team. (2024). <em>R: A language and environment for statistical computing<\/em>. R Foundation for Statistical Computing. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.R-project.org\/\">https:\/\/www.R-project.org\/<\/a><\/p>\n<p>Welford, B. P. (1962). Note on a method for calculating corrected sums of squares and products. <em>Technometrics<\/em>, 4(3), 419\u2013420. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1080\/00401706.1962.10490022\">https:\/\/doi.org\/10.1080\/00401706.1962.10490022<\/a><\/p>\n<p>Wickham, H., Averick, M., Bryan, J., Chang, W., McGowan, L. D., Fran\u00e7ois, R., Grolemund, G., Hayes, A., Henry, L., Hester, J., Kuhn, M., Pedersen, T. L., Miller, E., Bache, S. M., M\u00fcller, K., Ooms, J., Robinson, D., Seidel, D. P., Spinu, V., \u2026 Yutani, H. (2019). Welcome to the Tidyverse. <em>Journal of Open Source Software<\/em>, 4(43), Article 1686. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.21105\/joss.01686\">https:\/\/doi.org\/10.21105\/joss.01686<\/a><\/p>\n<p>Wilcox, R. R. (2017). <em>Introduction to robust estimation and hypothesis testing<\/em> (4th ed.). Academic Press.<\/p>\n<p>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><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour calculer la variance d&rsquo;\u00e9chantillon et de population dans R, avec d\u00e9monstrations math\u00e9matiques et applications statistiques.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2193,1835],"tags":[5946,2956,2212,7437,6495],"class_list":["post-5524","psych_stat","type-psych_stat","status-publish","hentry","category-programmation-r","category-statistiques-en-psychologie","tag-correction-de-bessel","tag-programmation-r","tag-statistiques-descriptives","tag-variance-dechantillon","tag-variance-de-population"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/5524","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=5524"}],"version-history":[{"count":0,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/5524\/revisions"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5524"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5524"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}