Le modèle de régression multiple
Objectifs du chapitre — À la fin de ce chapitre, vous saurez :
- écrire le modèle linéaire multiple sous forme matricielle ;
- connaître l'estimateur des MCO $\hat{\beta} = (X'X)^{-1}X'y$ et ses propriétés ;
- estimer à la main un modèle à deux variables explicatives (formules en écarts à la moyenne) ;
- interpréter les coefficients « toutes choses égales par ailleurs » ;
- mener les tests de Student et de Fisher, y compris le test de restrictions ;
- utiliser des variables indicatrices.
5.1 Le modèle et son écriture matricielle
Une variable économique dépend rarement d'un seul facteur : les ventes dépendent du prix, de la publicité, du revenu des clients, de la saison. Le modèle linéaire multiple s'écrit :
$$y_i = \beta_0 + \beta_1 x_{1i} + \beta_2 x_{2i} + \dots + \beta_p x_{pi} + \varepsilon_i \qquad i = 1, \dots, n$$
soit $k = p + 1$ paramètres. Sous forme matricielle :
$$\boxed{y = X\beta + \varepsilon}$$
où $y$ est le vecteur $(n \times 1)$ des observations, $X$ la matrice $(n \times k)$ des variables explicatives (une première colonne de 1 pour la constante), $\beta$ le vecteur $(k \times 1)$ des paramètres et $\varepsilon$ le vecteur des erreurs.
Aux hypothèses du chapitre 2 s'ajoute l'absence de colinéarité parfaite : aucune variable explicative n'est une combinaison linéaire exacte des autres (la matrice $X'X$ doit être inversible).
5.2 L'estimateur des moindres carrés
Minimiser $e'e = \sum e_i^2$ conduit aux équations normales $X'X\hat{\beta} = X'y$, d'où :
$$\boxed{\hat{\beta} = (X'X)^{-1} X'y} \qquad V(\hat{\beta}) = \sigma^2 (X'X)^{-1} \qquad \hat{\sigma}^2 = \frac{SCR}{n - k}$$
Les propriétés de la régression simple se généralisent : estimateurs sans biais, BLUE (Gauss-Markov), résidus de somme nulle et orthogonaux à chaque variable explicative. Les écarts-types des coefficients sont les racines des éléments diagonaux de $\hat{\sigma}^2 (X'X)^{-1}$.
Cas de deux variables explicatives : en notant $S_{11}$, $S_{22}$, $S_{12}$, $S_{1y}$, $S_{2y}$ les sommes de produits en écarts à la moyenne et $D = S_{11} S_{22} - S_{12}^2$ :
$$\hat{\beta}_1 = \frac{S_{1y} S_{22} - S_{2y} S_{12}}{D} \qquad \hat{\beta}_2 = \frac{S_{2y} S_{11} - S_{1y} S_{12}}{D} \qquad \hat{\beta}_0 = \bar{y} - \hat{\beta}_1 \bar{x}_1 - \hat{\beta}_2 \bar{x}_2$$
$$V(\hat{\beta}_1) = \frac{\sigma^2 S_{22}}{D} \qquad V(\hat{\beta}_2) = \frac{\sigma^2 S_{11}}{D} \qquad SCE = \hat{\beta}_1 S_{1y} + \hat{\beta}_2 S_{2y}$$
5.3 L'interprétation « toutes choses égales par ailleurs »
Dans le modèle multiple, $\beta_j$ mesure l'effet d'une variation d'une unité de $x_j$ sur $y$, les autres variables explicatives étant maintenues constantes. C'est ce qui fait l'intérêt de la régression multiple : elle permet d'isoler l'effet propre de chaque facteur, alors qu'une régression simple mélange l'effet de $x_j$ et celui des variables omises qui lui sont corrélées (chapitre 6).
5.4 Qualité de l'ajustement et tests
- $R^2 = SCE / SCT$ et $\bar{R}^2 = 1 - (1 - R^2)(n - 1)/(n - k)$ (chapitre 3).
- Test de Student sur chaque coefficient : $t = \hat{\beta}_j / \hat{\sigma}_{\hat{\beta}_j} \sim \mathcal{T}(n - k)$.
- Test de Fisher global : $H_0 : \beta_1 = \beta_2 = \dots = \beta_p = 0$ ; $F = \dfrac{SCE / (k - 1)}{SCR / (n - k)} \sim \mathcal{F}(k - 1 ;\, n - k)$.
- Test de restrictions linéaires (par exemple : deux coefficients sont nuls, ou égaux, ou leur somme vaut 1). On estime le modèle non contraint ($SCR_{nc}$) et le modèle contraint ($SCR_c$), avec $q$ restrictions :
$$\boxed{F = \frac{(SCR_c - SCR_{nc}) / q}{SCR_{nc} / (n - k)} \sim \mathcal{F}(q ;\, n - k)}$$
Si les restrictions sont vraies, imposer la contrainte ne dégrade presque pas l'ajustement et $F$ est faible.
5.5 Les variables indicatrices
Une variable indicatrice (ou muette, dummy) vaut 1 si une caractéristique est présente et 0 sinon (salarié femme, entreprise exportatrice, mois de Ramadan, région). Dans $\text{salaire} = \beta_0 + \beta_1 \text{expérience} + \delta\,F + \varepsilon$, avec $F = 1$ pour une femme, $\delta$ mesure l'écart moyen de salaire entre femmes et hommes à expérience égale.
Pour une variable qualitative à $m$ modalités (par exemple quatre trimestres), on introduit $m - 1$ indicatrices ; la modalité omise sert de référence. Introduire les $m$ indicatrices avec une constante crée une colinéarité parfaite : c'est le piège des variables indicatrices.
5.6 Méthode : estimer et interpréter un modèle multiple
- Calculer les moyennes et les sommes en écarts ($S_{11}$, $S_{22}$, $S_{12}$, $S_{1y}$, $S_{2y}$, $S_{yy}$).
- Calculer $D$, puis $\hat{\beta}_1$, $\hat{\beta}_2$ et $\hat{\beta}_0$.
- Calculer $SCE$, $SCR = S_{yy} - SCE$, $R^2$, $\bar{R}^2$ et $\hat{\sigma}^2 = SCR/(n - k)$.
- Calculer les écarts-types, les $t$ et le $F$ ; conclure avec les valeurs critiques à $n - k$ degrés de liberté.
- Interpréter chaque coefficient « toutes choses égales par ailleurs » et vérifier les signes attendus.
Les pièges à éviter
- Oublier la colonne de 1 dans $X$ (la constante).
- Interpréter un coefficient sans préciser « les autres variables étant constantes ».
- Utiliser $n - 2$ degrés de liberté au lieu de $n - k$.
- Introduire toutes les modalités d'une variable qualitative avec une constante.
- Confondre le test de Fisher global et le test de Student de chaque coefficient : le modèle peut être globalement significatif avec certains coefficients non significatifs.
Exercice 1 — Prix, publicité et ventes
Une entreprise de produits d'entretien étudie ses ventes mensuelles $y$ (milliers d'unités) en fonction du prix $x_1$ (DH) et des dépenses publicitaires $x_2$ (milliers de DH) sur 10 mois :
| Mois | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
| $y$ | 42,6 | 40,2 | 46,4 | 35,2 | 45,9 | 35,9 | 37,7 | 45,3 | 34,5 | 36,3 |
| $x_1$ | 10 | 12 | 11 | 14 | 13 | 15 | 16 | 14 | 17 | 18 |
| $x_2$ | 8 | 10 | 12 | 9 | 14 | 11 | 13 | 16 | 12 | 15 |
On a calculé : $\bar{y} = 40$, $\bar{x}_1 = 14$, $\bar{x}_2 = 12$, $S_{11} = 60$, $S_{22} = 60$, $S_{12} = 31$, $S_{1y} = -75{,}9$, $S_{2y} = 27{,}3$, $S_{yy} = 199{,}74$. La régression de $y$ sur $x_1$ seul donne $SCR = 103{,}73$. On donne $t_{0,025}(7) = 2{,}365$, $F_{0,05}(2 ; 7) = 4{,}74$ et $F_{0,05}(1 ; 7) = 5{,}59$.
Travail à faire :
- Estimez les coefficients du modèle $y = \beta_0 + \beta_1 x_1 + \beta_2 x_2 + \varepsilon$ et interprétez-les.
- Calculez $SCE$, $SCR$, $R^2$, $\bar{R}^2$ et $\hat{\sigma}^2$.
- Calculez les écarts-types et testez la significativité de $\beta_1$ et $\beta_2$.
- Testez la significativité globale du modèle.
- À l'aide du modèle contraint, testez $H_0 : \beta_2 = 0$ par le test de Fisher et comparez avec le test de Student.
- Prévoyez les ventes pour un prix de 15 DH et un budget publicitaire de 14 000 DH.
Voir le corrigé
1) Estimation : $D = 60 \times 60 - 31^2 = 3\,600 - 961 = 2\,639$.
$$\hat{\beta}_1 = \frac{(-75{,}9)(60) - (27{,}3)(31)}{2\,639} = \frac{-4\,554 - 846{,}3}{2\,639} \approx \mathbf{-2{,}046} \qquad \hat{\beta}_2 = \frac{(27{,}3)(60) - (-75{,}9)(31)}{2\,639} = \frac{1\,638 + 2\,352{,}9}{2\,639} \approx \mathbf{1{,}512}$$
$$\hat{\beta}_0 = 40 - (-2{,}046)(14) - (1{,}512)(12) \approx \mathbf{50{,}50}$$
Toutes choses égales par ailleurs, une hausse du prix de 1 DH réduit les ventes d'environ 2 046 unités par mois ; 1 000 DH de publicité supplémentaires les augmentent d'environ 1 512 unités. Les signes sont conformes à la théorie.
2) Ajustement
- $SCE = (-2{,}046)(-75{,}9) + (1{,}512)(27{,}3) \approx 155{,}32 + 41{,}28 = \mathbf{196{,}60}$ ;
- $SCR = 199{,}74 - 196{,}60 = \mathbf{3{,}14}$ ;
- $R^2 = 196{,}60 / 199{,}74 \approx \mathbf{0{,}984}$ ; $\bar{R}^2 = 1 - (3{,}14/7)/(199{,}74/9) \approx \mathbf{0{,}980}$ ;
- $\hat{\sigma}^2 = 3{,}14 / 7 \approx \mathbf{0{,}448}$.
3) Tests de Student
$$\hat{\sigma}_{\hat{\beta}_1} = \hat{\sigma}_{\hat{\beta}_2} = \sqrt{\frac{0{,}448 \times 60}{2\,639}} \approx 0{,}101 \qquad t_1 = \frac{-2{,}046}{0{,}101} \approx \mathbf{-20{,}3} \qquad t_2 = \frac{1{,}512}{0{,}101} \approx \mathbf{15{,}0}$$
Les deux valeurs absolues dépassent 2,365 : prix et publicité ont chacun un effet significatif.
4) Test global
$$F = \frac{196{,}60 / 2}{3{,}14 / 7} \approx \frac{98{,}30}{0{,}448} \approx \mathbf{219} > 4{,}74$$
Le modèle est globalement significatif.
5) Test de restriction ($q = 1$, modèle contraint sans $x_2$) :
$$F = \frac{(103{,}73 - 3{,}14) / 1}{3{,}14 / 7} \approx \frac{100{,}59}{0{,}448} \approx \mathbf{224} > 5{,}59$$
On rejette $\beta_2 = 0$. On retrouve $F \approx t_2^2 \approx 15^2$ : pour une seule restriction, les deux tests sont équivalents.
6) Prévision : $\hat{y} = 50{,}50 - 2{,}046 \times 15 + 1{,}512 \times 14 \approx 50{,}50 - 30{,}69 + 21{,}17 = \mathbf{40{,}98}$ milliers d'unités.
Exercice 2 — Variables indicatrices
Sur 400 salariés, on estime (écarts-types entre parenthèses) :
$$\widehat{\text{salaire}} = 3\,200 + 150\,\text{exp} + 900\,\text{cadre} - 400\,F$$ $$\qquad\qquad (310) \quad\; (20) \qquad\;\; (150) \qquad\; (120)$$
où exp = années d'expérience, cadre = 1 si le salarié est cadre, $F = 1$ pour une femme.
- Interprétez chaque coefficient.
- Les coefficients sont-ils significatifs à 5 % (grand échantillon) ?
- Prévoyez le salaire d'une femme cadre ayant 10 ans d'expérience.
Voir le corrigé
1) Chaque année d'expérience augmente le salaire de 150 DH en moyenne ; être cadre l'augmente de 900 DH ; à expérience et statut égaux, les femmes gagnent en moyenne 400 DH de moins que les hommes.
2) $t$ : $3\,200/310 \approx 10{,}3$ ; $150/20 = 7{,}5$ ; $900/150 = 6$ ; $-400/120 \approx -3{,}33$. Tous dépassent 1,96 en valeur absolue : significatifs. L'écart de salaire entre femmes et hommes est significatif, ce qui peut signaler une discrimination (ou des variables omises, comme le secteur).
3) $3\,200 + 1\,500 + 900 - 400 = \mathbf{5\,200}$ DH.
Exercice 3 — Test des rendements d'échelle constants
On estime une fonction de Cobb-Douglas $\ln Q = \beta_0 + \beta_1 \ln K + \beta_2 \ln L + \varepsilon$ sur 25 entreprises : $SCR = 0{,}84$. En imposant $\beta_1 + \beta_2 = 1$ (rendements d'échelle constants), on obtient $SCR = 0{,}90$. On donne $F_{0,05}(1 ; 22) = 4{,}30$.
- Calculez la statistique de Fisher.
- Concluez.
Voir le corrigé
1) $q = 1$, $n - k = 22$ : $F = \dfrac{(0{,}90 - 0{,}84)/1}{0{,}84/22} = \dfrac{0{,}06}{0{,}0382} \approx \mathbf{1{,}57}$.
2) $1{,}57 < 4{,}30$ : on ne rejette pas $H_0$ ; les données sont compatibles avec des rendements d'échelle constants.
L'essentiel — Régression multiple
- $y = X\beta + \varepsilon$ ; $k$ paramètres (constante comprise) ; pas de colinéarité parfaite ($X'X$ inversible).
- $\hat{\beta} = (X'X)^{-1}X'y$ ; $V(\hat{\beta}) = \sigma^2 (X'X)^{-1}$ ; $\hat{\sigma}^2 = SCR/(n - k)$ ; estimateurs BLUE.
- Deux variables : $D = S_{11}S_{22} - S_{12}^2$ ; $\hat{\beta}_1 = (S_{1y}S_{22} - S_{2y}S_{12})/D$ ; $\hat{\beta}_2 = (S_{2y}S_{11} - S_{1y}S_{12})/D$ ; $V(\hat{\beta}_1) = \sigma^2 S_{22}/D$.
- Interprétation toutes choses égales par ailleurs.
- Student par coefficient ; Fisher global ; restrictions : $F = [(SCR_c - SCR_{nc})/q] / [SCR_{nc}/(n - k)]$.
- Indicatrices : écart moyen par rapport à la modalité de référence ; $m - 1$ indicatrices pour $m$ modalités (piège des indicatrices).

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.
- 2025Modélisation Économique et Finance Appliquée (MEFA)FSJES Dhar El Mahraz · Fès
- 2024Économétrie Appliquée — Option Marchés Financiers et Économie Appliquée (MFEA)FSJES Mohammedia · Mohammedia
- 2023Économétrie Appliquée à la Modélisation des Comportements Macro et MicroéconomiquesFSJES Ain Chock · Casablanca
- 2023É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