Économétrie (ECON0212)
HEC Liège
October 2026

lien de participation (code : EFAIRJX)
Introduction au modèle de régression linéaire simple et à l’estimation par moindres carrés ordinaires (MCO).
Application empirique : taille de la classe et performance des élèves.
Gardez à l’esprit que nous cherchons à découvrir des relations causales.
Obtenues du cours de Raj Chetty et Greg Bruich
Contexte
Données
Ouvrir la base grade5.dta qui se trouve dans le dossier exercice de ce chapitre (sur LOLA).
Examiner les données :
avgmath et avgverb ?Avez-vous un a priori sur la relation réelle (linéaire) entre la taille des classes et les résultats des élèves ? Que feriez-vous pour obtenir un premier aperçu ?


Score moyen par taille de classe.


Concentrons-nous sur les résultats en mathématiques !
Comment résumer (et visualiser) la relation entre les deux variables ?

- Celle-ci est horizontale : elle suppose que le score moyen en mathématiques ne varie pas avec la taille de la classe. 😩
Tracer une droite qui résume au mieux le nuage de points.

Nous nous intéressons à la relation entre deux variables :
Mais comment choisir b_0 et b_1 pour que la droite représente au mieux les données ?



\widehat{y}_i \neq y_i
\hat{e}_i = y_i - \widehat{y}_i
y_i = \widehat y_i + \hat{e}_i = b_0 + b_1 x_i + \hat{e}_i
y_i = \widehat y_i + \hat{e}_i = b_0 + b_1 x_i + \hat{e}_i


y_i = \beta_0 + \beta_1 x_i + e_i
y_i = \underbrace{\beta_0 + \beta_1 x_i}_{\text{partie expliquée par } x_i} + \underbrace{e_i}_{\text{autres facteurs}}

Comment choisir la droite qui représente le mieux nos données ? Quel critère de minimisation pouvons-nous utiliser ?
En anglais : Ordinary Least Squares (OLS).
Pente : \quad b_1 = \dfrac{\operatorname{cov}(x,y)}{\operatorname{var}(x)} = \dfrac{\sum_{i=1}^n (x_i-\bar{x})(y_i-\bar{y})} {\sum_{i=1}^n (x_i-\bar{x})^2}
Constante : \quad b_0 = \bar{y} - b_1\bar{x}
Pour l’instant, supposons que les variables dépendante (y) et indépendante (x) sont numériques.
Ordonnée à l’origine (b_0) : valeur prédite de y (\widehat{y}) lorsque x = 0 (ou constante).
Pente (b_1) : le changement prédit, en moyenne, dans la valeur de y associé à une augmentation d’une unité de x . \frac{\Delta y}{\Delta x} = b_1
I.e., de combien la variable dépendante change-t-elle si la variable indépendante augmente d’une unité ?
⚠️ Nous utilisons le terme « associé », en évitant clairement d’interpréter b_1 comme l’impact causal de x sur y.
Pour faire une telle affirmation, certaines conditions spécifiques doivent être remplies.
(Voir chapitre « Causalité » !)
y_i = \beta_0 + \beta_1 x_i + e_i
« Ajuster une droite aux données »
Choisir b_0 et b_1 qui minimisent la somme des carrés des résidus
Sur le modèle de population : y_i = \beta_0 + \beta_1 x_i + e_i
Algébriques (aujourd’hui) \quad\longrightarrow\quad Statistiques (chapitre 5)
[H1] Le modèle est linéaire dans les paramètres :
y_i = \beta_0 + \beta_1 x_i + e_i
👉 y est une combinaison linéaire des paramètres \beta_0, \beta_1.
⚠️ x peut être transformé : il n’existe aucune restriction sur la forme que doit prendre x.
| ✅ Linéaire dans les paramètres | ❌ Non linéaire dans les paramètres |
|---|---|
| y_i = \beta_0 + \beta_1 \sqrt{x_i} + e_i | y_i = \beta_0 + x_i^{\beta_1} + e_i |
| y_i = \beta_0 + \beta_1 x_i^2 + e_i | y_i = \beta_0 + \exp(\beta_1 x_i) + e_i |
| \log y_i = \beta_0 + \beta_1 \log x_i + e_i | y = 1/ (\beta_0 + \beta_1 x) + u |
Nous pouvons prendre en compte les relations non linéaires dans les régressions.
On peut, par exemple, ajouter un terme d’ordre supérieur comme ceci : y_i = \beta_0 + \beta_1 x_i + \beta_2 x_i^2 + e_i
C’est alors une régression linéaire multiple (prochain cours !).

Linéarité dans les paramètres \neq relation linéaire entre x et y
Le modèle décrit une relation dans la population :
y_i = \beta_0 + \beta_1 x_i + e_i
Mais nous n’observons qu’un échantillon de n observations :
\{(x_i,y_i): i=1,\ldots,n\}
[H2] Échantillon aléatoire : les observations (x_i,y_i) sont indépendantes et identiquement distribuées (i.i.d.).
y_i = \beta_0 + \beta_1 x_i + e_i
[H3] Quelle que soit la valeur de x, l’erreur a une espérance conditionnelle nulle : E(e \mid x) = 0
Autrement dit, les facteurs non observés contenus dans e ne varient pas systématiquement, en moyenne, avec x.
\textrm{salaire}_i = \beta_0 + \beta_1 \,\textrm{éducation}_i + e_i
Il faut réfléchir à ce qui peut être contenu dans e_i : ambition, capacités, santé, conditions du marché du travail local, etc.
L’hypothèse E(e \mid x)=0 implique que, quel que soit le niveau d’éducation :
E(e \mid \textrm{décrocheur scolaire}) = E(e \mid \textrm{diplômé d'un master}) = 0
y_i = \beta_0 + \beta_1 x_i + e_i
[H1] Modèle linéaire dans ses paramètres.
[H2] Échantillon aléatoire : \{(x_i, y_i) : i = 1, \cdots, n\} où les (x_i, y_i) sont i.i.d.
[H3] Moyenne conditionnelle nulle : E(e \mid x) = 0.
[H4] Variabilité de x : x ne doit pas être constant dans l’échantillon (x_i \neq c).
Sous les hypothèses H1–H4, les estimateurs MCO (\beta_0) et (\beta_1) sont sans biais. E(b_0)=\beta_0 \qquad\text{et}\qquad E(b_1)=\beta_1
[H1]-[H5] ensemble forment le théorème de Gauss-Markov : sous ces 5 hypothèses, l’estimateur MCO est BLUE (Best Linear Unbiased Estimator).
Lien avec les propriétés statistiques :
Sans biais (\mathbb{E}(b_0)=\beta_0, \mathbb{E}(b_1)=\beta_1) : déjà garanti par [H1]-[H4].
Efficace (variance minimale parmi tous les estimateurs linéaires non biaisés) : nécessite en plus [H5].
À suivre au chapitre 5 …
StataEn Stata, les régressions OLS sont estimées à l’aide de la fonction regress (reg).
Voici comment cela fonctionne :
Estimons le modèle suivant par MCO : \textrm{average math score}_i = \beta_0 + \beta_1 \, \textrm{class size}_i + e_i

Cela implique (sans l’indice _i par simplicité) :
\begin{aligned} \widehat y &= b_0 + b_1 x \\ \widehat{\text{average math score}} &= b_0 + b_1 \cdot \text{class size} \\ \widehat{\text{average math score}} &= 61.11 + 0.19 \cdot \text{class size} \end{aligned}
Quel est le score moyen prédit pour une classe de 15 élèves ?
\begin{aligned} \widehat{\text{average math score}} &= 61.11 + 0.19 \cdot 15 \\ \widehat{\text{average math score}} &= 63.98 \end{aligned}

Après avoir agrégé les données au niveau de la taille de la classe avec le code suivant :
Régresser le score moyen en lecture (verbal) (variable dépendante) sur la taille de la classe (variable indépendante). Interpréter les coefficients.
Calculer les coefficients OLS b_0 et b_1 de la régression précédente en utilisant les formules vues plus haut. (Indice : vous devez utiliser les commandes corr et summarize.)
Quel est le score de lecture moyen prédit quand la taille de la classe est égale à 0 ? (est-ce que ce chiffre a du sens ?!)
Quel est le score de lecture moyen prédit quand la taille de la classe est égale à 30 ?
À partir de l’estimation par MCO, nous pouvons calculer :
Valeur prédite : \widehat y_i = b_0 + b_1 x_i
Résidus (estimés) : \hat e_i = y_i - b_0 - b_1 x_i = y_i - \bar y - b_1 (x_i - \bar x)
Droite de régression : \widehat y = b_0 + b_1 x
La somme ou moyenne des résidus est 0. \begin{aligned} \frac{1}{n} \sum_{i=1}^n \hat{e}_i &= \frac{1}{n} \sum_{i=1}^n (y_i - \widehat y_i) \\ &= \bar{y} - \frac{1}{n} \sum_{i=1}^n \widehat{y}_i = 0 \end{aligned}
Covariance entre la variable indépendante et résidus est 0. \sum_{i=1}^n x_i \hat e_i = 0 \operatorname{cov}(x,\hat e) = \frac{1}{n}\sum_{i=1}^n (x_i-\bar x)\hat e_i = \frac{1}{n}\sum_{i=1}^n x_i\hat e_i =0.
Le point (\bar{x}, \bar{y}) est situé sur la droite de régression. \bar{y}= b_0 + b_1 \bar{x}
La moyenne de \widehat{y}_i est égale à \bar{y}, d’après (1). \begin{aligned} \frac{1}{n} \sum_{i=1}^n \widehat{y}_i &= \frac{1}{n} \sum_{i=1}^n (b_0 + b_1 x_i) \\ &= b_0 + b_1 \bar{x} = \bar{y} \end{aligned}
Covariance entre la prediction et les résidus est 0, d’après (1) et (2). \begin{aligned} \operatorname{cov}(\widehat y_i, \hat{e}_i) &= \operatorname{cov}( b_0 + b_1 x_i, \hat{e}_i) \\ &= b_1 \operatorname{cov}(x_i, \hat{e}_i) = 0 \end{aligned} car \operatorname{cov}(a + cx, y) = c \, \operatorname{cov}(x, y).
SCT = SCE + SCR Variation totale = Expliquée par le modèle + Non expliquée par le modèle
\Rightarrow Ces deux propriétés découlent des conditions du premier ordre du problème de minimisation des MCO.
SCT = SCE + SCR Variation totale = Expliquée par le modèle + Non expliquée par le modèle
R^2 = \frac{\text{Variance expliquée}}{\text{Variance totale}} = \frac{SCE}{SCT} = 1 - \frac{SCR}{SCT} \in [0, 1]
avec SCE = \sum_{i=1}^n (\widehat y_i - \bar y)^2 et SCT = \sum_{i=1}^n (y_i - \bar y)^2.
Interprétation : un R^2 de 0.5, par exemple, signifie que la variation de x « explique » 50 % de la variation de y.
⚠️ Un R^2 faible NE signifie PAS que le modèle est inutile !
Régresser avgmath_cs sur classize. Quel est le R^2 ?
Calculer la valeur prédite de avgmath_cs (appelez-la avgmath_cs_pred) et le résidu (residu). Quelle est la valeur moyenne du résidu ?
Calculer la variance expliquée et la variance totale pour cette régression. En déduire le R^2.
Calculer le carré de la corrélation entre classize et avgmath_cs. Quelle propriété relie le R^2 et la corrélation dans une régression univariée ?
Répéter la question 1 pour avgverb_cs. Pour quelle matière la variance de la taille de la classe explique-t-elle le plus la variance du score des étudiants ?
Comment écrire le modèle de régression simple.
Le problème de minimisation dont l’estimateur des MCO est une solution.
Les hypothèses statistiques de base du modèle.
Les propriétés algébriques de l’estimateur des MCO.
Le concept du R^2, ainsi que les notions de SCT (somme des carrés totaux), SCE (somme des carrés expliqués) et SCR (somme des carrés des résidus).
✅ Comment gérer les données ? Ouvrez-les, ordonnez-les, visualisez-les…
🚧 Comment résumer une relation entre plusieurs variables ? Régression linéaire simple… à suivre
❌ Qu’est-ce que la causalité ?
❌ Comment faire si nous n’observons qu’une partie de la population ?
❌ Nos résultats sont-ils uniquement dus au hasard ?
❌ Comment trouver de l’exogénéité en pratique ?
Contact
Un grand merci à Malka Guillot pour avoir partagé les supports de ce cours, ainsi qu’à Florian Oswald et à toute l’équipe de ScPoEconometrics pour leur livre et leurs ressources.
