Comment calculer l’écart absolu médian dans Excel

Guide académique complet pour calculer l’écart absolu médian (MAD) dans Excel : formules pas à pas, méthodes matricielles et applications en psychométrie.

Dr. Mohammed Looti Universitaire et chercheur spécialisé en psychologie
PUBLIÉ
Révisé scientifiquement · Dr. Marwa Abd-Alazim · septembre 17, 2026
Revu médicalement et scientifiquement Vérifié le : septembre 17, 2026
Dr. Marwa Abd-Alazim PhD in Psychology
Faculty Member • University of Kerbala
Critères d'évaluation et normes cliniques

Ce contenu fait l'objet d'un examen scientifique rigoureux et de normes éditoriales médicales afin de garantir l'exactitude clinique et la conformité aux directives fondées sur des preuves (APA / OMS).

Dans le domaine des sciences du comportement, de la neuropsychologie et de la psychométrie quantitative, l’analyse rigoureuse des distributions empiriques constitue le socle indispensable sur lequel repose la validité des conclusions scientifiques. Pourtant, pendant des décennies, la pratique dominante a consisté à résumer la variabilité des données au moyen du couple classique moyenne arithmétique et écart-type. Si cette approche conserve toute sa pertinence sous l’hypothèse stricte d’une distribution gaussienne idéale, elle s’avère particulièrement fragile dès lors que les données réelles présentent des asymétries prononcées, des queues de distribution épaisses ou des contaminations ponctuelles par des valeurs aberrantes. Dans les paradigmes expérimentaux modernes, tels que la mesure chronométrique des temps de réaction ou l’évaluation des traits de personnalité via des questionnaires auto-rapportés, ces déviations par rapport à la normalité théorique ne constituent pas des exceptions marginales, mais bien la norme statistique.

Face à ces limites structurelles, la statistique robuste a développé des métriques alternatives capables de quantifier la tendance centrale et la dispersion sans subir la distorsion disproportionnée imposée par quelques observations extrêmes. Au cœur de cette panoplie méthodologique figure l’écart absolu médian, universellement désigné par son acronyme anglophone MAD (Median Absolute Deviation). Présentant des propriétés mathématiques remarquables, dont un point de rupture optimal de 50 %, le MAD s’impose aujourd’hui dans la littérature internationale comme le substitut par excellence de l’écart-type classique pour le diagnostic d’hétérogénéité et le filtrage non biaisé des scores atypiques. Il offre une résistance exemplaire aux artéfacts expérimentaux, garantissant ainsi l’intégrité de la chaîne inférentielle.

Bien que les logiciels spécialisés tels que R, Python ou SPSS intègrent nativement des fonctions dédiées au calcul de cette métrique, le tableur Microsoft Excel demeure le vecteur d’analyse préliminaire le plus répandu au sein des laboratoires de recherche, des structures cliniques et des départements de psychologie appliquée. Cependant, l’absence d’une fonction native unitaire explicitement nommée « MAD » dans les versions conventionnelles du logiciel oblige le chercheur et le praticien à maîtriser son implémentation algorithmique, qu’il s’agisse de décompositions cellulaires séquentielles, de formules matricielles dynamiques ou de routines automatisées en langage VBA. Ce guide exhaustif a pour vocation d’exposer l’intégralité des fondements théoriques, des propriétés formelles et des procédures pas à pas permettant de calculer, normaliser et interpréter l’écart absolu médian dans Excel, tout en respectant scrupuleusement les exigences méthodologiques et rédactionnelles de la recherche contemporaine.

1. Cadre conceptuel de l’écart absolu médian (MAD) en psychologie quantitative

1.1 Définition et origines statistiques de l’écart absolu médian

L’émergence de l’écart absolu médian s’inscrit historiquement dans la révolution conceptuelle de l’analyse exploratoire des données impulsée par le mathématicien John Tukey au cours des années 1970. Conscient de la vulnérabilité des estimateurs classiques dérivés de la théorie des moindres carrés, Tukey a jeté les bases d’une approche résistante aux anomalies distributionnelles. Cette trajectoire épistémologique a trouvé sa formalisation définitive grâce aux travaux séminaux de statisticiens spécialistes de la robustesse, au premier rang desquels figure Peter Rousseeuw, qui a démontré les propriétés asymptotiques et la résilience exceptionnelle du MAD dans l’ouvrage de référence Robust Regression and Outlier Detection.

Sur le plan formel, l’écart absolu médian se définit comme une mesure non paramétrique de dispersion statistique calculée à partir des médianes des déviations individuelles par rapport à la médiane globale de l’échantillon. Contrairement aux indicateurs dépendants des moments d’ordre deux, tels que la variance ou l’écart-type, le MAD n’opère aucune élévation au carré des écarts. Cette particularité fondamentale lui confère une immunité intrinsèque face à l’étirement artificiel de la métrique provoqué par des scores extrêmes situés dans les extrémités de la distribution.

En psychométrie et en psychologie quantitative, cette caractéristique est primordiale. Les scores composites issus de batteries de tests psychologiques manifestent quasi systématiquement des distributions asymétriques, régies par des mécanismes sous-jacents non linéaires ou des contraintes physiologiques indépassables. Épistémologiquement, il convient donc de distinguer la dispersion centrale classique, qui vise à résumer la variabilité sous le postulat dogmatique d’une loi normale, de la dispersion robuste, qui décrit l’étendue réelle occupée par la majorité compacte des observations sans se laisser contaminer par la structure stochastique des marges.

1.2 Comparaison théorique avec l’écart-type classique

Pour appréhender la supériorité opérationnelle du MAD dans les contextes de données bruitées, il est indispensable de convoquer le concept mathématique de point de rupture (breakdown point). Théorisé par Frank Hampel et approfondi par Peter Rousseeuw, le point de rupture quantifie la proportion minimale de données contaminées ou aberrantes qu’un échantillon peut contenir avant que l’estimateur ne produise une valeur arbitrairement grande ou erronée. L’écart-type classique présente un point de rupture de 0 % (asymptotiquement $1/N$). Cela signifie qu’une unique valeur aberrante, qu’elle résulte d’une erreur d’encodage, d’une panne instrumentale ou d’un comportement aberrant d’un participant, suffit à faire diverger l’estimateur vers l’infini, faussant irrémédiablement l’appréciation de la dispersion globale.

À l’inverse, l’écart absolu médian possède le point de rupture le plus élevé concevable pour un estimateur de dispersion : 50 %. Il est nécessaire de corrompre strictement plus de la moitié des observations d’un jeu de données pour contraindre le MAD à s’effondrer vers zéro ou à croître indéfiniment. Cette résistance découle directement de l’utilisation séquentielle de la médiane, elle-même dotée d’un point de rupture de 50 %, tant pour le positionnement central que pour la quantification des déviations.

L’impact de la contamination des données sur les inférences psychologiques s’avère dévastateur lorsqu’elle est négligée. L’inflation artificielle de l’écart-type sous l’effet de quelques valeurs atypiques augmente l’erreur quadratique moyenne, élargit de manière fallacieuse les intervalles de confiance et affaiblit dramatiquement la puissance statistique des tests d’hypothèses subséquents. En adoptant le MAD, le chercheur préserve la validité interne de son protocole en garantissant que l’estimation des paramètres fondamentaux de variabilité reflète le comportement de la population cible et non les fluctuations accidentelles de données polluées.

1.3 Champs d’application privilégiés dans la recherche en sciences du comportement

Les sciences du comportement constituent un terrain d’élection privilégié pour le déploiement du MAD. L’un des exemples les plus emblématiques réside dans l’analyse des temps de réaction chronométriques en neuropsychologie cognitive. Lors de tâches informatisées de type Stroop, Go/No-Go ou d’amorçage sémantique, les distributions temporelles sont structurellement asymétriques à droite, s’apparentant à des lois ex-gaussiennes ou de Wald. Les temps de réponse intègrent fréquemment des appuis accidentels ultracourts (inférieurs à 150 millisecondes) ainsi que des latences excessives résultant d’inattentions ponctuelles. Dans ce contexte, l’écart-type surestime systématiquement la variabilité intra- et interindividuelle, un écueil que le MAD neutralise avec une efficacité mathématique remarquable.

Un deuxième champ d’application critique concerne l’administration d’échelles de personnalité et d’instruments psychométriques standardisés. Les biais de réponse, tels que l’acquiescement extrême ou le refus délibéré d’engagement, génèrent des scores périphériques artificiels qui distordent les corrélations et l’analyse de fidélité des items. L’usage du MAD permet d’isoler l’hétérogénéité psychologique authentique de l’échantillon sans disqualifier globalement les profils modérément déviants.

Par ailleurs, la généralisation des expérimentations menées sur des plateformes en ligne (telles que Prolific ou MTurk) expose les banques de données à des pourcentages élevés de réponses inattentives ou générées par des automates. Le MAD offre alors un filtre robuste pour assainir ces jeux de données massifs. Enfin, dans le secteur de la psychophysiologie et des neurosciences comportementales, où les enregistrements de la conductance cutanée, de la variabilité du rythme cardiaque (VRC) et des potentiels évoqués sont en permanence parasités par des artefacts de mouvement, le MAD fournit une base robuste d’estimation du niveau de bruit de fond du signal biologique.

2. Fondements mathématiques et formulation statistique du MAD

2.1 Décomposition de la formule générale

L’expression mathématique formelle de l’écart absolu médian se caractérise par une élégante simplicité algébrique dissimulant une redoutable efficacité computationnelle. Elle s’énonce selon l’équation suivante :

$$\text{MAD} = \text{Médiane}\left( |x_i – \text{Médiane}(X)| \right)$$

La décomposition analytique de cette formulation révèle une architecture opératoire en trois temps. Le terme $X = {x_1, x_2, dots, x_n}$ représente l’ensemble vectoriel des observations empiriques brutes collectées auprès de l’échantillon expérimental, où chaque $x_i$ renvoie à la performance ou au score individuel d’un sujet donné pour la métrique considérée.

Le terme pivot central, désigné par $\text{Médiane}(X)$ ou $x_m$, incarne le centre résistant de la distribution, défini tel que 50 % des observations lui sont inférieures ou égales et 50 % lui sont supérieures ou égales. La déviation individuelle est ensuite établie par la différence élémentaire $x_i – x_m$.

L’application de l’opérateur de valeur absolue, noté $|cdot|$, joue un rôle méthodologique déterminant. Il neutralise la directionalité vectorielle de l’écart. Dans l’espace euclidien unidimensionnel de la mesure psychologique, une déviation négative (sujet répondant plus rapidement que la médiane) possède la même valeur informative quant à la dispersion qu’une déviation positive d’amplitude identique (sujet répondant plus lentement). L’opérateur absolu rabat l’ensemble des écarts sur la demi-droite des réels positifs $[0, +\infty[$. Enfin, l’opérateur de médiane externe extrait la valeur centrale de ces écarts positifs ordonnés, isolant ainsi la distance typique séparant une observation quelconque du centre résistant.

2.2 Le coefficient d’ajustement pour distribution normale

Dans sa forme brute issue de l’équation précédente, le MAD quantifie la dispersion dans une métrique intrinsèque qui ne coïncide pas numériquement avec l’écart-type, même lorsque les données sont issues d’une distribution parfaitement normale. Or, la quasi-totalité des modèles psychométriques et des théories statistiques classiques s’est développée autour de l’écart-type ($\sigma$) comme paramètre fondamental d’échelle de la loi gaussienne. Afin de rendre le MAD directement comparable à l’écart-type et de lui permettre d’estimer de façon non biaisée l’écart-type d’une population normale sous-jacente, l’introduction d’un facteur de correction d’échelle s’avère indispensable.

Ce multiplicateur asymptotique, conventionnellement noté $k$, est issu des propriétés analytiques de la loi normale standard $\mathcal{N}(0, 1)$. Pour une telle distribution, le MAD théorique correspond à la médiane des valeurs absolues de variables centrées réduites, ce qui équivaut au troisième quartile de la distribution normale standardisée, c’est-à-dire le point $z$ tel que la fonction de répartition cumulative vérifie $\Phi(z) = 0{,}75$. Par inversion analytique de la fonction de répartition, on obtient la valeur exacte :

$$z_{0{,}75} = \Phi^{-1}(0{,}75) \approx 0{,}67448975$$

Puisque l’écart-type d’une loi normale centrée réduite est égal à 1, le facteur d’échelle multiplicatif nécessaire pour normaliser le MAD s’obtient en calculant l’inverse de cette valeur seuil :

$$k = \frac{1}{\Phi^{-1}(0{,}75)} = \frac{1}{0{,}67448975} \approx 1{,}4826022185$$

Dès lors, l’estimateur de l’écart absolu médian normalisé, fréquemment désigné par l’acronyme NMAD (Normalized Median Absolute Deviation) ou $\text{MAD}_\sigma$, est défini par la relation fondamentale :

$$\text{NMAD} = 1{,}4826 \times \text{MAD}$$

Lorsque cette transformation est appliquée à un échantillon extrait d’une population gaussienne pure, la valeur espérée du NMAD converge vers l’écart-type de cette population. En revanche, lorsque les données empiriques dévient de la normalité, l’écart observé entre le NMAD et l’écart-type classique devient un indicateur diagnostique précieux de la lourdeur des queues de distribution ou du degré d’asymétrie stochastique.

2.3 Propriétés asymptotiques et robustesse de l’estimateur

Sur le plan des propriétés asymptotiques, le MAD présente une convergence stochastique presque sûre vers sa valeur théorique populationnelle au fur et à mesure que la taille de l’échantillon $N$ tend vers l’infini. Néanmoins, la contrepartie mathématique inhérente à son extraordinaire point de rupture de 50 % réside dans son efficacité asymptotique relative. Sous les conditions idéales d’une distribution normale pure, l’efficacité statistique du MAD par rapport à l’estimateur classique de la variance (fondé sur la somme des carrés des écarts) n’est que d’environ 37 % ($\frac{2}{\pi \times (1{,}4826)^2 \times dots} \approx 0{,}367$). Cela signifie qu’en l’absence totale de valeurs aberrantes, le MAD requiert un volume d’observations supérieur pour atteindre la même précision d’échantillonnage que l’écart-type standard.

En comparaison, d’autres estimateurs robustes plus sophistiqués, tels que les M-estimateurs de dispersion introduits par Huber ou les estimateurs $S_n$ et $Q_n$ développés par Rousseeuw et Croux, affichent des efficacités asymptotiques s’élevant jusqu’à 58 % ou 82 % tout en préservant le point de rupture de 50 %. Toutefois, la complexité calculatoire de ces alternatives limite considérablement leur mise en œuvre sous des environnements de tableurs bureautiques. Face à l’écart interquartile (IQR), dont le point de rupture n’est que de 25 %, le MAD conserve un avantage structurel décisif en matière de résistance pure aux contaminations massives.

Il existe néanmoins une limitation intrinsèque majeure dont l’analyste quantitatif doit être rigoureusement conscient : le comportement de l’estimateur face à des variables strictement discrètes à faible étendue ou fortement tronquées. Si plus de la moitié des participants d’une cohorte obtiennent un score rigoureusement identique (par exemple lors d’un effet de plancher massif sur une échelle clinique où plus de 50 % des individus cochent le score minimal 0), la médiane de la variable sera égale à cette modalité, et au moins 50 % des écarts absolus seront nuls. Par voie de conséquence, le calcul mènera inévitablement à un MAD égal à zéro, suggérant à tort une absence absolue de dispersion alors même qu’une variabilité résiduelle substantielle existe dans la fraction restante des données.

3. Préparation et structuration des données expérimentales dans Excel

3.1 Organisation architecturale de la feuille de calcul

La réussite de l’implémentation algorithmique du MAD dans Microsoft Excel dépend en premier lieu de la rigueur architecturale appliquée à la feuille de calcul. Une analyse statistique robuste ne saurait s’accommoder de données désorganisées ou d’agencements bidirectionnels anarchiques. Il est impératif d’adopter une disposition matricielle standardisée respectant les canons de la structure relationnelle des données (format rectangulaire ou tidy data). Chaque ligne doit représenter une unité expérimentale unique (le participant, le sujet d’étude ou la session temporelle), tandis que chaque colonne doit correspondre rigoureusement à une variable nominale, ordinale ou métrique clairement définie.

La première colonne (typiquement la colonne A) sera réservée à l’identifiant univoque du sujet (par exemple SUBJ_001, SUBJ_002). Les colonnes subséquentes accueilleront les descripteurs démographiques, les facteurs catégoriels inter-sujets (groupe contrôle versus expérimental), puis les variables dépendantes continues. L’intégrité du calcul impose d’isoler impérativement une colonne entière dédiée exclusivement aux données brutes non altérées. Cette précaution garantit l’immuabilité de la mesure primaire face aux manipulations subséquentes.

Un soin scrupuleux doit être accordé au typage des données. Excel possède la fâcheuse propension à convertir de façon silencieuse certaines entrées numériques en chaînes de caractères textuelles, notamment lors de l’importation de fichiers externes au format CSV ou TXT (souvent causé par une discordance sur les séparateurs décimaux). Une cellule contenant un nombre aligné à gauche trahit généralement un format texte qui sera ignoré par les fonctions d’agrégation statistique, induisant des biais de calcul imperceptibles. Pour fiabiliser les manipulations ultérieures, il est fortement recommandé de convertir la plage de valeurs expérimentales en tableau structuré Excel (via l’onglet Insertion > Tableau) ou, à défaut, d’attribuer un nom de plage explicite (par exemple Scores_Bruts) au moyen du gestionnaire de noms.

3.2 Gestion préalable des valeurs manquantes et aberrantes

Dans tout protocole de recherche empirique, la présence de données manquantes est une fatalité méthodologique. En psychologie, ces absences de données sont conventionnellement codées dans les fichiers sources par des valeurs sentinelles arbitraires telles que -999, 999, ou des mentions littérales comme NA, N/A ou MANQUANT. Si l’analyste intègre sans discernement une colonne contenant le code numérique 999 dans le calcul du MAD sous Excel, les conséquences seront catastrophiques : bien que la médiane soit robuste, la présence de plusieurs occurrences de 999 tirera artificiellement le calcul des déviations vers des amplitudes colossales.

Il est donc impératif de purger le jeu de données de ces codes sentinelles avant toute opération. Deux approches sont envisageables sous Excel : soit remplacer ces valeurs par des cellules strictement vides au moyen de la fonctionnalité Rechercher et remplacer, soit utiliser des filtres d’intégrité conditionnels. Le comportement des fonctions mathématiques d’Excel doit être parfaitement maîtrisé : la fonction MEDIANE ignore par défaut les cellules vides ainsi que les entrées textuelles non convertibles, ce qui constitue une sécurité native appréciable. En revanche, si une formule intermédiaire tente de soustraire la médiane d’une cellule contenant la chaîne de caractères "NA", Excel renverra immédiatement le code d’erreur #VALEUR!, paralysant l’ensemble de la chaîne de traitement.

La gestion déontologique et scientifique de ces omissions impose une documentation exhaustive. Toute exclusion d’un participant ou toute neutralisation d’une cellule manquante doit faire l’objet d’une consigne explicite consignée dans le journal d’analyse de la recherche, explicitant si l’absence découle d’un dysfonctionnement technique, d’un abandon de tâche ou d’un critère d’éligibilité non satisfait.

3.3 Configuration des paramètres régionaux et syntaxiques

L’exécution de formules statistiques sous Microsoft Excel se heurte fréquemment à des frictions syntaxiques liées à la localisation linguistique du logiciel et aux paramètres régionaux du système d’exploitation Windows ou macOS. Ces discordances constituent la source principale d’échec chez les chercheurs alternant entre la littérature académique internationale anglo-saxonne et des environnements de travail informatisés francophones.

La première divergence réside dans le séparateur d’arguments au sein des fonctions. Dans les versions anglophones d’Excel, les arguments sont systématiquement séparés par une virgule (,). Dans les versions françaises, la virgule étant officiellement assignée comme séparateur décimal arithmétique standard, le séparateur syntaxique des fonctions est obligatoirement le point-virgule (;). L’usage intempestif de la virgule dans une formule française provoquera une notification d’erreur syntaxique bloquante.

La seconde disparité concerne la dénomination même des fonctions de bibliothèque. Le tableau d’équivalence opérationnelle doit être scrupuleusement intégré :

  • La fonction statistique de tendance médiane s’écrit MEDIAN en anglais et devient obligatoirement MEDIANE (avec un « E » final) dans l’environnement francophone.
  • La fonction de valeur absolue demeure invariantement orthographiée ABS dans les deux écosystèmes.
  • La fonction d’écart-type de référence s’intitule STDEV.S en anglais et ECARTYPE.STANDARD en français.
  • La fonction quantile inverse de la loi normale s’écrit NORM.S.INV en anglais et LOI.NORMALE.STANDARD.INVERSE sous Excel en français.

Enfin, il convient de veiller à ce que le format d’affichage des cellules numériques (défini dans Format de cellule > Nombre) ne masque pas la précision interne des calculs. Une cellule affichant une valeur arrondie à l’unité peut induire en erreur l’observateur humain, bien qu’Excel conserve en mémoire la valeur à virgule flottante sous double précision conforme au standard IEEE 754.

4. Étape 1 : Détermination de la médiane empirique de la variable

4.1 Mise en œuvre de la fonction MEDIANE sous Excel

L’étape inaugurale du processus séquentiel consiste à extraire avec une exactitude irréprochable la tendance centrale robuste de la distribution empirique. Cette grandeur constituera l’ancrage invariable à partir duquel l’intégralité des déviations individuelles sera ultérieurement évaluée. Dans l’écosystème Excel, cette opération est déléguée à la fonction statistique native MEDIANE, dont la syntaxe formelle se déploie selon le modèle :

=MEDIANE(plage_donnees)

Pour illustrer concrètement la démarche tout au long des sections qui suivent, considérons un protocole où la variable dépendante continue réside dans la colonne B, s’étendant de la ligne 2 à la ligne 21 (soit un échantillon de vingt observations individuelles, la ligne 1 étant expressément dévolue à l’intitulé de la colonne). L’analyste inscrira alors la formule élémentaire =MEDIANE(B2:B21).

L’algorithme interne activé par cette fonction exécute un ordonnancement numérique ascendant automatique des éléments du vecteur d’entrée. Il applique rigoureusement les règles universelles de calcul de la médiane :

  • Si la taille de l’échantillon $N$ est un nombre impair, l’algorithme sélectionne rigoureusement l’observation occupant le rang central exact déterminé par l’indice $(N + 1) / 2$.
  • Si l’effectif $N$ est un nombre pair (ce qui est précisément le cas de notre échantillon de vingt sujets), il n’existe pas d’élément central unique ; la fonction extrait alors la moyenne arithmétique des deux valeurs occupant respectivement les rangs $N/2$ et $(N/2) + 1$.

Une vigilance particulière doit être accordée à la délimitation de la plage : toute sélection involontaire de la cellule d’en-tête contenant du texte, bien qu’inoffensive dans la plupart des cas grâce au filtrage interne d’Excel, peut engendrer des instabilités dans les versions antérieures ou lors de l’intégration au sein de formules imbriquées complexes.

4.2 Implantation d’une cellule de référence absolue

Une fois le calcul de la médiane empirique maîtrisé, son positionnement géographique au sein de la grille de calcul requiert une rigueur méthodologique sans faille. Il est fortement déconseillé d’insérer cette formule de synthèse directement à l’intérieur de la liste des données individuelles ou au bas immédiat de la colonne sans démarcation nette, au risque de corrompre les tris ultérieurs ou les propagations de formules.

L’implantation optimale consiste à consigner la valeur médiane dans une cellule périphérique dédiée à la métrologie descriptive, par exemple dans la cellule E2, en l’étiquetant clairement au moyen d’un libellé explicite placé en D2 (ex. : "Médiane (Mdn)"). Dès lors que cette valeur est isolée, son utilisation future dans des opérations arithmétiques répétées le long des lignes du tableau exige le recours impératif au mécanisme d’adressage absolu d’Excel, matérialisé par le symbole du dollar ($).

En référençant cette cellule sous la forme $E$2, l’analyste verrouille de manière immuable tant l’indice de colonne que l’indice de ligne. Lors des phases ultérieures d’étirement ou de recopie incrémentale de formules, cette référence demeurera statique, empêchant tout glissement erratique vers des cellules vides sous-jacentes. Une alternative élégante et hautement recommandée sur le plan de la gouvernance des données consiste à renommer cette cellule dans le coin supérieur gauche de l’interface (zone Nom) en lui attribuant l’étiquette sémantique Mdn_Scores. Les formules ultérieures gagneront alors en clarté cognitive, s’énonçant simplement à l’aide de ce terme explicite en lieu et place des coordonnées alphanumériques conventionnelles.

Dès cet instant, un premier diagnostic de cohérence doit être opéré en confrontant visuellement cette médiane à la moyenne arithmétique calculée via la fonction =MOYENNE(B2:B21). Une divergence substantielle entre ces deux indicateurs signale immédiatement une asymétrie marquée de la distribution ou l’influence déstabilisatrice d’observations distales.

4.3 Cas pratique psychologique : mesure du temps de latence

Afin d’ancrer de manière irréfutable cette démonstration dans la réalité empirique de la recherche en psychologie quantitative, déployons un protocole d’expérimentation chronométrique standard. Soit un échantillon de vingt participants adultes soumis à une condition d’interférence cognitive dans le cadre du paradigme classique de Stroop (dénomination de la couleur de l’encre de mots incongrus, par exemple le mot « BLEU » imprimé en encre rouge). La variable dépendante recueillie est la latence moyenne de réponse vocale, exprimée rigoureusement en millisecondes (ms).

Les données brutes collectées pour ces vingt sujets (disposées séquentiellement dans les cellules B2 à B21) se structurent selon la distribution numérique suivante :

620, 635, 642, 650, 655, 661, 668, 672, 675, 680, 684, 692, 701, 708, 715, 722, 740, 765, 910, 1250

L’observation attentive de ce jeu de données met immédiatement en relief la présence de deux participants atypiques aux rangs finaux (910 ms et 1250 ms), traduisant soit un ralentissement cognitif majeur, soit une déconnexion attentionnelle transitoire durant la passation du test. Si l’on applique l’estimateur paramétrique classique au moyen de la formule =MOYENNE(B2:B21), on obtient une moyenne arithmétique de 727,25 ms, notablement tirée vers le haut par les deux valeurs extrêmes.

En inscrivant dans la cellule de référence E2 l’expression formelle =MEDIANE(B2:B21), le moteur computationnel d’Excel extrait les deux valeurs centrales d’indices 10 et 11 (soit 680 ms et 684 ms) et calcule leur demi-somme arithmétique, aboutissant au résultat précis de :

$$\text{Médiane} = \frac{680 + 684}{2} = 682\text{ ms}$$

Sur le plan psychologique, ce score de 682 ms capture fidèlement le temps de traitement cognitif caractéristique d’un sujet typique placé dans cette condition expérimentale, démontrant la résistance immédiate de la tendance centrale robuste qui refuse de concéder plus de 45 ms de décalage artificiel sous l’influence des deux latences pathologiques ou accidentelles.

5. Étape 2 : Calcul des écarts absolus individuels par rapport à la médiane

5.1 Application de la fonction ABS pour chaque observation

L’assise robuste étant irrévocablement établie par la fixation de la médiane, le protocole algorithmique requiert désormais la mesure de l’éloignement individuel de chaque point expérimental vis-à-vis de ce point focal. Pour ce faire, il convient de créer une colonne intermédiaire adjacente au jeu de données brutes. Dans notre modèle matriciel, nous insérons cette structure de calcul en colonne C, sous l’en-tête descriptive formalisée "Ecarts_Absolus" en cellule C1.

La formule élémentaire destinée à évaluer la première observation (sujet 1, situé en ligne 2) s’élabore en exploitant conjointement l’opérateur de soustraction et la fonction de redressement absolu ABS. L’analyste saisit ainsi dans la cellule C2 l’expression syntaxique suivante :

=ABS(B2 - $E$2)

Si la cellule médiane a été préalablement baptisée par un libellé textuel, l’expression prendra la forme transparente =ABS(B2 - Mdn_Scores). Le fonctionnement de cette brique fondamentale est limpide : la soustraction arithmétique génère un écart brut signé. Pour notre premier participant, dont le temps de latence est de 620 ms, la déviation simple équivaut à $620 – 682 = -62\text{ ms}$. Sans le truchement de la valeur absolue, la somme ou la centralité de ces déviations algébriques s’annihilerait mutuellement, les valeurs négatives venant compenser artificiellement les déviations positives.

La fonction ABS convertit instantanément ce résultat différentiel en son module scalaire strictement positif, à savoir $|-62| = 62\text{ ms}$. L’impératif méthodologique d’éviter l’élévation au carré — principe constitutif de l’écart-type et de la variance fondés sur le terme $(x_i – \bar{x})^2$ — trouve ici toute sa justification épistémique : l’élévation au carré applique une pondération quadratique qui surreprésente exponentiellement les écarts importants. En se limitant à la distance euclidienne de premier ordre, l’écart absolu conserve une échelle de proportionnalité linéaire directe avec l’amplitude phénoménologique observée.

5.2 Propagation dynamique de la formule le long du jeu de données

L’universalisation de cette opération à l’intégralité de la cohorte expérimentale implique une propagation mécanique de la formule de calcul depuis la ligne 2 jusqu’à la ligne 21. Excel offre pour cette manœuvre plusieurs modalités techniques qu’il convient de maîtriser pour écarter tout risque de glissement de références.

La méthode la plus rapide réside dans l’utilisation de la poignée de recopie : en sélectionnant la cellule C2, l’utilisateur place le curseur de la souris sur le petit carré noir situé à l’angle inférieur droit de la bordure de sélection jusqu’à ce que le pointeur se métamorphose en une croix noire fine, puis effectue un double-clic consécutif. Cette commande déclenche l’étirement instantané de la formule vers le bas, s’interrompant automatiquement à la dernière cellule contiguë non vide de la colonne B.

Une vérification impérative s’impose aussitôt : il convient d’activer la touche de fonction F2 sur la dernière cellule renseignée (en l’espèce C21) afin de visualiser l’intégrité du maillage référentiel. La barre de formule doit afficher sans équivoque l’expression =ABS(B21 - $E$2). L’indice relatif de ligne associé aux données brutes a glissé de manière appropriée de B2 à B21, tandis que la référence absolue vers la cellule médiane $E$2 est demeurée totalement figée sous l’action contraignante des symboles dollars.

Si l’analyste a opté pour la conversion initiale de son jeu de données en Tableau Excel structuré, cette propagation devient instantanée et native : l’écriture de la formule sous la syntaxe structurée =ABS([@[Temps_Reaction]] - Mdn_Scores) remplit automatiquement l’intégralité de la colonne sans qu’aucune manipulation manuelle ne soit requise. Lors de cette inspection visuelle, la présence de valeurs nulles (égales à 0) ne doit susciter aucune inquiétude : elles correspondent précisément aux participants dont le score individuel coïncide à l’unité près avec la médiane de l’échantillon.

5.3 Gestion des arrondis et précision de calcul en psychologie

Au cours de cette étape de dérivation intermédiaire, une erreur méthodologique particulièrement pernicieuse menace la validité des résultats : l’application prématurée de fonctions d’arrondi numérique. Séduits par le désir d’obtenir des colonnes visuellement épurées au sein de leur classeur, certains praticiens introduisent subrepticement la fonction ARRONDI directement dans la formule de calcul de l’écart, par exemple =ARRONDI(ABS(B2 - $E$2); 0).

Cette pratique constitue une altération grave du processus métrologique. Les micro-variations décimales, même lorsqu’elles paraissent négligeables à l’échelle de l’unité de mesure brute, jouent un rôle d’arbitrage fondamental lors de l’étape ultérieure de classement par rang pour l’extraction de la seconde médiane. Arrondir artificiellement les déviations absolues avant l’aboutissement de la séquence algorithmique introduit un biais d’écrêtement cumulatif capable de modifier artificiellement le rang médian des écarts, tout particulièrement au sein d’échantillons de dimension restreinte ou modérée.

Il est donc prescrit, selon les standards internationaux du calcul scientifique, de laisser le processeur d’Excel travailler sous le régime de sa pleine précision native en virgule flottante double précision (qui garantit une fidélité computationnelle allant jusqu’à 15 chiffres significatifs). Si des impératifs esthétiques ou ergonomiques exigent une simplification de l’affichage à l’écran, celle-ci doit être exclusivement mise en œuvre via les commandes de mise en forme cosmétique de l’interface (boutons Réduire les décimales du ruban Accueil), sans jamais corrompre la valeur réelle stockée dans la mémoire vive de l’ordinateur.

6. Étape 3 : Calcul final de l’écart absolu médian (MAD)

6.1 Extraction de la médiane des écarts absolus

L’étape culminante de cette démarche séquentielle consiste à condenser le vecteur des déviations absolues obtenu en colonne C pour en extraire la valeur médiane terminale, qui constitue par définition l’écart absolu médian (MAD) brut de la distribution psychométrique. Cette extraction est opérée en appliquant une seconde fois la fonction MEDIANE, cette fois-ci ciblée sur l’intervalle spatial délimitant les écarts individuels.

L’opérateur consigne dans une nouvelle cellule de restitution désignée (par exemple en cellule E3, mitoyenne de l’intitulé "MAD Brut" positionné en D3) la formule de clôture suivante :

=MEDIANE(C2:C21)

Reprenons rigoureusement le fil de notre cas clinique portant sur les temps de réaction à la tâche de Stroop. Le calcul des écarts absolus individuels $|x_i – 682|$ génère la série ordonnée de déviations suivante :

2, 2, 7, 10, 14, 14, 20, 26, 27, 32, 40, 47, 62, 73, 83, 33, 40, 58, 228, 568

Après réordonnancement algorithmique rigoureux par Excel dans l’espace scalaire ascendant, cette suite de vingt déviations absolues se formalise précisément comme suit :

2, 2, 7, 10, 14, 14, 20, 26, 27, 32, 33, 40, 40, 47, 58, 62, 73, 83, 228, 568

Le nombre total d’observations $N$ étant pair (20 éléments), la fonction MEDIANE isole les composantes occupant les dixième et onzième positions au sein de cette distribution ordonnée des déviations. Il s’agit des valeurs 32 et 33. L’algorithme calcule la moyenne arithmétique de cette paire centrale :

$$\text{MAD} = \frac{32 + 33}{2} = 32{,}5\text{ ms}$$

Le résultat obtenu, soit 32,5 ms, démontre avec une clarté limpide la propriété de non-négativité structurelle inhérente à l’estimateur ($\text{MAD} ge 0$). Il exprime une réalité tangible : au sein de cette cohorte expérimentale, l’éloignement typique et robuste des réponses individuelles vis-à-vis du temps central de référence est rigoureusement de 32,5 ms.

6.2 Analyse contextuelle du résultat obtenu

L’obtention de cette valeur scalaire de 32,5 ms ne prend sa pleine signification épistémique que lorsqu’elle est confrontée aux estimateurs concurrents de dispersion calculés sur la même série de données brutes. Si l’on applique l’écart-type d’échantillon classique au moyen de la commande =ECARTYPE.STANDARD(B2:B21), le tableur renvoie une valeur stupéfiante de :

$$s \approx 141{,}39\text{ ms}$$

La divergence entre l’écart-type ($s = 141{,}39$) et le MAD brut ($\text{MAD} = 32{,}5$) est vertigineuse, traduisant un rapport de distorsion supérieur à 4 contre 1. Même après avoir converti le MAD en son équivalent normalisé (sujet qui sera exploré en profondeur dans la section 9), soit $32{,}5 \times 1{,}4826 \approx 48{,}18\text{ ms}$, l’écart-type classique s’avère près de trois fois supérieur à l’estimateur robuste. Cette disproportion monumentale matérialise l’effet de levier désastreux exercé par les deux participants atypiques (910 ms et 1250 ms) sur le calcul de la somme des carrés des écarts.

En analysant conjointement le MAD et l’écart interquartile (calculable sous Excel via l’écart entre le troisième et le premier quartile, soit $\text{IQR} = 716{,}75 – 658{,}75 = 58\text{ ms}$), le chercheur pose un diagnostic d’homogénéité comportementale fondamental : la grande majorité compacte des sujets manifeste un comportement cognitif remarquablement stable et cohérent, regroupé dans une enveloppe de variabilité étroite autour de 682 ms. L’illusion d’une dispersion colossale véhiculée par l’écart-type classique ne relève pas de la dynamique psychologique de l’échantillon, mais de la contamination ponctuelle de la mesure par des observations marginales.

6.3 Rapportage selon les normes de l’American Psychological Association (APA)

L’intégration des résultats issus de la statistique robuste au sein des publications scientifiques internationales est régie par des conventions éditoriales précises édictées par l’American Psychological Association (normes APA, 7e édition). Trop souvent, les manuscrits se contentent d’énoncer la moyenne et l’écart-type, y compris lorsque les analyses sous-jacentes ont mobilisé des modèles non paramétriques, générant une dissonance méthodologique inadmissible.

La règle typographique officielle prescrit de toujours rapporter la médiane conjointement avec l’écart absolu médian lorsque la décision est prise de substituer les métriques robustes aux métriques paramétriques classiques. L’abréviation standardisée de la médiane en format APA s’écrit en italique : Mdn. L’écart absolu médian s’abrège quant à lui conventionnellement sous la forme non italique majuscule MAD, ou occasionnellement $\text{emph{MAD}}$ selon la revue, accompagné obligatoirement de son unité de mesure physique ou psychométrique.

Voici des modèles canoniques de formulation textuelle recommandés pour une section Résultats :

  • « En raison de l’asymétrie prononcée des temps de réponse et de la présence de valeurs extrêmes dans la tâche d’interférence de Stroop, les données de latence ont été résumées à l’aide d’estimateurs robustes de position et d’échelle. Le temps de réaction central s’élève à Mdn = 682 ms (MAD = 32,5 ms). »
  • « L’analyse de la dispersion robuste des latences cognitives met en évidence une variabilité restreinte au sein de la cohorte (Mdn = 682 ms, MAD = 32,5 ms), contrastant nettement avec la dispersion gonflée fournie par les estimateurs classiques (M = 727,25 ms, SD = 141,39 ms). »

Ce formalisme assure une transparence méthodologique totale et confère au rapport d’expérience une rigueur mathématique irréprochable conforme aux exigences contemporaines de la science ouverte et reproductible.

7. Méthode experte : Calcul direct du MAD en formule unique sans colonne intermédiaire

7.1 Conception de la formule matricielle dynamique

Si la méthode séquentielle pas à pas exposée précédemment possède une valeur pédagogique indéniable et facilite l’audit visuel des calculs intermédiaires, elle présente l’inconvénient logistique majeur d’encombrer le classeur en exigeant une colonne auxiliaire pour chaque variable étudiée. Dans les protocoles complexes de psychologie expérimentale comportant des dizaines de conditions et des centaines de variables dépendantes, cette démultiplication des colonnes intermédiaires alourdit considérablement l’architecture des feuilles de calcul et majore les risques de corruption accidentelle de formules.

Les versions contemporaines d’Excel (notamment Microsoft 365 et Excel 2021) intègrent un moteur de calcul entièrement refondu fondé sur les tableaux dynamiques et la gestion matricielle native. Grâce à cette architecture logicielle moderne, il est désormais possible de condenser l’intégralité du calcul du MAD en une formule unique, compacte et ultra-performante, logée au sein d’une seule et unique cellule réceptrice :

=MEDIANE(ABS(B2:B21 - MEDIANE(B2:B21)))

Le fonctionnement interne de cette formule matricielle dynamique mérite une dissection rigoureuse. Le moteur commence par évaluer l’expression la plus profondément imbriquée, à savoir MEDIANE(B2:B21), qui extrait la grandeur scalaire unique correspondant à la médiane des données (soit 682 ms). Dans un deuxième temps, le moteur soustrait ce scalaire unique à chaque composante individuelle du vecteur vertical B2:B21. Cette opération génère en mémoire vive un vecteur temporaire virtuel de vingt éléments sans occuper la moindre cellule physique de la grille.

La fonction ABS englobante traite instantanément ce vecteur virtuel en convertissant chaque déviation résiduelle en sa valeur absolue. Enfin, la fonction MEDIANE externe intervient pour trier ce vecteur transitoire redressé et en extraire la médiane finale. Le résultat de 32,5 ms est restitué immédiatement dans la cellule hôte, éliminant totalement le besoin d’une colonne intermédiaire.

7.2 Compatibilité avec les versions antérieures d’Excel

Une vigilance technique absolue s’impose lorsque cette formule unifiée est déployée sur des postes de travail équipés de versions héritées d’Excel (telles qu’Excel 2019, Excel 2016, Excel 2013 ou antérieures). Dans ces versions historiques, le moteur de calcul ne prenait pas en charge nativement le déversement matriciel automatique. Si l’utilisateur saisit la formule et appuie simplement sur la touche d’entrée standard, le logiciel sera incapable d’interpréter la soustraction vecteur-scalaire et renverra soit une erreur de calcul silencieuse, soit un code d’erreur explicite #VALEUR!.

Pour forcer l’ancien moteur d’Excel à allouer un tampon mémoire matriciel pour résoudre cette imbrication, il est obligatoire de procéder à une validation matricielle conventionnelle, universellement connue sous la désignation « validation CSE ». Lors de l’édition de la cellule contenant la formule, l’utilisateur ne doit pas presser la simple touche Entrée, mais frapper simultanément la combinaison ternaire de touches :

Ctrl + Maj + Entrée (ou Cmd + Maj + Entrée sous macOS)

Lorsque cette commande est correctement exécutée, Excel encapsule automatiquement l’intégralité de l’expression mathématique entre des accolades ouvrantes et fermantes au sein de la barre de formule, affichant la signature caractéristique suivante :

{=MEDIANE(ABS(B2:B21 - MEDIANE(B2:B21)))}

Il est crucial de rappeler qu’il est rigoureusement impossible de taper ces accolades manuellement au clavier : elles représentent une marque d’état interne générée exclusivement par l’interpréteur de commandes du tableur. En cas de modification ultérieure du texte de la formule, la validation CSE doit être impérativement réexécutée sous peine de corrompre la validité de l’estimateur.

7.3 Évaluation de la performance computationnelle

Si la condensation matricielle offre une concision syntaxique indéniable, il importe d’en analyser lucidement le coût algorithmique sous-jacent. L’examen attentif de la structure de l’expression =MEDIANE(ABS(plage - MEDIANE(plage))) met en évidence un double appel explicite à la fonction MEDIANE.

Sur un petit échantillon psychologique classique comportant quelques dizaines ou quelques centaines de lignes, la pénalité computationnelle est totalement imperceptible, le temps de calcul se mesurant en fractions infinitésimales de milliseconde. Toutefois, la situation change radicalement d’échelle lorsque le classeur gère des cohortes épidémiologiques massives ou des journaux d’événements comportementaux intégrant des centaines de milliers de lignes. La fonction MEDIANE repose structurellement sur un algorithme de tri (de type QuickSelect ou Timsort), dont la complexité moyenne s’établit en $\mathcal{O}(N \log N)$. Répéter cette opération de tri lourd de manière redondante au sein de multiples formules matricielles peut saturer les cœurs du processeur et figer temporairement le classeur lors des recalculs globaux.

Dès lors, un arbitrage méthodologique avisé doit être opéré par l’analyste :

  • Pour les jeux de données volumineux ou les ordinateurs à ressources limitées, la méthode optimale sur le plan de la performance consiste à calculer une fois pour toutes la médiane scalaire dans une cellule isolée (ex. $E$2), puis à formuler le MAD matriciel sous la forme hybride allégée =MEDIANE(ABS(B2:B200000 - $E$2)). Cette formulation divise par deux la charge computationnelle de tri.
  • Pour les analyses d’échantillons conventionnels en laboratoire ($N le 5000$), la formule unitaire matricielle dynamique complète demeure le choix d’excellence en matière d’élégance, de compacité et de maintenance du code de la feuille de calcul.

8. Automatisation du calcul du MAD à l’aide de Visual Basic for Applications (VBA)

8.1 Développement d’une fonction personnalisée (UDF)

Afin d’éradiquer définitivement la complexité syntaxique des formules matricielles et d’offrir aux équipes de recherche une expérience utilisateur d’une fluidité parfaite, la programmation d’une fonction personnalisée — désignée sous le terme d’UDF (User-Defined Function) — via l’environnement Visual Basic for Applications (VBA) représente la solution d’ingénierie logicielle par excellence. En dotant Excel d’une commande native =CalculerMAD(plage), le chercheur hisse son tableur au niveau de convivialité des progiciels statistiques spécialisés.

Pour implémenter cette routine, l’utilisateur ouvre l’éditeur de code intégré en utilisant le raccourci Alt + F11 (ou Fn + Alt + F11 sur certains ordinateurs portables), puis clique sur le menu Insertion > Module. Dans la fenêtre de code blanche qui apparaît, il convient d’injecter la procédure algorithmique optimisée suivante :

Function CalculerMAD(plage As Range) As Variant
    Dim tabDonnees() As Double
    Dim tabEcarts() As Double
    Dim cell As Range
    Dim count As Long
    Dim medCentrale As Double
    Dim i As Long

    ' Filtrage des valeurs numériques et allocation dynamique
    count = 0
    For Each cell In plage
        If IsNumeric(cell.Value) And Not IsEmpty(cell.Value) Then
            count = count + 1
            ReDim Preserve tabDonnees(1 To count)
            tabDonnees(count) = CDbl(cell.Value)
        End If
    Next cell

    ' Sécurité statistique : échantillon minimal requis
    If count < 2 Then
        CalculerMAD = CVErr(xlErrNum)
        Exit Function
    End If

    ' Extraction de la médiane centrale via l'objet WorksheetFunction
    medCentrale = Application.WorksheetFunction.Median(tabDonnees)

    ' Calcul vectoriel en mémoire des déviations absolues
    ReDim tabEcarts(1 To count)
    For i = 1 To count
        tabEcarts(i) = Abs(tabDonnees(i) - medCentrale)
    Next i

    ' Extraction finale de la médiane des déviations
    CalculerMAD = Application.WorksheetFunction.Median(tabEcarts)
End Function

Cette implémentation mobilise des tableaux dynamiques vectoriels en mémoire vive (tabDonnees et tabEcarts). En limitant les allers-retours coûteux entre le moteur VBA et la grille physique des cellules de la feuille de calcul, cette architecture optimise drastiquement la vitesse d’exécution.

8.2 Gestion des exceptions et robustesse du code VBA

Un développement logiciel à vocation scientifique ne saurait faire l’économie d’une gestion systématique des exceptions et des cas limites. Le code proposé ci-dessus intègre des dispositifs de blindage algorithmique conçus pour résister aux imperfections chroniques des fichiers de données comportementales.

En premier lieu, la boucle exploratoire initiale filtre rigoureusement chaque cellule au moyen de l’évaluation combinée IsNumeric(cell.Value) And Not IsEmpty(cell.Value). Ce sas d’entrée imperméable garantit que les cellules contenant des annotations textuelles, des cellules accidentellement vierges ou des codes d’absence littéraux (ex. "NA") sont purement et simplement ignorés sans provoquer l’arrêt brutal du programme par une erreur d’exécution de type 13 (Type Mismatch).

En second lieu, le code évalue la taille effective de l’échantillon valide collecté au moyen de la condition If count < 2 Then. D’un point de vue épistémologique, quantifier la dispersion d’une population sur la base d’une observation unique constitue une aberration méthodologique. Dans cette éventualité, la fonction interrompt immédiatement son traitement et renvoie explicitement le code d’erreur officiel d’Excel #NOMBRE! via l’instruction normalisée CVErr(xlErrNum).

Enfin, pour garantir la persistance de cette fonction au sein de l’environnement de travail, le classeur hôte ne peut plus être conservé sous l’extension standard .xlsx. Il doit impérativement être enregistré sous le format prenant en charge les macros, arborant l’extension .xlsm. L’omission de cette étape lors de la sauvegarde entraînera la suppression immédiate et irrémédiable de l’ensemble du code VBA par les protocoles de sécurité de Microsoft Office.

8.3 Utilisation transparente de la nouvelle fonction dans les classeurs

Dès l’instant où le module standard a été inséré et sauvegardé, la nouvelle fonction CalculerMAD s’intègre de manière parfaitement homogène dans le catalogue des fonctions d’Excel. N’importe quel collaborateur ou analyste exploitant le classeur peut désormais se positionner sur une cellule quelconque de la feuille et inscrire avec une simplicité déconcertante :

=CalculerMAD(B2:B21)

La commande réagit instantanément, retournant avec une exactitude sans faille la grandeur 32,5 ms, sans requérir la moindre colonne d’assistance ni imposer la validation matricielle CSE. Cette abstraction algorithmique réduit drastiquement les risques d’erreur de saisie chez les étudiants, les techniciens de laboratoire ou les cliniciens peu familiarisés avec les subtilités avancées des formules matricielles.

Pour aller plus loin et déployer cette métrique à l’échelle de tout un département de recherche universitaire sans obliger chaque membre de l’équipe à réinjecter manuellement le module VBA dans chacun de ses classeurs individuels, il est possible d’enregistrer le fichier source sous la forme d’un complément Excel officiel portant l’extension .xlam (via Fichier > Enregistrer sous > Type : Complément Excel). Une fois ce complément activé dans le gestionnaire des extensions du logiciel (ruban Développeur > Compléments Excel), la fonction CalculerMAD devient universellement accessible sur le poste de travail, opérationnelle dans n’importe quel classeur existant ou futur, à l’instar des fonctions natives SOMME ou MOYENNE.

9. Calcul du MAD normalisé (NMAD) pour l’estimation robuste de l’écart-type

9.1 Implémentation du facteur de conversion gaussien dans Excel

Comme démontré lors de l’exposé des fondements théoriques (section 2.2), le MAD brut constitue une métrique d’échelle spécifique qui, sous l’hypothèse de normalité, sous-estime numériquement la valeur de l’écart-type d’un facteur égal à environ 0,6745. Pour transmuer ce MAD brut en un estimateur robuste non biaisé de l’écart-type de la population gaussienne sous-jacente — le MAD normalisé ou NMAD —, il est indispensable de lui appliquer son multiplicateur d’échelle asymptotique.

Sous Excel, l’implémentation directe la plus commune repose sur l’introduction explicite de l’approximation décimale standardisée $1{,}4826$. En reprenant l’architecture de calcul matriciel direct établie en section 7, la formule normalisée se formalise en une ligne sous la syntaxe :

=1,4826 * MEDIANE(ABS(B2:B21 - MEDIANE(B2:B21)))

Cependant, pour les protocoles exigeant une rigueur métrologique d’une exactitude mathématique absolue, il est hautement préférable de ne pas recourir à une constante tronquée à quatre décimales, mais de laisser le moteur interne d’Excel dériver analytiquement la constante exacte à partir de la fonction de quantile de la loi normale centrée réduite. L’expression analytique s’écrit alors de la façon suivante :

=(1 / LOI.NORMALE.STANDARD.INVERSE(0,75)) * MEDIANE(ABS(B2:B21 - MEDIANE(B2:B21)))

L’évaluation interne de LOI.NORMALE.STANDARD.INVERSE(0,75) restitue la valeur d’une précision extrême de 0,674489750196082, dont l’inverse arithmétique rigoureux équivaut à 1,4826022185056. En appliquant cette formule de haute précision à notre cas pratique des temps de latence à la tâche de Stroop, où le MAD brut avait été établi à 32,5 ms, nous obtenons :

$$\text{NMAD} = 32{,}5 \times 1{,}4826022 \approx 48{,}1846\text{ ms}$$

Cette grandeur normalisée exprime l’écart-type résistant que manifesterait la distribution si la composante centrale non polluée était modélisée sous une loi gaussienne classique.

9.2 Comparaison empirique sur des données psychométriques simulées

Pour matérialiser de manière pédagogique la puissance de résistance du NMAD par rapport à l’écart-type classique ECARTYPE.STANDARD, orchestrons une simulation contrôlée au sein d’une feuille de calcul Excel. Générons une distribution synthétique idéale de 100 observations suivant rigoureusement une loi normale théorique de moyenne $\mu = 500$ et d’écart-type $\sigma = 50$, modélisant par exemple les scores standardisés d’une épreuve psychométrique d’aptitude spatiale.

Dans l’écosystème Excel, une telle variable est générée en étendant sur la plage A1:A100 la formule probabiliste inverse =LOI.NORMALE.INVERSE.N(ALEA(); 500; 50). Si l’on calcule les deux indicateurs de dispersion sur cet échantillon pur et non contaminé, les résultats obtenus sont remarquablement convergents :

  • L’écart-type d’échantillon classique renvoie une valeur empirique proche de l’attente théorique : $s \approx 49{,}8\text{ ms}$.
  • Le MAD normalisé renvoie une valeur presque identique : $\text{NMAD} \approx 49{,}3\text{ ms}$.

Introduisons à présent une contamination expérimentale minime, simulant une défaillance de saisie ou un parasitage comportemental sévère : modifions délibérément deux seules valeurs parmi les 100 observations (soit une pollution de seulement 2 % de l’échantillon total), en remplaçant par exemple deux scores initiaux par les valeurs aberrantes 1800 et 2200. La recalculation instantanée des paramètres de dispersion produit un résultat édifiant :

  • L’écart-type classique ECARTYPE.STANDARD s’envole instantanément à $s \approx 174{,}6$, subissant une hausse démesurée de plus de 250 % qui détruit totalement la représentativité de la mesure.
  • Le MAD normalisé affiche quant à lui une stabilité absolue, passant de 49,3 à seulement $\text{NMAD} \approx 50{,}1$.

Cette démonstration empirique spectaculaire illustre la notion de robustesse : le NMAD absorbe sans broncher la contamination de 2 %, demeurant le reflet fidèle de la variabilité sous-jacente des 98 % de participants conformes.

9.3 Interprétation des disparités entre écart-type et MAD normalisé

Dans la pratique réelle du chercheur ou du psychométricien, la confrontation conjointe de l’écart-type conventionnel ($s$) et du MAD normalisé ($\text{NMAD}$) constitue l’un des outils de diagnostic distributionnel les plus stimulants et instructifs. La relation d’amplitude unissant ces deux métriques permet de poser des inférences immédiates sur la morphologie probabiliste de la population examinée.

Lorsque le ratio arithmétique $\frac{s}{\text{NMAD}}$ oscille dans un intervalle étroit compris approximativement entre 0,95 et 1,05, l’analyste dispose d’une confirmation pragmatique solide de la quasi-normalité de sa distribution empirique. Les postulats d’application de la statistique paramétrique classique (tests $t$ de Student, analyses de variance ANOVA, modélisations linéaires simples) sont alors pleinement confortés.

En revanche, dès lors que l’écart-type s’avère substantiellement supérieur au MAD normalisé (ratio $\frac{s}{\text{NMAD}} > 1{,}20$, voire atteignant des facteurs d’amplification colossaux comme dans notre tâche de Stroop où $\frac{141{,}39}{48{,}18} \approx 2{,}93$), le diagnostic méthodologique est sans appel : la distribution empirique est lourdement contaminée, asymétrique ou leptokurtique, caractérisée par des queues de distribution épaisses (heavy-tailed distribution).

La persistance dans l’utilisation de modèles linéaires généraux paramétriques standards sous de telles conditions d’hétérogénéité constitue une faute méthodologique majeure, exposant l’expérimentateur à un accroissement dramatique de l’erreur de type II (gonflement de la variance résiduelle anéantissant la significativité statistique d’effets réels). Ce diagnostic d’écart doit immédiatement infléchir la trajectoire analytique vers la mise en œuvre de méthodologies résistantes, telles que les régressions robustes, les procédures de rééchantillonnage par bootstrap ou les tests comparatifs de moyennes tronquées à l’instar du test de Yuen.

10. Identification et filtrage des valeurs aberrantes en psychologie basés sur le MAD

10.1 Règle décisionnelle robuste de Leys et al. (2013)

L’une des étapes les plus délicates et controversées de la recherche expérimentale concerne l’identification et le traitement subséquent des observations dites aberrantes ou atypiques (outliers). Historiquement, la pratique la plus répandue en psychologie a consisté à déclarer aberrante toute observation s’éloignant de plus de deux ou trois écarts-types de la moyenne arithmétique de l’échantillon ($\bar{x} \pm 2\sigma$ ou $\bar{x} \pm 3\sigma$).

Dans un article méthodologique majeur ayant profondément transformé les pratiques du domaine, Leys et al. (2013) ont démontré l’absurdité mathématique circulaire de cette démarche classique. Puisque la moyenne et l’écart-type sont eux-mêmes excessivement sensibles aux valeurs aberrantes, la présence d’une anomalie extrême tire la moyenne vers elle et distend démesurément l’écart-type. Il en résulte un effet pervers bien connu sous le nom d’effet de masquage (masking effect) : l’écart-type devenant artificiellement colossal, les bornes de rejet sont repoussées si loin dans l’espace scalaire que les valeurs aberrantes authentiques échappent totalement à la détection.

Pour juguler cette anomalie épistémique, Leys et ses collaborateurs recommandent de substituer formellement à cette heuristique faillible la règle décisionnelle robuste universelle fondée sur le MAD normalisé :

$$\text{Intervalle de Rétention} = [\text{Mdn} – c \times \text{NMAD} ;; ; \text{Mdn} + c \times \text{NMAD}]$$

Le seuil de coupure multiplicatif $c$ est traditionnellement paramétré à $c = 2{,}5$ pour un filtrage conservateur rigoureux, ou à $c = 3$ pour une politique d’inclusion plus permissive. En mobilisant des ancrages invariables non corrompus par les valeurs discordantes, la méthode de Leys et al. garantit une neutralisation totale de l’effet de masquage, offrant un cadre déontologique transparent et statistiquement irréprochable à l’épuration des données expérimentales.

10.2 Implémentation des bornes de rejet dans la feuille de calcul

L’opérationnalisation technique de ce filtre robuste dans Microsoft Excel se concrétise par la formulation de bornes numériques précises de coupure, puis par l’assignation d’un diagnostic logique automatisé pour chaque unité expérimentale.

En réservant des cellules d’affichage stratégiques — par exemple la cellule E5 pour la borne inférieure et la cellule E6 pour la borne supérieure —, l’opérateur encode les équations opérationnelles en se référant aux cellules contenant la médiane ($E$2) et le MAD normalisé ($E$4, calculé préalablement par =1,4826 * E3) :

  • Pour la borne plancher inférieure (avec un seuil classique $c = 2{,}5$) en E5 : =$E$2 - (2,5 * $E$4)
  • Pour la borne plafond supérieure (avec un seuil classique $c = 2{,}5$) en E6 : =$E$2 + (2,5 * $E$4)

En appliquant ces formules aux paramètres numériques extraits de notre tâche de Stroop ($\text{Mdn} = 682\text{ ms}$ et $\text{NMAD} \approx 48{,}18\text{ ms}$), le tableur délimite un intervalle d’acceptation mathématique rigoureux :

  • Borne inférieure : $682 – (2{,}5 \times 48{,}18) = 682 – 120{,}45 = 561{,}55\text{ ms}$
  • Borne supérieure : $682 + (2{,}5 \times 48{,}18) = 682 + 120{,}45 = 802{,}45\text{ ms}$

Pour automatiser le diagnostic individuel sans intervention subjective humaine, insérons une nouvelle colonne en D intitulée "Statut_Outlier". Dans la cellule D2, inscrivons l’instruction conditionnelle imbriquée exploitant la fonction logique OU :

=SI(OU(B2 < $E$5; B2 > $E$6); "ABERRANT"; "CONFORME")

En étirant cette fonction le long des vingt lignes de l’échantillon, le tableur identifie avec une netteté clinique les observations toxiques : les participants aux scores de 910 ms et 1250 ms sont instantanément labellisés "ABERRANT", car surpassant substantiellement la borne plafond de 802,45 ms. Tous les autres sujets demeurent classifiés "CONFORME". Pour magnifier le rendu perceptif, une règle de mise en forme conditionnelle (onglet Accueil > Mise en forme conditionnelle > Règles de mise en surbrillance des cellules > Texte qui contient > "ABERRANT") permettra d’illuminer instantanément d’un aplat rouge doux les lignes déviantes.

10.3 Application concrète : épuration d’un test d’attention soutenue

Pour mesurer la portée phénoménologique de cette procédure d’assainissement, transposons notre démarche à l’analyse d’une épreuve informatisée d’attention soutenue de type CPT (Continuous Performance Test), fréquemment administrée dans le diagnostic neuropsychologique du trouble du déficit de l’attention avec ou sans hyperactivité (TDAH). Durant cette épreuve d’une durée monotone de 15 minutes, les participants doivent appuyer le plus rapidement possible sur la barre d’espace dès l’apparition d’une cible visuelle rare.

Deux sources majeures de bruit polluent classiquement ces enregistrements : les appuis anticipatoires non contrôlés provoqués par l’impulsivité motrice (latences anormalement basses, par exemple inférieures à 120 ms, survenant avant même que le cortex visuel primaire n’ait achevé le traitement du stimulus) et les décrochages attentionnels externes profonds où le sujet s’interrompt pour regarder ailleurs (latences démesurées supérieures à 2000 ms). Dans un tel contexte, tenter d’identifier ces artefacts via la règle conventionnelle $\bar{x} \pm 2{,}5\sigma$ échoue lamentablement : les temps de 2000 ms gonflent l’écart-type de telle sorte que les réponses anticipatoires de 100 ms ne sont jamais rejetées, la borne inférieure glissant en zone négative (ce qui est absurde pour un temps chronométrique).

L’utilisation de la règle décisionnelle de Leys et al. fondée sur le MAD normalisé permet au neuropsychologue de nettoyer son protocole avec une exactitude chirurgicale. Les anticipations motrices sont rabattues sous la borne basse robuste ($< \text{Mdn} – 2{,}5\text{NMAD}$), tandis que les décrochages attentionnels sont tronqués par la borne haute ($> \text{Mdn} + 2{,}5\text{NMAD}$).

Une fois cette épuration rigoureuse réalisée, la comparaison de la taille d’effet (par exemple le $d$ de Cohen entre un groupe contrôle et un groupe clinique) avant et après filtrage révèle une transformation radicale : débarrassé de la variance résiduelle parasite, le modèle retrouve toute sa puissance discriminante, illustrant concrètement l’adage fondamental selon lequel la statistique robuste ne sert pas à éliminer des sujets gênants, mais à restaurer la vérité psychologique enfouie sous les artefacts expérimentaux.

11. Comparaison approfondie : MAD versus IQR et écart-type sous Excel

11.1 Calcul croisé des trois indicateurs de dispersion

Une appréciation complète de l’architecture métrologique impose d’orchestrer une mise en regard fonctionnelle et comparative des trois grands estimateurs de variabilité univariée disponibles dans l’arsenal d’Excel : l’écart-type classique ($s$), l’écart interquartile ($\text{IQR}$) et l’écart absolu médian normalisé ($\text{NMAD}$).

Pour implémenter cette confrontation au sein d’une table de synthèse unifiée dans le tableur, formalisons les syntaxes respectives appliquées à notre plage de données B2:B21 :

  • Écart-type d’échantillon classique : =ECARTYPE.STANDARD(B2:B21)
  • Écart interquartile standardisé : calculé traditionnellement par la différence entre le troisième et le premier quartile. Dans les versions modernes d’Excel, la fonction d’excellence est QUARTILE.EXCLURE, qui modélise les quantiles selon la définition de type 6 ou 7 conforme à la plupart des logiciels scientifiques. L’expression s’énonce donc : =QUARTILE.EXCLURE(B2:B21; 3) - QUARTILE.EXCLURE(B2:B21; 1). Pour rendre cet IQR comparable à l’écart-type sous une distribution gaussienne, il convient de le multiplier par son facteur d’ajustement propre, à savoir $0{,}7413$ (car pour une loi normale, $\text{IQR} \approx 1{,}349\sigma$, d’où $\sigma \approx \text{IQR} / 1{,}349 \approx 0{,}7413 \times \text{IQR}$).
  • Écart absolu médian normalisé : =1,4826 * MEDIANE(ABS(B2:B21 - MEDIANE(B2:B21)))

Le comportement différentiel de ce triumvirat métrique face aux déformations morphologiques de la distribution résume à lui seul les enjeux de la statistique robuste. L’écart-type est gouverné par les deux moments d’ordre supérieur que sont l’asymétrie (skewness) et l’aplatissement (kurtosis). Dès lors que le coefficient de kurtosis dépasse 3 (distribution leptokurtique caractérisée par des pointes aiguës et des traînes allongées), l’écart-type explose littéralement sous l’effet du carré des déviations.

L’IQR offre une première résistance remarquable en éliminant structurellement les 25 % d’observations les plus basses et les 25 % les plus hautes. Cependant, sa faiblesse réside dans sa cécité absolue : il ne renseigne rigoureusement sur rien d’autre que l’écartement spatial des frontières séparant les quartiles, demeurant totalement impassible à la réorganisation des 50 % de points intérieurs. Le MAD normalisé réussit la synthèse théorique parfaite : il prend en considération l’intégralité des déviations individuelles de chaque sujet par rapport au centre, tout en pondérant de manière non linéaire leur influence par le mécanisme de la médiane, offrant un équilibre exceptionnel entre représentativité globale et résistance locale.

11.2 Critères de sélection de l’indicateur selon le devis de recherche

Face à cette diversité d’estimateurs, l’analyste de données quantitatives doit baser son choix méthodologique sur des critères d’adéquation objectifs dictés par le devis de recherche et la nature distributionnelle des variables examinées.

Le maintien de l’écart-type classique demeure légitime et expressément recommandé sous trois conditions cumulatives :

  • Lorsque l’adéquation à la normalité théorique a été confirmée par des tests d’ajustement formels (test de Shapiro-Wilk, test de Kolmogorov-Smirnov corrigé par Lilliefors) et par l’inspection visuelle des diagrammes quantile-quantile (Q-Q plots).
  • Lorsque la taille de l’échantillon est monumentale et que la métrique mesurée est réputée par nature dénuée d’aberrances physiologiques.
  • Lorsque l’objectif final de l’étude est l’intégration stricte des résultats dans des méta-analyses quantitatives paramétriques standard exigeant sans exception le couple moyenne/écart-type.

Le choix préférentiel du MAD par rapport à l’IQR s’impose résolument dans les protocoles reposant sur des effectifs restreints à intermédiaires ($15 le N le 100$). Sur des échantillons de taille modeste, le calcul des quantiles par l’IQR devient extrêmement volatil et tributaire du mode d’interpolation mathématique adopté par le logiciel (Excel intégrant par exemple deux fonctions distinctes, QUARTILE.INCLURE et QUARTILE.EXCLURE, qui aboutissent fréquemment à des grandeurs divergentes sur de petits échantillons). Le MAD ne souffre aucunement de cette ambiguïté algorithmique, son calcul de médiane reposant sur une définition discrète invariante.

Par ailleurs, pour la programmation de pipelines d’assainissement automatique de bases de données volumineuses non supervisées (telles que le traitement par flux tendu de logs d’activités numériques ou de passations en ligne massives), le NMAD s’impose indiscutablement comme le filtre de référence mondial, garantissant l’élimination des protocoles corrompus sans risque d’effondrement des critères de sélection.

11.3 Représentation graphique de la dispersion robuste dans Excel

La communication scientifique contemporaine accorde une place prépondérante à la visualisation graphique fidèle des distributions empiriques. Perpetuer l’usage d’histogrammes surmontés de barres d’erreur basées sur l’écart-type classique alors même que les données sont fortement asymétriques constitue un contresens sémiologique. Microsoft Excel permet d’échafauder des visualisations robustes hautement sophistiquées combinant la médiane et le MAD.

La première technique d’excellence réside dans la confection d’un diagramme en boîte à moustaches robuste personnalisé. Bien qu’Excel intègre un type de graphique natif intitulé Boîte et moustaches, celui-ci est asservi aux définitions conventionnelles de Tukey fondées sur l’IQR et les quartiles. Pour tracer un graphique centré sur la médiane et délimité par le MAD, le chercheur habile détourne les graphiques de dispersion en nuage de points ou les graphiques à barres en leur adjoignant des barres d’erreur personnalisées.

Pour implémenter cette visualisation :

  • Construisez un petit tableau de restitution consignant la médiane en abscisse (ou en ordonnée) et la valeur calculée du MAD brut (ou du NMAD) dans une cellule attenante.
  • Créez un graphique en nuage de points figurant le point central résistant.
  • Activez l’option Ajouter un élément de graphique > Barres d'erreur > Autres options de barres d'erreur.
  • Dans le panneau de configuration latérale, cochez la modalité Personnalisée, puis cliquez sur Spécifier une valeur.
  • Assignez la cellule hébergeant la valeur du MAD tant pour la Valeur d'erreur positive que pour la Valeur d'erreur négative.

Le graphique arbore instantanément un point focal rigoureusement centré sur la médiane empirique, flanqué d’un intervalle d’erreur d’une symétrie robuste parfaite matérialisant l’enveloppe $\text{Mdn} \pm \text{MAD}$. Cette représentation graphique offre au lecteur une compréhension intuitive immédiate de la dispersion effective, le prémunissant contre les illusions d’optique générées par les traînes de valeurs aberrantes.

12. Dépannage, pièges fréquents et validation des résultats dans Excel

12.1 Résolution des erreurs syntaxiques et calculatoires fréquentes

Lors du déploiement opérationnel des formules de MAD au sein de feuilles de calcul complexes, plusieurs anomalies computationnelles classiques peuvent surgir. La compréhension de leur étiologie logicielle est indispensable pour un dépannage rapide et fiable.

L’apparition du code d’erreur #VALEUR! lors de l’exécution d’une formule matricielle unique dénote presque invariablement une discordance dimensionnelle entre les vecteurs matriciels manipulés, ou la présence pernicieuse d’une cellule contenant un caractère textuel invisible (comme une simple espace tapée par mégarde) au sein de la plage de données. Le moteur arithmétique échoue lors de la soustraction scalaire face à cette chaîne littérale. La remédiation consiste à appliquer un filtre sur la colonne pour repérer les cellules non numériques ou à encapsuler l’extraction dans une fonction de conversion rigoureuse.

Le code d’erreur #NOMBRE! signale quant à lui une impossibilité arithmétique, survenant typiquement lorsque la fonction LOI.NORMALE.STANDARD.INVERSE est paramétrée avec une probabilité non valide (inférieure ou égale à zéro, ou supérieure ou égale à un). Vérifiez impérativement que l’argument d’appel est rigoureusement fixé à 0,75 (et non 75 ou une valeur décimale erratique due à un mauvais séparateur).

Un autre piège fréquent concerne l’application du calcul sur des listes de données ayant fait l’objet de filtres textuels automatiques. Si l’utilisateur masque des lignes au moyen d’un filtre automatique, les fonctions standard MEDIANE et ABS continuent d’incorporer obstinément les cellules masquées dans leurs calculs d’agrégation. L’obtention d’un MAD robuste ciblé exclusivement sur les données visibles impose alors le recours sophistiqué à la fonction SOUS.TOTAL ou à des formules matricielles exploitant la fonction AGREGAT, capables d’ignorer explicitement les lignes masquées par un filtre utilisateur.

12.2 Le piège des zéros artificiels et de la dispersion nulle

Comme évoqué brièvement dans la section théorique 2.3, l’écueil le plus redoutable guettant le psychométricien non averti réside dans l’effondrement structurel du MAD vers zéro en présence de variables discrètes à faible variabilité ou soumises à de sévères effets de troncature (effets de plancher ou effets de plafond).

Imaginons une échelle clinique d’évaluation de la dépression administrée à un échantillon d’étudiants non cliniques en bonne santé psychologique générale. L’item mesurant les idéations suicidaires reçoit massivement la cote minimale 0 : supposons que sur 100 participants, 55 indiquent le score 0, tandis que les 45 autres manifestent une graduation de scores allant de 1 à 6. Si l’on exécute le calcul du MAD sur cette cohorte :

  • La médiane des scores ordonnés est invariablement $x_m = 0$.
  • Les écarts absolus $|x_i – 0|$ sont égaux à 0 pour les 55 premiers participants, et s’échelonnent de 1 à 6 pour les 45 participants restants.
  • En ordonnant ces 100 écarts, les 55 premières composantes sont rigoureusement égales à zéro. Par voie de conséquence algorithmique mécanique, la médiane de ces écarts est strictement égale à 0 : $\text{MAD} = 0$.

Cet écrasement à zéro constitue un piège analytique fatal. Si ce MAD nul est ensuite injecté comme dénominateur pour standardiser des scores ou pour fixer les bornes d’exclusion de Leys et al., la formule génère une division par zéro (erreur #DIV/0! sous Excel) ou réduit l’intervalle de rétention à un point scalaire unique $[0 ; 0]$, ce qui conduirait à déclarer aberrantes les réponses des 45 participants restants, une absurdité totale.

La parade méthodologique consiste, dès lors que l’on observe un MAD égal à zéro sur une distribution non constante, à disqualifier cet estimateur pour la variable considérée. L’analyste doit alors se replier soit sur l’écart-type tronqué, soit sur l’écart moyen absolu à la médiane (où l’on calcule la moyenne des écarts absolus, métrique immunisée contre l’effondrement tant que toutes les valeurs ne sont pas strictement identiques), soit enfin sur l’estimateur $Q_n$ de Rousseeuw et Croux, spécialement développé pour résoudre cette vulnérabilité des distributions hautement discrétisées.

12.3 Validation croisée des calculs Excel avec les logiciels R et Python

Dans une démarche scientifique intransigeante, la validation croisée inter-logicielle constitue l’ultime garantie de vérifiabilité des calculs avant la soumission définitive d’un article à comité de lecture. Il est hautement formateur de corroborer les résultats extraits de notre feuille Excel avec les sorties produites par les deux environnements de programmation statistique dominants que sont le langage R et la bibliothèque SciPy sous Python.

Sous le langage statistique R, le MAD est implémenté nativement via la fonction standard mad() du package de base stats. Il est impératif de souligner une particularité logicielle fondamentale : par défaut, la fonction R intègre d’office le facteur de normalisation gaussien ! L’exécution du code élémentaire :

temps_reaction <- c(620, 635, 642, 650, 655, 661, 668, 672, 675, 680, 684, 692, 701, 708, 715, 722, 740, 765, 910, 1250)
mad(temps_reaction)

retourne immédiatement la valeur normalisée 48.18457. Pour contraindre R à délivrer le MAD brut (non normalisé) identique à celui obtenu à l’étape 6.1 sous Excel (32,5 ms), il est nécessaire de neutraliser le facteur d’échelle constant en paramétrant l’argument dédié à l’unité : mad(temps_reaction, constant = 1), qui restituera alors rigoureusement 32.5.

Sous l’écosystème Python, au sein de l’incontournable bibliothèque scientifique SciPy, la métrique est mobilisée au sein du module scipy.stats via l’instruction median_abs_deviation. À l’inverse de R, l’implémentation de SciPy adopte par défaut le calcul brut non normalisé :

from scipy import stats
import numpy as np

tr = np.array([620, 635, 642, 650, 655, 661, 668, 672, 675, 680, 684, 692, 701, 708, 715, 722, 740, 765, 910, 1250])
mad_brut = stats.median_abs_deviation(tr)
# Restitue 32.5

mad_norm = stats.median_abs_deviation(tr, scale='normal')
# Restitue 48.18457224213192

L’observation d’une convergence mathématique au millionième de décimale près entre la formule matricielle Excel, le code personnalisé VBA, l’environnement R et la bibliothèque Python boucle avec panache la chaîne de validation métrologique. L’analyste en psychologie quantitative peut consigner ses résultats au sein de son rapport de recherche avec l’assurance absolue d’une conformité statistique irréprochable.

Références

★

Rate This Content

5.0 / 5 • 1 vote

Citer cet article

Looti, M. (2026, septembre 17). Comment calculer l’écart absolu médian dans Excel. Base de données de psychologie en français. https://fr.arabpsychology.com/statistics/comment-calculer-ecart-absolu-median-dans-excel/
Looti, Mohammed. “Comment calculer l’écart absolu médian dans Excel.” Base de données de psychologie en français, 17 septembre 2026, https://fr.arabpsychology.com/statistics/comment-calculer-ecart-absolu-median-dans-excel/.
Looti, Mohammed. “Comment calculer l’écart absolu médian dans Excel.” Base de données de psychologie en français. septembre 17, 2026. https://fr.arabpsychology.com/statistics/comment-calculer-ecart-absolu-median-dans-excel/.