Adloun

Glaces et noyades — la variable de confusion

Application directe du cours · niveau 1 (application) · mathématiques complémentaires (terminale), chapitre 10 — Statistique à deux variables quantitatives

Énoncé

Glaces et noyades — la variable de confusion.

Dans une région littorale, on relève chaque mois la température moyenne (en C), les ventes de glaces (en milliers de litres) et le nombre de noyades accidentelles. Les données sont fictives, mais construites de façon réaliste.

Corrigé

Chacune des deux séries est donc encore mieux expliquée par la température que l'une par l'autre.


import numpy as np

T = np.array([6, 7, 10, 13, 17, 21, 24, 24, 20, 15, 10, 7])
g = np.array([8, 13, 24, 45, 71, 88, 99, 96, 79, 55, 34, 19])
d = np.array([0, 1, 4, 7, 9, 14, 14, 14, 11, 8, 3, 0])

def residus(x, y):
    a, b = np.polyfit(x, y, 1)
    return y - (a * x + b)

print(np.corrcoef(g, d)[0, 1])                        # 0.9831
print(np.corrcoef(T, g)[0, 1], np.corrcoef(T, d)[0, 1])   # 0.9943 0.9887
print(np.corrcoef(residus(T, g), residus(T, d))[0, 1])    # -0.0002

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.