L’analyse des données catégorielles constitue l’un des piliers méthodologiques fondamentaux de la recherche contemporaine en sciences humaines, sociales et biomédicales. Lorsque les chercheurs s’efforcent d’évaluer dans quelle mesure la distribution empirique d’une variable qualitative discrète se conforme à un modèle théorique préétabli, à des quotas de recensement ou à des distributions de probabilité postulées a priori, le test d’adéquation du khi-deux de Pearson s’impose comme l’outil d’inférence privilégié. Souvent désigné dans la littérature anglo-saxonne sous le vocable de Chi-Square Goodness of Fit Test, cet instrument statistique univarié permet de déterminer si les divergences constatées entre les effectifs observés sur le terrain et les effectifs attendus sous une hypothèse nulle spécifique relèvent de simples fluctuations d’échantillonnage aléatoires ou d’un biais systématique nécessitant une révision substantielle des modèles théoriques sous-jacents.
Dans l’écosystème des logiciels de traitement statistique avancés, Stata occupe une place de premier plan en raison de sa rigueur algorithmique, de sa reproductibilité documentaire intégrale via les fichiers de commandes et de son adoption massive au sein des départements universitaires de psychologie, d’économie comportementale et d’épidémiologie. Toutefois, contrairement au test d’indépendance bivarié du khi-deux qui est nativement et directement accessible par les commandes élémentaires du logiciel, la mise en œuvre du test d’adéquation univarié requiert une maîtrise approfondie de modules communautaires spécialisés ou une programmation matricielle directe. Ce guide exhaustif est conçu pour accompagner pas à pas les chercheurs, psychométriciens et analystes de données dans la formalisation théorique, l’exécution computationnelle et l’interprétation clinique rigoureuse du test d’adéquation du khi-deux sous Stata, tout en garantissant une conformité absolue avec les standards méthodologiques les plus exigeants de la communauté scientifique internationale.
En adoptant une perspective intégrative alliant précision mathématique, protocoles de codage reproductibles et recommandations rédactionnelles inspirées des normes de l’American Psychological Association, cet article explore en profondeur les fondements théoriques de l’adéquation distributionnelle, la vérification formelle des postulats statistiques, l’installation de paquets spécialisés, l’exécution pas à pas de l’analyse, ainsi que les diagnostics post-hoc indispensables pour qualifier les tailles d’effet et localiser précisément les sources d’asymétrie catégorielle.
- 1. Fondements théoriques du test d’adéquation du khi-deux en psychologie
- 2. Conditions d’application et postulats statistiques préalables
- 3. Préparation de l’environnement Stata et configuration du projet
- 4. Chargement et exploration descriptive du jeu de données nlsw88
- 5. Installation et configuration du paquet spécialisé csgof
- 6. Définition des hypothèses statistiques et du vecteur de proportions attendues
- 7. Exécution pas à pas du test d’adéquation avec csgof
- 8. Lecture approfondie et interprétation des résultats produits par Stata
- 9. Approches alternatives natives dans Stata pour tester l’adéquation
- 10. Diagnostics post-hoc, résidus standardisés et mesures de taille d’effet
- 11. Normes de rédaction et présentation des résultats selon le style APA
- 12. Résolution des problèmes méthodologiques et erreurs courantes dans Stata
- Références
1. Fondements théoriques du test d’adéquation du khi-deux en psychologie
1.1 Définition conceptuelle et utilité en sciences comportementales
Le test d’adéquation du khi-deux repose sur le principe fondamental de la comparaison structurelle entre une distribution de fréquences observées empiriquement au sein d’un échantillon et une distribution théorique définie a priori par le chercheur. Dans le cadre de la recherche en sciences comportementales, cette distribution théorique peut émaner d’un cadre théorique formel postulant l’équiprobabilité des choix de réponse, de paramètres épidémiologiques établis à l’échelle nationale, ou encore de répartitions sociodémographiques rigoureusement issues de recensements démographiques officiels. L’objectif premier de cette procédure inférentielle consiste à quantifier la magnitude de l’écart global séparant la réalité observée sur le terrain psychologique des attentes théoriques, afin de statuer sur la plausibilité du maintien de l’hypothèse nulle d’isomorphisme distributionnel.
Sur le plan épistémologique, il convient d’opérer une distinction rigoureuse entre le test d’indépendance bivarié du khi-deux et le présent test d’adéquation univarié. Alors que le test d’indépendance examine l’association stochastique ou l’absence de corrélation entre deux variables catégorielles distinctes croisées au sein d’un tableau de contingence à double entrée, le test d’adéquation s’applique exclusivement à une seule variable nominale ou ordinale polytomique. Il confronte la série vectorielle d’observations univariées à un patron théorique unidimensionnel. Cette démarche est particulièrement cruciale lors des étapes de validation d’échantillonnage en recherche comportementale, où il est impératif d’attester que l’échantillon recruté ne souffre pas de biais de sélection susceptibles de compromettre la validité externe et l’inférence des conclusions psychologiques ultérieures.
1.2 Formulation mathématique de la statistique du khi-deux d’adéquation
La formalisation mathématique standard développée par Karl Pearson repose sur le calcul d’une statistique synthétique notée traditionnellement sous la forme d’un khi-deux d’adéquation. Cette métrique synthétise la somme pondérée des carrés des écarts entre les effectifs observés empiriquement et les effectifs théoriques calculés selon le modèle postulé. Pour un ensemble comprenant un nombre déterminé de modalités discrètes mutuellement exclusives noté k, l’équation s’énonce comme la sommation, pour chaque modalité i allant de 1 jusqu’à k, du carré de la différence entre l’effectif observé et l’effectif théorique correspondant, le tout divisé par ce même effectif théorique.
Le calcul des effectifs théoriques attendus dépend directement de la taille globale de l’échantillon analysé et du vecteur de probabilités relatives imposé sous l’hypothèse nulle. Ainsi, pour chaque catégorie i, l’effectif théorique attendu est rigoureusement le produit de la taille totale de l’échantillon par la probabilité théorique spécifique assignée à cette catégorie. Le nombre de degrés de liberté associé à cette statistique est fonction directe du nombre de catégories et s’établit invariablement à k moins 1 dans le cas classique où aucun paramètre distributionnel n’est estimé directement à partir des données de l’échantillon. La statistique ainsi dérivée suit asymptotiquement une distribution théorique continue du khi-deux sous l’hypothèse nulle d’une adéquation parfaite entre la population observée et le modèle cible.
1.3 Applications pratiques dans la recherche psychométrique et clinique
Dans l’éventail des protocoles cliniques et psychométriques, le test d’adéquation du khi-deux remplit des fonctions diagnostiques et analytiques capitales. L’une des utilisations les plus courantes réside dans le contrôle de la représentativité sociodémographique d’un échantillon clinique hospitalier. Lorsqu’un protocole évalue l’efficacité d’une nouvelle psychothérapie cognitive au sein d’une unité psychiatrique, les investigateurs doivent systématiquement vérifier si la structure de leur cohorte reflète fidèlement la prévalence des groupes d’âge, des genres ou des catégories socio-économiques recensées au sein de la population générale des patients souffrant de ladite pathologie.
Une seconde application privilégiée réside dans la vérification de l’équiprobabilité de réponse sur des échelles d’attitudes ou des items à choix multiples. Si un concepteur de test psychologique souhaite s’assurer que les distracteurs d’un item d’évaluation cognitive ne présentent pas de biais d’attraction aberrants, le test d’adéquation permet de tester formellement si la sélection des différentes options dévie d’une répartition strictement uniforme. Par ailleurs, en épidémiologie psychiatrique, ce test autorise la comparaison immédiate de la prévalence locale de troubles anxio-dépressifs par rapport aux seuils normatifs établis par les grandes enquêtes de santé publique, ou encore la vérification empirique d’hypothèses relatives à la distribution discrète de profils de personnalité préalablement modélisés par une approche typologique.
2. Conditions d’application et postulats statistiques préalables
2.1 Nature des données et indépendance des observations
L’application licite du test d’adéquation du khi-deux est conditionnée par le respect scrupuleux d’un ensemble de postulats probabilistes stricts. Le premier postulat exige que les données analysées soient de nature catégorielle, qu’elles relèvent d’une échelle nominale ou ordinale, et que les catégories de codage soient impérativement exhaustives et mutuellement exclusives. Cela implique qu’une entité ou un participant unique ne peut appartenir qu’à une seule et unique cellule statistique du tableau, interdisant formellement l’utilisation de réponses à choix multiples non exclusives au sein du même vecteur d’analyse univarié.
Le second postulat fondamental, souvent transgressé par inadvertance, concerne l’indépendance stricte des observations. L’assignation de chaque sujet à une catégorie doit être totalement découplée de celle des autres sujets de l’étude. Dès lors, les protocoles comportant des mesures répétées dans le temps, des appariements stricts ou des collectes de données longitudinales sur les mêmes individus ne peuvent en aucun cas faire l’objet d’un test d’adéquation de Pearson sans recourir à des ajustements spécifiques ou à des tests alternatifs comme le test de McNemar ou les modèles d’équations d’estimation généralisées. De surcroît, la présence de structures hiérarchiques ou de regroupements par grappes au sein des sujets, tels que des élèves au sein de classes ou des patients suivis par un même praticien, engendre des corrélations intra-classes qui violent l’indépendance et nécessitent des corrections de variance spécifiques.
2.2 Règles sur les effectifs théoriques et seuils de Cochran
La statistique du khi-deux de Pearson repose sur une approximation asymptotique continue d’une variable qui procède fondamentalement d’un comptage discret multinomial. Par conséquent, cette approximation ne conserve sa robustesse statistique que si la taille de l’échantillon est suffisante au sein de chaque cellule théorique. La règle standard la plus largement acceptée dans la communauté méthodologique internationale est celle formalisée par William G. Cochran. Cette règle stipule qu’aucun effectif théorique attendu ne doit être inférieur à 1, et qu’au moins 80 % des catégories doivent impérativement présenter un effectif théorique supérieur ou égal à 5 unités statistiques.
Lorsque ces critères ne sont pas scrupuleusement respectés, la distribution de la statistique d’échantillonnage s’éloigne notablement de la distribution théorique du khi-deux tabulée, ce qui induit une inflation substantielle de l’erreur de première espèce, c’est-à-dire le risque de rejeter à tort l’hypothèse nulle d’adéquation. Face à une proportion excessive de cellules théoriques défaillantes, le chercheur doit envisager des démarches curatives rationnelles. Parmi celles-ci, l’agrégation raisonnée de modalités contiguës ou sémantiquement apparentées permet d’augmenter la masse empirique par cellule, à la condition expresse que cette manipulation n’altère pas la cohérence conceptuelle du construit mesuré. Si une telle agrégation s’avère impossible ou cliniquement délétère, le recours à un test exact multinomial s’impose de manière impérative.
2.3 Sensibilité à la taille de l’échantillon et surpuissance statistique
Une caractéristique mathématique intrinsèque de la formule de Pearson réside dans le fait que la statistique de test calculée est strictement proportionnelle à la taille totale de l’échantillon analysé. Si l’on multiplie par dix la taille d’un échantillon sans modifier d’un iota les proportions relatives observées dans chacune des catégories, la valeur finale de la statistique de test se trouve exactement multipliée par dix. Cette sensibilité quantitative confère au test une propriété de surpuissance statistique particulièrement problématique dans l’exploitation des mégadonnées ou des registres nationaux comprenant des dizaines de milliers d’enregistrements.
Dans de telles configurations massives, le moindre écart trivial entre la réalité empirique et le modèle théorique, même lorsqu’il est dépourvu de toute pertinence psychologique ou clinique, entraînera systématiquement une valeur p hautement significative et conduira à un rejet catégorique de l’hypothèse nulle. Cette réalité méthodologique impose au chercheur rigoureux de ne jamais fonder son interprétation finale uniquement sur l’obtention d’un seuil p inférieur à 0,05. Il est indispensable de compléter l’analyse par l’estimation standardisée des tailles d’effet associées, telles que le coefficient w de Cohen ou le V de Cramér univarié, tout en conduisant une analyse de puissance a priori rigoureuse lors de la phase de conception du protocole de recherche empirique.
3. Préparation de l’environnement Stata et configuration du projet
3.1 Organisation du répertoire de travail et des fichiers journaux
Pour assurer la pérennité et la reproductibilité absolue des calculs statistiques, toute session de travail sous Stata doit débuter par une structuration méthodique du répertoire de fichiers sur le système d’exploitation. L’analyste doit explicitement assigner le dossier de travail courant en exploitant la commande de changement de répertoire, ce qui permet à l’ensemble des importations de données et des exportations de résultats de se concentrer dans une arborescence dédiée, sécurisée et versionnée. Cette pratique écarte les risques d’écrasement intempestif de fichiers sources ou d’erreurs de pointage lors des traitements automatisés.
Parallèlement, la mise en place d’un fichier journal constitue une règle déontologique incontournable en analyse de données. L’ouverture de ce fichier de consignation permet d’enregistrer textuellement l’intégralité des instructions exécutées depuis l’interface ou les fichiers de scripts, ainsi que l’ensemble des sorties numériques renvoyées par le moteur de calcul de Stata. Il est vivement conseillé d’écrire l’ensemble des routines dans un script de type do-file préalablement structuré en en-têtes méthodologiques, ce qui garantit la traçabilité intégrale de la chaîne de traitement statistique depuis les contrôles d’intégrité initiaux jusqu’à la production des tableaux définitifs pour publication.
3.2 Gestion de la mémoire et optimisation des ressources
Bien que les versions récentes de Stata bénéficient d’un gestionnaire de mémoire dynamique performant, il demeure salutaire d’initialiser son environnement analytique par une réinitialisation intégrale des paramètres de session. L’exécution préalable d’une commande de purge complète libère les espaces mémoires alloués aux ensembles de variables résiduels, aux étiquettes obsolètes ou aux macros globales conservées lors de sessions antérieures. Cela prévient les conflits d’assignation logicielle lors de l’exécution des procédures d’ajustement du khi-deux.
De surcroît, le paramétrage des préférences d’affichage pour les valeurs numériques doit être harmonisé pour satisfaire aux exigences académiques. L’analyste a tout intérêt à définir le format des nombres décimaux afin d’afficher systématiquement un nombre fixe de décimales lors de la sortie des estimations, évitant ainsi la troncature indésirable de paramètres critiques tels que les erreurs-types ou les probabilités exactes associées aux résidus standardisés. Enfin, la vérification formelle de la version active du moteur d’exécution garantit que les paquets d’extensions communautaires qui seront ultérieurement mobilisés disposeront d’une compatibilité optimale avec l’architecture logicielle sous-jacente.
4. Chargement et exploration descriptive du jeu de données nlsw88
4.1 Importation du jeu de données d’exemple intégré
Pour matérialiser la démarche d’analyse de manière concrète et didactique, l’utilisation de jeux de données documentés intégrés à l’écosystème Stata offre une garantie de robustesse et de vérification immédiate par la communauté des chercheurs. Le fichier de microdonnées sociologiques désigné sous le terme de nlsw88 constitue une source empirique idéale. Ce jeu de données, issu de la vaste enquête longitudinale sur le marché du travail américain menée en 1988 auprès des femmes (National Longitudinal Survey of Young Women), regroupe des informations démographiques, professionnelles et éducationnelles de premier ordre sur une cohorte représentative de 2 246 répondantes.
L’importation de ce corpus s’effectue simplement via la commande de chargement des données système sysuse nlsw88, clear. Cette table constitue un terrain parfait pour simuler une vérification méthodologique de représentativité sociodémographique. Imaginons un contexte où un investigateur en psychologie du travail souhaite réanalyser cette cohorte pour examiner les déterminants de l’épuisement professionnel, mais se trouve dans l’obligation méthodologique formelle de vérifier si la structure ethnique et culturelle de son groupe de répondantes respecte des quotas nationaux préalablement établis par les autorités fédérales américaines. Les commandes d’exploration générale describe et codebook permettent dès lors de prendre connaissance des types de variables, des identifiants d’étiquetage et des plages de valeurs enregistrées.
4.2 Visualisation et inspection tabulaire des variables
Avant d’engager le moindre calcul inférentiel, l’examen visuel direct de la matrice de données constitue une étape de prudence analytique indispensable. Sous Stata, l’activation de la visionneuse de données au travers de la commande browse permet d’inspecter visuellement l’alignement des colonnes et de repérer les éventuelles incohérences flagrantes de saisie. Dans notre cadre d’application, l’attention se porte sur la variable catégorielle nominale nommée race, qui codifie l’origine sociologique déclarée des participantes à l’enquête nationale.

L’inspection tabulaire systématique de cette variable s’articule autour de la génération d’une table de fréquences univariée en utilisant la commande descriptive standard tabulate race. Cette instruction fournit instantanément les effectifs bruts observés ainsi que les pourcentages relatifs associés à chaque niveau de la variable. Elle permet également de contrôler l’existence de valeurs manquantes qui pourraient fausser les calculs d’adéquation ultérieurs. Si des données manquantes sont détectées, il conviendra d’adopter une stratégie d’exclusion formelle ou d’imputation rigoureusement motivée avant d’imposer un modèle théorique d’adéquation univarié.
4.3 Vérification des formats de stockage et des étiquettes de valeur
Dans l’architecture interne de Stata, il existe une dissociation méthodologique fondamentale entre la valeur numérique réelle enregistrée en mémoire et l’étiquette sémantique qui lui est apposée pour la lisibilité humaine. Une erreur classique chez l’analyste débutant consiste à manipuler une variable textuelle comme une variable catégorielle numérique ou à présumer de la séquence numérique sous-jacente des catégories d’après leur ordre alphabétique d’affichage. Pour vérifier l’agencement exact des codes de notre variable d’intérêt, l’emploi de l’instruction label list race est indispensable.
Cette interrogation du dictionnaire d’étiquettes révèle que la variable race est enregistrée sous forme d’entiers numériques standards : le chiffre 1 correspond à la modalité white (femmes blanches), le chiffre 2 désigne la catégorie black (femmes noires), et le chiffre 3 regroupe la modalité other (autres minorités ethnoculturelles). Cette constatation est d’une portée capitale pour la suite de nos travaux, car l’ordre numérique strict des entiers régira précisément l’ordonnancement séquentiel des probabilités théoriques attendues qui seront fournies au moteur du test d’adéquation. Un recodage via la commande recode ne sera nécessaire que si l’investigateur souhaite réorganiser la disposition de ces modalités ou regrouper des catégories mineures.
5. Installation et configuration du paquet spécialisé csgof
5.1 Recherche et téléchargement via l’archive UCLA
Bien que Stata dispose d’un vaste répertoire de procédures statistiques natives, il ne comprend pas de commande native univariée directe et conviviale nommée pour l’adéquation du khi-deux comme il le fait avec le test d’indépendance bivarié au travers de son option dédiée sous tabulate. Face à ce vide fonctionnel relatif, la communauté scientifique internationale, et en particulier l’Institut de recherche numérique et d’enseignement de l’Université de Californie à Los Angeles (UCLA OARC), a développé un module additionnel hautement reconnu baptisé csgof (acronyme de Chi-Square Goodness of Fit).
Pour rechercher et implémenter cette extension au sein de l’arborescence du logiciel, l’utilisateur exécute l’instruction findit csgof dans la barre de saisie de commandes de Stata. Cette commande interroge les serveurs universitaires distants et ouvre une fenêtre de navigation contextuelle répertoriant les paquetages idoines. Il suffit alors de cliquer sur le lien hypertexte d’installation automatique ou d’exécuter directement dans la ligne de commande l’instruction réseau officielle net install csgof depuis les archives validées de l’UCLA. L’environnement Stata procède alors au rapatriement du fichier de script de commande (.ado) et du document d’aide correspondant (.sthlp) au sein du répertoire personnel système designated sous le terme PLUS.
5.2 Consultation de la documentation d’aide et de la syntaxe officielle
Dès que l’installation du paquetage est confirmée par le système, il est de rigueur d’examiner le fichier d’aide interactif intégré en tapant l’instruction help csgof. Ce document récapitule la syntaxe exacte exigée par le programme et expose la gamme des options paramétrables. La syntaxe canonique générale se présente sous la forme de la commande csgof varname, obligatoirement suivie de l’option expec() entre les parenthèses de laquelle l’analyste doit injecter la séquence des proportions ou des pourcentages théoriques attendus sous l’hypothèse nulle.
L’examen minutieux de l’aide permet d’éviter plusieurs écueils syntaxiques récurrents. D’une part, le module requiert impérativement qu’un nombre d’éléments probabilistes strictement identique au nombre de modalités actives de la variable ciblée soit spécifié dans l’option expec(). Si la variable étudiée comporte trois catégories effectives, l’omission d’un troisième paramètre dans la commande provoquera un arrêt d’exécution immédiat assorti d’un message d’erreur d’inadéquation de dimension. D’autre part, la syntaxe de csgof se distingue favorablement d’autres modules communautaires concurrents par sa capacité flexible à interpréter indifféremment des proportions décimales sommant à 1 ou des pourcentages bruts sommant à 100.
6. Définition des hypothèses statistiques et du vecteur de proportions attendues
6.1 Formulation des hypothèses nulle et alternative
La conduite d’une analyse d’adéquation ne peut souffrir d’aucune ambiguïté conceptuelle quant à la formalisation des énoncés théoriques soumis à l’épreuve des données. Dans notre cadre d’expérimentation sociologique appliquée avec le jeu de données nlsw88, nous postulons l’existence d’une hypothèse de référence fondée sur des données de recensement démographique théorique à l’échelle nationale. Imaginons que le chercheur cherche à valider l’adéquation de son échantillon à une distribution théorique officielle de la population active féminine spécifiée comme suit : 70 % d’individus d’origine caucasienne (blanches), 20 % d’individus d’origine afro-américaine (noires) et 10 % d’individus issus d’autres minorités.
L’hypothèse nulle, désignée traditionnellement sous la notation H0, postule que la distribution catégorielle observée dans l’échantillon des travailleuses de 1988 s’ajuste parfaitement à ce modèle théorique cible (P_blanc = 0,70 ; P_noir = 0,20 ; P_autre = 0,10). Inversement, l’hypothèse alternative H1 stipule qu’au moins l’une des trois proportions de la population s’écarte de manière statistiquement significative de la probabilité théorique postulée sous H0. Le niveau de risque d’erreur de première espèce alpha est classiquement fixé a priori à la valeur seuil de 0,05, marquant la limite conventionnelle au-delà de laquelle l’hypothèse d’une simple déviation fortuite liée aux aléas de l’échantillonnage sera rejetée au profit d’un déséquilibre distributionnel réel.
6.2 Paramétrage mathématique du vecteur d’adéquation
Pour traduire opérationnellement ces hypothèses sous le langage de programmation de Stata, l’analyste doit veiller à l’alignement absolu entre les indices de codage numérique de la variable et les valeurs du vecteur de probabilité théorique. Comme nous l’avons documenté dans la section 4.3, les modalités de la variable race s’ordonnent chronologiquement selon le schéma : 1 pour les blanches, 2 pour les noires et 3 pour les autres groupes. Le vecteur argumentaire transmis au logiciel devra dès lors impérativement respecter cette même séquence séquentielle.
Deux modes de saisie numérique sont alors techniquement équivalents au regard de l’algorithme de csgof. Le premier mode consiste à saisir le vecteur sous forme de probabilités décimales relatives normalisées : 0.70 0.20 0.10. La somme de ces composantes totalise exactement 1,00. Le second mode repose sur l’introduction des pourcentages bruts entiers correspondants : 70 20 10, dont la somme culmine à 100. Il est à noter que dans l’éventualité où le cadre théorique du chercheur poserait l’hypothèse d’une absence totale de différenciation catégorielle – ce qui correspondrait au postulat d’une équiprobabilité parfaite entre les k catégories d’une variable – l’analyste spécifierait simplement un vecteur constitué de valeurs identiques pour chaque modalité (par exemple 1/3 1/3 1/3 ou 33.333 33.333 33.333), modélisant ainsi une distribution uniforme discrète.
7. Exécution pas à pas du test d’adéquation avec csgof
7.1 Syntaxe de base et exécution standard
Une fois les données préparées en mémoire et les paramètres théoriques définis, l’exécution computationnelle s’effectue de façon directe. Dans la fenêtre de saisie de commande ou au sein d’une ligne dédiée de votre script do-file, il convient d’exécuter précisément la commande suivante : csgof race, expec(0.70 0.20 0.10). À la validation de cette instruction, l’interpréteur de Stata analyse instantanément le vecteur de la variable, isole le nombre d’observations valides excluant toute modalité manquante éventuelle, et calcule la matrice des fréquences correspondantes.

Le module csgof transforme automatiquement les probabilités théoriques fournies en effectifs attendus en multipliant chaque élément du vecteur par le nombre total N d’observations valides dans l’échantillon. Il confronte ensuite cellule par cellule ces valeurs attendues aux comptages empiriques issus des données pour calculer la statistique de test de Pearson. Si l’utilisateur avait malencontreusement omis une modalité ou renseigné quatre probabilités au lieu de trois, l’exécution serait immédiatement interrompue par une notification d’erreur explicite indiquant une incohérence entre la longueur de l’argument de l’option expec et le nombre de niveaux scalaires enregistrés pour la variable ciblée.
7.2 Utilisation d’options complémentaires et filtrage d’échantillons
L’analyste chevronné a fréquemment besoin de moduler son évaluation d’adéquation en restreignant l’inférence à des sous-populations spécifiques ou en tenant compte de designs d’échantillonnage complexes. La commande csgof s’intègre harmonieusement avec la clause conditionnelle de Stata. Par exemple, si l’on souhaite vérifier si l’adéquation distributionnelle à notre modèle théorique reste valable uniquement pour la sous-population des femmes célibataires de la cohorte, il suffit d’adjoindre le modificateur logique à l’instruction : csgof race if married == 0, expec(0.70 0.20 0.10).
Dans ce scénario, Stata recalcule dynamiquement le nombre total d’observations N pour ce sous-échantillon ciblé, recalcule les effectifs théoriques proportionnels à cette taille d’échantillon restreinte, et produit une statistique de test ajustée spécifiquement à cette condition sociologique. De même, les résultats numériques intermédiaires issus de la commande csgof – à l’instar de la statistique globale du khi-deux, des degrés de liberté associés et de la p-valeur de signification – sont stockés de manière temporaire dans les macros de retour de classe scalaire de Stata, interrogeables via l’instruction return list. Cette fonctionnalité programmatique permet à l’utilisateur d’automatiser des boucles de traitement récursives ou d’extraire les métriques pour les injecter dans des tableaux de sortie personnalisés.
8. Lecture approfondie et interprétation des résultats produits par Stata
8.1 Analyse comparative des effectifs observés et attendus
Le tableau généré par la commande csgof dans la fenêtre de sortie de Stata offre une structuration particulièrement claire et pédagogique pour l’évaluation diagnostique. La table de contingence univariée se compose systématiquement de quatre colonnes principales : l’identification des modalités de la variable catégorielle (dans notre cas white, black et other), les effectifs observés empiriquement dans l’échantillon, les pourcentages observés correspondants, et enfin la colonne cruciale des effectifs théoriques attendus sous l’hypothèse nulle.
L’examen des données numériques du fichier nlsw88, comprenant 2 246 répondantes, met en lumière une configuration chiffrée particulièrement révélatrice. Pour la modalité 1 (white), l’effectif observé est de 1 637 femmes, ce qui correspond à une proportion empirique de 72,89 %. Or, sous notre modèle théorique postulant 70 %, l’effectif attendu calculé par Stata s’établit à 2 246 multiplié par 0,70, soit exactement 1 572,2 individus théoriques. Pour la modalité 2 (black), le comptage empirique relève 583 répondantes, soit une part relative de 25,96 %, alors que la distribution théorique à 20 % n’en prévoyait que 449,2. Enfin, la modalité 3 (other) ne comptabilise que 26 individus sur le terrain (1,16 %), en regard d’un effectif attendu théorique de 224,6 sous l’hypothèse d’une part de 10 %. L’inspection directe des écarts bruts permet instantanément de repérer que la catégorie afro-américaine est sur-représentée, tandis que la catégorie des autres minorités est spectaculairement sous-représentée par rapport au cadre de référence.
8.2 Évaluation de la statistique de test et de la valeur p
Sous la table de confrontation descriptive des effectifs, Stata affiche la synthèse inférentielle du test. La ligne majeure indique la valeur obtenue pour la statistique du khi-deux de Pearson (notée Chi2), accompagnée de l’indication explicite du nombre de degrés de liberté (df) et de la probabilité d’erreur associée (p-value ou Prob > Chi2). Dans le cadre de notre application empirique, les degrés de liberté sont rigoureusement égaux au nombre de modalités moins 1, soit 3 moins 1, ce qui équivaut à 2 degrés de liberté.
Le cumul des carrés des écarts pondérés débouche sur une valeur de khi-deux extrêmement élevée, qui dépasse largement le seuil critique théorique de 5,99 issu des tables statistiques pour 2 degrés de liberté au seuil de 0,05. Conséquemment, la valeur p associée affichée par Stata est rigoureusement égale à 0,000 (ce qui s’interprète formellement comme une valeur p inférieure à 0,001). Sur le plan de la décision méthodologique, ce résultat nous contraint à rejeter formellement l’hypothèse nulle d’adéquation globale. L’échantillon sociodémographique de la cohorte nlsw88 ne se conforme manifestement pas à la distribution théorique postulée (70 %, 20 %, 10 %). Cependant, cette métrique globale ne nous renseigne pas encore sur la contribution différentielle de chaque cellule au rejet global, ce qui impose de procéder à des analyses diagnostiques post-hoc approfondies.
9. Approches alternatives natives dans Stata pour tester l’adéquation
9.1 Utilisation du module chitest et de la commande tabgi
Bien que le paquet csgof se distingue par sa simplicité fonctionnelle, il existe dans l’écosystème Stata une suite d’outils complémentaires particulièrement renommée pour l’analyse des données de comptage : le paquetage tab_chi rédigé par Nicholas J. Cox. Accessible facilement via le serveur SSC au travers de la commande ssc install tab_chi, cette suite logicielle met à la disposition des chercheurs la puissante commande d’adéquation chitest.
La commande chitest offre un avantage méthodologique majeur sur csgof : outre le calcul du khi-deux classique de Pearson, elle calcule simultanément la statistique du khi-deux du rapport de vraisemblance, universellement désignée sous le symbole G2 (Likelihood Ratio Chi-Square). Le test G2 est réputé pour ses propriétés asymptotiques optimales et constitue une métrique privilégiée lorsque l’on souhaite décomposer de manière emboîtée la déviance dans le cadre de modèles log-linéaires univariés. De surcroît, le même paquetage propose l’instruction tabgi, laquelle permet de réaliser un test d’adéquation du khi-deux « à la volée », c’est-à-dire directement à partir des effectifs de comptage agrégés saisis en ligne de commande, sans nécessiter la possession préalable d’un fichier de microdonnées individuelles sous Stata.
9.2 Calcul vectoriel manuel et validation matricielle
Pour l’analyste soucieux de maîtriser avec une rigueur absolue chaque étape de son traitement ou pour les chercheurs désireux d’intégrer un module de contrôle au sein d’une procédure automatisée complexe, il est tout à fait envisageable de dériver le test d’adéquation du khi-deux sans aucun paquetage additionnel, en exploitant les fonctionnalités matricielles de base ou le langage interne Mata sous Stata. La démarche repose sur l’extraction directe des effectifs empiriques de notre variable via l’option de capture matricielle de la commande standard : tabulate race, matcell(Obs).
Cette instruction extrait instantanément le vecteur des effectifs observés et le charge au sein d’une matrice interne nommée Obs. L’analyste peut alors définir sous Stata un vecteur colonne homologue contenant les proportions théoriques cibles, multiplier ce vecteur par la somme scalaire des observations pour générer la matrice des effectifs attendus Exp, et appliquer les opérateurs arithmétiques matriciels pour calculer la somme vectorielle des termes (Obs – Exp)² / Exp. Enfin, la fonction de distribution cumulative inverse de Stata, appelée au travers de l’instruction scalaire chi2tail(df, X2), calcule de manière exacte la probabilité associée à la statistique résultante. Cette démarche de calcul matriciel direct présente une valeur pédagogique inestimable pour appréhender la décomposition mathématique sous-jacente et permet de valider de manière irréfutable la cohérence des extensions logicielles communautaires.
10. Diagnostics post-hoc, résidus standardisés et mesures de taille d’effet
10.1 Calcul et interprétation des résidus ajustés de Pearson
L’obtention d’un rejet statistiquement significatif de l’hypothèse nulle globale au terme d’un test d’adéquation du khi-deux s’avère fondamentalement analogue au rejet de l’hypothèse nulle dans une analyse de variance : elle nous informe de l’existence d’une hétérogénéité distributionnelle, mais demeure muette quant à la localisation précise des cellules empiriques qui dévient du modèle théorique. Pour identifier sans ambiguïté les catégories responsables du rejet de H0, l’investigateur doit procéder à l’analyse méthodique des résidus standardisés, également désignés dans la littérature sous le vocable de résidus ajustés de Pearson.
Le résidu de Pearson simple pour une catégorie i donnée se définit par l’écart arithmétique brut entre l’effectif observé et l’effectif théorique attendu, divisé par la racine carrée dudit effectif théorique. Toutefois, ce résidu brut n’est pas rigoureusement normalisé. Pour obtenir une métrique convergeant précisément vers une loi normale centrée réduite N(0, 1), il convient de calculer le résidu ajusté en divisant l’écart brut par son erreur-type asymptotique exacte, laquelle intègre le terme de correction égal à la racine carrée de la probabilité théorique complémentaire (1 – P_theorique). En examinant la valeur de ces résidus ajustés, toute cellule présentant un résidu excédant en valeur absolue le seuil critique de plus ou moins 1,96 peut être qualifiée d’atypique au seuil de signification de 5 %. Pour pallier l’inflation du risque d’erreur de première espèce inhérente à la multiplication de ces tests univariés post-hoc au sein des k catégories, il est vivement recommandé d’appliquer une correction conservative de Bonferroni en ajustant le seuil critique alpha par division par le nombre k de modalités explorées.
10.2 Quantification de la taille d’effet statistique
Conformément aux préconisations méthodologiques récurrentes formulées par l’American Psychological Association, la seule communication de la valeur p d’un test inférentiel s’avère notoirement insuffisante pour apprécier la portée réelle d’un résultat empirique. Il est impératif d’adjoindre une mesure standardisée de la taille d’effet statistique permettant d’évaluer la magnitude de la déviation indépendamment de la masse globale de l’échantillon collecté. Dans le cadre de l’adéquation univariée du khi-deux, deux indices prédominent : le w de Cohen et le V de Cramér adapté au contexte à une dimension.
L’indice w de Cohen s’obtient mathématiquement en extrayant la racine carrée du quotient de la statistique globale du khi-deux de Pearson divisée par l’effectif total N de l’échantillon. Cet indicateur quantifie la distance métrique absolue séparant le vecteur empirique observé du vecteur théorique postulé. Selon les repères heuristiques universellement admis en psychologie quantitative, une valeur de w de l’ordre de 0,10 caractérise une taille d’effet faible, un indice avoisinant 0,30 reflète un effet moyen, tandis qu’une valeur atteignant ou dépassant 0,50 traduit une divergence distributionnelle de forte amplitude. Le V de Cramér pour une dimension, calculé comme la racine carrée de la statistique khi-deux divisée par le produit de N et du nombre de degrés de liberté (k – 1), offre une métrique bornée rigoureusement entre 0 et 1, facilitant les comparaisons d’adéquation entre des études manipulant des catégorisations à granularités différentes.
10.3 Représentation graphique de l’ajustement distributionnel
L’intégration de visualisations graphiques de haute qualité constitue un vecteur incontournable pour communiquer efficacement la nature des distorsions distributionnelles identifiées lors de l’adéquation du khi-deux. Sous Stata, la génération d’un diagramme en barres superposées ou juxtaposées permet de confronter directement, pour chaque niveau de la variable étudiée, la barre des pourcentages empiriquement observés à celle des pourcentages théoriques prescrits par l’hypothèse nulle.
Pour concevoir une illustration conforme aux standards des publications internationales, l’analyste peut mobiliser la commande de haut niveau graph bar ou recourir à la flexibilité de l’environnement graphique twoway bar. En juxtaposant une série de barres texturées pour la distribution réelle et une série de contours distincts pour les quotas théoriques, le graphique matérialise immédiatement l’ampleur et la direction des déviations. Il est recommandé de paramétrer les palettes de couleurs selon une échelle de gris neutre ou selon des profils chromatiques accessibles aux lecteurs souffrant de déficiences visuelles, tout en veillant à exporter le rendu final dans un format vectoriel à haute résolution tel que les formats EPS, PDF ou TIFF à 300 points par pouce.
11. Normes de rédaction et présentation des résultats selon le style APA
11.1 Directives de rédaction conformes à l’APA 7e édition
La restitution académique d’un test d’adéquation du khi-deux au sein d’un manuscrit soumis aux revues affiliées à l’APA ou à tout autre périodique scientifique international obéit à un ensemble de conventions typographiques et structurelles immuables. Le compte rendu textuel doit systématiquement intégrer l’identification formelle de la statistique de test, ses degrés de liberté spécifiés entre parenthèses, la taille totale effective de l’échantillon valide, la valeur exacte de la statistique calculée, la valeur p précise à trois décimales près, ainsi que la quantification explicite de la taille d’effet standardisée.
Dans le corps du texte narratif, il est impératif d’expliciter tant les pourcentages théoriques anticipés que les pourcentages réels constatés au sein de l’échantillon, de manière à permettre au lecteur d’appréhender instantanément la direction de l’asymétrie constatée. Par convention typographique stricte, la lettre grecque Khi-deux est représentée par la majuscule italique χ², le nombre d’observations par un N majuscule italique, et la probabilité d’erreur par un p minuscule italique. Lorsque la p-valeur générée par le logiciel est infinitésimale (comme l’affichage 0.000 sous Stata), le chercheur ne doit sous aucun prétexte écrire que la probabilité est égale à zéro, mais doit consigner la formulation normalisée p < 0,001.
Voici un modèle rédactionnel paradigmatique formalisé selon les critères de l’APA 7e édition pour attester d’un test d’adéquation statistiquement significatif :
« Un test d’adéquation du khi-deux de Pearson a été mené afin de vérifier si la répartition ethnoculturelle de l’échantillon des travailleuses de la cohorte (N = 2246) s’ajustait aux quotas théoriques nationaux de référence (70 % d’individus caucasiens, 20 % d’individus afro-américains et 10 % issus d’autres minorités). Les analyses révèlent une déviation distributionnelle hautement significative, χ²(2, N = 2246) = 226,45, p < 0,001, avec une taille d’effet moyenne à forte selon les critères conventionnels, w = 0,32. L’examen approfondi des résidus standardisés ajustés au moyen d’une correction post-hoc de Bonferroni indique que la proportion de participantes afro-américaines (25,96 %) est significativement supérieure aux attentes théoriques (z = 6,85, p < 0,001), tandis que la catégorie regroupant les autres minorités (1,16 %) s’avère considérablement sous-représentée au sein de notre échantillon par rapport au modèle théorique postulé de 10 % (z = -13,92, p < 0,001). »
11.2 Conception de tableaux statistiques académiques
Lorsque la variable étudiée comporte un nombre élevé de catégories polytomiques ou que l’investigateur documente simultanément plusieurs tests d’adéquation portant sur divers sous-groupes cliniques, l’usage d’un tableau récapitulatif s’avère nettement supérieur à un développement narratif alambiqué. Un tableau formaté selon les normes de l’APA proscrit formellement les lignes séparatrices verticales et restreint l’usage des bordures horizontales à trois délimitations principales : le sommet de la table, la démarcation sous l’en-tête de colonnes et la base inférieure fermant la table.
Les colonnes d’un tableau d’adéquation univarié canonique doivent s’ordonner méthodiquement comme suit : le libellé des modalités de la variable catégorielle, les effectifs observés (notés O), les effectifs théoriques attendus (notés E), les pourcentages observés correspondants, les pourcentages théoriques postulés, et la colonne consacrée aux résidus ajustés standardisés de Pearson (notés z). L’analyste peut générer cette table de façon automatisée en exportant les matrices de calcul depuis Stata vers des formats tabulaires tels que Microsoft Word ou LaTeX au moyen d’utilitaires documentaires spécialisés comme putexcel ou esttab. Une note explicative générale, placée immédiatement sous le corps du tableau et introduite par le terme Note. en italique, doit préciser la méthode de dérivation des résidus et expliciter les seuils de signification ajustés pour les comparaisons multiples.
12. Résolution des problèmes méthodologiques et erreurs courantes dans Stata
12.1 Gestion des cellules à faibles effectifs et alternatives exactes
L’une des difficultés méthodologiques les plus épineuses réside dans la gestion des variables comportant des catégories rares, dont l’effectif théorique calculé sous l’hypothèse nulle s’effondre en deçà du seuil critique de 5 individus prescrit par la règle de Cochran. Une attitude méthodologique réactive consiste à procéder à une fusion raisonnée de modalités adjacentes ou conceptuellement connexes. Par exemple, au sein d’une échelle ordinale d’anxiété mesurant des degrés de sévérité, des catégories ultra-minoritaires telles que « Anxiété sévère » et « Anxiété extrême » peuvent légitimement être fusionnées en une seule classe agrégée, à condition que cette décision soit motivée sur le plan théorique en amont des calculs inférentiels.
Cependant, lorsque les modalités sont qualitativement incommensurables ou lorsque le protocole exige le maintien impératif de chaque niveau d’analyse, l’approximation continue du khi-deux de Pearson devient caduque en raison de l’inflation démesurée de l’erreur de type I. Dans ce cas de figure, l’investigateur doit abandonner les tests asymptotiques au profit d’un test multinomial exact. Sous Stata, cette approche peut être mise en œuvre via des routines dédiées comme la commande chitest, exact ou au moyen de protocoles de rééchantillonnage non paramétriques de type bootstrap. Le rééchantillonnage empirique itératif permet d’approximer la distribution empirique exacte de la statistique de déviation sans présumer d’une conformité à la distribution continue théorique du khi-deux.
12.2 Erreurs syntaxiques et pièges d’interprétation récurrents
La pratique empirique de l’analyse sous Stata révèle l’existence de plusieurs pièges récurrents dans lesquels tombent fréquemment les praticiens. Le premier écueil réside dans l’inversion séquentielle des éléments du vecteur probabiliste injecté dans l’option expec() de csgof. Comme le module associe les probabilités selon l’ordre numérique croissant des valeurs scalaires stockées en mémoire, une confusion entre l’ordre alphabétique des étiquettes textuelles et le codage sous-jacent entraîne une distorsion fatale de l’analyse, attribuant par exemple le quota des sujets caucasiens aux minorités ethnoculturelles.
Un deuxième écueil méthodologique classique émane de la non-prise en compte des codes réservés pour les valeurs manquantes. Si un chercheur a codé l’absence de réponse par un entier conventionnel élevé tel que 99 ou 999 sans déclarer préalablement ces valeurs comme manquantes au moyen de la commande de recodage mvdecode, Stata traitera ce chiffre comme une catégorie de réponse active légitime. Le test tentera dès lors d’ajuster un modèle à quatre modalités au lieu de trois, faussant irrémédiablement le dénominateur de l’échantillon global et les degrés de liberté. Pour sécuriser l’ensemble de la chaîne de traitement sous Stata, l’analyste rigoureux suivra scrupuleusement la liste de vérification méthodologique suivante avant toute publication :
- Vérifier l’indépendance stricte de chaque observation et l’absence de mesures répétées non ajustées.
- Confirmer par la commande label list la concordance exacte entre les codes numériques réels et les étiquettes de valeur.
- Filtrer rigoureusement toute valeur manquante codée numériquement avant d’exécuter la commande de test.
- Vérifier la conformité aux seuils de Cochran en s’assurant qu’aucune cellule théorique n’est inférieure à 1 et que 80 % d’entre elles dépassent le seuil de 5.
- S’assurer que la somme du vecteur spécifié dans l’option expec() totalise exactement 1,00 ou 100 %.
- Ne jamais limiter l’interprétation finale à la seule valeur p : calculer et reporter systématiquement la taille d’effet (w de Cohen ou V de Cramér) et examiner les résidus ajustés standardisés.
Références
Agresti, A. (2018). An introduction to categorical data analysis (3rd ed.). John Wiley & Sons. https://doi.org/10.1002/9781119405283
American Psychological Association. (2020). Publication manual of the American Psychological Association (7th ed.). American Psychological Association. https://doi.org/10.1037/0000165-000
Cochran, W. G. (1954). Some methods for strengthening the common χ² tests. Biometrics, 10(4), 417–451. https://doi.org/10.2307/3001616
Cohen, J. (1988). Statistical power analysis for the behavioral sciences (2nd ed.). Lawrence Erlbaum Associates. https://doi.org/10.4324/9780203771587
Cox, N. J. (2000). Speaking Stata: On chi-square tests for tabular data. The Stata Journal, 1(1), 100–115.
Greenwood, P. E., & Nikulin, M. S. (1996). A guide to chi-squared testing. John Wiley & Sons. https://doi.org/10.1002/9780470316573
Haberman, S. J. (1973). The analysis of residuals in cross-classified tables. Biometrics, 29(1), 205–220. https://doi.org/10.2307/2529686
Pearson, K. (1900). On the criterion that a given system of deviations from the probable in the case of a correlated system of variables is such that it can be reasonably supposed to have arisen from random sampling. Philosophical Magazine Series 5, 50(302), 157–175. https://doi.org/10.1080/14786440009463897
StataCorp. (2023). Stata base reference manual: Release 18. Stata Press. https://www.stata.com/manuals/r.pdf
UCLA Institute for Digital Research and Education. (2021). Chi-square goodness of fit test in Stata. OARC Statistical Consulting. https://stats.oarc.ucla.edu/stata/whatstat/what-statistical-analysis-should-i-use/chi-square-goodness-of-fit/