Dans le paysage contemporain de l’analyse quantitative et de l’économétrie appliquée, la modélisation statistique constitue le pivot méthodologique sur lequel reposent l’inférence causale, l’évaluation des politiques publiques et la validation empirique des théories en sciences sociales. Parmi la panoplie d’instruments économétriques développés au cours du siècle dernier, la régression linéaire multiple demeure le socle fondamental, le standard analytique de référence à partir duquel se structurent tant les modélisations prédictives que les démarches explicatives rigoureuses. Sa capacité à isoler l’effet propre d’un facteur déterminant tout en neutralisant l’influence perturbatrice de variables confondantes en fait une méthode indispensable pour quiconque aspire à extraire du sens intelligible à partir de données observationnelles complexes.
Le logiciel d’analyse statistique et de gestion de données Stata s’est imposé, au fil des décennies, comme l’environnement computationnel privilégié des chercheurs universitaires, des analystes institutionnels et des praticiens de l’économétrie. Doté d’une syntaxe à la fois concise, logique et puissante, Stata permet de mener l’intégralité du cycle de vie d’un projet empirique : depuis le nettoyage méticuleux des microdonnées et l’exploration descriptive jusqu’à l’ajustement de modèles multivariés sophistiqués, la vérification approfondie des diagnostics post-estimation et la production de tableaux publiables répondant aux standards les plus exigeants de la littérature scientifique internationale.
Ce guide exhaustif a pour ambition d’accompagner les chercheurs, doctorants, économistes et analystes de données dans la maîtrise complète, théorique et pratique, de la régression linéaire multiple sous Stata. En parcourant méthodiquement les fondements mathématiques sous-jacents, les postulats stochastiques du modèle classique des moindres carrés, la préparation de l’environnement de calcul, la mise en œuvre technique des syntaxes, la décomposition fine des sorties analytiques et le traitement des violations d’hypothèses, ce manuel offre une référence pédagogique et technique intégrale. Chaque étape est minutieusement documentée afin de transformer la mise en œuvre de la commande regress en un acte d’investigation scientifique rigoureux, reproductible et conceptuellement irréprochable.
- 1. Fondements théoriques de la régression linéaire multiple
- 2. Hypothèses fondamentales du modèle classique des moindres carrés ordinaires
- 3. Préparation de l’environnement de travail et chargement des données dans Stata
- 4. Analyse exploratoire des données préalablement à la modélisation
- 5. Exécution de la régression linéaire multiple avec la commande regress
- 6. Interprétation méthodique de la sortie de régression Stata
- 7. Intégration et manipulation des variables catégorielles et indicatrices
- 8. Modélisation des interactions et effets modérateurs
- 9. Diagnostics post-estimation et validation des postulats du modèle
- 10. Stratégies de remédiation face aux violations des hypothèses
- 11. Comparaison de modèles et critères de sélection
- 12. Exportation et présentation académique des résultats de régression
- Références
1. Fondements théoriques de la régression linéaire multiple
1.1 Définition et formulation mathématique du modèle
La régression linéaire multiple est une extension naturelle et multidimensionnelle de la régression linéaire simple. Elle formalise mathématiquement la relation linéaire postulée entre une variable dépendante quantitative, souvent désignée comme variable de réponse, scalaire ou d’intérêt notée Y, et un ensemble fini de k variables explicatives ou régresseurs, notés X1, X2, …, Xk. Dans une population statistique donnée, l’observation individuelle i (pour i = 1, …, N) s’exprime sous la forme structurelle générale suivante :
Yi = β0 + β1X1i + β2X2i + … + βkXki + εi
Dans cette formalisation fondamentale, le paramètre β0 représente le terme constant, également nommé ordonnée à l’origine ou constante du modèle. Il quantifie la valeur espérée de Y lorsque l’ensemble des prédicteurs Xj prend simultanément la valeur zéro. Les grandeurs vectorielles β1, β2, …, βk constituent les coefficients de régression partielle. Chacun de ces coefficients mesure la variation marginale attendue de la variable réponse Y consécutive à une augmentation d’une unité du prédicteur associé Xj, en maintenant strictement inchangées les valeurs prises par l’ensemble des autres covariables incluses dans le modèle. Cette clause de neutralisation, désignée sous l’expression latine ceteris paribus (« toutes choses égales par ailleurs »), confère à la régression multiple son statut d’instrument d’isolation analytique des effets propres.
Le terme scalaire non observé εi représente la perturbation stochastique ou l’erreur structurelle aléatoire. Il matérialise l’écart inhérent entre la réalisation empirique Yi et l’hyperplan déterministe sous-jacent. Cette composante résiduelle agrège synthétiquement trois réalités inhérentes à toute recherche empirique : l’omission inévitable de covariables secondaires non mesurées mais agissant marginalement sur le phénomène étudié, les erreurs de mesure intrinsèques affectant la saisie de la variable dépendante, et l’imprévisibilité fondamentale propre aux comportements humains ou aux systèmes naturels complexes. D’un point de vue matriciel compact, le système d’équations reliant l’ensemble des N observations s’écrit Y = Xβ + ε, où Y est un vecteur colonne d’ordre N × 1, X est la matrice d’expérience d’ordre N × (k + 1), β est le vecteur de coefficients inconnus d’ordre (k + 1) × 1, et ε est le vecteur aléatoire des résidus structurels d’ordre N × 1.
La distinction conceptuelle entre la régression bivariée et la modélisation multidimensionnelle s’avère absolument déterminante. Dans un cadre univarié, la relation mesurée entre Y et X1 incorpore non seulement l’impact direct du prédicteur, mais également la totalité des influences indirectes transitant par d’autres mécanismes corrélés avec X1. L’estimation bivariée engendre une confusion systématique entre corrélation globale et effet partiel. L’introduction d’un espace vectoriel à plusieurs prédicteurs permet de projeter la variable Y sur un sous-espace vectoriel engendré par l’ensemble des colonnes de X, purifiant ainsi les estimations des mécanismes de distorsion découlant des dépendances croisées existant entre les différents prédicteurs.
1.2 Rôle des variables dans l’analyse de régression
L’opérationnalisation scientifique d’une régression multiple exige une clarification taxonomique sans équivoque du statut dévolu à chaque variable intégrée dans l’architecture économétrique. Au premier chef figure la variable dépendante, ou variable endogène. Dans le cadre rigoureux du modèle linéaire classique, celle-ci doit obligatoirement présenter une nature métrique continue, mesurée à l’échelle d’intervalle ou de ratio. Sa distribution conditionnelle doit pouvoir être modélisée de façon fluide sur l’ensemble de son domaine de définition, excluant formellement les variables nominales qualitatives ou les données de comptage fortement tronquées qui requièrent des modélisations non linéaires dédiées telles que les modèles logit, probit ou de Poisson.
Du côté des variables explicatives situées à droite du signe d’égalité, une distinction conceptuelle majeure doit être établie entre les prédicteurs d’intérêt théorique direct et les covariables de contrôle. Les prédicteurs d’intérêt incarnent les concepts centraux de l’hypothèse de recherche : il s’agit par exemple du nombre d’années d’études dans une équation de salaire mincérienne, du taux d’intérêt dans une fonction d’investissement ou du dosage pharmacologique dans une étude thérapeutique. Les variables de contrôle, quant à elles, sont intégrées au système d’équations dans le dessein exclusif de bloquer les canaux d’interférence parasitaire (les « chemins secondaires » ou facteurs de confusion). Même si leurs coefficients respectifs ne font pas l’objet d’une discussion conceptuelle prioritaire, leur neutralisation statistique est impérative pour garantir la validité interne du dispositif empirique.
Le chercheur doit ainsi naviguer avec discernement entre deux écueils méthodologiques opposés : la sur-spécification et la sous-spécification. Le principe épistémologique de parcimonie (connu sous le nom de rasoir d’Ockham) enseigne que le modèle optimal est celui qui capture l’essence des mécanismes générateurs de données avec le nombre le plus réduit possible de paramètres. L’inclusion inconsidérée de prédicteurs superficiels accroît la variance de l’échantillonnage, dégrade les degrés de liberté et amplifie le risque de surajustement (overfitting), rendant les prédictions instables en dehors de l’échantillon d’estimation.
Néanmoins, la sous-spécification par omission de variables pertinentes constitue une menace beaucoup plus redoutable pour la validité des conclusions. Lorsqu’une variable omise est corrélée simultanément avec au moins un des prédicteurs inclus et avec la variable dépendante, les estimateurs des moindres carrés ordinaires perdent leur propriété fondamentale de convergence et deviennent asymptotiquement biaisés. Ce biais de variable omise (omitted variable bias) conduit le chercheur à attribuer à un prédicteur observé un effet statistique artificiel qui reflète en réalité l’influence sous-jacente de la caractéristique absente de la spécification. La composition du bloc de variables indépendantes doit par conséquent découler impérativement d’un cadre conceptuel solidement étayé par la littérature scientifique du domaine étudié, et non d’une démarche de sélection opportuniste purement automatisée par des algorithmes empiriques aveugles.
1.3 Objectifs académiques et inférentiels de la méthode
La mobilisation de la régression linéaire multiple poursuit traditionnellement trois finalités méthodologiques complémentaires, dont la prééminence varie selon la posture épistémologique adoptée par le chercheur : la quantification causale structurelle, la prédiction out-of-sample et l’évaluation globale de la puissance explicative d’un corpus théorique.
Dans la recherche académique fondamentale, l’objectif central demeure la quantification non biaisée de l’effet marginal exercé par un régresseur sur la variable de réponse, selon la logique canonique de la neutralisation factorielle. L’estimation fournit une métrique précise de la magnitude de l’impact : par exemple, établir qu’une augmentation de 1 000 dollars du revenu disponible des ménages accroît la consommation de biens durables de 340 dollars, après ajustement strict sur l’âge, la taille du ménage et la localisation géographique. Cet objectif d’inférence structurelle privilégie la significativité statistique individuelle des paramètres, l’étroitesse de leurs intervalles de confiance et la robustesse de leurs estimations face à diverses variantes de spécification économétrique.
Le second objectif réside dans la prédiction statistique de l’espérance conditionnelle de la variable de réponse, notée mathématiquement E(Y | X1 = x1, …, Xk = xk). Dans ce cas de figure, l’intérêt se déplace de l’interprétation individuelle de chaque coefficient isolé vers la performance globale de l’hyperplan ajusté à prévoir avec exactitude de nouvelles observations non encore observées. L’attention de l’analyste se focalise alors sur l’erreur quadratique moyenne de prédiction, la minimisation des résidus hors-échantillon et la stabilité numérique de l’estimation face aux fluctuations d’échantillonnage.
Enfin, la modélisation multiple remplit une mission d’évaluation de la pertinence empirique de systèmes d’hypothèses concurrents. En comparant la capacité d’explication conjointe de divers ensembles de variables, le chercheur détermine quelle théorie rend compte de manière la plus satisfaisante de la dispersion observée dans le phénomène d’intérêt. En sciences sociales, en économie du travail, en psychométrie et en épidémiologie, la régression multiple sert d’arène empirique pour tester rigoureusement des hypothèses formelles portant sur des égalités de coefficients, des restrictions linéaires conjointes ou l’existence de non-linéarités comportementales complexes au sein des populations observées.
2. Hypothèses fondamentales du modèle classique des moindres carrés ordinaires
2.1 Linéarité des paramètres et additivité des effets
L’estimateur des Moindres Carrés Ordinaires (MCO), connu sous l’acronyme anglais OLS (Ordinary Least Squares), tire sa légitimité théorique du célèbre théorème de Gauss-Markov, complété par les théorèmes asymptotiques modernes. L’assise de cette construction mathématique repose sur un ensemble d’hypothèses fondamentales dont le non-respect altère profondément les propriétés statistiques des estimateurs obtenus.
La première hypothèse exige que le modèle soit strictement linéaire dans ses paramètres βj. Il convient de dissiper immédiatement une confusion récurrente : la linéarité requise ne concerne nullement la forme géométrique des variables brutes observées, mais exclusivement la manière dont les coefficients inconnus s’articulent mathématiquement avec les données. Une équation incorporant des termes polynomiaux d’ordre élevé, tels que Y = β0 + β1X + β2X2 + ε, ou des transformations logarithmiques réciproques, demeure rigoureusement conforme à l’hypothèse de linéarité des paramètres. Les estimateurs des MCO s’appliquent sans modification à ces formes fonctionnelles, car l’espérance conditionnelle s’exprime comme une combinaison linéaire directe du vecteur de paramètres β.
En revanche, des spécifications où les paramètres interagissent de manière intrinsèquement non linéaire — comme une fonction exponentielle du type Y = β0 / (1 + e-β1X) — violent cette hypothèse et relèvent du champ de l’estimation non linéaire (telle que la commande nl sous Stata). L’hypothèse implique également l’additivité stricte des effets : la contribution globale des différents déterminants à la formation de la variable Y s’opère par simple sommation arithmétique de leurs composantes respectives. Une spécification erronée de la forme fonctionnelle (par exemple, postuler une droite empirique là où la relation physiologique ou économique sous-jacente est logarithmique ou quadratique) induit une erreur d’approximation globale, biaise l’ensemble des estimateurs du modèle et détruit la cohérence de l’inférence.
2.2 Propriétés du terme d’erreur : espérance, homoscédasticité et indépendance
Le cœur probabiliste de la théorie des MCO réside dans la caractérisation formelle du comportement du terme de perturbation stochastique ε. Ces conditions sont indispensables pour établir que l’estimateur des MCO est non biaisé, efficace et asymptotiquement convergent :
- Hypothèse d’exogénéité stricte : L’espérance mathématique conditionnelle de l’erreur, sachant l’ensemble de la matrice des régresseurs X, est identiquement nulle, soit E(εi | X) = 0 pour tout i. Cette propriété signifie qu’aucune information systématique sur la moyenne de l’erreur résiduelle ne peut être déduite de la connaissance des variables explicatives. Elle garantit l’absence de corrélation entre les prédicteurs et le terme d’erreur (Cov(Xji, εi) = 0), assurant ainsi l’absence de biais dans l’estimation de β. La violation de cette condition constitue le redoutable problème d’endogénéité, souvent généré par des variables omises, des erreurs de mesure ou une simultanéité causale.
- Principe d’homoscédasticité : La variance conditionnelle des erreurs doit demeurer rigoureusement constante quel que soit le niveau pris par les variables explicatives, soit Var(εi | X) = σ2 pour tout i. Cela signifie que l’incertitude résiduelle entourant la prédiction ne s’amplifie pas et ne se contracte pas à travers l’espace des données. Lorsque la dispersion des résidus varie en fonction des prédicteurs (par exemple, une variabilité des dépenses de consommation beaucoup plus large chez les hauts revenus que chez les ménages modestes), les erreurs sont dites hétéroscédastiques. Bien que l’estimateur des MCO demeure non biaisé en présence d’hétéroscédasticité, il perd son efficacité minimale et la formule standard de calcul des erreurs-types devient mathématiquement fausse, invalidant l’ensemble des tests d’hypothèses associés.
- Absence d’autocorrélation : La covariance entre deux erreurs aléatoires distinctes doit être strictement nulle, soit Cov(εi, εj | X) = 0 pour tout i ≠ j. Les perturbations associées à une observation ne doivent exercer aucune influence sur les perturbations des observations adjacentes. L’autocorrélation se manifeste avec une acuité particulière dans les données de séries temporelles (persistance inertielle d’un trimestre sur l’autre) et dans les données spatiales (phénomènes de contagion géographique de voisinage).
- Hypothèse de normalité conditionnelle : Pour autoriser des tests d’inférence exacts (tests t de Student et tests F de Fisher) dans le cadre d’échantillons de taille restreinte, les erreurs doivent suivre conjointement une distribution normale multivariée, soit ε | X ~ N(0, σ2I). Néanmoins, en vertu du théorème central limite et des lois des grands nombres appliquées à l’économétrie moderne, cette condition de normalité stricte peut être assouplie lorsque la taille de l’échantillon N devient suffisamment vaste : la distribution asymptotique des estimateurs tend alors naturellement vers la normalité quelle que soit la distribution d’origine des erreurs.
2.3 Structure des prédicteurs et absence de multicolinéarité stricte
L’existence mathématique et le calcul effectif de l’estimateur vectoriel des moindres carrés ordinaires — dont l’expression canonique s’écrit β̂ = (X’X)-1X’Y — requièrent de façon impérative que la matrice carrée des produits croisés (X’X) soit inversible. Sur le plan algébrique, cette condition implique que la matrice d’expérience X soit de rang plein colonne, c’est-à-dire de rang (k + 1). En termes méthodologiques concrets, cela signifie qu’aucune variable explicative ne peut être exprimée sous la forme d’une combinaison linéaire parfaite et déterministe d’une ou plusieurs autres colonnes de la matrice.
La violation extrême de cette prescription correspond à la colinéarité parfaite. Un exemple classique réside dans le « piège des variables indicatrices » (dummy variable trap), situation dans laquelle un chercheur inclurait simultanément la totalité des modalités binaires d’une variable qualitative tout en conservant la constante globale du modèle. Dans un tel cas de dépendance linéaire rigide, le déterminant de la matrice (X’X) s’annule strictement, l’inversion matricielle devient impossible et l’algorithme numérique de Stata est contraint de supprimer arbitrairement l’un des termes colinéaires afin de restaurer la résolubilité du système.
Dans la pratique de la recherche empirique, la colinéarité parfaite est aisément détectée et corrigée par les logiciels. Le défi méthodologique réside dans la multicolinéarité approchée ou quasi-colinéarité, caractérisée par l’existence de très fortes corrélations linéaires entre deux ou plusieurs prédicteurs. Bien que la matrice demeure théoriquement inversible, son déterminant devient infinitésimal. Cette instabilité numérique a pour conséquence directe une explosion de la variance des estimateurs Var(β̂j) = σ2 [(X’X)-1]jj. L’inflation des erreurs-types réduit dramatiquement les statistiques de Student, provoquant le non-rejet erroné des hypothèses nulles : des variables conceptuellement cruciales apparaissent faussement non significatives au regard des tests individuels, bien que le test F global du modèle puisse paradoxalement demeurer éminemment significatif et que le coefficient de détermination R2 affiche un niveau élevé.
3. Préparation de l’environnement de travail et chargement des données dans Stata
3.1 Configuration du répertoire et initialisation du journal de session
L’excellence méthodologique dans l’analyse quantitative avec Stata repose sur le principe de la reproductibilité scientifique intégrale. Tout travail économétrique sérieux doit être traçable, transparent et réplicable à l’identique par un évaluateur externe indépendant. La première opération consiste systématiquement à configurer le répertoire de travail dans lequel s’effectueront les lectures de données, la sauvegarde des scripts et l’exportation des figures et tableaux.
La commande cd (pour change directory) configure le chemin d’accès absolu au dossier de projet sur le disque dur. Il est recommandé de structurer son arborescence de travail en sous-répertoires distincts (par exemple, un dossier pour les données brutes, un pour les scripts et un pour les résultats). Concomitamment, l’ouverture d’un fichier journal d’enregistrement au moyen de la commande log using permet de consigner l’intégralité des instructions exécutées et des résultats numériques générés par la console de Stata. L’utilisation de l’argument d’écrasement optionnel permet de réinitialiser le journal lors des itérations successives sans blocage du programme :
L’utilisation concertée des fichiers de commandes Do-file (portant l’extension .do) constitue le vecteur exclusif d’une recherche rigoureuse. L’exécution interactive d’instructions saisies au coup par coup dans la fenêtre de commande de l’interface graphique doit être bannie des pratiques professionnelles, au profit d’une écriture scrupuleusement structurée au sein d’un script maître intégrant méticuleusement l’en-tête du projet, les commentaires conceptuels détaillés, la version de Stata employée (via la commande version) et la libération préalable de la mémoire vive par l’instruction clear all.
3.2 Importation du jeu de données d’analyse
Stata prend en charge une multitude de formats d’entrée pour l’alimentation de son moteur de calcul vectoriel. Dans les contextes pédagogiques et pour la standardisation des exemples de référence de la documentation officielle, le logiciel intègre des jeux de données d’apprentissage universellement reconnus, accessibles directement sans téléchargement préalable grâce à la commande sysuse. L’archétype le plus célèbre pour la modélisation linéaire demeure le jeu de données automobile (auto.dta), colligeant diverses caractéristiques techniques et commerciales relatives à soixante-quatorze modèles de véhicules commercialisés aux États-Unis au cours de l’année 1978.
Pour charger ce jeu de données emblématique en mémoire de travail, la commande s’articule simplement autour de la syntaxe sysuse auto, clear. Lorsque l’analyste travaille sur ses propres bases d’observations hébergées au format binaire natif propriétaire de Stata (extension .dta), il recourt à l’instruction universelle use nom_du_fichier.dta, clear, précédée le cas échéant de son chemin d’accès contextuel.
Dans la réalité contemporaine des projets de recherche, les données brutes sont fréquemment produites ou stockées sous forme de fichiers tabulaires rectangulaires non propriétaires, au format de texte délimité par des virgules, des points-virgules ou des tabulations (fichiers CSV ou TXT). L’acquisition de ces flux d’informations s’effectue alors au moyen de la commande optimisée import delimited using « nom_du_fichier.csv », clear. Cette commande dispose d’options raffinées permettant de spécifier explicitement le caractère de délimitation, d’indiquer si la première ligne du document comporte les intitulés textuels des variables (varnames(1)), et de gérer l’encodage textuel (UTF-8) afin de préserver l’intégrité des caractères diacritiques propres à la langue française.
3.3 Inspection structurelle et typologie des variables
Dès que le jeu de données est projeté en mémoire de travail, l’impératif premier réside dans la vérification de son architecture interne, de la dimensionnalité de sa matrice et de la conformité du typage informatique des variables. La commande fondamentale describe offre une vue panoptique instantanée de ces paramètres. Elle détaille le volume total d’observations (lignes), le dénombrement précis des variables (colonnes), la taille mémoire occupée ainsi que le répertoire de provenance du fichier source.
Pour chaque variable composant le fichier, describe recense précisément le nom technique, le type de stockage en mémoire ainsi que l’étiquette descriptive (variable label) qui lui est associée. L’examen des types de stockage revêt une importance cruciale : les variables quantitatives éligibles à la régression MCO doivent impérativement être formatées selon des types numériques continus (tels que byte, int, long, mais plus particulièrement float ou double pour les données à virgule flottante). Si un régresseur numérique a été importé accidentellement sous forme de chaîne de caractères textuelle (type str) en raison de la présence de valeurs non numériques dans le fichier source, Stata refusera catégoriquement de l’intégrer dans l’équation de régression, nécessitant une conversion préalable rigoureuse via la commande destring.
L’exploration structurelle se prolonge avantageusement par le lancement de l’instruction codebook, appliquée globalement ou ciblée sur le sous-ensemble de variables destinées à figurer dans le modèle économétrique. Cette commande examine l’intégrité interne de chaque variable : elle calcule la plage de variation, recense le nombre de valeurs distinctes uniques, identifie le schéma de codage des modalités qualitatives par le biais des tables de correspondance (value labels), et comptabilise de façon exhaustive les données manquantes (notées sous forme de points système sous Stata). La maîtrise des données manquantes s’avère stratégique, car les algorithmes d’estimation linéaire par les MCO appliquent systématiquement la suppression par observation complète (listwise deletion), excluant d’office toute ligne présentant ne serait-ce qu’une seule valeur manquante sur l’une quelconque des variables du modèle.
4. Analyse exploratoire des données préalablement à la modélisation
4.1 Statistiques univariées des variables d’intérêt
L’ajustement prématuré d’un modèle économétrique sans une immersion statistique préalable au sein de la morphologie distributionnelle des variables expose l’analyste à de graves erreurs d’interprétation. L’analyse exploratoire univariée permet d’appréhender les ordres de grandeur, la dispersion des mesures et les anomalies potentielles. L’outil standard sous Stata est l’instruction summarize, suivie du nom des variables constituant le système empirique à analyser.
Par défaut, l’exécution de summarize génère un tableau synthétique rapportant pour chaque variable sélectionnée le nombre d’observations non manquantes effectives, la moyenne arithmétique, l’écart-type mesurant la dispersion absolue autour de la moyenne, ainsi que les valeurs minimale et maximale observées au sein de l’échantillon. Cet examen liminaire permet de déceler instantanément d’éventuelles incohérences manifestes de saisie (comme un âge négatif ou un pourcentage excédant cent).
Toutefois, pour juger de la conformité d’une variable quantitative aux exigences de la modélisation classique, l’adjonction de l’option détaillée summarize variable, detail est indispensable. Cette variante enrichie génère une batterie d’indicateurs de position et de forme avancés : les divers centiles de la distribution (1er, 5e, 10e, 25e, médiane au 50e, 75e, 90e, 95e et 99e), les quatre plus faibles et quatre plus fortes valeurs extrêmes, la variance, ainsi que deux coefficients fondamentaux de forme : le coefficient d’asymétrie (skewness) et le coefficient d’aplatissement (kurtosis). Une asymétrie s’écartant substantiellement de zéro signale une distribution fortement étirée vers la droite ou vers la gauche, suggérant la pertinence potentielle d’une transformation logarithmique préalable. De même, une kurtosis s’éloignant notablement de la valeur canonique de 3 caractérise des queues de distribution épaisses (leptokurticité), indicatrices d’un risque élevé de présence d’observations aberrantes ou atypiques pesant de manière disproportionnée sur l’ajustement de la droite des moindres carrés.

4.2 Examen visuel préliminaire des distributions
Si les résumés numériques fournissent une assise métrique incontestable, la visualisation graphique demeure indispensable pour appréhender la géométrie réelle des données. Les représentations graphiques univariées et bivariées révèlent instantanément des discontinuités, des bimodalités masquées ou des formes fonctionnelles non linéaires qui échappent aux simples moyennes et écarts-types.
L’inspection commence par la génération d’histogrammes univariés enrichis. La syntaxe histogram nom_variable, normal trace la distribution de fréquences empiriques en superposant sur les barres de données la courbe d’une densité de probabilité gaussienne théorique calibrée sur la moyenne et l’écart-type de l’échantillon. Cette superposition visuelle permet d’évaluer la proximité de la variable avec la loi normale et de repérer les asymétries prononcées. Pour sonder la présence de valeurs aberrantes isolées, le tracé de diagrammes en boîte de Tukey s’effectue via l’instruction graph box nom_variable. Ce graphique matérialise l’intervalle interquartile, la médiane et projette individuellement au-delà des « moustaches » les points suspects dont l’écart à la boîte excède 1,5 fois l’intervalle interquartile.
Sur le plan bivarié, l’exploration de la forme du lien unissant chaque prédicteur potentiel à la variable dépendante requiert la construction de diagrammes de dispersion ou nuages de points. La commande scatter variable_dépendante variable_indépendante affiche la projection bidimensionnelle des couples de données. L’analyste y adjoint fréquemment une droite d’ajustement linéaire ou une courbe de lissage non paramétrique locale (de type Lowess ou spline polynomiale) via la syntaxe enrichie twoway (scatter Y X) (lfit Y X) (lowess Y X). La comparaison visuelle entre la trajectoire linéaire rigide (lfit) et la flexibilité locale de la courbe lissée (lowess) met en lumière d’éventuelles saturations, des paliers ou des courbures paraboliques, guidant directement le chercheur vers l’inclusion future de termes quadratiques ou de spécifications logarithmiques dans la régression à venir.
4.3 Matrice des corrélations bivariées
L’étape ultime du diagnostic exploratoire préliminaire réside dans l’analyse de la structure de dépendance linéaire conjointe reliant les variables sélectionnées. Sous Stata, deux commandes majeures permettent de quantifier ces associations bivariées au moyen du coefficient de corrélation linéaire de Pearson : correlate et pwcorr.
La commande correlate calcule la matrice de corrélation en appliquant une sélection stricte par liste d’observations complètes (listwise) sur la totalité des variables mentionnées dans la liste. La matrice résultante affiche sur sa diagonale des valeurs unitaires et, hors diagonale, les coefficients r compris entre -1 et +1. Cette cartographie globale informe immédiatement sur l’intensité du lien individuel de chaque régresseur avec la variable de réponse, mais elle constitue surtout le premier signal d’alarme quant au risque de multicolinéarité future. Des coefficients de corrélation mutuelle entre deux régresseurs distincts excédant 0,7 ou 0,8 signalent un chevauchement informationnel aigu, susceptible de fragiliser ultérieurement l’inversion matricielle et d’accroître considérablement les erreurs-types des coefficients partiels.
Pour une approche plus détaillée, la commande pwcorr (pairwise correlation) calcule les coefficients de corrélation paire par paire, maximisant ainsi l’usage des observations disponibles pour chaque couple de variables indépendamment de la présence de valeurs manquantes ailleurs. L’adjonction de l’option sig, sous la forme syntaxique pwcorr variable_dep predicteurs, sig star(0.05), affiche directement sous chaque coefficient la p-valeur exacte associée au test de nullité de la corrélation dans la population, tout en apposant une marque visuelle distinctive (astérisque) sur les coefficients franchissant le seuil conventionnel de significativité statistique de 5 %. Cette analyse guide la sélection théorique des blocs de variables en confirmant la plausibilité des relations postulées préalablement à l’estimation simultanée.
5. Exécution de la régression linéaire multiple avec la commande regress
5.1 Syntaxe générale et convention d’écriture de la commande
Dans l’écosystème logiciel de Stata, la mise en œuvre de la régression linéaire classique par les moindres carrés ordinaires s’opère par le truchement d’une commande fondamentale : regress (qui peut être abrégée en reg par convention syntaxique). La logique conceptuelle qui régit cette commande se caractérise par une élégance et une cohérence formelle absolues, communes à la quasi-totalité des modèles d’estimation paramétrique du logiciel.
La syntaxe de base obéit rigoureusement à l’ordonnancement canonique suivant :
regress variable_dépendante variable_explicative_1 variable_explicative_2 … variable_explicative_k [clause_conditionnelle] [pondérations] [, options]
Une règle syntaxique intangible prévaut : la première variable positionnée immédiatement après le mot-clé regress est systématiquement et invariablement interprétée par le compilateur interne de Stata comme la variable dépendante (le Y de l’équation mathématique). Toutes les variables mentionnées consécutivement après ce premier terme sont traitées comme la liste ordonnée des variables indépendantes ou régresseurs (les Xj). Il n’existe aucun séparateur virgule entre les variables du modèle ; la virgule est exclusivement réservée, selon la convention universelle de Stata, à la séparation formelle entre le corps principal de la commande et la déclaration des options méthodologiques ou de mise en forme situées en fin de ligne.
Parmi les options d’affichage standard fréquemment associées à la commande regress figurent notamment level(#), qui permet de modifier le seuil nominal de confiance statistique des intervalles de confiance estimés (fixé par défaut à 95 %, mais pouvant être basculé à 90 % ou 99 % selon les disciplines académiques), ainsi que l’option beta, qui ordonne à Stata d’adjoindre une colonne spécifique rapportant les coefficients standardisés (exprimés en unités d’écart-type), facilitant ainsi la comparaison empirique de l’importance relative de prédicteurs mesurés dans des unités physiques hétérogènes.
5.2 Mise en œuvre sur l’exemple pratique standard
Afin de concrétiser l’exécution algorithmique et de fonder nos analyses ultérieures sur une base empirique tangible, mobilisons le jeu de données d’apprentissage auto.dta chargé précédemment. Considérons la problématique microéconomique visant à modéliser le déterminisme du prix de vente des véhicules (variable continue nommée price) en fonction de deux attributs technologiques et d’usage majeurs : l’efficacité énergétique, mesurée par la consommation en miles parcourus par gallon de carburant (variable continue nommée mpg, pour miles per gallon), et la masse inertielle du véhicule, mesurée par son poids en livres anglaises (variable continue nommée weight).
L’estimation de cette relation linéaire multiple se déclenche via la ligne de commande suivante :
regress price mpg weight
Dès la validation de cette instruction par l’interpréteur, Stata exécute l’inversion de la matrice d’expérience selon les algorithmes d’élimination de Gauss-Jordan ou de décomposition QR afin de garantir une stabilité numérique optimale face aux erreurs d’arrondi binaire. Le résultat se matérialise instantanément dans la fenêtre de sortie sous la forme d’un journal standardisé unifié, articulé méthodiquement en trois blocs tabulaires distincts : en haut à gauche, la table de décomposition de la variance (ANOVA) ; en haut à droite, les métriques d’ajustement global et d’évaluation probabiliste du modèle ; et dans la moitié inférieure, la matrice des coefficients estimés, de leurs incertitudes d’échantillonnage et de leurs statistiques inférentielles respectives.

5.3 Contrôle du champ d’échantillonnage par restrictions logiques
L’un des avantages de l’architecture logicielle de Stata réside dans l’intégration native de clauses de filtrage logique permettant de restreindre l’ajustement économétrique à des sous-populations spécifiques sans altérer la base de données physique ni créer de fichiers secondaires superflus. Cette flexibilité s’opère au moyen de la clause conditionnelle if et de la clause d’indexation séquentielle in.
La clause if subordonne l’inclusion d’une ligne d’observation à la validation d’une expression booléenne stricte. Supposons que le chercheur souhaite estimer le modèle de formation du prix de vente exclusivement sur le segment des automobiles de fabrication étrangère. La variable binaire foreign valant 1 pour les véhicules importés et 0 pour les fabrications domestiques américaines, la syntaxe s’énonce :
regress price mpg weight if foreign == 1
Il est impératif de souligner l’emploi du double signe d’égalité (==), opérateur relationnel de comparaison logique sous Stata, à ne pas confondre avec l’affectation scalaire simple. Des conditions complexes peuvent être formulées en combinant les opérateurs logiques booléens « et » (matérialisé par le symbole de l’esperluette &) et « ou » (matérialisé par la barre verticale |), comme par exemple : regress price mpg weight if foreign == 1 & weight > 2500.
L’analyste doit contrôler avec vigilance le bloc supérieur droit de la sortie de régression, précisément au niveau de la ligne désignant le Number of obs. Ce nombre effectif d’observations retenues par le modèle reflète l’application conjointe des clauses if explicites et du mécanisme automatique d’élimination par liste d’observations complètes (listwise deletion) induit par la présence de données manquantes. Toute divergence non anticipée entre la taille théorique de la cohorte et le N effectif reporté en sortie trahit une déperdition d’échantillon qu’il convient d’élucider méticuleusement avant de procéder à l’interprétation des résultats.
6. Interprétation méthodique de la sortie de régression Stata
6.1 Décomposition de la variance et test global F de Fisher
La lecture savante du tableau de régression Stata débute impérativement par le quadrant supérieur gauche, qui retrace la décomposition de la somme des carrés de la variable dépendante selon la logique de l’analyse de la variance (ANOVA). L’équation fondamentale de décomposition s’exprime sous la forme : SST = SSM + SSR, où SST représente la Somme des Carrés Totale (Total SS), SSM la Somme des Carrés expliquée par le Modèle (Model SS), et SSR la Somme des Carrés des Résidus inexpliqués (Residual SS).
La colonne df (degrees of freedom) formalise les degrés de liberté associés à chaque grandeur géométrique :
- Le modèle consomme k degrés de liberté, correspondant au nombre de variables explicatives actives (ici 2 pour mpg et weight).
- La composante résiduelle conserve N – k – 1 degrés de liberté (soit 74 – 2 – 1 = 71 dans l’exemple classique d’auto.dta).
- La variance totale agrège N – 1 degrés de liberté (soit 73), l’estimation de la moyenne générale neutralisant une dimension.
La colonne MS (Mean Squares) rapporte les carrés moyens, obtenus en divisant chaque somme de carrés par son degré de liberté respectif. Le carré moyen résiduel MS(Residual) fournit un estimateur sans biais de la variance inconnue des erreurs stochastiques de population, notée σ̂2.
Cette décomposition aboutit au test d’hypothèse globale du modèle, matérialisé par la statistique F de Fisher-Snedecor, positionnée au sommet du panneau de droite (F(k, N – k – 1)). Cette statistique confronte le rapport des carrés moyens : F = MS(Model) / MS(Residual). Elle teste l’hypothèse nulle conjointe selon laquelle la totalité des coefficients de régression partielle associés aux variables explicatives seraient simultanément et rigoureusement nuls dans la population parente, soit H0: β1 = β2 = … = βk = 0. L’hypothèse alternative H1 stipule qu’au moins un des coefficients diffère significativement de zéro. La ligne immédiatement inférieure affiche la p-valeur exacte du test : Prob > F. Si cette valeur de probabilité est inférieure au seuil critique conventionnel de 0,05 (ou 0,01), le chercheur rejette catégoriquement l’hypothèse nulle et conclut que le système de prédicteurs sélectionnés apporte collectivement une quantité d’information statistiquement significative pour expliquer la variance de la variable dépendante.
6.2 Évaluation de la qualité de l’ajustement global
Une fois la significativité globale du modèle validée par le test F, l’évaluation de sa performance explicative s’effectue via deux métriques d’ajustement complémentaires figurant dans le panneau supérieur droit : le coefficient de détermination R-squared (R2) et sa déclinaison ajustée Adj R-squared (R̄2).
Le R-squared élémentaire représente la proportion de la variance totale de la variable dépendante qui est directement expliquée ou absorbée par l’hyperplan de régression multiple. Sa formulation mathématique s’établit selon le ratio :
R2 = 1 – (SSR / SST) = SSM / SST
Compris structurellement entre 0 et 1 (ou de 0 % à 100 %), le R2 constitue un indicateur intuitif d’ajustement descriptif. Toutefois, il souffre d’un biais mathématique majeur : l’adjonction systématique d’une variable explicative supplémentaire dans un modèle de régression, même s’il s’agit d’une séquence de nombres aléatoires dénuée de tout fondement théorique, provoque mécaniquement et inévitablement une stagnation ou une hausse du R2, dès lors que la covariance empirique dans l’échantillon n’est pas rigoureusement nulle. Cette propriété perverse interdit formellement de recourir au R2 pour comparer des spécifications économétriques concurrentes intégrant des nombres différents de variables.
Pour remédier à cette faille structurelle, Henri Theil a introduit le R-squared ajusté, qui intègre une pénalité proportionnelle au nombre de variables incorporées, pondérée par les degrés de liberté résiduels. Son expression formelle s’écrit :
R̄2 = 1 – [ (SSR / (N – k – 1)) / (SST / (N – 1)) ] = 1 – (1 – R2) × [ (N – 1) / (N – k – 1) ]
Le R̄2 n’augmente lors de l’adjonction d’un nouveau prédicteur que si la contribution empirique de celui-ci dépasse le coût associé à la consommation d’un degré de liberté supplémentaire (ce qui équivaut mathématiquement à une statistique de Student individuelle associée supérieure à 1 en valeur absolue). Contrairement au R2 ordinaire, le R̄2 peut occasionnellement prendre des valeurs négatives lorsque le modèle spécifié affiche une performance explicative médiocre face au volume de prédicteurs mobilisés.
Enfin, le paramètre Root MSE (racine carrée de l’erreur quadratique moyenne) représente l’écart-type résiduel estimé, soit la quantité σ̂ = √MS(Residual). Exprimé rigoureusement dans la même unité de mesure physique que la variable dépendante (en dollars dans notre exemple), le Root MSE renseigne sur l’ampleur moyenne des écarts d’estimation prédictifs commis par le modèle sur les observations de l’échantillon.
6.3 Interprétation des coefficients de régression partielle
Le tableau inférieur de la sortie de régression Stata constitue le réceptacle analytique des résultats paramétriques individuels. Chaque ligne correspond à un régresseur donné, tandis que la ligne finale étiquetée _cons caractérise la constante d’ordonnée à l’origine. Pour chaque prédicteur, six colonnes successives délivrent une information statistique hiérarchisée :
- Coefficient estimé (Coef.) : Il matérialise l’estimateur ponctuel des moindres carrés β̂j. Son interprétation doit s’énoncer de façon rigoureuse sous la clause de neutralisation : « Toute augmentation d’une unité de la variable Xj est associée en moyenne à une variation de β̂j unités de la variable dépendante Y, toutes choses égales par ailleurs (c’est-à-dire en maintenant strictement constantes l’ensemble des autres covariables intégrées au modèle) ». Dans notre régression de référence, le coefficient estimé de weight ressort à environ 1,7465, tandis que celui de mpg s’établit à -49,5122. Cela signifie qu’à consommation de carburant identique, chaque livre anglaise supplémentaire de masse alourdit le prix du véhicule de 1,75 dollar en moyenne. Réciproquement, à poids rigoureusement contrôlé et constant, l’augmentation d’un mile par gallon d’efficacité énergétique est associée à une diminution moyenne du prix d’environ 49,51 dollars.
- Erreur-type d’échantillonnage (Std. Err.) : Représentée mathématiquement par σ̂(β̂j), elle mesure l’incertitude stochastique ou l’écart-type de la distribution d’échantillonnage de l’estimateur. Plus l’erreur-type est réduite, plus l’estimation ponctuelle est précise. Sa valeur est inversement proportionnelle à la variance du prédicteur concerné et à la taille totale de l’échantillon N, mais directement proportionnelle à l’invariance résiduelle globale et au niveau de multicolinéarité subi par le prédicteur.
- Statistique de Student (t) : Elle découle du ratio formel testant l’hypothèse nulle de nullité du paramètre individuel dans la population : t = β̂j / σ̂(β̂j) sous H0: βj = 0. Cette statistique mesure l’écart entre le coefficient estimé et zéro en unités d’erreur-type.
- Valeur de significativité (P > |t|) : Elle correspond à la p-valeur bilatérale associée à la statistique t sous la loi de Student à N – k – 1 degrés de liberté. Elle quantifie la probabilité théorique d’obtenir, par simple fluctuation d’échantillonnage aléatoire, un coefficient au moins aussi éloigné de zéro que celui observé empiriquement, sous l’hypothèse que le véritable paramètre dans la population serait nul. Les seuils conventionnels de rejet de l’hypothèse nulle sont généralement fixés à 0,10 (tendance marginale), 0,05 (significativité standard) et 0,01 ou 0,001 (haute significativité).
- Intervalle de confiance à 95 % ([95% Conf. Interval]) : Il fournit la plage bornée de valeurs plausibles pour le paramètre inconnu de population : β̂j ± [tcritique × σ̂(β̂j)]. Si le seuil d’inférence est de 5 %, un intervalle de confiance qui ne contient pas la valeur zéro équivaut rigoureusement à un test bilatéral rejetant l’hypothèse nulle H0 au niveau α = 0,05.
6.4 Rôle et interprétation de la constante (_cons)
L’estimation du paramètre d’ordonnée à l’origine, répertorié sous la dénomination syntaxique _cons dans la sortie console de Stata, suscite fréquemment des interprétations approximatives dans la littérature appliquée. D’un point de vue purement géométrique, la constante représente le point d’intersection précis entre l’hyperplan de régression estimé et l’axe vectoriel orthogonal de la variable dépendante lorsque l’ensemble des prédicteurs X1, …, Xk est fixé à la coordonnée zéro.
Dans la grande majorité des applications empiriques en sciences économiques et managériales, cette valeur zéro n’a aucune signification matérielle ou se situe à des années-lumière du domaine de validité physique des données. Dans notre régression automobile, la constante estimée s’élève à 1 946,06 dollars. Une interprétation littérale naïve consisterait à affirmer qu’une voiture dont le poids serait de 0 livre et dont la consommation s’établirait à 0 mile par gallon coûterait en moyenne 1 946 dollars. Une telle assertion relève de l’absurdité substantielle, aucun véhicule ne pouvant exister sans masse matérielle ni avec une consommation nulle. La constante joue ici un rôle mécanique indispensable d’ancrage mathématique : elle capture la moyenne résiduelle de la variable dépendante et garantit algébriquement que la moyenne arithmétique empirique des résidus calculés par les moindres carrés ordinaires soit identiquement égale à zéro (∑ ei = 0).
Lorsqu’un chercheur souhaite conférer une interprétation sociologique, clinique ou managériale tangible au paramètre _cons, la démarche méthodologique recommandée consiste à appliquer un centrage préalable sur la moyenne de l’ensemble des régresseurs continus du modèle. En soustrayant à chaque observation sa moyenne d’échantillon respective (par la syntaxe gen c_weight = weight – r(mean)), la coordonnée zéro du nouveau régresseur centré correspond désormais exactement au barycentre de l’échantillon. Dès lors, le coefficient _cons réestimé au sein du modèle centré s’interprète rigoureusement comme la valeur espérée moyenne prise par la variable dépendante pour une observation présentant des caractéristiques standard parfaitement moyennes.
7. Intégration et manipulation des variables catégorielles et indicatrices
7.1 Utilisation de la syntaxe des variables factorielles
La réalité des investigations appliquées implique fréquemment l’incorporation de variables qualitatives, discrètes ou typologiques (comme le statut marital, le niveau de diplôme, la catégorie socio-professionnelle ou la région géographique d’appartenance). Historiquement, la manipulation de ces facteurs sous d’anciennes versions logicielles imposait la programmation manuelle fastidieuse d’une multitude de variables indicatrices binaires (les variables muettes ou dummy variables prenant la valeur 1 en présence de la modalité et 0 sinon).
Depuis plusieurs générations de versions, Stata intègre une syntaxe de pointe : l’opérateur de variables factorielles (factor variables). L’adjonction systématique du préfixe i. devant le nom d’une variable polytomique ou binaire ordonne au logiciel de décomposer automatiquement la variable en une série exhaustive d’indicatrices virtuelles pour chaque modalité distincte répertoriée dans les métadonnées, sans créer de nouvelles colonnes dans la mémoire de travail.
Dans cette procédure, Stata identifie la modalité la plus faible selon l’ordre numérique (ou la modalité codée 0 par défaut) pour en faire la catégorie de référence (ou modalité de base). Cette catégorie est exclue de l’estimation afin d’éviter le piège de la colinéarité parfaite vis-à-vis de la constante globale. Si l’analyste désire modifier la catégorie de référence pour aligner son modèle sur une hypothèse théorique particulière, il recourt au préfixe modificateur ib.. Par exemple, la commande regress price i.rep78 décompose l’indice de réparation du véhicule (modalités 1 à 5) en retenant la catégorie 1 comme base, tandis que la syntaxe regress price ib3.rep78 impose explicitement la modalité médiane 3 comme pivot de comparaison pour l’ensemble des contrastes vectoriels.
7.2 Interprétation des coefficients associés aux variables qualitatives
L’interprétation des résultats issus des variables factorielles s’opère sur le mode de la comparaison différentielle relative. Contrairement à un régresseur continu dont le coefficient mesure une pente marginale unitaire constante, le coefficient d’une variable indicatrice quantifie un déplacement parallèle de l’ordonnée à l’origine de l’hyperplan pour la sous-population concernée, par rapport à la catégorie de référence maintenue implicite dans la constante.
Dans l’estimation regress price weight mpg i.foreign, le régresseur binaire génère une seule ligne de sortie étiquetée 1.foreign (la modalité 0.foreign, correspondant aux véhicules nationaux américains, étant formellement marquée de la mention explicite (base)). Si le coefficient de 1.foreign s’établit par exemple à +1 678,20 dollars, son interprétation s’énonce ainsi : « À poids et efficacité énergétique rigoureusement identiques (toutes choses égales par ailleurs), les véhicules de fabrication étrangère coûtent en moyenne 1 678,20 dollars de plus que les véhicules fabriqués sur le territoire domestique américain ». Le test t associé mesure directement si la prime monétaire accordée aux modèles étrangers est statistiquement différente de zéro par rapport aux véhicules domestiques.
Lorsque la variable factorielle comprend plus de deux modalités (cas d’une variable nominale à M niveaux), Stata affiche M – 1 lignes d’estimation. L’analyste observe souvent que certains niveaux sont statistiquement significatifs au regard de leurs tests t individuels respectifs par rapport à la catégorie de référence, tandis que d’autres ne le sont pas. Pour déterminer si la variable qualitative, considérée dans sa totalité, exerce une influence statistiquement significative sur la variable de réponse, il est formellement interdit de s’appuyer uniquement sur les tests t partiels. L’analyste doit procéder à un test de Wald conjoint d’égalité simultanée à zéro de l’ensemble des M – 1 contrastes au moyen de la commande post-estimation testparm :
testparm i.rep78
Cette commande extrait les éléments correspondants de la matrice de variance-covariance des coefficients estimés et calcule une statistique F globale à M – 1 degrés de liberté au numérateur. Une p-valeur conjointe inférieure à 0,05 autorise le chercheur à conclure que la typologie catégorielle dans son ensemble contribue de façon significative à l’explication du phénomène, indépendamment des non-significativités locales éventuelles de certaines modalités intermédiaires isolées.
7.3 Intégration conjointe de prédicteurs continus et qualitatifs
L’architecture de la régression linéaire multiple prend toute son ampleur méthodologique lors de la modélisation simultanée de régresseurs quantitatifs continus et d’indicateurs catégoriels polytomiques, dispositif méthodologique désigné dans la littérature biométrique et statistique classique sous le terme d’Analyse de la Covariance (ANCOVA).
Sur le plan conceptuel, ce dispositif postule que la pente de la relation linéaire unissant le prédicteur continu à la variable de réponse est strictement homogène et invariante à travers les différentes catégories de la population, mais que chaque sous-groupe se caractérise par un niveau de départ (une ordonnée à l’origine) spécifique. Cela se traduit visuellement par un faisceau de droites géométriquement parallèles, dont les décalages verticaux respectifs sont précisément mesurés par les coefficients associés aux différentes modalités de la variable factorielle.
Cette approche permet de contrôler statistiquement les effets de composition démographique ou structurelle. En régressant par exemple le salaire sur l’expérience professionnelle (variable continue) et la filière d’activité (variable catégorielle), le modèle extrait l’effet propre de l’accumulation de capital humain en neutralisant les différentiels moyens de rémunération existant structurellement entre les différents secteurs de l’économie. L’analyste doit néanmoins vérifier scrupuleusement la validité de l’hypothèse de parallélisme sous-jacente : si la rentabilité de l’expérience professionnelle varie selon le secteur d’activité, le postulat de pentes homogènes s’effondre, rendant incontournable le recours formel aux interactions statistiques multiplicatives.
8. Modélisation des interactions et effets modérateurs
8.1 Spécification syntaxique des interactions dans Stata
Dans la réalité des processus sociaux, économiques et biologiques, l’hypothèse d’une additivité stricte des effets s’avère fréquemment réductrice. L’impact exercé par une variable indépendante X1 sur la réponse Y dépend souvent du niveau pris par une tierce variable modératrice X2. Ignorer cette contingence revient à masquer des dynamiques structurelles complexes. Pour modéliser ces effets modérateurs sous Stata, les opérateurs de variables factorielles offrent une grammaire spécifique basée sur les symboles dièse : # et ##.
La distinction technique entre ces deux opérateurs s’avère fondamentale :
- L’opérateur simple # (dièse unique) commande le calcul exclusif du terme de produit croisé multiplicatif entre les variables, sans introduire de manière autonome les effets constitutifs principaux dans la régression. Son usage isolé est déconseillé dans la plupart des applications académiques standard, car il contrevient au principe fondamental de hiérarchie des modèles.
- L’opérateur double ## (double dièse) commande la factorisation hiérarchique intégrale. La syntaxe c.weight##i.foreign intègre simultanément dans l’équation : l’effet principal continu du poids (noté avec le préfixe c. pour forcer Stata à traiter la variable comme une métrique continue), l’effet principal catégoriel de l’origine (i.foreign), et le terme multiplicatif d’interaction conjointe entre le poids et l’origine (c.weight#i.foreign).
Stata autorise la spécification de trois configurations d’effets modérateurs :
- Interaction continue-catégorielle : Permet d’estimer des pentes de régression distinctes (non parallèles) pour chaque modalité du facteur qualitatif (ex. : c.mpg##i.foreign).
- Interaction catégorielle-catégorielle : Permet d’examiner si l’effet de l’appartenance à un groupe sociologique varie selon le statut d’un second attribut catégoriel (ex. : i.genre##i.diplome).
- Interaction continue-continue : Modélise une surface de réponse tridimensionnelle où le taux de variation marginal ∂Y / ∂X1 est une fonction linéaire directe du niveau de X2 (ex. : c.age##c.revenu).
Le respect scrupuleux du principe hiérarchique implique que lorsqu’un terme d’interaction d’ordre supérieur est intégré à la spécification, les termes d’ordre inférieur constitutifs de l’interaction doivent obligatoirement demeurer dans le modèle, sous peine de biaiser l’estimation des termes interactifs en absorbant des effets de niveau résiduels.
8.2 Calcul des prédictions et effets marginaux avec margins
L’interprétation directe des sorties numériques produites par un modèle interactif s’avère particulièrement ardue au seul examen du tableau des coefficients. En présence d’un terme d’interaction, le coefficient affecté à la variable principale X1 ne représente plus l’effet marginal moyen général de cette variable sur Y, mais exclusivement son effet conditionnel lorsque la variable modératrice X2 prend très précisément la valeur zéro. Si zéro ne possède aucune existence concrète au sein de l’espace des données pour la variable modératrice, ce coefficient devient dénué de pertinence empirique directe.
Pour dépasser cette impasse interprétative, Stata propose un outil post-estimation central : la commande margins. Cette instruction calcule les prédictions ajustées (adjusted margins) ou les effets marginaux moyens d’une variable conditionnellement à diverses valeurs ciblées de la variable modératrice, en s’appuyant sur la méthode du delta (delta method) pour calculer les erreurs-types et les intervalles de confiance correspondants.
Supposons que nous ayons estimé le modèle interactif regress price c.weight##i.foreign. Pour obtenir l’estimation de la pente marginale exercée par le poids (weight) sur le prix séparément au sein du sous-groupe des véhicules domestiques (foreign = 0) puis au sein de la sous-population des véhicules importés (foreign = 1), la syntaxe s’énonce au moyen de la dérivée partielle analytique suivante :
margins foreign, dydx(weight)
La commande rapporte un tableau post-estimation indiquant la taille d’effet marginale moyenne spécifique à chaque catégorie de constructeur, son erreur-type asymptotique, sa statistique de Wald z et sa significativité probabiliste exacte. Pour les interactions reliant deux prédicteurs continus, l’analyste peut recourir à la sous-option at(), par exemple margins, dydx(X1) at(X2 = (10(5)50)), afin d’observer la trajectoire d’évolution de la dérivée première de Y à travers toute la grille de valeurs choisie pour le modérateur continu X2.
8.3 Visualisation graphique des effets conditionnels avec marginsplot
Bien que la commande margins fournisse des calculs d’une grande rigueur métrique, la restitution des modérations interactives auprès d’un public académique ou opérationnel gagne considérablement à être synthétisée sous forme graphique. Stata intègre une commande graphique dédiée conçue pour se greffer immédiatement après le calcul des marges : la commande marginsplot.
L’exécution instantanée de marginsplot lit directement les matrices de calcul temporaires hébergées en mémoire vive et trace l’hyperplan conditionnel en positionnant la variable d’intérêt sur l’axe des abscisses, la valeur attendue ajustée ou l’effet marginal sur l’axe des ordonnées, et en distinguant les niveaux de la variable modératrice par un faisceau de tracés colorés accompagnés de leurs bandes d’intervalles de confiance à 95 % respectives.
Cette commande dispose d’options de personnalisation avancées conformes aux chartes graphiques des revues scientifiques les plus rigoureuses :
margins foreign, at(weight = (2000(500)4500))
marginsplot, recast(line) recastci(rarea) ciopts(color(%20)) xtitle(« Masse du véhicule (livres) ») ytitle(« Prix prédit moyen ($) ») title(« Effet modérateur de l’origine sur la valorisation du poids »)
L’interprétation analytique de la figure repose sur la comparaison de l’orientation des pentes : des tracés s’écartant sensiblement matérialisent un effet modérateur statistiquement et substantiellement puissant. Réciproquement, deux droites de prédiction affichant des orientations parfaitement parallèles indiquent une absence totale d’interaction, démontrant que l’impact du prédicteur étudié opère avec une intensité parfaitement homogène au sein de l’ensemble des strates de l’échantillon analysé.
9. Diagnostics post-estimation et validation des postulats du modèle
9.1 Génération et analyse graphique des résidus
L’ajustement mécanique d’une droite de régression par les moindres carrés ne constitue en aucun cas une validation empirique suffisante. La responsabilité méthodologique de l’économètre exige la conduite d’un audit de conformité stochastique, destiné à s’assurer que les perturbations résiduelles de l’échantillon respectent rigoureusement les postulats du modèle classique. Cet examen débute par la génération des résidus empiriques au moyen de la commande générique d’inférence prospective predict.
Stata permet d’extraire plusieurs typologies de résidus statistiques :
- Les résidus ordinaires non standardisés : predict e, residuals (qui calcule ei = Yi – Ŷi).
- Les résidus standardisés de Pearson : predict rsta, rstandard (obtenus en divisant les résidus simples par l’erreur-type globale de régression).
- Les résidus studentisés ou résidus supprimés (jackknife residuals) : predict rstu, rstudent, construits en excluant la i-ème observation de l’estimation de la variance résiduelle pour éliminer l’influence propre de ce point sur son propre résidu. Les valeurs studentisées excédant l’intervalle [-2, +2] ou [-3, +3] signalent des anomalies statistiques majeures.
L’étape de diagnostic graphique la plus informatrice consiste à confronter les résidus à l’ensemble des valeurs théoriques prédites (Ŷ) via l’instruction rvfplot (residual-versus-fitted plot). Ce tracé projette sur l’axe horizontal les prédictions d’ajustement et sur l’axe vertical les résidus ordinaires, en intégrant une ligne horizontale de référence positionnée à l’ordonnée zéro. Un modèle sainement spécifié et conforme aux hypothèses MCO doit générer un nuage de points sans forme géométrique identifiable, formant une bande de dispersion homogène et aléatoire de part et d’autre de la ligne zéro. L’apparition d’une structure en entonnoir (élargissement ou rétrécissement progressif du nuage vers la droite) caractérise une présence flagrante d’hétéroscédasticité. De même, la détection d’une trajectoire courbée (parabolique ou sinusoïdale) dénonce une erreur d’approximation fonctionnelle, indiquant qu’un ou plusieurs termes quadratiques ou logarithmiques ont été omis de la spécification empirique.
9.2 Détection de l’hétéroscédasticité
Au-delà de l’inspection visuelle du graphique rvfplot, la détection de l’hétéroscédasticité s’appuie sur des tests statistiques formels permettant d’arbitrer rigoureusement entre homoscédasticité théorique et volatilité conditionnelle des variances. Deux procédures inférentielles majeures sont implémentées nativement sous Stata via la suite de commandes post-estimation estat.
Le premier test standard est le test d’hétéroscédasticité de Breusch-Pagan / Cook-Weisberg, accessible immédiatement après une régression via l’instruction suivante :
estat hettest
Ce test repose sur une régression auxiliaire régressant les carrés des résidus standardisés sur les valeurs ajustées Ŷ (ou sur l’ensemble vectoriel des variables explicatives individuelles au moyen de l’option estat hettest, rhs). L’hypothèse nulle H0 stipule formellement une variance constante (homoscédasticité : σi2 = σ2 pour tout i). La sortie console rapporte une statistique de score du multiplicateur de Lagrange distribuée asymptotiquement selon une loi du Chi-deux (χ2) à 1 degré de liberté. Si la p-valeur associée (Prob > chi2) descend en deçà du seuil d’inférence de 0,05, l’hypothèse d’homoscédasticité est rejetée, contraignant le chercheur à renoncer aux formules d’erreurs-types conventionnelles des MCO.
Pour un diagnostic plus exhaustif ne présupposant pas nécessairement une relation linéaire entre la variance d’erreur et les prédicteurs, l’analyste exécute le test de White, complété par le test de matrice d’information de Cameron et Trivedi via la commande suivante :
estat imtest, white
Cette procédure régresse les carrés des résidus sur l’ensemble exhaustif des prédicteurs, de leurs carrés respectifs et de l’ensemble de leurs doubles produits croisés d’interaction non redondants. Ce test offre une sensibilité maximale pour identifier les hétéroscédasticités non linéaires complexes, mais consomme un volume substantiel de degrés de liberté lorsque le modèle initial comporte un nombre élevé de prédicteurs.
9.3 Évaluation de la multicolinéarité
Ainsi que nous l’avons théorisé dans la section méthodologique initiale, la présence de fortes interdépendances linéaires entre régresseurs ne biaise pas les coefficients ponctuels, mais dégrade leur précision en gonflant artificiellement les variances d’échantillonnage des estimateurs. Pour mesurer la sévérité de cette interférence sans se limiter à la simple observation des corrélations bivariées deux à deux, la métrique standard est le Facteur d’Inflation de la Variance (VIF, pour Variance Inflation Factor).
Le calcul immédiat du VIF s’obtient sous Stata via l’instruction post-estimation suivante :
estat vif
Pour chaque variable indépendante Xj, Stata calcule une régression auxiliaire projetant Xj sur l’ensemble de l’ensemble des autres régresseurs X-j du modèle, extrayant le coefficient de détermination partiel correspondant, noté Rj2. Le VIF se dérive alors mathématiquement selon l’expression :
VIFj = 1 / (1 – Rj2)
La tolérance (Tolerance), rapportée dans la seconde colonne du tableau, équivaut rigoureusement à l’inverse arithmétique du VIF, soit 1 / VIFj = 1 – Rj2. Elle quantifie la part de variance du prédicteur qui n’est pas partagée avec les autres covariables du modèle. Une tolérance approchant 0 trahit une redondance informationnelle quasi intégrale.
Dans la pratique économétrique, les seuils critiques conventionnels d’alerte méthodologique sont fixés aux repères suivants :
- Un VIF > 5 incite à une surveillance attentive de la stabilité des estimateurs concernés.
- Un VIF > 10 (équivalant à une tolérance inférieure à 0,10 et à un Rj2 auxiliaire supérieur à 0,90) atteste d’une multicolinéarité sévère, susceptible d’invalider les tests d’hypothèses individuels.
- Un Mean VIF (moyenne arithmétique globale de l’ensemble des facteurs d’inflation) substantiellement supérieur à 1 signale une contamination colinéaire généralisée à l’ensemble du système de variables.
9.4 Identification des observations aberrantes et influentes
L’estimateur des moindres carrés ordinaires s’appuie sur la minimisation d’une somme d’écarts élevés au carré. Cette caractéristique quadratique le rend sensible à la présence d’observations extrêmes : un point de données isolé peut modifier l’orientation de l’hyperplan de régression et fausser les conclusions de l’étude. Un audit rigoureux exige de distinguer conceptuellement les valeurs aberrantes (outliers), les points à fort levier (leverage points) et les observations véritablement influentes.
Les outils de détection sous Stata mobilisent plusieurs métriques d’influence avancées :
- Le levier ou l’effet de levier (leverage) : Mesuré par les éléments diagonaux hii de la matrice de projection (hat matrix) H = X(X’X)-1X’. Il quantifie la distance géométrique séparant les valeurs des prédicteurs d’une observation par rapport au barycentre de l’espace des prédicteurs. L’extraction des leviers s’obtient par la syntaxe : predict lev, hat. Un seuil critique couramment retenu dans la littérature correspond à hii > (2k + 2) / N.
- La distance de Cook (Cook’s D) : Cette statistique agrège simultanément l’ampleur du résidu de l’observation (sa dimension aberrante verticale) et son poids de levier (son excentricité horizontale) pour évaluer le déplacement vectoriel global qu’enregistreraient l’ensemble des coefficients β̂ si cette observation particulière était retirée de l’échantillon d’estimation. L’extraction de la distance de Cook s’opère par : predict dcook, cooksd. La règle empirique canonique considère comme potentiellement influente toute observation affichant une distance D > 4 / N ou D > 1.
Pour visualiser ces dynamiques de contamination de manière unifiée, Stata intègre une commande graphique dédiée :
lvr2plot
Ce graphique confronte directement le carré des résidus standardisés (mesure d’anomalie sur la variable Y) en ordonnée contre le levier hat (mesure d’anomalie sur l’espace X) en abscisse, en traçant des lignes horizontales et verticales positionnées aux seuils théoriques moyens respectifs. Les points situés dans le quadrant supérieur droit caractérisent les observations les plus critiques : celles combinant un fort résidu et un fort potentiel de levier. Face à ces points d’influence, le chercheur doit se garder de toute suppression arbitraire mécanique. Il lui incombe d’auditer la saisie brute afin de corriger d’éventuelles erreurs matérielles d’encodage, ou d’envisager des techniques d’estimation robustes préservant l’intégrité de l’échantillon d’origine.
10. Stratégies de remédiation face aux violations des hypothèses
10.1 Correction de l’hétéroscédasticité par l’estimation robuste
Lorsque les tests diagnostiques d’hétéroscédasticité révèlent une violation manifeste de l’homogénéité des variances conditionnelles d’erreur, le maintien des erreurs-types standards de la régression OLS expose l’analyste à des décisions inférentielles erronées (rejet fallacieux d’hypothèses nulles par sous-estimation des variances d’échantillonnage). La stratégie de remédiation contemporaine la plus éprouvée ne consiste pas à modifier artificiellement la spécification, mais à substituer à la matrice d’information classique l’estimateur de variance-covariance robuste développé initialement par Halbert White, également désigné sous le vocable d’estimateur « sandwich » ou de Huber-White.
L’implémentation de cette correction sous Stata s’opère via une option syntaxique universelle :
regress price mpg weight, vce(robust)
L’activation de l’argument vce(robust) (qui peut être abrégé en , robust) modifie le mode de calcul interne de la matrice de variance-covariance des paramètres. L’estimateur robuste s’exprime selon la formule matricielle sandwich canonique :
Varrobust(β̂) = (X’X)-1 [ ∑ (ei2 × xi‘xi) ] (X’X)-1
Sous cette approche, la valeur numérique ponctuelle des coefficients estimés (colonne Coef.) demeure rigoureusement inchangée par rapport aux MCO classiques, car l’estimateur des moindres carrés ordinaires conserve sa propriété fondamentale de non-biais et de convergence en présence d’hétéroscédasticité. En revanche, l’ensemble des erreurs-types asymptotiques (Std. Err.), des statistiques t, des p-valeurs et des intervalles de confiance à 95 % sont recalculés pour converger asymptotiquement vers les valeurs exactes, neutralisant le biais d’hétéroscédasticité quelle que soit sa forme fonctionnelle sous-jacente.
Dans les configurations d’échantillonnage complexes impliquant une structure hiérarchique, spatiale ou longitudinale (panel) où les observations sont regroupées au sein d’unités agrégées (telles que des classes scolaires, des entreprises, des hôpitaux ou des départements géographiques), l’hypothèse d’indépendance mutuelle des perturbations est compromise par l’existence de corrélations intra-groupes. La réponse économétrique appropriée réside dans l’application de l’estimateur robuste par grappes (clustered robust standard errors), spécifié sous la forme syntaxique suivante :
regress variable_dep predicteurs, vce(cluster identifiant_groupe)
Cette correction vectorielle autorise une corrélation arbitraire et non structurée des termes d’erreurs stochastiques entre les individus appartenant à une même grappe, tout en exigeant exclusivement l’indépendance probabiliste entre les grappes distinctes. Cette correction constitue aujourd’hui un standard méthodologique incontournable dans l’analyse des politiques publiques et les microdonnées empiriques modernes.
10.2 Transformations non linéaires des variables
L’échec des diagnostics de linéarité ou la présence d’une asymétrie distributionnelle prononcée accompagnée d’hétéroscédasticité résiduelle trouvent fréquemment leur origine dans une mauvaise linéarisation de la forme fonctionnelle empirique. Dans de nombreuses disciplines économiques et sociales, les mécanismes réels n’opèrent pas selon des additions arithmétiques fixes, mais selon des taux de croissance proportionnels ou des multiplicateurs géométriques. La transformation logarithmique (au moyen de la fonction mathématique log() sous Stata) constitue l’instrument privilégié pour réaligner le modèle sur les postulats des MCO.
L’analyste dispose de plusieurs architectures de transformation fonctionnelle :
- Le modèle log-linéaire (semi-élasticité) : Spécifié sous la forme regress ln_price mpg weight. Une augmentation unitaire d’un prédicteur X est associée à une variation relative d’environ [exp(β̂) – 1] × 100 % de la variable dépendante (approximable par β̂ × 100 % pour de faibles amplitudes de coefficients). Cette transformation atténue l’hétéroscédasticité en stabilisant la variance des variables monétaires fortement asymétriques.
- Le modèle log-log (élasticité constante directe) : Spécifié sous la forme regress ln_price ln_mpg ln_weight. Dans cette configuration doublement logarithmique, les coefficients β̂j sont directement adimensionnels et s’interprètent comme des élasticités pures : « Une augmentation de 1 % de la masse weight induit une hausse moyenne de β̂ % du prix du véhicule, toutes choses égales par ailleurs ».
- Les formes polynomiales d’ordre supérieur : Lorsque la relation géométrique met en évidence un point d’inflexion ou un extremum (par exemple une fonction de salaire croissante avec l’âge puis décroissante au-delà du seuil de séniorité), l’intégration de composantes quadratiques s’exécute nativement via la syntaxe factorielle des variables continues : regress price c.weight##c.weight. Le seuil de retournement s’obtient alors par la dérivation analytique : X* = – β̂1 / (2 × β̂2).
10.3 Techniques de régression alternative pour données atypiques
Lorsque la structure des données subit une contamination substantielle par des valeurs aberrantes multiples dont l’exclusion ne peut être théoriquement justifiée, ou lorsque les résidus affichent une non-normalité sévère marquée par des queues de distribution épaisses, l’estimateur classique des MCO perd son efficacité statistique minimale. Deux alternatives méthodologiques majeures, implémentées nativement dans Stata, permettent d’ajuster des régressions linéaires robustes aux points atypiques.
La première réponse réside dans la régression robuste basée sur les M-estimateurs, accessible via la commande rreg :
rreg price mpg weight
L’algorithme de rreg initialise son calcul en éliminant d’emblée toute observation dont le levier excède un seuil critique d’anomalie, puis procède à un processus itératif de moindres carrés pondérés (Iteratively Reweighted Least Squares). À chaque itération, l’algorithme réévalue les résidus : les observations générant de faibles résidus se voient attribuer un poids statistique unitaire via la fonction de pondération de Huber, tandis que les observations présentant des résidus excessifs voient leur poids décroître progressivement via la fonction bi-carrée de Tukey, jusqu’à annuler totalement l’influence des déviations extrêmes. Cette méthode garantit une trajectoire d’estimation stable et préservée de l’influence déstabilisatrice de données corrompues.
La seconde alternative repose sur la régression quantile, et plus particulièrement sur la régression médiane (ou régression L1), exécutée sous Stata par le truchement de la commande qreg :
qreg price mpg weight
Tandis que la régression classique par les MCO modélise l’espérance conditionnelle moyenne E(Y | X) en minimisant la somme des carrés des déviations résiduelles, la commande qreg modélise la médiane conditionnelle (le 50e centile de la distribution) en minimisant la somme des valeurs absolues des résidus (Least Absolute Deviations). La médiane étant une statistique d’ordre intrinsèquement insensible aux variations numériques des valeurs extrêmes situées dans les queues de distribution, la régression quantile offre une robustesse remarquable face aux valeurs aberrantes et aux asymétries prononcées, sans requérir de manipulation sur l’échantillon d’origine.
11. Comparaison de modèles et critères de sélection
11.1 Critères d’information pénalisés
Dans la démarche empirique, l’analyste se trouve confronté à l’arbitrage entre la qualité d’ajustement aux données observées et le niveau de complexité paramétrique de son modèle. Pour discriminer objectivement entre des spécifications économétriques concurrentes appliquées rigoureusement à un même échantillon de données mais ne s’inscrivant pas nécessairement dans une hiérarchie de sous-modèles strictement emboîtés, la littérature statistique privilégie le recours aux critères d’information pénalisés fondés sur la théorie de l’information et la vraisemblance statistique.
Sous Stata, l’extraction de ces indicateurs s’opère instantanément après l’estimation d’un modèle linéaire grâce à l’instruction post-estimation suivante :
estat ic
Cette instruction génère un tableau rapportant la log-vraisemblance maximale du modèle (ll(model)), ainsi que deux critères cardinaux pénalisant la log-vraisemblance par le nombre de paramètres estimés k :
- Le critère d’information d’Akaike (AIC, pour Akaike Information Criterion) : Défini par AIC = -2 ln(L) + 2k. Il évalue la perte d’information relative induite par l’utilisation du modèle pour approximer le mécanisme réel de génération des données. L’AIC privilégie l’exactitude prédictive et tolère une complexité paramétrique modérée.
- Le critère d’information bayésien de Schwarz (BIC, pour Bayesian Information Criterion) : Défini par BIC = -2 ln(L) + k ln(N). Ce critère intègre une pénalisation proportionnelle au logarithme népérien de la taille de l’échantillon ln(N), sanctionnant de façon beaucoup plus sévère l’incorporation de prédicteurs surnuméraires. Le BIC vise l’identification asymptotiquement exacte du véritable modèle générateur de données au sens parcimonieux.
La règle décisionnelle universelle s’énonce de façon limpide : le modèle statistiquement optimal est celui qui minimise la valeur numérique de l’AIC ou du BIC. Lors de la confrontation de deux spécifications, une différence relative ΔBIC > 6 atteste d’une preuve empirique forte en faveur du modèle affichant la valeur la plus basse, tandis qu’un différentiel ΔBIC > 10 consacre une supériorité statistique décisive, autorisant le rejet de la spécification concurrente.
11.2 Tests d’hypothèses linéaires sur modèles emboîtés
Lorsqu’un chercheur souhaite déterminer si l’adjonction d’un bloc homogène de nouveaux prédicteurs théoriques apporte une contribution explicative authentique par rapport à un modèle restreint de départ (modèles dits emboîtés, où le modèle restreint découle de l’annulation d’un sous-ensemble vectoriel de coefficients du modèle complet), l’outil inférentiel adéquat est le test de Wald conjoint ou le test F de changement incrémental de variance.
Après avoir estimé le modèle complet intégrant la totalité des variables de base et les nouveaux régresseurs, l’instruction test évalue la nullité conjointe des nouveaux paramètres sans exiger de réajustement manuel :
regress price mpg weight trunk length turn
test trunk length turn
L’hypothèse nulle conjointe s’énonce formellement : H0: βtrunk = 0 et βlength = 0 et βturn = 0. Stata extrait la sous-matrice de variance-covariance correspondante et calcule la statistique F de Fisher incrémentale à q degrés de liberté au numérateur (où q représente le nombre de restrictions testées, ici 3) et N – k – 1 degrés de liberté au dénominateur :
Fincrémental = [ (R2complet – R2restreint) / q ] / [ (1 – R2complet) / (N – k – 1) ]
Si la p-valeur conjointe Prob > F s’avère inférieure à 0,05, l’analyste rejette formellement l’hypothèse nulle et conclut que le bloc de variables additionnelles enrichit significativement le pouvoir explicatif du modèle, justifiant méthodologiquement leur conservation au sein de la spécification finale retenue.
11.3 Sauvegarde et confrontation systématique des estimations
Dans la conduite d’un protocole de recherche empirique, la crédibilité des conclusions repose sur la démonstration de la robustesse des coefficients à travers une succession d’enrichissements paramétriques graduels. L’architecture de Stata permet de mémoriser temporairement en mémoire vive les résultats matriciels complets de spécifications successives au moyen de la suite d’instructions estimates store, puis d’agréger ces résultats au sein d’une matrice comparative unique via estimates table.
Cette approche méthodologique s’articule selon une séquence ordonnée d’instructions :
regress price mpg, vce(robust)
estimates store Modele_1
regress price mpg weight, vce(robust)
estimates store Modele_2
regress price mpg weight i.foreign, vce(robust)
estimates store Modele_3
regress price c.mpg##i.foreign weight, vce(robust)
estimates store Modele_4
Une fois cette série de modèles consignée en mémoire, la commande estimates table orchestre la juxtaposition synoptique des vecteurs d’estimation au sein de la console :
estimates table Modele_1 Modele_2 Modele_3 Modele_4, b(%9.3f) se stats(N r2 r2_a aic bic) star(0.1 0.05 0.01)
Cette syntaxe avancée formate la sortie : l’option b(%9.3f) harmonise les coefficients à trois décimales, se accole sous chaque coefficient son erreur-type robuste respective, stats() extrait au bas de chaque colonne le volume d’échantillon, le R2, le R̄2 ainsi que les critères AIC et BIC, tandis que star() appose automatiquement les étoiles de significativité conventionnelles. Cet examen transversal permet de s’assurer de la stabilité directionnelle et quantitative des coefficients clés, vérifiant que l’effet propre de la variable d’intérêt ne s’effondre pas lors de l’adjonction progressive de covariables de contrôle supplémentaires.
12. Exportation et présentation académique des résultats de régression
12.1 Génération de tableaux de régression avec esttab et outreg2
La transcription manuelle de résultats économétriques par copier-coller depuis la console Stata vers un traitement de texte constitue une pratique proscrite dans la recherche professionnelle. Outre le risque élevé d’erreurs matérielles de transcription de chiffres, cette méthode contrevient aux principes fondamentaux de la reproductibilité scientifique. La communauté internationale des utilisateurs de Stata a développé des modules d’extension automatisés téléchargeables depuis les dépôts officiels du Statistical Software Components (SSC) hébergés par le Boston College / RePEc.
Les deux extensions les plus célèbres et les plus complètes sont estout (intégrant la commande esttab) et outreg2. L’installation de ces modules en environnement connecté s’effectue simplement via les instructions suivantes :
ssc install estout, replace
ssc install outreg2, replace
La commande esttab permet d’exporter directement les modèles préalablement mémorisés avec estimates store vers divers formats de destination professionnels tels que Microsoft Word (fichiers .rtf), LaTeX (fichiers .tex) ou Microsoft Excel (fichiers .csv ou .xml). À titre d’illustration, la programmation d’une table d’exportation Word de haute facture répondant aux normes des revues internationales s’exécute selon la syntaxe suivante :
esttab Modele_1 Modele_2 Modele_3 Modele_4 using « Tableau_Regressions.rtf », replace ///
b(%9.3f) se(%9.3f) star(* 0.10 ** 0.05 *** 0.01) ///
label nodepvars nonumbers parentheses ///
stats(N r2 r2_a F aic, fmt(%9.0g %9.3f %9.3f %9.2f %9.1f) ///
labels(« Observations » « R-carré » « R-carré ajusté » « Statistique F » « AIC »)) ///
title(« Tableau 1. Déterminants du prix des véhicules : régressions MCO »)
Cette instruction génère un document Word directement exploitable, sans nécessiter de retouche ultérieure, intégrant les coefficients, les erreurs-types entre parenthèses, les étoiles de significativité statistique, les étiquettes formelles des variables ainsi que les statistiques de diagnostic d’ajustement global alignées en bas de tableau.
12.2 Personnalisation des tableaux aux normes des revues scientifiques
L’acceptabilité d’un manuscrit quantitatif au sein des revues scientifiques à comité de lecture repose en grande partie sur l’élégance typographique et le respect des chartes visuelles conventionnelles (notamment les normes stylistiques de l’American Psychological Association ou des revues d’économie répertoriées par l’American Economic Association). Un tableau de résultats économétriques professionnel obéit à des conventions structurelles strictes :
- Remplacement impératif des identifiants techniques : Les libellés abrégés de base de données (tels que mpg, weight ou foreign) doivent être systématiquement substitués par des désignations académiques intelligibles et explicites (par exemple : « Efficacité énergétique (miles/gal) », « Masse inertielle (livres) » ou « Véhicule importé (réf. : Domestique) »). Cette opération s’opère en amont via la commande label variable ou au sein des options d’exportation de esttab via l’argument label.
- Épuration des filets et séparateurs : Conformément aux canons de l’édition scientifique de pointe, l’usage des grilles complètes et des quadrillages verticaux est exclu. La structure tabulaire ne doit comporter que trois filets horizontaux majeurs : un filet supérieur ceignant le sommet de la table au-dessus des en-têtes de colonnes, un filet intermédiaire séparant les variables explicatives du bloc de métriques récapitulatives globales, et un filet inférieur scellant la base du tableau au-dessus des notes de bas de page.
- Harmonisation décimale et lisibilité inférentielle : Les estimations doivent afficher un nombre uniforme de décimales significatives (deux ou trois décimales au maximum). Les statistiques superflues non indispensables doivent être retirées du tableau principal et réservées le cas échéant aux annexes méthodologiques en ligne. Les notes de bas de page doivent stipuler explicitement la nature des erreurs-types rapportées (par exemple : « Erreurs-types robustes à l’hétéroscédasticité entre parenthèses ») ainsi que la convention typographique précise régissant l’attribution des étoiles de significativité (*** p<0.01, ** p<0.05, * p<0.10).
12.3 Rédaction du compte rendu des résultats dans le corps de texte
L’étape conclusive de la démarche empirique consiste à intégrer l’interprétation des résultats statistiques au sein du corps rédactionnel du manuscrit ou du rapport d’évaluation. Cette restitution discursive ne saurait se borner à une réitération littérale passive des chiffres consignés dans le tableau. L’auteur doit articuler de façon dynamique la signification économique ou sociologique des grandeurs numériques estimées avec les questions de recherche et les hypothèses théoriques sous-jacentes.
Le protocole rédactionnel standardisé impose de rapporter simultanément la direction du vecteur d’effet (signe du coefficient), la magnitude ou taille d’effet concrète exprimée dans les unités substantielles des données, la précision de l’estimation attestée par son intervalle de confiance à 95 %, ainsi que la valeur exacte de la probabilité associée (au lieu de simples notations binaires de type p < 0.05). À titre d’illustration exemplaire, la formulation académique du modèle automobile de référence s’énoncera de la manière suivante :
« Les résultats issus de la modélisation linéaire multiple par les moindres carrés ordinaires (Tableau 1, Modèle 3) confirment que la masse inertielle du véhicule exerce une influence positive et hautement significative sur son niveau de prix de vente, après neutralisation stricte de la consommation de carburant et du statut d’importation (β = 1,747 ; IC 95 % [1,324 ; 2,169] ; t(70) = 8,24 ; p < 0,001). Toutes choses égales par ailleurs, un alourdissement de 1 000 livres de la structure matérielle de l’automobile se traduit par un accroissement moyen attendu du prix de 1 747 dollars. Concomitamment, le statut d’importation révèle une prime tarifaire substantielle en faveur des fabricants internationaux : à masse et efficacité énergétique parfaitement équivalentes, les véhicules de fabrication étrangère s’échangent en moyenne à un tarif supérieur de 1 678 dollars par rapport aux modèles domestiques américains (β = 1678,20 ; IC 95 % [401,23 ; 2955,17] ; p = 0,011). Globalement, la spécification proposée absorbe une proportion substantielle de la variance des transactions observées au sein de l’échantillon (R² ajusté = 0,478 ; F(3, 70) = 23,29 ; p < 0,001), validant empiriquement la pertinence conjointe de ces déterminants technologiques et géographiques dans la segmentation tarifaire du marché automobile. »
Cette rigueur de restitution narrative, couplée à une traçabilité intégrale des syntaxes Do-file sous Stata, garantit que la démarche d’analyse de régression linéaire multiple s’élève au plus haut standard de transparence scientifique, autorisant une réplication indépendante et offrant des conclusions opérationnelles solides pour l’aide à la décision publique et académique.
Références
- Akaike, H. (1974). A new look at the statistical model identification. IEEE Transactions on Automatic Control, 19(6), 716–723. https://doi.org/10.1109/TAC.1974.1100705
- Angrist, J. D., & Pischke, J.-S. (2009). Mostly Harmless Econometrics: An Empiricist’s Companion. Princeton University Press. https://press.princeton.edu/books/paperback/9780691120355/mostly-harmless-econometrics
- Breusch, T. S., & Pagan, A. R. (1979). A simple test for heteroscedasticity and random coefficient variation. Econometrica, 47(5), 1287–1294. https://doi.org/10.2307/1911963
- Cameron, A. C., & Trivedi, P. K. (2010). Microeconometrics Using Stata (Revised ed.). Stata Press. https://www.stata-press.com/books/microeconometrics-stata/
- Cook, R. D. (1977). Detection of influential observation in linear regression. Technometrics, 19(1), 15–18. https://doi.org/10.1080/00401706.1977.10489493
- Greene, W. H. (2018). Econometric Analysis (8th ed.). Pearson. https://www.pearson.com/en-us/subject-catalog/p/econometric-analysis/P200000003444
- Jann, B. (2007). Making regression tables from stored estimates. The Stata Journal, 7(2), 227–244. https://doi.org/10.1177/1536867X0700700207
- Schwarz, G. (1978). Estimating the dimension of a model. The Annals of Statistics, 6(2), 461–464. https://doi.org/10.1214/aos/1176344136
- StataCorp. (2023). Stata Base Reference Manual: Release 18. Stata Press. https://www.stata.com/manuals/r.pdf
- Stock, J. H., & Watson, M. W. (2020). Introduction to Econometrics (4th ed.). Pearson. https://www.pearson.com/en-us/subject-catalog/p/introduction-to-econometrics/P200000003446
- White, H. (1980). A heteroskedasticity-consistent covariance matrix estimator and a direct test for heteroskedasticity. Econometrica, 48(4), 817–838. https://doi.org/10.2307/1912934
- Wooldridge, J. M. (2020). Introductory Econometrics: A Modern Approach (7th ed.). Cengage Learning. https://www.cengage.com/c/introductory-econometrics-a-modern-approach-7e-wooldridge/