Faire des prédictions à partir de données

Utilise une droite de régression pour prédire des valeurs, remonter jusqu'à un objectif et juger quand une prédiction est fiable.

Intermédiaire25 minLeçon

Définition

Dès que tu as une droite de régression y^=mx+b\hat{y} = mx + b, tu peux t'en servir pour faire des prédictions. Le symbole y^\hat{y} (lu "y chapeau") est la valeur prédite : la valeur attendue par la droite, pas une valeur mesurée.
Il y a deux types de questions :
  • **Prédire yy à partir de xx** : remplace xx par sa valeur et calcule y^=mx+b\hat{y} = mx + b.
  • **Trouver xx pour un objectif yy** : pose mx+bmx + b égal à l'objectif et résous : x=y−bmx = \frac{y - b}{m}.
La position de la valeur de xx compte :
  • Interpolation : xx est à l'intérieur de l'intervalle des données. La prédiction est en général raisonnable.
  • Extrapolation : xx est en dehors de l'intervalle des données. La tendance peut ne pas continuer, la prédiction est donc risquée.
La confiance que tu peux accorder à une prédiction dépend de la force de la corrélation : quand rr est proche de 11 ou de −1-1, les points sont serrés autour de la droite et les prédictions sont fiables ; quand rr est proche de 00, ce ne sont que des estimations grossières.

Essaie tout de suite

Une droite de régression est y^=4x+10\hat{y} = 4x + 10. Quelle est la valeur prédite pour x=5x = 5 ?

Exemples résolus

Une classe a relevé les heures de révision (xx, de 1 à 8 heures) et les notes à un contrôle (yy, sur 100). La droite de régression est y^=5x+52\hat{y} = 5x + 52. Prédis la note d'une élève qui révise 6,56{,}5 heures.
1

Vérifie où se trouve la valeur de x

Les données vont de 11 à 88 heures, et 1≤6,5≤81 \le 6{,}5 \le 8 → À l'intérieur des données : interpolation
2

Remplace x par 6,5 dans l'équation

y^=5(6,5)+52\hat{y} = 5(6{,}5) + 52 → y^=5×6,5+52\hat{y} = 5 \times 6{,}5 + 52
3

Multiplie

5×6,5=32,55 \times 6{,}5 = 32{,}5
4

Ajoute l'ordonnée à l'origine

32,5+52=84,532{,}5 + 52 = 84{,}5 → y^=84,5\hat{y} = 84{,}5

Erreurs courantes

Mettre la valeur cible de y à la place de x : pour une note cible de 8080, calculer 5(80)+52=4525(80) + 52 = 452

Pourquoi c'est faux: 8080 est une note, donc une valeur de yy. La mettre à la place de xx répond à une autre question (la note après 80 heures de révision).

Correct: Pose l'équation égale à l'objectif et isole xx : 80=5x+5280 = 5x + 52, donc x=5,6x = 5{,}6.

Faire confiance à l'extrapolation : prédire 112112 points pour 1212 heures de révision

Pourquoi c'est faux: La tendance n'a été observée qu'entre 1 et 8 heures. En dehors, elle peut changer, et ici la note ne peut même pas dépasser 100.

Correct: Vérifie toujours d'abord l'intervalle des données. Signale les prédictions en dehors comme des extrapolations et traite-les avec prudence.

Arrondir sans penser à la situation : donner 84,584{,}5 points comme une valeur exacte, ou arrondir 5,65{,}6 heures à 55

Pourquoi c'est faux: Une prédiction est une estimation, et des décimales en trop font croire à une précision qu'elle n'a pas. Arrondir un objectif vers le bas peut ne pas suffire (5 heures ne prédisent que 77 points).

Correct: Arrondis à la précision des données, et arrondis vers le haut quand tu dois atteindre un objectif ou prévoir pour tout le monde (temps, chaises, bus).

Considérer toutes les prédictions comme également fiables

Pourquoi c'est faux: On peut toujours calculer une droite, même pour des données dispersées. Avec r≈0,21r \approx 0{,}21, les vraies valeurs peuvent être loin de y^\hat{y}.

Correct: Regarde d'abord le nuage de points ou rr : ∣r∣|r| proche de 1 signifie une prédiction fiable, ∣r∣|r| proche de 0 seulement une estimation grossière.

Visuel interactif

Courbe de la fonction

05101520050100150Heures de révisionNoteŷ(6,5 ; 84,5)

Touche le graphique ou survole-le pour lire les valeurs.

  • Note prédite ŷ = 5x + 52 = 84,5
  • Heures hors de l'intervalle des données (0 = interpolation) = 0 h
ŷ = 5x + 52Note maximale 100Début des données (1 h)Fin des données (8 h)

Nuage de points

Corrélation forte : heures de révision et note

024685060708090100Heures de révisionNote

ŷ = 5x + 52

r = 0,992 · forte corrélation positive

Touche un point pour voir ses coordonnées.

Nuage de points

Corrélation faible : heures de sommeil et note

5678960708090Heures de sommeilNote

ŷ = 2x + 59

r = 0,209 · faible corrélation positive

Touche un point pour voir ses coordonnées.

Bac à sable interactif

Calculatrice d'expressions

Essaie ceux-ci :

Historique

Aucun calcul pour l'instant

Exercices pratiques

18 exercices
Problème 1 sur 18
Facile
Une droite de régression est y^=4x+10\hat{y} = 4x + 10. Quelle est la valeur prédite pour x=5x = 5 ?

Pourquoi c'est important

Les prédictions sont la raison principale pour laquelle on ajuste une droite à des données :
  • Organisation : une fête d'école prévoit combien de visiteurs viendront, pour savoir combien de chaises installer.
  • Santé : les médecins comparent la taille d'un enfant avec des modèles de croissance pour voir si tout se passe bien.
  • Applis de livraison : elles estiment la durée de ta commande à partir de la distance jusqu'au restaurant.
  • Batteries : les téléphones estiment combien d'heures d'autonomie il reste selon la vitesse à laquelle la batterie se vide.
Une prédiction n'est utile que si tu sais aussi à quel point lui faire confiance. Distinguer interpolation et extrapolation, arrondir avec bon sens et vérifier la corrélation t'évite de croire à une note de 112 sur 100.

Applications dans le monde réel

Courbes de croissance des enfants

Les médecins comparent la taille d'un enfant avec des modèles de croissance. Un modèle simple pour les âges de 2 à 10 ans est $\hat{y} = 6x + 77$, où $x$ est l'âge en années et $\hat{y}$ la taille en cm. Le modèle ne vaut que pour ces âges : pour un adulte de 40 ans, il prédirait $317$ cm.

Exemple:

À 5 ans, le modèle prédit 6(5)+77=1076(5) + 77 = 107 cm.

1Essaie par toi-même

Un modèle de croissance pour les âges de 2 à 10 ans est y^=6x+77\hat{y} = 6x + 77 (taille en cm, âge xx en années).

Quelle taille le modèle prédit-il pour un enfant de 8 ans ?

Étape 1 : Écris l'expression mathématique

Remplace xx par 88 :

Estimer les délais de livraison

Les services de livraison de repas ajustent des droites aux commandes passées pour estimer les délais. Une appli a trouvé $\hat{y} = 3x + 8$, où $x$ est la distance en km (commandes de 1 à 12 km) et $\hat{y}$ la durée en minutes.

Exemple:

Pour un restaurant à 5 km, l'appli prédit 3(5)+8=233(5) + 8 = 23 minutes.

2Essaie par toi-même

Le modèle de livraison est y^=3x+8\hat{y} = 3x + 8 (minutes, distance xx en km, données de 1 à 12 km). L'appli veut promettre une livraison en 35 minutes.

Jusqu'à quelle distance en km l'appli peut-elle faire cette promesse ?

Étape 1 : Écris l'expression mathématique

Résous 35=3x+835 = 3x + 8 pour trouver xx :

Prévisions de batterie du téléphone

Les téléphones estiment la batterie restante à partir de la vitesse à laquelle elle se vide. Des mesures en streaming vidéo ont donné $\hat{y} = 100 - 8x$, où $x$ est le nombre d'heures de vidéo (données de 0 à 10 heures) et $\hat{y}$ le niveau de batterie en pourcentage.

Exemple:

Après 6 heures de vidéo, le modèle prédit 100−8(6)=52%100 - 8(6) = 52\%.

3Essaie par toi-même

Le modèle de batterie est y^=100−8x\hat{y} = 100 - 8x (pourcentage, xx en heures, données de 0 à 10 heures). Quelqu'un demande ce qu'affichera la batterie après 15 heures de vidéo.

Quelle valeur le modèle prédit-il pour 15 heures ?

Étape 1 : Écris l'expression mathématique

Remplace xx par 1515 :

Points clés

  • 1Pour prédire yy, remplace xx dans y^=mx+b\hat{y} = mx + b ; y^\hat{y} est une valeur prédite, pas une valeur mesurée
  • 2Pour trouver le xx d'un objectif yy, pose mx+bmx + b égal à l'objectif et résous : x=y−bmx = \frac{y - b}{m}
  • 3L'interpolation prédit à l'intérieur de l'intervalle des données et est en général raisonnable
  • 4L'extrapolation prédit en dehors de l'intervalle des données et est risquée : elle peut même donner des valeurs impossibles
  • 5Arrondis les prédictions à une précision raisonnable, et vers le haut quand tu dois atteindre un objectif ou prévoir pour tout le monde
  • 6Les prédictions sont fiables quand ∣r∣|r| est proche de 1 et ne sont que des estimations grossières quand rr est proche de 0

Questions fréquentes

Le chapeau indique que la valeur vient de la droite et qu'il s'agit d'une prédiction. La vraie valeur mesurée est yy. Les distinguer te rappelle qu'un vrai résultat peut être au-dessus ou en dessous de la prédiction.
Le chapeau indique que la valeur vient de la droite et qu'il s'agit d'une prédiction. La vraie valeur mesurée est yy. Les distinguer te rappelle qu'un vrai résultat peut être au-dessus ou en dessous de la prédiction.
Pas toujours. Un peu en dehors des données (par exemple x=0x = 0 ou x=9x = 9 quand les données vont de 1 à 8), l'estimation peut encore être correcte. Plus tu t'éloignes, plus la tendance risque de changer, alors dis clairement que tu extrapoles.
Une règle pratique courante : ∣r∣≥0,7|r| \ge 0{,}7 est fort, de 0,40{,}4 à 0,70{,}7 est modéré et en dessous de 0,40{,}4 est faible. Même avec une corrélation forte, une prédiction isolée peut se tromper de quelques points.
Résoudre y=mx+by = mx + b pour xx donne une bonne estimation pour s'organiser, comme dans l'exemple des heures de révision. Un statisticien qui ne voudrait prédire que xx calculerait une autre droite avec xx comme variable réponse, considère donc le résultat comme une estimation.

Glossaire

Valeur prédite y^\hat{y}
La valeur de yy que donne la droite de régression pour un xx choisi
Intervalle des données
L'intervalle allant de la plus petite à la plus grande valeur de xx dans les données
Interpolation
Prédiction pour une valeur de xx à l'intérieur de l'intervalle des données
Extrapolation
Prédiction pour une valeur de xx en dehors de l'intervalle des données ; risquée car la tendance peut changer
Variable explicative
La variable xx utilisée pour faire la prédiction (par exemple les heures de révision)
Variable réponse
La variable yy que l'on prédit (par exemple la note)

Carte des formules

Prédire y à partir de x

y^=mx+b\hat{y} = mx + b

Remplace x par sa valeur et calcule

Trouver x pour un objectif y

x=y−bmx = \frac{y - b}{m}

Soustrais l'ordonnée à l'origine, puis divise par la pente

Test d'interpolation

xmin⁡≤x≤xmax⁡x_{\min} \le x \le x_{\max}

Si x est dans l'intervalle des données, la prédiction est une interpolation ; sinon, c'est une extrapolation

Défi du jourUn problème, trois essais

Plus sur ce sujet