Adloun

Ce qu'un seul point aberrant fait à la corrélation

Exercice · niveau 2 · mathématiques approfondies (ECG 2e année), chapitre 13 — Travaux pratiques avec Python · Statistiques descriptives bivariées

Énoncé

On relève et . Donner le coefficient de corrélation et la pente de la droite de régression de en . On ajoute le couple : recalculer les deux, et commenter.

Corrigé

Avant. pour les cinq couples : les points sont alignés sur une droite de pente , donc et .

Après, le point moyen. , et .

Covariance. , donc .

Variances. donne ; donne .

Les deux nombres.

Le commentaire. Un seul point sur six fait tomber de à et la pente de à . La raison est que ces indicateurs sont bâtis sur des moyennes de produits d'écarts : un point qui s'écarte de de la tendance y pèse cent fois plus qu'un point qui s'en écarte de .

Le code.

import numpy as np
x = np.array([1., 2, 3, 4, 5, 6])
y = np.array([2., 4, 6, 8, 10, 0])
cov = np.mean(x*y) - np.mean(x)*np.mean(y)
print(cov/np.var(x), cov/(np.std(x)*np.std(y)))

Le point à retenir. On regarde le nuage avant de lire un coefficient : celui-ci résume, il ne montre pas — et il ne signale jamais lui-même le point unique qui l'a fabriqué.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.