Chapitre 5 · Semestre 2

La statistique bivariée : corrélation et régression

Statistique Descriptive

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

  • lire un tableau de contingence, ses distributions marginales et conditionnelles ;
  • calculer une covariance et un coefficient de corrélation linéaire ;
  • déterminer la droite de régression par la méthode des moindres carrés ;
  • calculer et interpréter le coefficient de détermination $R^2$ ;
  • faire une prévision et en connaître les limites.

5.1 Les séries statistiques à deux variables

On étudie simultanément deux caractères $X$ et $Y$ sur les mêmes individus : dépenses de publicité et ventes, revenu et consommation, surface et prix d'un logement. Les données se présentent :

  • soit sous forme de couples $(x_i, y_i)$, représentés par un nuage de points ;
  • soit, pour de grands effectifs ou des caractères qualitatifs, sous forme d'un tableau de contingence (tableau à double entrée) d'effectifs $n_{ij}$.

Exemple de tableau de contingence : 200 clients d'une enseigne selon le sexe et le canal d'achat.

En ligne En magasin Total
Hommes 48 72 120
Femmes 32 48 80
Total 80 120 200
  • Les distributions marginales sont les totaux de lignes et de colonnes (120 hommes, 80 achats en ligne…).
  • Les distributions conditionnelles décrivent une variable pour une modalité fixée de l'autre : 40 % des hommes achètent en ligne ($48/120$), et 40 % des femmes aussi ($32/80$).

Les deux distributions conditionnelles étant identiques, les deux caractères sont indépendants : chaque case vérifie $n_{ij} = n_{i \cdot} \times n_{\cdot j} / N$ (par exemple $120 \times 80 / 200 = 48$). Le test du khi-deux, présenté dans le chapitre sur les tests d'hypothèses du cours Échantillonnage et estimation, mesure si l'écart à cette situation est trop grand pour être dû au hasard.

5.2 La covariance

La covariance mesure le sens de la variation conjointe de deux variables :

$$\boxed{cov(x, y) = \frac{1}{n} \sum (x_i - \bar{x})(y_i - \bar{y}) = \frac{1}{n} \sum x_i\,y_i - \bar{x}\,\bar{y}}$$

  • $cov > 0$ : les deux variables ont tendance à varier dans le même sens ;
  • $cov < 0$ : elles varient en sens contraire ;
  • $cov \approx 0$ : pas de liaison linéaire.

Sa valeur dépend des unités choisies : elle ne permet pas de juger l'intensité de la liaison.

5.3 Le coefficient de corrélation linéaire

$$\boxed{r = \frac{cov(x, y)}{\sigma_x\,\sigma_y}} \qquad -1 \le r \le 1$$

Valeur de $r$ Interprétation
$r = 1$ ou $r = -1$ Liaison linéaire parfaite (points alignés)
$\vert r \vert \ge 0{,}8$ Liaison linéaire forte
$0{,}5 \le \vert r \vert < 0{,}8$ Liaison moyenne
$\vert r \vert < 0{,}5$ Liaison faible
$r = 0$ Absence de liaison linéaire (une liaison non linéaire reste possible)

Corrélation n'est pas causalité : les ventes de glaces et le nombre de noyades sont corrélés, parce que tous deux dépendent de la température. Une corrélation peut aussi être fortuite sur un petit échantillon.

5.4 La droite de régression des moindres carrés

On cherche la droite $\hat{y} = a\,x + b$ qui passe « au plus près » des points, c'est-à-dire qui minimise la somme des carrés des résidus $e_i = y_i - \hat{y}_i$ :

$$\min_{a,b} \sum (y_i - a\,x_i - b)^2 \;\Rightarrow\; \boxed{a = \frac{cov(x, y)}{V(x)} \qquad b = \bar{y} - a\,\bar{x}}$$

  • La droite passe par le point moyen $(\bar{x}, \bar{y})$ ;
  • la somme des résidus est nulle ;
  • la pente $a$ s'interprète comme la variation moyenne de $y$ quand $x$ augmente d'une unité.

La droite de régression de $x$ en $y$ ($x = a'\,y + b'$, avec $a' = cov / V(y)$) est différente, sauf si $|r| = 1$ ; on a la relation $a \times a' = r^2$.

5.5 Le coefficient de détermination

La variabilité totale de $y$ se décompose en une partie expliquée par la droite et une partie résiduelle :

$$\underbrace{\sum (y_i - \bar{y})^2}_{SCT} = \underbrace{\sum (\hat{y}_i - \bar{y})^2}_{SCE\ (\text{expliquée})} + \underbrace{\sum (y_i - \hat{y}_i)^2}_{SCR\ (\text{résiduelle})} \qquad \boxed{R^2 = \frac{SCE}{SCT} = r^2}$$

$R^2 = 0{,}85$ signifie que 85 % de la variance de $y$ est expliquée par la liaison linéaire avec $x$.

5.6 La prévision et ses limites

La droite permet d'estimer $y$ pour une valeur donnée de $x$ : $\hat{y}_0 = a\,x_0 + b$. La prévision est d'autant plus fiable que $R^2$ est élevé et que $x_0$ reste dans l'intervalle des données observées : au-delà (extrapolation), rien ne garantit que la relation reste linéaire.

Ajustements non linéaires : si le nuage a une forme exponentielle ($y = B\,A^x$, croissance à taux constant), on ajuste une droite sur $\ln y$ : $\ln y = x \ln A + \ln B$. De même, un ajustement puissance ($y = B\,x^a$) se linéarise avec $\ln y$ et $\ln x$.

5.7 Méthode : régression linéaire à la main

  1. Construire le tableau des $x_i$, $y_i$, $x_i^2$, $y_i^2$ et $x_i\,y_i$ et leurs sommes.
  2. Calculer $\bar{x}$, $\bar{y}$, $V(x)$, $V(y)$ et $cov(x, y)$ par les formules de Koenig.
  3. Calculer $r$ et l'interpréter (sens et intensité).
  4. Calculer $a$, puis $b = \bar{y} - a\,\bar{x}$.
  5. Calculer $R^2$ et faire la prévision demandée, en signalant une éventuelle extrapolation.

Les pièges à éviter

  • Diviser la covariance par $V(y)$ au lieu de $V(x)$ pour la pente de $y$ en $x$.
  • Conclure à une causalité à partir d'une forte corrélation.
  • Conclure à l'absence de liaison quand $r \approx 0$ : la liaison peut être non linéaire.
  • Oublier de vérifier que la droite passe par le point moyen.
  • Extrapoler loin en dehors des données observées.

Exercice 1 — Publicité et ventes

Une entreprise de cosmétiques de Marrakech a relevé, sur six mois, ses dépenses de publicité $x$ et ses ventes $y$ (en milliers de DH) :

Mois 1 2 3 4 5 6
Publicité $x_i$ 8 10 12 15 18 21
Ventes $y_i$ 110 125 135 150 170 180

Travail à faire :

  1. Calculez les moyennes, les variances et la covariance.
  2. Calculez le coefficient de corrélation linéaire et interprétez-le.
  3. Déterminez la droite de régression de $y$ en $x$ et interprétez la pente.
  4. Calculez les valeurs ajustées et les résidus ; vérifiez que la somme des résidus est nulle.
  5. Calculez $R^2$ de deux façons.
  6. Prévoyez les ventes pour un budget publicitaire de 25 milliers de DH ; commentez la fiabilité de cette prévision.
Voir le corrigé

1) Tableau de calcul

$x_i$ $y_i$ $x_i^2$ $y_i^2$ $x_i\,y_i$
8 110 64 12 100 880
10 125 100 15 625 1 250
12 135 144 18 225 1 620
15 150 225 22 500 2 250
18 170 324 28 900 3 060
21 180 441 32 400 3 780
84 870 1 298 129 750 12 840

$$\bar{x} = 14 \qquad \bar{y} = 145 \qquad V(x) = \frac{1\,298}{6} - 14^2 \approx 20{,}33 \qquad V(y) = \frac{129\,750}{6} - 145^2 = 600$$

$$cov(x, y) = \frac{12\,840}{6} - 14 \times 145 = 2\,140 - 2\,030 = \mathbf{110}$$

2) Corrélation

$$r = \frac{110}{\sqrt{20{,}33} \times \sqrt{600}} = \frac{110}{4{,}509 \times 24{,}495} \approx \mathbf{0{,}996}$$

Liaison linéaire positive et très forte entre publicité et ventes.

3) Droite de régression

$$a = \frac{110}{20{,}33} \approx \mathbf{5{,}41} \qquad b = 145 - 5{,}41 \times 14 \approx \mathbf{69{,}26} \qquad \hat{y} = 5{,}41\,x + 69{,}26$$

Chaque millier de DH supplémentaire de publicité est associé, en moyenne, à 5 410 DH de ventes supplémentaires.

4) Résidus

$x_i$ $y_i$ $\hat{y}_i$ $e_i$
8 110 112,54 − 2,54
10 125 123,36 1,64
12 135 134,18 0,82
15 150 150,41 − 0,41
18 170 166,64 3,36
21 180 182,87 − 2,87

Somme des résidus : $-2{,}54 + 1{,}64 + 0{,}82 - 0{,}41 + 3{,}36 - 2{,}87 = 0$ .

5) Coefficient de détermination

$R^2 = r^2 \approx \mathbf{0{,}992}$. Par la décomposition : $SCT = 6 \times 600 = 3\,600$, $SCR = \sum e_i^2 \approx 29{,}51$, d'où $R^2 = 1 - 29{,}51 / 3\,600 \approx 0{,}992$ . 99,2 % de la variance des ventes est expliquée par la publicité.

6) Prévision

$$\hat{y} = 5{,}41 \times 25 + 69{,}26 \approx \mathbf{204{,}5 \text{ milliers de DH}}$$

L'ajustement est excellent, mais 25 est en dehors de l'intervalle observé (8 à 21) : c'est une extrapolation, prudente à utiliser (l'effet de la publicité finit généralement par s'essouffler). De plus, la corrélation ne prouve pas la causalité : les ventes peuvent aussi dépendre de la saison.

Exercice 2 — Prix et quantité demandée

Un commerçant observe la quantité vendue $y$ (unités par jour) d'un produit selon son prix $x$ (DH) :

$x_i$ 10 12 14 16 18
$y_i$ 50 46 41 38 35
  1. Calculez $cov(x, y)$ et $r$.
  2. Déterminez la droite de régression et interprétez la pente.
  3. Quelle quantité peut-on prévoir pour un prix de 15 DH ?
Voir le corrigé

1) $\bar{x} = 14$, $\bar{y} = 42$ ; $\sum x_i^2 = 1\,020$, $\sum y_i^2 = 8\,966$, $\sum x_i y_i = 2\,864$. $V(x) = 204 - 196 = 8$ ; $V(y) = 1\,793{,}2 - 1\,764 = 29{,}2$ ; $cov = 572{,}8 - 588 = \mathbf{-15{,}2}$. $r = -15{,}2 / \sqrt{8 \times 29{,}2} \approx \mathbf{-0{,}995}$ : liaison négative très forte (loi de la demande).

2) $a = -15{,}2 / 8 = \mathbf{-1{,}9}$ ; $b = 42 + 1{,}9 \times 14 = \mathbf{68{,}6}$ : $\hat{y} = -1{,}9\,x + 68{,}6$. Chaque dirham de hausse du prix fait perdre en moyenne 1,9 unité vendue par jour.

3) $\hat{y} = -1{,}9 \times 15 + 68{,}6 = \mathbf{40{,}1}$ unités (interpolation : 15 DH est dans l'intervalle observé).

Exercice 3 — Ajustement exponentiel

Le chiffre d'affaires d'une jeune entreprise (milliers de DH) a évolué ainsi : année 1 : 100 ; année 2 : 121 ; année 3 : 145 ; année 4 : 176 ; année 5 : 212.

  1. Pourquoi un ajustement exponentiel est-il adapté ?
  2. On pose $z = \ln y$. La régression de $z$ sur l'année $t$ donne $z = 0{,}1878\,t + 4{,}4177$. Déduisez-en le modèle $y = B\,A^t$ et le taux de croissance annuel moyen estimé.
  3. Prévoyez le chiffre d'affaires de l'année 6.
Voir le corrigé

1) Les rapports successifs sont presque constants ($121/100 = 1{,}21$ ; $145/121 \approx 1{,}20$ ; $176/145 \approx 1{,}21$ ; $212/176 \approx 1{,}20$) : la croissance se fait à taux constant, ce qui correspond à un modèle exponentiel.

2) $A = e^{0{,}1878} \approx 1{,}2065$ et $B = e^{4{,}4177} \approx 82{,}9$ : $y \approx 82{,}9 \times 1{,}2065^t$, soit une croissance d'environ 20,65 % par an.

3) $\hat{y}_6 \approx 82{,}9 \times 1{,}2065^6 \approx \mathbf{256}$ milliers de DH.

L'essentiel — Corrélation et régression

  • Tableau de contingence : distributions marginales et conditionnelles ; indépendance si $n_{ij} = n_{i\cdot}\,n_{\cdot j} / N$.
  • Covariance : $cov(x, y) = \sum x_i y_i / n - \bar{x}\,\bar{y}$ (sens de la liaison).
  • Corrélation : $r = cov / (\sigma_x \sigma_y)$, entre − 1 et 1 ; corrélation n'est pas causalité ; $r \approx 0$ n'exclut pas une liaison non linéaire.
  • Moindres carrés : $a = cov(x, y) / V(x)$, $b = \bar{y} - a\,\bar{x}$ ; la droite passe par le point moyen ; somme des résidus nulle.
  • $SCT = SCE + SCR$ ; $R^2 = SCE / SCT = r^2$.
  • Prévision $\hat{y}_0 = a\,x_0 + b$ ; prudence en cas d'extrapolation.
  • Ajustement exponentiel : régression de $\ln y$ sur $x$.
1Une covariance négative indique que les deux variables :
2Le coefficient de corrélation linéaire est toujours compris entre :
3r = 0 signifie :
4La pente de la droite de régression de y en x vaut :
5La droite des moindres carrés passe toujours par :
6r = 0,9. Le coefficient de détermination vaut :
7Cov = 30, V(x) = 10, moyenne de x = 5, moyenne de y = 40. La droite est :
8Une forte corrélation entre deux variables prouve :
9Pour ajuster une croissance à taux constant, on fait une régression de :
10Dans un tableau de contingence, deux caractères sont indépendants si :

S'entraîner sur des sujets réels

Des sujets réels de concours (master, licence d'excellence) avec une épreuve de Statistique Descriptive : énoncé complet et corrigé indicatif.

Voir les 58 sujets de concours en Statistique Descriptive →

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