Chapitre 3 · Semestre 5

La qualité de l'ajustement

Économétrie
Cahier de préparation · 50 DH

Objectifs du chapitre — À la fin de ce chapitre, vous saurez :

  • décomposer la variabilité totale de $y$ en variabilité expliquée et résiduelle ;
  • calculer et interpréter le coefficient de détermination $R^2$ ;
  • utiliser le $R^2$ ajusté pour comparer des modèles ;
  • construire le tableau d'analyse de la variance ;
  • analyser graphiquement les résidus.

3.1 L'équation d'analyse de la variance

La variabilité totale de $y$ autour de sa moyenne se décompose en deux parties :

$$\boxed{\underbrace{\sum (y_i - \bar{y})^2}_{SCT} = \underbrace{\sum (\hat{y}_i - \bar{y})^2}_{SCE} + \underbrace{\sum e_i^2}_{SCR}}$$

  • $SCT$ (somme des carrés totale) mesure la dispersion de $y$ ; c'est $S_{yy}$ ;
  • $SCE$ (somme des carrés expliquée) mesure la part de cette dispersion reproduite par le modèle ;
  • $SCR$ (somme des carrés résiduelle) mesure ce que le modèle n'explique pas.

Cette décomposition n'est valable que pour un modèle avec constante estimé par les MCO. En régression simple, $SCE = \hat{\beta}_1^2\,S_{xx} = \hat{\beta}_1\,S_{xy}$.

3.2 Le coefficient de détermination

$$\boxed{R^2 = \frac{SCE}{SCT} = 1 - \frac{SCR}{SCT}} \qquad 0 \le R^2 \le 1$$

Le $R^2$ mesure la proportion de la variance de $y$ expliquée par le modèle. $R^2 = 0{,}85$ signifie que 85 % des variations de $y$ autour de sa moyenne sont reproduites par la régression.

En régression simple, $R^2 = r^2$, où $r$ est le coefficient de corrélation linéaire entre $x$ et $y$ ; le signe de $r$ est celui de $\hat{\beta}_1$.

Ordre de grandeur : le $R^2$ est souvent élevé (plus de 0,9) pour des séries temporelles qui ont une tendance commune, et plus faible (0,2 à 0,5) pour des données en coupe sur des individus très hétérogènes. Un $R^2$ faible n'invalide pas un modèle si les coefficients sont significatifs et conformes à la théorie ; un $R^2$ très élevé ne garantit pas un bon modèle (régression fallacieuse, chapitre 8).

3.3 Le $R^2$ ajusté

Le $R^2$ augmente toujours quand on ajoute une variable explicative, même inutile, car la $SCR$ ne peut que diminuer. Pour comparer des modèles ayant un nombre différent de variables, on utilise le $R^2$ ajusté, qui tient compte des degrés de liberté ($k$ = nombre de paramètres estimés, constante comprise) :

$$\boxed{\bar{R}^2 = 1 - \frac{SCR / (n - k)}{SCT / (n - 1)} = 1 - (1 - R^2)\,\frac{n - 1}{n - k}}$$

Il peut diminuer lorsqu'on ajoute une variable peu utile, et même être négatif. On préfère, entre deux modèles expliquant la même variable, celui qui a le $\bar{R}^2$ le plus élevé (toutes choses égales par ailleurs).

3.4 Le tableau d'analyse de la variance

Les logiciels présentent la décomposition dans un tableau (ANOVA) :

Source Somme des carrés Degrés de liberté Carré moyen
Expliquée (régression) $SCE$ $k - 1$ $SCE / (k - 1)$
Résiduelle $SCR$ $n - k$ $SCR / (n - k) = \hat{\sigma}^2$
Totale $SCT$ $n - 1$

Le rapport des carrés moyens donne la statistique de Fisher, utilisée pour tester la significativité globale du modèle (chapitre 4) :

$$F = \frac{SCE / (k - 1)}{SCR / (n - k)} = \frac{R^2 / (k - 1)}{(1 - R^2) / (n - k)}$$

3.5 L'erreur type de la régression

L'erreur type de la régression $\hat{\sigma} = \sqrt{SCR / (n - k)}$ mesure l'écart typique entre les valeurs observées et les valeurs ajustées, dans l'unité de $y$. Rapportée à la moyenne de $y$, elle donne une idée de la précision relative du modèle.

3.6 L'analyse graphique des résidus

Les statistiques ne suffisent pas : il faut regarder les résidus.

  • Résidus en fonction de $x$ ou de $\hat{y}$ : ils doivent être répartis au hasard autour de zéro, dans une bande de largeur constante. Une forme en entonnoir signale une hétéroscédasticité (chapitre 7) ; une forme courbe, une mauvaise forme fonctionnelle (chapitre 6).
  • Résidus dans l'ordre du temps (séries temporelles) : de longues séquences de même signe signalent une autocorrélation (chapitre 7).
  • Valeurs atypiques : un résidu très grand (plus de deux ou trois fois $\hat{\sigma}$) doit être examiné (erreur de saisie, événement exceptionnel). Une observation très éloignée des autres en $x$ peut aussi avoir une forte influence sur la droite.

3.7 Les critères d'information

Pour choisir entre plusieurs modèles expliquant la même variable, les logiciels fournissent aussi des critères d'information, qui pénalisent le nombre de paramètres plus fortement que le $\bar{R}^2$ :

$$AIC = \ln\left(\frac{SCR}{n}\right) + \frac{2k}{n} \qquad BIC = \ln\left(\frac{SCR}{n}\right) + \frac{k \ln n}{n}$$

On retient le modèle dont le critère est le plus faible. Le critère de Schwarz (BIC) pénalise davantage les modèles comportant beaucoup de variables et conduit à des modèles plus parcimonieux.

3.8 Méthode : évaluer la qualité d'un ajustement

  1. Calculer $SCT = S_{yy}$, $SCE$ (par $\hat{\beta}_1 S_{xy}$ ou $SCT - SCR$) et $SCR$.
  2. Calculer $R^2$ et l'interpréter en pourcentage de variance expliquée.
  3. Calculer $\bar{R}^2$ si l'on compare des modèles.
  4. Construire le tableau ANOVA et calculer $F$ et $\hat{\sigma}$.
  5. Examiner les résidus (graphiques, valeurs atypiques) avant de conclure.

Les pièges à éviter

  • Juger un modèle sur son seul $R^2$.
  • Comparer les $R^2$ de modèles ayant des variables expliquées différentes ($y$ et $\ln y$) : ils ne sont pas comparables.
  • Comparer des modèles de tailles différentes avec le $R^2$ simple au lieu du $\bar{R}^2$.
  • Utiliser la décomposition $SCT = SCE + SCR$ pour un modèle sans constante.
  • Oublier que $k$ compte la constante.

Exercice 1 — Qualité de l'ajustement de la fonction de consommation

On reprend les 10 ménages du chapitre 2 : $S_{xx} = 150$, $S_{xy} = 96$, $S_{yy} = 62{,}32$, $\hat{\beta}_1 = 0{,}64$, $\bar{y} = 7{,}2$ et les résidus : 0,20 ; − 0,24 ; 0,32 ; − 0,22 ; 0,34 ; − 0,40 ; − 0,24 ; 0,42 ; − 0,32 ; 0,14.

Travail à faire :

  1. Calculez $SCT$, $SCE$ et $SCR$ ; vérifiez l'équation d'analyse de la variance.
  2. Calculez $R^2$, le coefficient de corrélation linéaire et le $R^2$ ajusté. Interprétez.
  3. Construisez le tableau d'analyse de la variance et calculez la statistique $F$.
  4. Calculez l'erreur type de la régression et rapportez-la à la moyenne de $y$.
  5. Le ménage 10 a un revenu très supérieur aux autres. Quel risque cela présente-t-il ? Son résidu est-il atypique ?
Voir le corrigé

1) Décomposition

  • $SCT = S_{yy} = \mathbf{62{,}32}$ ;
  • $SCE = \hat{\beta}_1 S_{xy} = 0{,}64 \times 96 = \mathbf{61{,}44}$ (ou $0{,}64^2 \times 150 = 61{,}44$) ;
  • $SCR = \sum e_i^2 = \mathbf{0{,}88}$.

Vérification : $61{,}44 + 0{,}88 = 62{,}32$ .

2) Coefficients

$$R^2 = \frac{61{,}44}{62{,}32} \approx \mathbf{0{,}9859} \qquad r = +\sqrt{0{,}9859} \approx \mathbf{0{,}993} \qquad \bar{R}^2 = 1 - \frac{0{,}88 / 8}{62{,}32 / 9} = 1 - \frac{0{,}11}{6{,}924} \approx \mathbf{0{,}9841}$$

Le revenu explique 98,6 % de la variance de la consommation entre ces ménages ; la liaison est positive et très forte (le signe de $r$ est celui de la pente).

3) Tableau ANOVA ($n = 10$, $k = 2$)

Source Somme des carrés ddl Carré moyen
Expliquée 61,44 1 61,44
Résiduelle 0,88 8 0,11
Totale 62,32 9

$$F = \frac{61{,}44}{0{,}11} \approx \mathbf{558{,}5}$$

4) Erreur type : $\hat{\sigma} = \sqrt{0{,}11} \approx 0{,}332$ millier de DH, soit environ 332 DH, c'est-à-dire $0{,}332 / 7{,}2 \approx$ 4,6 % de la consommation moyenne : les prévisions du modèle s'écartent typiquement de 4,6 % des valeurs observées.

5) Le ménage 10 ($x = 18$) est éloigné des autres ($\bar{x} = 9$) : c'est un point influent, qui pèse fortement sur la pente (sa contribution à $S_{xy}$ est de 53,1 sur 96). Si sa consommation était mal mesurée, toute la droite serait faussée. Son résidu (0,14) est cependant faible, bien inférieur à $2\,\hat{\sigma} \approx 0{,}66$ : il n'est pas atypique et confirme la relation. On peut vérifier la robustesse en réestimant le modèle sans ce ménage.

Exercice 2 — À partir des sommes

Sur $n = 12$ observations : $S_{xx} = 200$, $S_{xy} = 160$, $S_{yy} = 180$.

  1. Estimez la pente et calculez $SCE$, $SCR$, $R^2$ et $\bar{R}^2$.
  2. Construisez le tableau ANOVA et calculez $F$ et $\hat{\sigma}$.
Voir le corrigé

1) $\hat{\beta}_1 = 160 / 200 = \mathbf{0{,}8}$ ; $SCE = 0{,}8 \times 160 = \mathbf{128}$ ; $SCR = 180 - 128 = \mathbf{52}$ ; $R^2 = 128 / 180 \approx \mathbf{0{,}711}$ ; $\bar{R}^2 = 1 - (52/10)/(180/11) = 1 - 5{,}2 / 16{,}364 \approx \mathbf{0{,}682}$.

2) Expliquée : 128 (1 ddl, carré moyen 128) ; résiduelle : 52 (10 ddl, carré moyen 5,2) ; totale : 180 (11 ddl). $F = 128 / 5{,}2 \approx \mathbf{24{,}6}$ ; $\hat{\sigma} = \sqrt{5{,}2} \approx \mathbf{2{,}28}$.

Exercice 3 — Choisir entre deux modèles

Pour expliquer les ventes d'une entreprise sur 12 trimestres, on compare :

  • modèle A : une variable explicative (publicité), $R^2 = 0{,}711$ ;
  • modèle B : trois variables explicatives (publicité, prix, nombre de vendeurs), $R^2 = 0{,}74$.
  1. Calculez le $R^2$ ajusté de chaque modèle.
  2. Quel modèle préférer ? Quels autres critères faut-il examiner ?
Voir le corrigé

1) A ($k = 2$) : $1 - 0{,}289 \times 11/10 \approx \mathbf{0{,}682}$. B ($k = 4$) : $1 - 0{,}26 \times 11/8 = 1 - 0{,}3575 \approx \mathbf{0{,}643}$.

2) Le modèle A a le meilleur $\bar{R}^2$ : les deux variables supplémentaires de B améliorent à peine l'ajustement au prix de deux degrés de liberté. Il faut aussi examiner la significativité des coefficients (tests de Student), leur signe (conformité à la théorie), l'analyse des résidus et la qualité des prévisions hors échantillon.

L'essentiel — La qualité de l'ajustement

  • $SCT = SCE + SCR$ (modèle avec constante) ; en régression simple $SCE = \hat{\beta}_1 S_{xy}$.
  • $R^2 = SCE / SCT = 1 - SCR / SCT$ : part de la variance de $y$ expliquée ; en régression simple $R^2 = r^2$.
  • Le $R^2$ augmente toujours quand on ajoute une variable ; $R^2$ ajusté : $1 - (1 - R^2)(n - 1)/(n - k)$, $k$ paramètres constante comprise.
  • Tableau ANOVA : ddl $k - 1$, $n - k$, $n - 1$ ; $F = [SCE/(k - 1)] / [SCR/(n - k)]$.
  • Erreur type de la régression $\hat{\sigma} = \sqrt{SCR/(n - k)}$, dans l'unité de $y$.
  • Graphiques des résidus : entonnoir (hétéroscédasticité), courbe (forme fonctionnelle), séquences (autocorrélation), valeurs atypiques et points influents.
  • Ne pas juger un modèle sur son seul $R^2$ ; ne pas comparer $R^2$ de $y$ et de $\ln y$.
1L'équation d'analyse de la variance s'écrit :
2R² = 0,64 signifie que :
3En régression simple, si r = − 0,9, R² vaut :
4Quand on ajoute une variable explicative, le R² :
5SCT = 100, SCR = 20. R² vaut :
6n = 20, k = 3, R² = 0,8. Le R² ajusté vaut environ :
7Le carré moyen résiduel est égal à :
8Des résidus formant un entonnoir signalent :
9On ne peut pas comparer directement les R² de deux modèles si :
10L'erreur type de la régression s'exprime :
Couverture : Cahier de préparation — Économétrie (S5)
Prépare ton examenCahier de préparation — Économétrie (S5)

160 QCM corrigés, 16 exercices et 3 examens blancs

Voir le cahier d'Économétrie 50 DH · 79 pages · PDF envoyé sur WhatsApp

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.

Voir les 16 sujets de concours en Économétrie →

Nouveaux cours, cahiers et sujets corrigés : suis la chaîne WhatsApp SaadConcours.Suivre la chaîne