La multicolinéarité et les erreurs de spécification
Objectifs du chapitre — À la fin de ce chapitre, vous saurez :
- définir la multicolinéarité, en reconnaître les symptômes et la mesurer (VIF, règle de Klein) ;
- proposer des remèdes à la multicolinéarité ;
- calculer le biais dû à l'omission d'une variable pertinente ;
- détecter une mauvaise forme fonctionnelle (test RESET) ;
- tester la stabilité des coefficients (test de Chow).
6.1 La multicolinéarité
Il y a multicolinéarité lorsque des variables explicatives sont fortement corrélées entre elles (par exemple le revenu et le patrimoine des ménages, ou le PIB et la population dans une série temporelle). La colinéarité parfaite empêche l'estimation ($X'X$ non inversible) ; la colinéarité forte mais imparfaite est la plus fréquente.
Conséquences : les estimateurs MCO restent sans biais et BLUE, mais :
- leurs variances sont élevées : les coefficients sont estimés avec peu de précision ;
- les statistiques $t$ sont faibles, alors que le $R^2$ et le $F$ global sont élevés ;
- les estimations sont instables (elles changent beaucoup si l'on ajoute ou retire quelques observations) et peuvent avoir des signes inattendus.
Intuitivement, si deux variables évoluent toujours ensemble, les données ne permettent pas de séparer leurs effets respectifs.
6.2 Détecter la multicolinéarité
- Matrice des corrélations entre variables explicatives : une corrélation supérieure à 0,8 ou 0,9 en valeur absolue est un signal.
- Règle de Klein : il y a présomption de multicolinéarité si le carré d'une corrélation entre deux variables explicatives dépasse le $R^2$ du modèle.
- Facteur d'inflation de la variance (VIF) : on régresse chaque variable explicative $x_j$ sur les autres et on note $R_j^2$ ;
$$\boxed{VIF_j = \frac{1}{1 - R_j^2}}$$
Le VIF indique par combien la variance de $\hat{\beta}_j$ est multipliée par rapport à une situation sans corrélation. Un VIF supérieur à 10 (soit $R_j^2 > 0{,}9$) signale une multicolinéarité préoccupante. Avec deux variables explicatives, $R_j^2 = r_{12}^2$.
6.3 Remèdes
- Augmenter la taille de l'échantillon ou la variabilité des données.
- Supprimer une variable redondante, si la théorie le permet (attention au biais d'omission, section 6.4).
- Combiner les variables corrélées en un indicateur unique, ou utiliser des ratios (par habitant, en pourcentage du PIB).
- Transformer les variables (différences premières pour des séries temporelles).
- Utiliser une information extérieure (une élasticité estimée par ailleurs) ou des méthodes spécifiques (régression sur composantes principales, régression « ridge »).
Si le but est seulement la prévision et que la structure de corrélation reste stable, la multicolinéarité est moins gênante.
6.4 L'omission d'une variable pertinente
Supposons que le vrai modèle soit $y = \beta_0 + \beta_1 x_1 + \beta_2 x_2 + \varepsilon$, mais que l'on estime $y = \alpha_0 + \alpha_1 x_1 + u$. L'estimateur de la régression simple est biaisé :
$$\boxed{E(\hat{\alpha}_1) = \beta_1 + \beta_2 \times \frac{S_{12}}{S_{11}}}$$
Le biais est nul seulement si $\beta_2 = 0$ ou si $x_1$ et $x_2$ sont non corrélées. Son signe est celui du produit de $\beta_2$ et de la corrélation entre $x_1$ et $x_2$. C'est la principale source d'erreur d'interprétation en économétrie appliquée : l'effet attribué à $x_1$ inclut en partie celui de la variable omise.
Inclure une variable non pertinente n'introduit pas de biais, mais réduit la précision des autres estimateurs (perte de degrés de liberté, colinéarité).
6.5 La forme fonctionnelle et les autres erreurs
- Mauvaise forme fonctionnelle (relation courbe estimée par une droite) : les résidus présentent une structure. Le test RESET de Ramsey ajoute au modèle les puissances des valeurs ajustées ($\hat{y}^2$, $\hat{y}^3$) et teste leur nullité par un test de Fisher ; si elles sont significatives, la forme est à revoir (logarithmes, termes quadratiques).
- Erreurs de mesure sur une variable explicative : elles biaisent le coefficient vers zéro (biais d'atténuation).
- Simultanéité : si $y$ influence aussi $x$ (le prix et la quantité se déterminent ensemble), $x$ est endogène et les MCO sont biaisés ; on recourt à des méthodes à variables instrumentales.
6.6 La stabilité des coefficients : le test de Chow
Une relation économique peut changer après un événement (réforme fiscale, crise, pandémie, changement de régime de change). Le test de Chow vérifie si les coefficients sont les mêmes sur deux sous-périodes de tailles $n_1$ et $n_2$ ($n = n_1 + n_2$). On estime le modèle sur l'ensemble ($SCR$) et sur chaque sous-période ($SCR_1$, $SCR_2$) :
$$\boxed{F = \frac{\left[SCR - (SCR_1 + SCR_2)\right] / k}{(SCR_1 + SCR_2) / (n - 2k)} \sim \mathcal{F}(k ;\, n - 2k)}$$
Si $F$ dépasse la valeur critique, on rejette la stabilité : il y a une rupture structurelle, et il faut estimer des modèles séparés ou introduire une indicatrice de période.
6.7 Méthode : diagnostiquer la spécification
- Vérifier les signes et la cohérence théorique des coefficients.
- Examiner la matrice des corrélations et les VIF ; comparer $R^2$ élevé et $t$ faibles.
- Se demander quelles variables importantes ont pu être omises et dans quel sens elles biaisent les résultats.
- Examiner les résidus et, si besoin, faire un test RESET.
- Pour des séries temporelles, tester la stabilité (Chow) autour des dates de rupture plausibles.
Les pièges à éviter
- Croire que la multicolinéarité biaise les estimateurs : elle réduit leur précision.
- Supprimer une variable corrélée mais pertinente : on crée un biais d'omission.
- Conclure qu'une variable est inutile parce que son $t$ est faible, sans regarder la colinéarité.
- Oublier que le test de Chow compte $k$ paramètres par sous-période ($n - 2k$ ddl au dénominateur).
- Ignorer le sens du biais d'omission, qui aide pourtant à interpréter les résultats.
Exercice 1 — Diagnostic du modèle des ventes
On reprend le modèle du chapitre 5 : $\hat{y} = 50{,}50 - 2{,}046\,x_1 + 1{,}512\,x_2$ ($n = 10$, $R^2 = 0{,}984$) avec $S_{11} = S_{22} = 60$, $S_{12} = 31$, $S_{1y} = -75{,}9$.
Travail à faire :
- Calculez le coefficient de corrélation entre $x_1$ et $x_2$ et le VIF. Appliquez la règle de Klein. Y a-t-il un problème de multicolinéarité ?
- Un analyste estime la régression des ventes sur le seul prix. Calculez la pente obtenue.
- Expliquez l'écart avec le modèle multiple à l'aide de la formule du biais d'omission.
- L'entreprise dispose de 30 mois de données et soupçonne un changement de comportement des clients après le 15ᵉ mois. Estimations ($k = 3$ paramètres) : sur les 30 mois, $SCR = 120$ ; sur les mois 1 à 15, $SCR_1 = 40$ ; sur les mois 16 à 30, $SCR_2 = 50$. Effectuez le test de Chow au seuil de 5 % ($F_{0,05}(3 ; 24) = 3{,}01$).
Voir le corrigé
1) Multicolinéarité
$$r_{12} = \frac{S_{12}}{\sqrt{S_{11} S_{22}}} = \frac{31}{60} \approx 0{,}517 \qquad VIF = \frac{1}{1 - 0{,}517^2} = \frac{1}{1 - 0{,}267} \approx \mathbf{1{,}36}$$
Règle de Klein : $r_{12}^2 \approx 0{,}267 < R^2 = 0{,}984$. Le VIF est très inférieur à 10 : la corrélation entre prix et publicité est modérée et ne pose pas de problème ; d'ailleurs les $t$ sont très élevés.
2) Régression simple
$$\hat{\alpha}_1 = \frac{S_{1y}}{S_{11}} = \frac{-75{,}9}{60} = \mathbf{-1{,}265}$$
3) Biais d'omission
$$\hat{\alpha}_1 = \hat{\beta}_1 + \hat{\beta}_2 \times \frac{S_{12}}{S_{11}} = -2{,}046 + 1{,}512 \times \frac{31}{60} \approx -2{,}046 + 0{,}781 = -1{,}265 \ $$
Les mois où le prix était élevé étaient aussi des mois de forte publicité ($S_{12} > 0$), et la publicité augmente les ventes ($\beta_2 > 0$). En omettant la publicité, la régression simple attribue au prix une partie de l'effet positif de la publicité : elle sous-estime (en valeur absolue) l'effet négatif du prix, − 1,27 au lieu de − 2,05. Un dirigeant qui s'y fierait surestimerait la tolérance des clients aux hausses de prix.
4) Test de Chow
$$F = \frac{[120 - (40 + 50)] / 3}{(40 + 50) / (30 - 6)} = \frac{10}{3{,}75} \approx \mathbf{2{,}67} < 3{,}01$$
On ne rejette pas la stabilité au seuil de 5 % : les données ne mettent pas en évidence de changement significatif de comportement après le 15ᵉ mois. On peut estimer un modèle unique sur les 30 mois.
Exercice 2 — Calculs de VIF
Dans un modèle à trois variables explicatives, les régressions auxiliaires donnent : $R_1^2 = 0{,}45$ ; $R_2^2 = 0{,}93$ ; $R_3^2 = 0{,}91$.
- Calculez les trois VIF.
- Quelles variables posent problème ? Que proposer ?
Voir le corrigé
1) $VIF_1 = 1/0{,}55 \approx \mathbf{1{,}82}$ ; $VIF_2 = 1/0{,}07 \approx \mathbf{14{,}3}$ ; $VIF_3 = 1/0{,}09 \approx \mathbf{11{,}1}$.
2) $x_2$ et $x_3$ (VIF > 10) sont fortement liées entre elles ou aux autres : leurs effets séparés sont mal estimés. On peut les combiner en un indicateur, utiliser un ratio, ajouter des observations ou, si la théorie le justifie, n'en garder qu'une (en surveillant le biais d'omission).
Exercice 3 — Signe du biais d'omission
On estime l'effet de l'éducation ($x_1$) sur le salaire ($y$) sans tenir compte de l'aptitude ($x_2$), inobservée. On pense que l'aptitude augmente le salaire ($\beta_2 > 0$) et qu'elle est positivement corrélée à l'éducation.
- Quel est le sens du biais de la régression simple ?
- Proposez une solution.
Voir le corrigé
1) Biais $= \beta_2 \times S_{12}/S_{11} > 0$ : la régression simple surestime le rendement de l'éducation, car elle lui attribue une partie de l'effet de l'aptitude.
2) Ajouter une variable approchant l'aptitude (résultats scolaires antérieurs), utiliser des données de panel ou des variables instrumentales (par exemple la distance au lycée le plus proche).
L'essentiel — Multicolinéarité et spécification
- Multicolinéarité : forte corrélation entre variables explicatives ; estimateurs sans biais mais variances élevées, $t$ faibles malgré $R^2$ élevé, instabilité, signes inattendus.
- Détection : corrélations, règle de Klein ($r_{ij}^2 > R^2$), $VIF_j = 1/(1 - R_j^2)$ (> 10 préoccupant).
- Remèdes : plus de données, suppression ou combinaison de variables, ratios, différences, information extérieure.
- Variable omise : $E(\hat{\alpha}_1) = \beta_1 + \beta_2\,S_{12}/S_{11}$ ; variable inutile : pas de biais, perte de précision.
- RESET (forme fonctionnelle) ; erreurs de mesure (biais d'atténuation) ; simultanéité (variables instrumentales).
- Chow : $F = \{[SCR - (SCR_1 + SCR_2)]/k\} / \{(SCR_1 + SCR_2)/(n - 2k)\}$ ; rejet = rupture structurelle.

160 QCM corrigés, 16 exercices et 3 examens blancs
S'entraîner sur des sujets réels
Des sujets réels de concours (master, licence d'excellence) avec une épreuve de Économétrie : énoncé complet et corrigé indicatif.
- 2023Master Actuariat et Gestion des RisquesFSJES Meknès · Meknès
- 2023Licence d'excellence Comptabilité, Fiscalité et Contrôle (CFC) — Agdal Business SchoolFSJES Agdal · Rabat
- 2023Analyse Économique et Modélisation (AEM)FSJES Souissi · Rabat
- 2022Économie Appliquée (MEA)FSJES Dhar El Mahraz · Fès
Nouveaux cours, cahiers et sujets corrigés : suis la chaîne WhatsApp SaadConcours.Suivre la chaîne