Comment calculer la corrélation de rang de Spearman dans R

Guide académique complet pour calculer et interpréter la corrélation de rang de Spearman dans R sur des variables ordinales et psychométriques.

Dr. Mohammed Looti Universitaire et chercheur spécialisé en psychologie
PUBLIÉ
Révisé scientifiquement · Dr. Marwa Abd-Alazim · septembre 10, 2026
Revu médicalement et scientifiquement Vérifié le : septembre 10, 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 paysage contemporain de la recherche quantitative en psychologie, en neurosciences cognitives et en sciences du comportement, l’évaluation des associations entre variables constitue l’un des piliers fondamentaux de la démarche empirique. Si le coefficient de corrélation produit-moment de Pearson demeure l’indice le plus fréquemment enseigné et appliqué, ses exigences paramétriques rigoureuses — notamment le postulat de normalité bivariée et l’hypothèse d’une stricte linéarité — se heurtent de plein fouet à la nature intrinsèque des données psychométriques. Les chercheurs sont en effet confrontés de manière quasi systématique à des scores issus d’échelles d’évaluation ordinale, de questionnaires de type Likert, ou encore à des temps de réaction et des indicateurs psychopathologiques dont les distributions présentent de fortes asymétries ou des valeurs atypiques. Dans de telles circonstances, l’application aveugle de méthodes paramétriques expose l’analyste à des distorsions méthodologiques sévères, sous-estimant la force réelle des relations ou, à l’inverse, générant des associations fallacieuses.

Face à ces écueils méthodologiques, le coefficient de corrélation de rang de Spearman, historiquement introduit par le psychologue et statisticien Charles Spearman en 1904, s’impose comme une alternative robuste, élégante et universelle. En substituant aux valeurs numériques brutes leurs rangs statistiques respectifs, cette méthode non paramétrique s’affranchit des contraintes distributionnelles tout en évaluant la monotonicité fondamentale des relations observées. Qu’il s’agisse de mesurer la progression d’un trait de personnalité en fonction du vieillissement, d’analyser la corrélation entre la sévérité d’un trouble anxieux et l’intensité du stress perçu, ou d’explorer les liens entre biomarqueurs cérébraux et performances neuropsychologiques, le rho de Spearman offre une modélisation fidèle de l’ordonnancement des individus au sein d’une population donnée.

L’environnement statistique R s’est imposé au fil des deux dernières décennies comme la plateforme de référence internationale pour le traitement, l’analyse et la modélisation des données en sciences humaines et sociales. Grâce à son écosystème logiciel modulaire, combinant les fonctionnalités du noyau fondamental à des extensions spécialisées telles que psych, Hmisc, coin ou le tidyverse, R permet une flexibilité d’analyse inégalée. Cet article propose un guide exhaustif, théorique et computationnel, dédié à l’exécution, l’interprétation, la visualisation et la communication du coefficient de Spearman selon les normes académiques internationales les plus rigoureuses. À travers une démarche progressive et didactique, chaque aspect du pipeline d’analyse statistique sera minutieusement exploré afin d’outiller pleinement les chercheurs, doctorants et praticiens des données.

1. Fondements théoriques de la corrélation de rang de Spearman en psychologie

1.1 Définition mathématique et principe du classement par rangs

Le coefficient de corrélation de rang de Spearman, universellement désigné par la lettre grecque rho ou sous la notation indicée rs, repose sur un postulat algébrique fondamental : l’association entre deux variables quantitatives ou ordinales peut être fidèlement appréhendée en substituant à chaque observation individuelle son rang ordinal au sein de l’échantillon considéré. Soit un échantillon bivarié constitué de n couples d’observations notés (Xi, Yi), où l’indice i varie de 1 à n. Le processus de classement statistique consiste à trier indépendamment les valeurs de chaque vecteur dans l’ordre croissant, assignant ainsi à la plus petite valeur observée le rang 1, à la valeur immédiatement supérieure le rang 2, et ainsi de suite jusqu’au rang n attribué à l’observation maximale. Cette transformation non linéaire projette l’ensemble des données brutes de l’espace métrique continu vers un espace ordinal discret.

D’un point de vue formel, le coefficient de Spearman équivaut exactement au coefficient de corrélation produit-moment de Pearson calculé non pas sur les grandeurs physiques ou psychométriques initiales, mais sur les rangs transformés R(Xi) et R(Yi). Lorsque l’ensemble des rangs est strictement constitué d’entiers consécutifs sans présence d’égalités numériques — situation théorique idéale qualifiée d’absence d’ex æquo —, la somme des entiers et de leurs carrés obéit à des identités algébriques immuables. À partir de ces identités, la formulation mathématique exacte se condense sous une expression élégante et célèbre, définie par l’équation suivante :

rs = 1 − [6 × ∑(di2)] / [n × (n2 − 1)]

Dans cette formulation canonique, le terme di représente la différence algébrique directe observée entre les deux rangs assignés au même sujet psychologique, telle que di = R(Xi) − R(Yi). Si la hiérarchie relative des participants est strictement identique sur les deux dimensions, toutes les différences de rangs s’annulent (di = 0 pour tout i), ce qui conduit directement à une valeur maximale de rs égale à +1, signant une parfaite concordance monotone positive. À l’inverse, si l’ordre des rangs sur la seconde variable est le reflet inversé exact de la première, la somme des carrés des écarts atteint son maximum théorique, produisant un coefficient égal à −1, révélateur d’une discordance monotone absolue. Enfin, lorsque les rangs sont mutuellement indépendants et redistribués de manière purement stochastique, la somme quadratique normalisée converge vers l’espérance mathématique de la somme, établissant le coefficient à 0.

Il est fondamental de souligner que cette métrique évalue la monotonicité plutôt que la stricte linéarité géométrique. Une fonction monotone croissante implique simplement que lorsque la variable X augmente, la variable Y croît également ou stagne, sans qu’il soit requis que le taux d’accroissement unitaire soit constant sur l’ensemble de l’étendue de mesure. Par conséquent, toute transformation monotone croissante (telle qu’une fonction logarithmique, exponentielle ou racine carrée) appliquée aux variables brutes modifie profondément le coefficient de Pearson mais laisse le rho de Spearman rigoureusement invariant, attestant ainsi de son autonomie face aux déformations d’échelle.

1.2 Pertinence psychométrique des mesures non paramétriques

L’évaluation psychométrique contemporaine repose massivement sur des instruments d’auto-évaluation et des batteries d’hétéro-évaluation faisant intervenir des échelles de réponse graduées, communément appelées échelles de type Likert. Ces outils d’observation attribuent des chiffres — typiquement de 1 (pas du tout d’accord) à 5 ou 7 (totalement d’accord) — à des états phénoménologiques subjectifs. Or, le consensus méthodologique établi depuis les travaux fondateurs de Stevens en théorie des échelles de mesure rappelle que ces données possèdent un niveau de mesure strictement ordinal : l’ordre entre les modalités de réponse est indiscutable, mais la distance psychologique séparant un score de 1 et 2 n’est en aucun cas démontrable comme étant métriquement égale à la distance séparant un score de 4 et 5. L’application du coefficient de Pearson sur de tels scores bruts constitue une violation formelle des fondements de la métrologie.

En outre, la psychopathologie quantitative et la psychologie clinique expérimentale sont caractérisées par des phénomènes épidémiologiques dont les distributions empiriques s’écartent drastiquement de la classique courbe en cloche de Gauss. Les inventaires mesurant les épisodes dépressifs majeurs (par exemple le BDI-II), la symptomatologie schizotypique ou les conduites addictives présentent presque universellement une asymétrie positive prononcée au sein de la population générale, la majorité des individus se concentrant sur les scores planchers tandis qu’une minorité clinique forme une longue traîne vers les scores élevés. De telles distributions asymétriques provoquent une distorsion artificielle des variances et covariances paramétriques, faussant les inférences de Pearson. Le rho de Spearman, en ramenant l’analyse aux positions relatives ordonnées, neutralise cette déformation morphologique et restaure la représentativité de la structure sous-jacente.

Un autre avantage psychométrique décisif réside dans l’insensibilité relative de Spearman aux valeurs aberrantes ou extrêmes univariées. Dans une cohorte clinique, la présence d’un patient affichant un temps de réponse cognitif démesurément lent en raison d’un moment de dissociation psychologique peut à elle seule exercer un bras de levier disproportionné, modifiant drastiquement le signe ou la significativité statistique d’une corrélation de Pearson. Sous l’analyse de Spearman, cette mesure extrême ne peut pas obtenir un rang supérieur à la taille totale de l’échantillon n. Son impact négatif se trouve ainsi borné au rang le plus élevé, préservant la matrice de corrélation globale de toute surinterprétation dictée par un artefact individuel.

Enfin, dans l’évaluation de la validité de construit, particulièrement lors de la validation transculturelle d’outils diagnostiques, les variables latentes estimées ne manifestent que très rarement des relations parfaitement linéaires avec les critères externes. Les modèles théoriques de l’activation émotionnelle, à l’instar de la célèbre loi de Yerkes-Dodson reliant l’éveil cortical et la performance cognitive, décrivent fréquemment des relations curvilignes ou monotones saturées. L’emploi de Spearman garantit alors aux psychométristes de capturer l’essence relationnelle liant les construits psychologiques sans imposer un carcan linéaire réducteur et théoriquement injustifié.

2. Différences conceptuelles et empiriques entre Pearson et Spearman

2.1 Relations linéaires versus relations purement monotones

L’incompréhension des frontières mathématiques entre linéarité et monotonicité constitue l’une des erreurs conceptuelles les plus fréquentes dans la littérature empirique. Une relation linéaire stipule que pour toute variation constante de ΔX sur la variable indépendante, la variable dépendante Y subit une modification constante ΔY égale à βΔX, matérialisant ainsi une trajectoire strictement rectiligne au sein du plan cartésien bivarié. À l’opposé, une relation monotone impose une condition purement topologique : le signe de la dérivée première de la fonction sous-jacente reliant Y à X doit demeurer invariant sur l’intégralité du domaine d’observation. Cela signifie que la fonction doit être uniformément non croissante ou uniformément non décroissante, sans présenter de points d’inflexion où la trajectoire s’inverserait.

Cette distinction s’illustre particulièrement dans la modélisation des processus d’apprentissage et d’acquisition des compétences en psychologie cognitive. La célèbre courbe d’apprentissage suit usuellement une trajectoire logarithmique ou exponentielle asymptotique : les progrès enregistrés lors des premiers blocs d’essais sont spectaculaires, avant d’atteindre un plateau de performance où les gains marginaux deviennent minimes. Si un chercheur calcule le coefficient de corrélation de Pearson entre le numéro de la session d’entraînement et le taux de succès, la non-linéarité fondamentale du phénomène pénalisera artificiellement le coefficient mathématique, produisant une estimation substantiellement inférieure à la réalité du couplage comportemental. En revanche, le calcul du rho de Spearman sur ces mêmes trajectoires restituera une valeur de +1,00 si l’amélioration de la performance ne connaît aucun recul chronologique.

Considérons à titre d’illustration méthodologique une étude empirique examinant l’interaction entre le niveau d’anxiété pré-compétitive mesuré par une échelle subjective continue et le temps de latence motrice lors d’une tâche d’attention soutenue. Si l’augmentation de l’anxiété s’accompagne d’un allongement géométrique ou exponentiel des latences sans aucune inversion de sens, l’ordre hiérarchique des participants sur l’échelle d’anxiété se superposera parfaitement à l’ordre de leurs latences. Alors que le r de Pearson pourrait plafonner aux alentours de 0,72 en raison de la courbure marquée du nuage de points, le rho de Spearman atteindra 1,00, reflétant avec une fidélité absolue la parfaite prédictibilité de l’ordre hiérarchique des sujets. En éliminant la composante géométrique au profit de la relation ordinale, Spearman modélise précisément ce que le clinicien cherche à savoir : un individu plus anxieux qu’un autre est-il systématiquement plus lent ?

Le tableau théorique ci-dessous synthétise les comportements comparés des deux indices selon les configurations relationnelles rencontrées en recherche comportementale :

  • Relation linéaire parfaite : Les deux coefficients convergent rigoureusement vers une magnitude absolue de |r| = |rs| = 1,00.
  • Relation non linéaire strictement monotone (ex. exponentielle, logarithmique) : Le coefficient de Pearson subit une dégradation notable (|r| < 1,00), tandis que le rho de Spearman conserve une valeur unitaire absolue (|rs| = 1,00).
  • Présence d’un outlier bivarié congruent : Pearson peut subir une surévaluation dramatique liée à l’effet de levier, tandis que Spearman n’augmente que de façon marginale et bornée.
  • Relation curvilinéaire non monotone (ex. U inversé) : Les deux coefficients échouent à capturer la relation et affichent des valeurs proches de 0, imposant le recours à une modélisation polynomiale ou non paramétrique segmentée.

2.2 Sensibilité aux postulats de normalité bivariée

L’inférence statistique valide associée au coefficient de Pearson repose de manière irréductible sur le postulat que les deux variables distribuées conjointement suivent une loi de probabilité normale bivariée au sein de la population parente. Cette condition conjointe exige non seulement que chaque distribution marginale univariée soit parfaitement symétrique et exempte d’excès de kurtosis (mésokurtique), mais également que pour toute sous-population conditionnelle de la variable X, la distribution correspondante de la variable Y suive une loi gaussienne de variance homogène (homoscédasticité bivariée). En pratique clinique et psychologique, cette hypothèse relève d’une fiction théorique rarement observée dans les échantillons empiriques réels.

L’une des manifestations les plus destructrices pour la statistique paramétrique réside dans l’apparition d’effets de plancher ou de plafond. Par exemple, lorsqu’une échelle évaluant les idéations suicidaires est administrée à une cohorte d’étudiants universitaires tout-venant, plus de 80 % des participants obtiennent le score minimal possible (effet plancher). La distribution bivariée résultante est massivement tronquée à son origine, violant de manière irréversible le postulat de normalité bivariée. Sous ces conditions d’asymétrie extrême, l’erreur standard asymptotique du r de Pearson est sévèrement biaisée, conduisant à des taux d’erreur de première espèce (rejet de l’hypothèse nulle à tort) totalement incontrôlés ou, à l’opposé, à une perte drastique de puissance statistique masquant de réelles associations cliniques.

Le rho de Spearman, opérant une projection par rangs, transforme n’importe quelle morphologie distributionnelle univariée en une distribution uniforme d’entiers allant de 1 à n. Cette propriété régulatrice confère au coefficient une robustesse distributionnelle absolue vis-à-vis des queues de distribution épaisses (queues lourdes ou leptokurticité). Même si la distribution parente sous-jacente est de type Cauchy, log-normale ou exponentielle négative, la distribution théorique du rs sous l’hypothèse nulle d’indépendance ne dépend que de la taille de l’échantillon n et non des paramètres morphologiques de la population source.

Pour l’analyste de données sous R, le critère de sélection rationnel entre ces deux métriques repose sur un organigramme décisionnel précis. Si les deux variables démontrent un niveau d’intervalle ou de rapport formellement validé, que les tests d’adéquation morphologique (tels que le test de Shapiro-Wilk) ne rejettent pas la normalité, que les représentations graphiques quantiles-quantiles (Q-Q plots) s’alignent sur la diagonale théorique, et que la relation apparaît rigoureusement rectiligne, Pearson représente l’estimateur de variance minimale le plus efficient. Dès lors que l’une de ces conditions s’effondre — présence de scores de Likert, rejet de la normalité bivariée, détection de non-linéarité monotone ou présence d’observations aberrantes légitimes —, le choix méthodologique doit impérativement basculer vers le rho de Spearman.

3. Conditions préalables et vérification des hypothèses dans R

3.1 Nature et niveau de mesure des variables psychologiques

Avant d’engager toute computation algorithmique sous R, le psychologue quantitativiste doit procéder à l’audit méthodologique formel des propriétés métrologiques de ses données. La première condition indispensable à la validité du rho de Spearman est que les deux variables analysées se situent au minimum sur une échelle de mesure ordinale. Cette condition implique formellement que pour toute paire d’observations distinctes, il soit logiquement possible d’établir une relation de précession, de succession ou d’égalité stricte. Si les données se situent à un niveau supérieur — échelle d’intervalle comme la température en degrés Celsius ou le score de quotient intellectuel standardisé de Wechsler, ou échelle de rapport comme les millisecondes ou le taux de cortisol salivaire —, elles satisfont automatiquement cette condition préalable, la transformation en rangs opérant alors un déclassement métrologique volontaire et protecteur.

La deuxième exigence structurelle fondamentale réside dans l’appariement bivarié strict au niveau de l’unité observationnelle. Chaque observation élémentaire Xi doit être conceptuellement et empiriquement appariée à une observation unique Yi, toutes deux émanant du même participant, de la même dyade expérimentale ou de la même entité d’échantillonnage temporelle. Une erreur courante en méthodologie consiste à vouloir corréler des groupes indépendants non appariés ou à agréger des moyennes sans respecter l’alignement individuel des vecteurs dans l’espace des données de R.

Enfin, le troisième prérequis, souvent négligé mais déterminant pour la validité des inférences probabilistes ultérieures, concerne l’indépendance statistique conditionnelle des paires d’observations entre elles. Cela signifie que le rang obtenu par le participant i ne doit en aucun cas exercer une influence ou dépendre du rang attribué au participant j. Cette hypothèse d’indépendance des erreurs est systématiquement mise en péril lors de protocoles de mesures répétées longitudinales rapprochées dans le temps (autocorrélation temporelle), ou lors d’échantillonnages en grappes où les sujets sont regroupés au sein d’unités hiérarchiques communes telles que des classes scolaires ou des services hospitaliers (dépendance intra-classe). Dans ce dernier cas de figure, l’omission de cette structure hiérarchique impose d’abandonner la corrélation simple de Spearman au profit de modélisations non paramétriques mixtes ou de rééchantillonnages par blocs.

3.2 Exploration visuelle de la monotonicité

L’exploration visuelle préliminaire ne constitue pas un simple préambule accessoire, mais un impératif diagnostique sans lequel toute interprétation numérique demeure précaire. Même si Spearman n’exige pas la normalité des distributions, il requiert formellement l’existence d’une monotonicité plausible. L’outil d’excellence pour valider visuellement cette hypothèse au sein de l’environnement R est la bibliothèque graphique ggplot2, combinée à des estimateurs non paramétriques locaux de trajectoire.

La stratégie diagnostique standard repose sur la construction d’un diagramme de dispersion bivarié couplé à une courbe de lissage par régression locale pondérée, connue sous le terme d’ajustement LOESS (Locally Estimated Scatterplot Smoothing). L’intégration de la couche géométrique geom_point() associée à geom_smooth(method = « loess ») permet de tracer une ligne continue flexible à travers le nuage de points sans présumer de sa forme fonctionnelle globale. L’observation attentive de la courbe permet de certifier que la pente locale ne change jamais de signe arithmétique sur toute l’étendue de l’abscisse. Si la courbe commence par monter puis redescend de manière significative, la monotonicité est formellement violée, signalant à l’analyste que le coefficient de Spearman sera incapable de résumer correctement la dynamique des données.

Par ailleurs, cette exploration visuelle détaillée sert de révélateur aux configurations aberrantes bivariées. Un point d’observation peut parfaitement s’intégrer dans les limites univariées des boîtes à moustaches de X et de Y prises isolément, tout en constituant une anomalie flagrante dans l’espace bidimensionnel conjoint — par exemple, un individu présentant simultanément un score clinique de dépression nul et un score de désespoir existentiel maximal. Enfin, le graphique permet de repérer instantanément la présence de seuils psychologiques ou de saturations instrumentales se traduisant par des alignements géométriques horizontaux ou verticaux de points superposés, préparant le statisticien à la gestion des rangs ex æquo.

4. Préparation de l’environnement R et des jeux de données

4.1 Configuration des bibliothèques statistiques nécessaires

Pour mener à bien une analyse rigoureuse et reproductible de la corrélation de Spearman sous R, il est impératif de configurer judicieusement l’espace de travail en important les extensions logicielles appropriées. Si le package stats — préinstallé et chargé automatiquement au démarrage de chaque session R — contient les fonctions élémentaires de calcul, la recherche contemporaine exige des fonctionnalités étendues pour la psychométrie, le traitement multivarié robuste et la visualisation avancée des résultats.

Le socle logiciel recommandé intègre en premier lieu le méta-package tidyverse, développé par Posit, comprenant notamment dplyr pour la manipulation fluide des données tabulaires et ggplot2 pour la visualisation vectorielle de haute précision. Pour les calculs spécifiques aux sciences humaines, le package psych, conçu et maintenu par William Revelle de la Northwestern University, est une référence incontournable offrant des sorties tabulaires complètes et des fonctions diagnostiques spécialisées pour l’analyse psychométrique. En complément, la bibliothèque Hmisc de Frank Harrell apporte la fonction rcorr(), incontournable pour le calcul simultané des matrices de coefficients et de leurs niveaux de significativité bivariés associés.

La reproductibilité computationnelle implique également de fixer le générateur de nombres pseudo-aléatoires au moyen de la commande fondamentale set.seed(12345), particulièrement lorsque l’analyste envisage le calcul d’intervalles de confiance par bootstrap non paramétrique. De surcroît, l’optimisation des options globales d’affichage numérique dans la console de R via la commande options(scipen = 999, digits = 4) évite l’apparition de notations scientifiques exponentielles hermétiques et stabilise l’affichage des résultats à quatre décimales, standard universel des revues académiques en psychologie.

4.2 Nettoyage et structuration des scores de tests psychologiques

L’intégrité de l’analyse repose en amont sur un nettoyage méticuleux des données brutes. Les données issues des protocoles expérimentaux ou des plateformes de passation psychologique en ligne (telles que Qualtrics, Gorilla ou LimeSurvey) sont généralement importées dans R à partir de fichiers texte délimités (fichiers CSV) via la fonction readr::read_csv(), ou à partir de fichiers binaires optimisés via readRDS(). Dès la phase d’ingestion, un contrôle de typage s’impose : les identifiants de participants doivent impérativement être convertis en chaînes textuelles ou facteurs non ordonnés, tandis que les items de questionnaires de type Likert doivent être stockés sous forme de facteurs ordonnés (ordered factors) ou de vecteurs d’entiers explicites.

La manipulation des données manquantes constitue une étape critique de l’ingénierie des données cliniques. En présence de valeurs manquantes (notées NA dans R), l’analyste doit choisir de manière délibérée et théorisée entre deux grandes stratégies d’exclusion lors du calcul de corrélation. La première option consiste en une suppression univariée par paire (pairwise deletion), qui conserve pour chaque couple de variables tous les sujets disposant d’informations valides pour ces deux dimensions spécifiques, maximisant ainsi la puissance statistique locale. La seconde option correspond à la suppression par observation complète (listwise deletion), qui élimine d’emblée tout participant présentant une seule valeur manquante sur l’ensemble des colonnes incluses dans l’analyse. En psychométrie, si les données sont reconnues comme manquant de manière complètement aléatoire (MCAR), la suppression par paire est privilégiée, sauf si l’analyste applique des techniques modernes d’imputation multiple par équations chaînées.

Une bonne pratique de programmation consiste enfin à standardiser rigoureusement le nom des colonnes du tableau de données, en évitant tout caractère spécial, espace ou accent, et en documentant chaque variable par des métadonnées claires. Cette rigueur initiale garantit une traçabilité parfaite du script d’analyse depuis l’ingestion brute jusqu’au rapportage finalisé selon les critères de la science ouverte (Open Science).

5. Calcul de base du rho de Spearman entre deux vecteurs numériques

5.1 Utilisation de la fonction générique cor()

Au sein de l’environnement natif de R, le point d’entrée le plus immédiat pour obtenir une estimation de l’association ordinale entre deux variables continues ou ordinales réside dans la fonction générique cor(). Cette fonction de base requiert au minimum deux arguments vectoriels x et y, et offre un paramètre essentiel désigné par method. Pour dévier l’algorithme de son calcul par défaut — qui évalue le r de Pearson — et forcer l’évaluation non paramétrique des rangs de Spearman, il convient de spécifier formellement l’argument textuel method = « spearman ».

Sur le plan algorithmique interne, la fonction cor() applique la transformation de rang à chaque vecteur via la fonction rank() en attribuant la moyenne des rangs disponibles en cas d’égalités numériques, puis elle injecte directement ces deux nouveaux vecteurs transformés dans la formule standard de la covariance divisée par le produit des écarts-types. Cette procédure produit un résultat scalaire unique, compris entre −1 et +1, quantifiant la magnitude de l’association ordinale.

La gestion des valeurs manquantes à l’intérieur de cor() impose la configuration explicite du paramètre use. Si le vecteur x ou le vecteur y comprend la moindre valeur manquante non gérée et que le paramètre conserve sa valeur par défaut use = « everything », R renverra immanquablement la valeur NA. Pour contourner cette interruption et réaliser une exclusion ciblée au niveau du couple de vecteurs, l’analyste doit spécifier use = « complete.obs » pour une suppression globale ou use = « pairwise.complete.obs » pour une exclusion par paire. Bien que d’une efficience de calcul remarquable sur des millions d’observations, la fonction cor() souffre d’une limite conceptuelle majeure : elle ne retourne aucun test d’hypothèse statistique, ne calcule aucune p-valeur et n’affiche aucun intervalle d’incertitude empirique.

5.2 Exécution du test d’hypothèse complet avec cor.test()

Pour franchir le cap de la simple statistique descriptive et s’engager dans l’inférence statistique formelle, le statisticien fait appel à la fonction cor.test(), issue également du package de base stats. Cette fonction exécute un test d’hypothèse rigoureux évaluant l’hypothèse nulle (H0) selon laquelle le véritable paramètre rho au sein de la population parente est nul (indépendance ordinale), face à l’hypothèse alternative (H1) stipulant une association monotone non nulle.

La syntaxe canonique s’articule autour de l’appel cor.test(x, y, method = « spearman », alternative = « two.sided », exact = NULL). L’argument alternative permet de paramétrer le test comme bilatéral (par défaut, alternative = « two.sided ») ou unilatéral directionnel (alternative = « greater » pour postuler a priori une association monotone positive, ou alternative = « less » pour une relation négative). La formulation unilatérale ne doit cependant être retenue que si une justification théorique inattaquable ou un protocole pré-enregistré stipule qu’une association dans le sens opposé est structurellement impossible ou dénuée de sens clinique.

Un paramètre déterminant de cor.test() est l’argument logique exact. Par défaut, lorsque exact = NULL, R tente d’évaluer la distribution exacte de la statistique de Spearman par énumération combinatoire si la taille de l’échantillon n est strictement inférieure à 50 et qu’aucune égalité de rangs n’est détectée. Dès que des ex æquo surviennent ou que n dépasse le seuil de 50, R bascule automatiquement vers une approximation asymptotique reposant sur la distribution t de Student. L’exécution de cette fonction retourne un objet complexe de classe S3 nommé htest, contenant l’ensemble des métadonnées de l’analyse, notamment la valeur de la statistique de test S, le nombre de degrés de liberté théoriques, la p-valeur empirique, l’estimation scalaire du rho ainsi qu’un rappel de l’hypothèse alternative formulée.

6. Interprétation statistique et psychologique des sorties R

6.1 Décomposition de la statistique de test S et de la p-valeur

L’interprétation éclairée de la sortie console générée par cor.test() sous R nécessite de disséquer la métrique fondamentale rapportée sous le nom de statistique S. Cette dernière ne représente rien d’autre que le numérateur fonctionnel de la formule originelle de Spearman, c’est-à-dire la somme directe des différences de rangs au carré : S = ∑(R(Xi) − R(Yi))2. Lorsque le couplage ordinal entre les deux variables est maximal et positif, la statistique S s’effondre vers 0. À l’opposé, lorsque le désaccord entre les ordres est absolu (corrélation de −1), la statistique S atteint son plafond combinatoire, donné par l’expression [n(n2 − 1)] / 3. R évalue ensuite la probabilité d’observer par simple fluctuation d’échantillonnage une valeur de S aussi extrême ou plus extrême que celle calculée, conditionnellement à la véracité de l’hypothèse nulle.

La p-valeur obtenue cristallise cette probabilité conditionnelle. Si le niveau de risque calculé passe en deçà du seuil de significativité nominal α conventionnellement fixé à 0,05 dans les sciences du comportement, le chercheur est autorisé à rejeter l’hypothèse nulle d’indépendance monotone au profit de l’hypothèse alternative. Il est néanmoins crucial de rappeler qu’une significativité statistique n’informe aucunement, à elle seule, sur la force psychologique ou clinique de l’effet découvert. Dans les cohortes épidémiologiques volumineuses (par exemple n > 5000), un coefficient rs infime de 0,04 produira une p-valeur hautement significative (p < 0,001) en raison de l’écrasante puissance statistique de l’échantillon, sans que cette association infinitésimale ne revête le moindre sens pratique.

De plus, dans le contexte actuel de la crise de la reproductibilité scientifique en psychologie, la dépendance exclusive envers la p-valeur est vigoureusement dénoncée par les sociétés savantes telles que l’American Psychological Association. Les chercheurs sont instamment invités à interpréter la p-valeur conjointement avec des estimations de taille d’effet standardisées et des intervalles de confiance rigoureux, permettant de contextualiser la précision métrologique réelle de l’observation empirique.

6.2 Évaluation de la taille d’effet selon les conventions empiriques

L’estimation ponctuelle du rho de Spearman constitue intrinsèquement un indice standardisé de la taille de l’effet, borné sur l’intervalle cartésien [−1 ; +1]. Pour interpréter la magnitude de cette association en psychologie et en psychiatrie, les conventions historiques établies par Jacob Cohen en 1988 pour le coefficient de Pearson sont très largement appliquées par analogie directe au coefficient de Spearman. Selon la taxonomie classique de Cohen :

  • Une corrélation comprise entre 0,10 et 0,29 en valeur absolue reflète une taille d’effet faible (ou petite association).
  • Une corrélation comprise entre 0,30 et 0,49 indique une taille d’effet modérée (ou association moyenne).
  • Une corrélation égale ou supérieure à 0,50 traduit une taille d’effet forte (ou grande association).

Cependant, les réévaluations empiriques récentes menées par Funder et Ozer en 2019, fondées sur la méta-analyse de centaines d’études en psychologie sociale et de la personnalité, suggèrent un étalonnage plus réaliste. Dans ces disciplines où la variance des comportements humains est déterminée par une multitude de facteurs en interaction, une corrélation de 0,10 est en réalité typique et informative pour des prédictions à l’échelle d’une population sur le long terme ; un rs de 0,20 présente une valeur explicative substantielle, tandis qu’un coefficient atteignant 0,30 ou plus caractérise une association particulièrement puissante et rarement dépassée dans les contextes écologiques naturels.

Un autre indicateur fréquemment convoqué dans la littérature consiste à élever le coefficient au carré (rs2) afin d’obtenir le coefficient de détermination des rangs. Il convient néanmoins d’émettre une mise en garde méthodologique essentielle : le carré du rho de Spearman ne quantifie pas la part de variance expliquée sur les variables brutes mesurées, mais strictement la proportion de variance partagée au sein des rangs attribués. L’analyste s’abstiendra donc de formuler des affirmations trompeuses sur les échelles d’origine des participants, réservant l’interprétation du coefficient de détermination à la structure ordinale sous-jacente.

7. Traitement rigoureux des ex æquo (ties) dans R

7.1 Origine et conséquences des ex æquo sur le calcul

L’apparition d’observations identiques au sein d’un même échantillon — phénomène universellement désigné en statistique par le terme d’ex æquo ou d’égalités de rangs (ties) — constitue une caractéristique omniprésente dès lors que l’on analyse des scores issus d’échelles d’auto-évaluation psychométriques courtes. Lorsqu’une échelle de satisfaction de vie ne comporte que 5 modalités de réponse et qu’elle est administrée à 300 répondants, il est mathématiquement inévitable que des dizaines de participants se voient attribuer exactement le même score brut. Lorsque deux ou plusieurs sujets partagent la même valeur numérique, ils ne peuvent être hiérarchisés de manière univoque dans l’ordre d’attribution des entiers naturels.

Pour résoudre cette ambiguïté, la convention de classement universellement adoptée et implémentée dans la fonction rank() de R est la méthode du rang moyen (mid-ranks). Si trois participants se partagent conjointement les rangs théoriques 4, 5 et 6, la fonction leur attribue à chacun la moyenne arithmétique de ces trois positions, soit (4 + 5 + 6) / 3 = 5,0. Si deux participants se disputent les rangs 7 et 8, ils reçoivent chacun le rang fractionnaire 7,5. Or, l’introduction de ces rangs fractionnaires brise l’identité algébrique sur laquelle repose la formule classique simplifiée du rho de Spearman exposée en section 1.1. La variance de la distribution des rangs n’est plus constante et devient dépendante du nombre et de l’ampleur des groupes d’ex æquo.

Lorsque cor.test(x, y, method = « spearman ») détecte la moindre égalité de rangs dans l’un des vecteurs, la console de R émet immédiatement un message d’avertissement caractéristique : « Cannot compute exact p-value with ties » (Impossible de calculer la p-valeur exacte en présence d’ex æquo). Cet avertissement informe l’utilisateur que l’algorithme n’a pas pu utiliser la distribution combinatoire finie pour déterminer la p-valeur exacte et qu’il a procédé à un calcul asymptotique standard basé sur l’approximation normale ou de Student. Bien que cette approximation soit acceptable sur les grands échantillons, elle peut introduire un biais de significativité notable sur les petits effectifs cliniques (n < 30).

7.2 Solutions méthodologiques pour neutraliser l’effet des ex æquo

Afin de traiter de manière scientifiquement irréprochable les jeux de données comportant un nombre élevé d’ex æquo, plusieurs alternatives méthodologiques doivent être envisagées par le praticien de R. La solution algorithmique la plus robuste pour obtenir des inférences exactes repose sur les tests de permutation conditionnels, implémentés de manière élégante au sein du package spécialisé coin (Conditional Inference Procedures in a Permutation Framework).

Grâce à la fonction spearman_test() du package coin, formulée selon la syntaxe standard y ~ x, data = mon_dataframe, R exécute un test de permutation exact conditionné précisément sur la distribution des ex æquo observée dans l’échantillon. En spécifiant l’argument distribution = « exact », le package calcule l’intégralité des réarrangements possibles des rangs réels — y compris leurs valeurs fractionnaires — ou, pour les effectifs plus importants, simule une approximation de Monte Carlo de haute précision via distribution = approximate(nresample = 10000). Cette procédure neutralise rigoureusement le risque d’erreur de première espèce sans avoir recours aux hypothèses asymptotiques fragiles de la fonction de base.

Une seconde alternative méthodologique majeure consiste à substituer au rho de Spearman le coefficient tau-b de Kendall (Kendall’s tau-b), accessible nativement en spécifiant l’argument method = « kendall » au sein de la commande cor.test(). Contrairement au coefficient de Spearman, le tau-b intègre nativement dans son dénominateur algébrique une correction spécifique et explicite pour le nombre de paires concordantes, discordantes et ex æquo liées. De nombreux méthodologistes, à l’instar de Howell ou Agresti, recommandent formellement l’utilisation du tau-b de Kendall lorsque les variables sont issues d’échelles de Likert courtes ou de grilles d’observation discrètes, en raison de son comportement mathématique supérieur et de son interprétation probabiliste directe.

8. Matrices de corrélation multivariées et analyses multidimensionnelles

8.1 Calcul de matrices complètes de rangs

Dans la grande majorité des recherches empiriques contemporaines en psychologie, le chercheur n’isole pas une simple paire de variables, mais collecte des batteries multidimensionnelles d’instruments psychométriques ou décompose un inventaire en une constellation de sous-échelles corrélées. L’analyse conjointe de ces instruments nécessite la génération d’une matrice de corrélation multivariée carrée et symétrique de dimensions p × p, où chaque cellule croisée (j, k) contient le coefficient d’association ordinale entre la j-ième et la k-ième variable.

L’application directe de la fonction cor() sur un data frame ou un tibble regroupant l’intégralité des scores psychologiques permet d’obtenir instantanément la matrice complète des coefficients de rangs en configurant l’appel comme suit : cor(mon_dataframe, method = « spearman », use = « pairwise.complete.obs »). Néanmoins, cette fonction native de R présente la limitation de ne renvoyer qu’un tableau de coefficients scalaires, sans documenter les probabilités critiques (p-valeurs) associées à chaque croisement bivarié. Pour franchir cette limite opérationnelle, la communauté scientifique plébiscite massivement la fonction rcorr() fournie par le package Hmisc.

La fonction rcorr() exige en entrée une matrice numérique pure — nécessitant une conversion préalable via as.matrix(mon_dataframe) — et prend en charge l’argument type = « spearman ». L’objet composite retourné par rcorr() s’avère particulièrement riche et comprend trois matrices distinctes de dimensions identiques :

  • La matrice r : récapitule les coefficients de corrélation rho de Spearman pour toutes les combinaisons bivariées.
  • La matrice n : consigne l’effectif réel des cas complets analysés pour chaque paire spécifique de variables, offrant une traçabilité essentielle lors de la suppression par paire.
  • La matrice P : regroupe les p-valeurs asymptotiques exactes correspondant à chaque test d’indépendance monotone.

Cette structuration tripartite facilite considérablement l’extraction automatisée des résultats vers des tableaux scientifiques de format professionnel destinés à la diffusion académique.

8.2 Contrôle des comparaisons multiples et ajustement des p-valeurs

L’estimation simultanée de multiples coefficients de corrélation au sein d’une vaste matrice soulève une menace statistique majeure bien documentée en épistémologie quantitative : l’inflation exponentielle du taux d’erreur par famille (Family-Wise Error Rate, ou FWER). Lorsqu’une batterie neuropsychologique comprend seulement 10 indicateurs psychométriques distincts, la matrice bivariée symétrique génère un total de k = [10 × (10 − 1)] / 2 = 45 tests d’hypothèse indépendants. Si le niveau de risque nominal de commettre une erreur de type I est maintenu à α = 0,05 pour chaque test individuel, la probabilité globale d’identifier faussement au moins une corrélation statistiquement significative par pur hasard s’élève selon la formule combinatoire théorique :

αglobal = 1 − (1 − 0,05)45 ≈ 0,901

Il y a donc plus de 90 % de probabilités de tirer une conclusion scientifique erronée si aucune procédure de correction statistique n’est appliquée. Pour juguler ce risque de faux positifs, l’analyste sous R doit mobiliser la fonction native p.adjust(), qui prend en argument un vecteur numérique de p-valeurs non corrigées et applique des algorithmes de pénalisation mathématique rigoureux via le paramètre method.

La méthode ultra-conservatrice historique est la correction de Bonferroni, qui divise simplement le seuil α par le nombre total de tests k. Toutefois, dans les designs corrélationnels denses où les variables partagent une forte colinéarité, Bonferroni souffre d’un conservatisme excessif qui majore considérablement le risque d’erreur de deuxième espèce (manquer de vraies associations cliniques). L’alternative séquentielle supérieure préconisée est la procédure de Holm-Bonferroni (method = « holm »), qui trie les p-valeurs dans l’ordre croissant et applique un critère de rejet ajusté par palier, garantissant un contrôle rigoureux du FWER sans effondrer la puissance statistique de l’étude.

Dans les contextes d’exploration à grande échelle — tels que les études reliant des questionnaires de personnalité à des centaines de régions d’intérêt en neuroimagerie fonctionnelle —, la stratégie contemporaine dominante bascule vers le contrôle du taux de fausse découverte (False Discovery Rate, ou FDR). Développée par Benjamini et Hochberg en 1995, la méthode spécifiée par method = « BH » contrôle la proportion attendue de faux rejets parmi l’ensemble des tests déclarés significatifs, offrant un compromis idéal entre découverte empirique et rigueur méthodologique.

9. Visualisation avancée des corrélations de rang sous R

9.1 Cartographie visuelle avec le package corrplot

La synthèse cognitive d’une matrice corrélationnelle multidimensionnelle volumineuse ne peut être pleinement appréhendée par la simple lecture de tableaux numériques denses. La cartographie visuelle sous forme de matrice thermique graphique (correlogram) permet de communiquer instantanément l’architecture relationnelle des données. L’extension spécialisée corrplot, développée par Taiyun Wei, représente la référence incontournable sous R pour concevoir des visualisations éditoriales conformes aux plus hauts standards de publication.

La fonction corrplot() accepte directement la matrice des coefficients rho et propose une vaste panoplie de modes d’affichage visuel configurables via le paramètre method, tels que « circle », « square », « color » ou « number ». L’une des fonctionnalités les plus puissantes pour l’analyse exploratoire en psychométrie réside dans l’ordonnancement automatique des variables selon leurs proximités factorielles ou ordinales. En paramétrant order = « hclust » associé à l’argument hclust.method = « ward.D2 », corrplot procède à une classification hiérarchique ascendante non supervisée qui réorganise la disposition des colonnes et des lignes de telle sorte que les variables fortement et positivement corrélées soient spatialement regroupées en blocs visuels contigus.

De surcroît, le package permet d’intégrer directement la matrice des p-valeurs ajustées calculée en amont, via l’argument p.mat. En configurant insig = « blank » ou insig = « cross », la fonction efface automatiquement ou barre d’une croix rouge toutes les cellules corrélationnelles dont la significativité n’atteint pas le seuil critique requis, préservant ainsi l’observateur d’accorder une importance visuelle à des artefacts non significatifs. Enfin, la sélection d’une palette chromatique divergente adaptée — par exemple du bleu profond (+1) au rouge profond (−1) en passant par le blanc neutre (0) — permet d’assurer une lisibilité irréprochable tout en tenant compte de l’accessibilité visuelle pour les lecteurs daltoniens.

9.2 Représentations bivariées détaillées avec ggplot2 et GGally

Tandis que le corrélogramme synthétise le niveau macro-statistique de l’étude, l’investigation approfondie des associations entre sous-échelles clés requiert une représentation bivariée à haute résolution intégrant la distribution marginale des scores et la morphologie exacte du nuage d’observations. L’extension GGally propose la fonction de haut niveau ggpairs(), qui déploie une matrice de dispersion multifactorielle d’une remarquable sophistication.

La configuration de ggpairs() permet de ventiler l’espace graphique de manière tripartite : la diagonale principale affiche la distribution de densité lissée univariée de chaque score clinique ; le triangle supérieur accueille la valeur textuelle formatée du rho de Spearman accompagnée d’étoiles de significativité statistique ; et le triangle inférieur présente les nuages de points bivariés. Face à des scores discrets présentant de nombreux ex æquo superposés, l’analyste doit impérativement paramétrer la couche géométrique avec un léger bruit aléatoire de dispersion — technique connue sous le nom de sautillement ou jittering — via position = position_jitter(width = 0.2, height = 0.2). Sans cette dispersion contrôlée, des dizaines de patients partageant les mêmes coordonnées se trouvent masqués derrière un point unique, trompant complètement l’interprétation visuelle.

Sur le plan individuel bivarié, l’élaboration d’une figure finale avec ggplot2 permet de superposer au nuage de points discrètement dispersé une courbe de régression non linéaire LOESS, accompagnée d’un ruban d’intervalle de confiance à 95 % semi-transparent. L’annotation directe du coefficient rs, de sa p-valeur exacte et de la taille d’échantillon au moyen de la fonction annotate(« text », …) parachève une figure vectorielle de qualité muséale, prête à être incorporée dans un manuscrit soumis à une revue à comité de lecture.

10. Estimation d’intervalles de confiance par rééchantillonnage bootstrap

10.1 Nécessité du bootstrap pour les corrélations non paramétriques

L’estimation ponctuelle d’un coefficient de corrélation, aussi méticuleuse soit-elle, demeure incomplète sans l’explicitation de sa marge d’erreur stochastique à travers un intervalle de confiance (IC). Pour le coefficient de Pearson, le calcul analytique d’un IC repose de façon éprouvée sur la transformation z de Fisher en tangente hyperbolique inverse : z = arctanh(r). Historiquement, de nombreux praticiens ont appliqué par commodité cette même transformation analytique au rho de Spearman en y insérant une légère correction de variance. Or, la recherche psychométrique et computationnelle contemporaine a formellement démontré les failles majeures de cette extrapolation analytique.

Lorsque la taille de l’échantillon est restreinte (n < 50) ou que la structure ordinale comporte une proportion substantielle de rangs partagés (ex æquo), la distribution d’échantillonnage théorique du rho de Spearman présente une asymétrie et un kurtosis imprévisibles qui s’écartent violemment de la loi normale standard. L’usage de formules analytiques paramétriques produit dans ce cas des intervalles de confiance dont le taux de couverture effectif tombe fréquemment bien en dessous du seuil nominal escompté de 95 %, sous-estimant dangereusement l’incertitude réelle des mesures.

Pour s’affranchir définitivement de tout postulat sur la distribution d’échantillonnage, la méthode de référence absolue est le rééchantillonnage non paramétrique avec remise, couramment nommé rééchantillonnage bootstrap (bootstrap resampling), conceptualisé par Bradley Efron en 1979. En considérant l’échantillon empirique observé comme une pseudo-population théorique, le bootstrap génère des milliers de répliques indépendantes de même taille n en tirant au sort des paires d’observations de manière aléatoire et avec remplacement. La distribution empirique des milliers de coefficients de Spearman calculés sur ces échantillons répliqués fournit une modélisation directe, empirique et non déformée de la véritable variabilité d’échantillonnage.

10.2 Implémentation algorithmique avec le package boot

L’environnement R offre une infrastructure logicielle hautement optimisée pour l’exécution d’analyses bootstrap grâce au package boot, développé originellement par Angelo Canty et Brian Ripley. La mise en œuvre d’un bootstrap sur le rho de Spearman s’articule autour de deux phases algorithmiques distinctes : la définition de la fonction statistique de rappel, puis l’exécution de la simulation itérative.

La première phase impose de programmer une fonction personnalisée prenant impérativement deux arguments distincts : le tableau de données source (data) et un vecteur indiciel de rééchantillonnage (indices) généré par l’algorithme. Cette fonction extrait le sous-ensemble de données rééchantillonné et évalue le rho de Spearman au moyen de cor(data[indices, 1], data[indices, 2], method = « spearman », use = « complete.obs »).

La seconde phase consiste à invoquer la fonction centrale boot() en renseignant le tableau de données, la fonction personnalisée d’extraction statistique, et le nombre de simulations bootstrap requis via le paramètre R. Dans la pratique psychométrique moderne, il est vivement recommandé d’exécuter un minimum de B = 2000 itérations (idéalement 5000) pour stabiliser la variance asymptotique des queues de distribution.

Une fois l’objet bootstrap généré, l’analyste fait appel à la commande boot.ci() pour extraire les intervalles de confiance. Si plusieurs types d’intervalles sont disponibles (normal, basique, centile), le choix méthodologique de premier ordre est l’intervalle BCa (bias-corrected and accelerated), obtenu en précisant type = « bca ». L’algorithme BCa introduit une double correction fondamentale : il ajuste le centile pour corriger le biais médian de la distribution rééchantillonnée et applique un facteur d’accélération mesurant la dépendance de l’erreur standard vis-à-vis du paramètre latent. L’intervalle de confiance à 95 % résultant offre la plus haute exactitude mathématique actuellement disponible dans la littérature statistique.

11. Étude de cas pratique : Analyse ordinale d’échelles psychologiques

11.1 Présentation du jeu de données cliniques simulé

Pour ancrer ces développements théoriques dans une réalité clinique tangible, nous présentons ici une étude de cas complète modélisant une recherche menée en psychologie de la santé et en médecine psychosomatique. L’objectif de cette étude fictive mais écologiquement réaliste est d’évaluer l’association monotone entre le niveau de stress psychologique perçu et la dégradation de la qualité subjective du sommeil chez des patients adultes consultants en centre ambulatoire de gestion du stress.

La cohorte est constituée de n = 150 participants adultes consécutifs. Le stress perçu est opérationnalisé par l’échelle validée PSS-10 (Perceived Stress Scale de Cohen), dont les scores s’étendent théoriquement de 0 à 40 points, générant une distribution asymétrique orientée vers les scores modérés à sévères. La qualité du sommeil est évaluée par une échelle ordinale globale issue de l’indice PSQI (Pittsburgh Sleep Quality Index), sous la forme d’un score d’efficience et de latence gradué en modalités discrètes ordinales de 0 à 21, où un score élevé reflète une pathologie sévère du sommeil. De surcroît, afin de refléter fidèlement les aléas du terrain hospitalier, une proportion contrôlée de 4 % de données manquantes distribuées de manière aléatoire (MCAR) est insérée dans la base, accompagnée de nombreux ex æquo naturels sur les scores discrets du sommeil.

Les hypothèses de recherche formalisées a priori sont les suivantes :

  • Hypothèse principale (H1) : Il existe une association monotone positive statistiquement significative entre la sévérité du stress psychologique perçu et le score de perturbation du sommeil (un stress plus élevé covarie de manière monotone avec un sommeil plus altéré).
  • Hypothèse nulle (H0) : Les rangs de stress perçu et les rangs de qualité du sommeil sont mutuellement indépendants au sein de la population clinique cible (rho = 0).

11.2 Déroulement pas à pas du script d’analyse complet

La démarche d’analyse sous R débute par la simulation rigoureuse du jeu de données synthétique, garantissant la reproductibilité intégrale grâce à la fixation de la graine pseudo-aléatoire via set.seed(42). Le chercheur instancie un échantillon de 150 sujets où la variable Stress_Score est générée à partir d’une loi gamma asymétrique calibrée pour reproduire les scores de la PSS-10, et la variable Sommeil_Score est dérivée par une combinaison ordinale intégrant une part de covariance monotone et un terme d’aléa discret de Poisson.

Le traitement analytique s’organise selon la séquence d’exécution suivante :

Étape 1 : Inspection descriptive ordinale. Face à des variables non gaussiennes, l’analyste rejette l’usage des moyennes et écarts-types paramétriques. Il calcule les médianes et les écarts interquartiles (IQR) : la médiane du stress se situe à 24,00 (IQR = 8,00) et la médiane du sommeil s’établit à 9,00 (IQR = 4,00). Les tests de Shapiro-Wilk rejettent massivement la normalité univariée pour les deux distributions (p < 0,001), confirmant formellement l’interdiction de mobiliser le test de Pearson.

Étape 2 : Inférence bivariée initiale et diagnostic des ex æquo. L’appel de cor.test(donnees$Stress_Score, donnees$Sommeil_Score, method = « spearman », use = « pairwise.complete.obs ») révèle une estimation de rs = 0,612. La console R signale immédiatement l’impossibilité d’évaluer la p-valeur exacte en raison des nombreux ex æquo présents sur la variable discrète du sommeil. La p-valeur asymptotique calculée est inférieure à 2,2 × 10−16, attestant d’une significativité extrême.

Étape 3 : Traitement exact par permutation et vérification de sensibilité. Pour valider la robustesse de l’inférence face aux rangs partagés, l’analyste exécute le spearman_test() du package coin avec 10 000 rééchantillonnages de Monte Carlo. La p-valeur empirique confirmée demeure strictement inférieure à 0,0001. De surcroît, le calcul de sensibilité mené avec le tau-b de Kendall retourne une estimation de τ = 0,468 (p < 0,0001), corroborant la parfaite concordance des inférences ordinales.

Étape 4 : Modélisation de l’intervalle de confiance bootstrap BCa. En mobilisant le package boot avec 2000 itérations indépendantes, l’extraction de l’intervalle de confiance BCa à 95 % délimite une borne inférieure de 0,498 et une borne supérieure de 0,708. Cet intervalle étroit, strictement positif et distant de zéro, permet de conclure avec une haute certitude statistique à l’existence d’une association monotone de magnitude modérée à forte dans la population clinique sous-jacente.

12. Rédaction et intégration des résultats selon les normes APA 7

12.1 Règles formelles de notation typographique et statistique

La diffusion des résultats au sein de la communauté scientifique internationale obéit aux normes rédactionnelles standardisées édictées par l’American Psychological Association dans sa 7e édition (Publication Manual of the APA, 2020). L’intégration du coefficient de corrélation de Spearman dans le corps du texte d’un article académique requiert le strict respect d’exigences typographiques et métrologiques codifiées.

Sur le plan de la notation typographique, le coefficient de rang de Spearman est conventionnellement symbolisé soit par la lettre latine minuscule r flanquée de l’indice s en minuscule italique (rs), soit par la lettre grecque minuscule rho en italique (ρ). L’usage de la notation rs est généralement encouragé dans les revues anglophones pour désigner l’estimateur échantillonnal empirique, réservant la lettre grecque ρ au paramètre théorique latent de la population. Les symboles statistiques représentant des variables ou des indices (comme rs, p, N, ou S) doivent impérativement être typographiés en caractères italiques, tandis que les chiffres, les opérateurs arithmétiques, les indices textuels et les signes d’égalité demeurent en caractères romains droits.

Concernant le formatage des valeurs numériques, le manuel de style APA stipule que pour toute statistique dont l’amplitude théorique ne peut jamais excéder l’unité — ce qui est le cas des coefficients de corrélation (bornés entre −1 et +1) ainsi que des p-valeurs (bornées entre 0 et 1) —, le zéro initial précédant la virgule ou le point décimal doit être systématiquement omis. Ainsi, on écrira rs = .61 et non rs = 0.61. Les coefficients de corrélation s’arrondissent de manière standard à deux décimales, tandis que les p-valeurs sont documentées avec une précision de deux ou trois décimales (par exemple p = .024). Lorsque la probabilité calculée par R est infinitésimale (affichée sous la forme 2.2e-16), il est rigoureusement proscrit d’écrire p = .000, formulation mathématiquement absurde ; il convient d’indiquer textuellement p < .001.

Enfin, le rapportage complet d’un test de corrélation de Spearman selon les normes APA 7 impose de consigner conjointement l’effectif exact de l’échantillon entre parenthèses immédiatement après le symbole du coefficient, suivi de la valeur scalaire de l’indice, de l’intervalle de confiance à 95 % entre crochets (avec ses deux bornes arrondies à deux décimales), et enfin du niveau de significativité statistique p.

12.2 Exemples de paragraphes narratifs pour articles scientifiques

Afin de guider les auteurs dans la rédaction de la section des résultats de leurs manuscrits scientifiques, nous proposons ci-après des modèles textuels pré-rédigés illustrant les différentes configurations empiriques susceptibles d’être rencontrées.

Modèle narratif 1 : Association monotone positive statistiquement significative (d’après l’étude de cas du stress et du sommeil) :

« Une analyse de corrélation de rang de Spearman a été conduite afin d’évaluer la relation monotone entre le niveau de stress perçu (PSS-10) et la dégradation de la qualité du sommeil (PSQI) au sein de la cohorte clinique (N = 144 cas complets). Les distributions marginales présentant une asymétrie significative et les scores de sommeil étant mesurés sur une échelle ordinale comportant de nombreux ex æquo, un rééchantillonnage bootstrap non paramétrique (2 000 répliques) a été mis en œuvre pour l’estimation des intervalles de confiance. Les résultats révèlent une association monotone positive statistiquement significative et de forte magnitude entre les deux construits, rs(144) = .61, IC BCa à 95 % [.50, .71], p < .001. Conformément à notre hypothèse de recherche, les patients rapportant un niveau de stress perçu plus élevé présentent un ordonnancement hiérarchique congruent caractérisé par une sévérité accrue des perturbations subjectives du sommeil. »

Modèle narratif 2 : Absence d’association statistiquement significative :

« L’exploration de l’association ordinale entre l’ancienneté professionnelle mesurée en années et le score de satisfaction au travail évalué par échelle ordinale à 5 points n’a révélé aucune relation monotone statistiquement significative au sein de l’échantillon analysé, rs(88) = −.07, IC BCa à 95 % [−.27, .14], p = .512. L’hypothèse nulle d’indépendance des rangs ne peut dès lors être rejetée, suggérant que l’ordonnancement de la satisfaction professionnelle évolue de manière autonome vis-à-vis du temps d’exercice cumulé dans cette population. »

Mise en garde épistémologique contre l’inférence causale abusive :

Il est scientifiquement capital de conclure la rédaction d’une analyse corrélationnelle en réitérant la célèbre maxime méthodologique : une corrélation, même observée à un niveau non paramétrique et hautement significative (p < .001), n’implique en aucun cas une démonstration de causalité directionnelle. L’existence d’un rho de Spearman élevé entre deux variables peut être entièrement imputable à l’action masquée d’une troisième variable confondante non mesurée (effet de tiers facteur, ou causalité fallacieuse), ou relever d’une causalité bidirectionnelle réciproque. L’établissement formel d’un lien de causalité exige impérativement un plan expérimental avec assignation aléatoire et manipulation contrôlée de la variable indépendante, ou des modélisations longitudinales croisées à décalage temporel (cross-lagged panel models) menées sur des vagues de recueil successives.

Références

Agresti, A. (2010). Analysis of ordinal categorical data (2e éd.). John Wiley & Sons. https://doi.org/10.1002/9780470594001

American Psychological Association. (2020). Publication manual of the American Psychological Association (7e éd.). American Psychological Association. https://doi.org/10.1037/0000165-000

Benjamini, Y., & Hochberg, Y. (1995). Controlling the false discovery rate: A practical and powerful approach to multiple testing. Journal of the Royal Statistical Society: Series B (Methodological), 57(1), 289–300. https://doi.org/10.1111/j.2517-6161.1995.tb02031.x

Canty, A., & Ripley, B. D. (2021). boot: Bootstrap R (S-Plus) Functions (Version 1.3-28) [Logiciel informatique]. Comprehensive R Archive Network (CRAN). https://cran.r-project.org/package=boot

Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2e éd.). Lawrence Erlbaum Associates. https://doi.org/10.4324/9780203771587

Cohen, S., Kamarck, T., & Mermelstein, R. (1983). A global measure of perceived stress. Journal of Health and Social Behavior, 24(4), 385–396. https://doi.org/10.2307/2136404

Efron, B. (1979). Bootstrap methods: Another look at the jackknife. The Annals of Statistics, 7(1), 1–26. https://doi.org/10.1214/aos/1176344552

Efron, B. (1987). Better bootstrap confidence intervals. Journal of the American Statistical Association, 82(397), 171–185. https://doi.org/10.1080/01621459.1987.10478410

Funder, D. C., & Ozer, D. J. (2019). Evaluating effect size in psychological research: Sense and nonsense. Advances in Methods and Practices in Psychological Science, 2(2), 156–168. https://doi.org/10.1177/2515245919847202

Harrell, F. E., Jr. (2023). Hmisc: Harrell Miscellaneous (Version 5.1-1) [Logiciel informatique]. Comprehensive R Archive Network (CRAN). https://cran.r-project.org/package=Hmisc

Holm, S. (1979). A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 6(2), 65–70. https://www.jstor.org/stable/4615733

Hothorn, T., Hornik, K., van de Wiel, M. A., & Zeileis, A. (2006). A Lego system for conditional inference. The American Statistician, 60(3), 257–263. https://doi.org/10.1198/000313006X118430

Kendall, M. G. (1938). A new measure of rank correlation. Biometrika, 30(1/2), 81–93. https://doi.org/10.1093/biomet/30.1-2.81

Likert, R. (1932). A technique for the measurement of attitudes. Archives of Psychology, 22(140), 1–55. https://www.jstor.org/stable/2267688

R Core Team. (2023). R: A language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/

Revelle, W. (2023). psych: Procedures for Psychological, Psychometric, and Personality Research (Version 2.3.9) [Logiciel informatique]. Comprehensive R Archive Network (CRAN). https://cran.r-project.org/package=psych

Spearman, C. (1904). The proof and measurement of association between two things. The American Journal of Psychology, 15(1), 72–101. https://doi.org/10.2307/1412159

Stevens, S. S. (1946). On the theory of scales of measurement. Science, 103(2684), 677–680. https://doi.org/10.1126/science.103.2684.677

Wei, T., & Simko, V. (2021). R package ‘corrplot’: Visualization of a Correlation Matrix (Version 0.92) [Logiciel informatique]. Comprehensive R Archive Network (CRAN). https://cran.r-project.org/package=corrplot

Wickham, H., Averick, M., Bryan, J., Chang, W., McGowan, L. D., François, R., Grolemund, G., Hayes, A., Henry, L., Hester, J., Kuhn, M., Pedersen, T. L., Miller, E., Bache, S. M., Müller, K., Ooms, J., Robinson, D., Seidel, D. P., Spinu, V., … Yutani, H. (2019). Welcome to the Tidyverse. Journal of Open Source Software, 4(43), 1686. https://doi.org/10.21105/joss.01686

★

Rate This Content

5.0 / 5 • 1 vote

Citer cet article

Looti, M. (2026, septembre 10). Comment calculer la corrélation de rang de Spearman dans R. Base de données de psychologie en français. https://fr.arabpsychology.com/statistics/comment-calculer-correlation-rang-spearman-dans-r/
Looti, Mohammed. “Comment calculer la corrélation de rang de Spearman dans R.” Base de données de psychologie en français, 10 septembre 2026, https://fr.arabpsychology.com/statistics/comment-calculer-correlation-rang-spearman-dans-r/.
Looti, Mohammed. “Comment calculer la corrélation de rang de Spearman dans R.” Base de données de psychologie en français. septembre 10, 2026. https://fr.arabpsychology.com/statistics/comment-calculer-correlation-rang-spearman-dans-r/.