Tale techno · Chapitre 05 · Statistique et probabilités
Statistiques à deux variables : ajustements
Moindres carrés, interpolation et extrapolation, changements de variable (x², 1/x, log x).
Sommaire
Ce qu'il faut savoir faire
- Moindres carrés
- Interpolation et extrapolation
- Changements de variable (x², 1/x, log x)
Le cours
En première, vous avez appris à représenter une série statistique à deux variables par un nuage de points, à calculer son point moyen, puis à ajuster ce nuage par une droite : au jugé, par la droite de Mayer, ou en demandant à la calculatrice la droite des moindres carrés. Vous savez aussi utiliser cette droite pour estimer des valeurs inconnues. Ce chapitre de terminale consolide ces acquis, précise ce que signifie vraiment « la meilleure droite » (la somme des carrés des écarts), et introduit la vraie nouveauté de l'année : que faire quand le nuage n'est pas rectiligne ? La réponse du programme est élégante : on ne change pas de méthode, on change de variable.
Tout au long du chapitre, nous suivrons un fil rouge. Une salle d'escalade suit le nombre de ses abonnés depuis son ouverture. On note x le rang de l'année et y le nombre d'abonnés, en centaines :
| Rang de l'année xi | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Abonnés (centaines) yi | 8 | 11 | 12 | 15 | 17 | 21 |
Nuage de points et point moyen : ce qu'il faut savoir refaire
Commençons par remettre en place le vocabulaire de première, car tout le chapitre repose dessus.
Définition
Une série statistique à deux variables quantitatives associe à chaque individu deux nombres xi et yi. Le nuage de points de la série est l'ensemble des points Mi(xi ; yi) placés dans un repère.
Un nuage de points se regarde avant de se calculer : sa forme (allongée, courbée, dispersée) décide de la suite du travail. Attention à un piège classique : on ne relie jamais les points d'un nuage entre eux. Les segments qui joindraient les points n'ont aucun sens statistique ; c'est la droite d'ajustement, construite plus loin, qui résumera la tendance.
Définition
Le point moyen du nuage est le point G(xˉ ; yˉ), où xˉ est la moyenne des xi et yˉ la moyenne des yi.
Méthode
Calculer le point moyen. On calcule xˉ en additionnant tous les xi puis en divisant par leur nombre, on fait de même pour yˉ, et on conclut : G(xˉ ; yˉ).
Exemple
Pour la salle d'escalade : xˉ=61+2+3+4+5+6=621=3,5 et yˉ=68+11+12+15+17+21=684=14.
Le point moyen est donc G(3,5 ; 14).
Remarquez que G n'est en général pas un point du nuage : aucune année ne compte exactement 14 centaines d'abonnés. G est un point de référence, le « centre de gravité » du nuage, et il jouera un rôle clé dans la section suivante.
La méthode des moindres carrés
Le nuage de la salle d'escalade a une allure nettement rectiligne : les points semblent s'aligner le long d'une droite qui monte. Il est donc raisonnable de le résumer par une droite d'équation y=ax+b. Mais parmi toutes les droites possibles, laquelle choisir ? En première, vous répondiez « au jugé » ou avec la droite de Mayer. La méthode des moindres carrés donne une réponse précise à la question : quelle droite passe « au plus près » de tous les points à la fois ?
Pour mesurer si une droite passe près d'un point Mi(xi ; yi), on regarde l'écart vertical entre le point et la droite : la droite prédit la valeur axi+b, alors que la valeur observée est yi. L'écart est donc yi−(axi+b). Certains écarts sont positifs (le point est au-dessus de la droite), d'autres négatifs (le point est en dessous) : si on les additionnait tels quels, ils pourraient se compenser et une très mauvaise droite pourrait afficher un total proche de zéro. Pour éviter cette compensation, on élève chaque écart au carré avant d'additionner : un carré est toujours positif, et il pénalise fortement les gros écarts.
Définition
Pour une droite d'équation y=ax+b et un nuage de n points, la somme des carrés des écarts est le nombre
S=(y1−(ax1+b))2+(y2−(ax2+b))2+⋯+(yn−(axn+b))2,ce qui s'écrit aussi S=∑i=1n(yi−(axi+b))2 : le symbole Σ signifie simplement « la somme, pour i allant de 1 à n, des carrés des écarts ». Plus S est petit, mieux la droite ajuste le nuage.
Exemple
Testons la droite d'équation y=2,5x+5 sur le nuage de la salle d'escalade. Les valeurs prédites sont 7,5 ; 10 ; 12,5 ; 15 ; 17,5 ; 20, donc les écarts valent 0,5 ; 1 ; −0,5 ; 0 ; −0,5 ; 1. La somme des carrés des écarts vaut
S=0,52+12+(−0,5)2+02+(−0,5)2+12=0,25+1+0,25+0+0,25+1=2,75.Cette droite est déjà bonne. Mais peut-on faire mieux ? Oui : nous verrons que la meilleure droite possible atteint S≈2,34.
Définition
La droite des moindres carrés (ou droite de régression de y en x) est la droite y=ax+b qui rend la somme des carrés des écarts S minimale. En pratique, on obtient les coefficients a et b avec la calculatrice ou un tableur : aucune formule n'est à connaître.
Méthode
Obtenir la droite des moindres carrés à la calculatrice. Dans le menu statistiques, saisissez les xi dans une liste et les yi dans une autre. Choisissez ensuite le calcul de régression linéaire de la forme y=ax+b (souvent noté « LinReg » ou « ajustement affine »). La calculatrice affiche les valeurs de a et de b : arrondissez-les selon la précision demandée par l'énoncé, et écrivez l'équation complète y=ax+b avec ces valeurs.
Propriété
(Admise.) La droite des moindres carrés passe toujours par le point moyen G(xˉ ; yˉ) du nuage.
Cette propriété fournit une vérification rapide et gratuite : après avoir recopié a et b depuis l'écran de la calculatrice, contrôlez que axˉ+b redonne bien yˉ. Si ce n'est pas le cas, c'est le signe d'une erreur de saisie ou de recopie.
Exemple
Pour la salle d'escalade, la calculatrice donne a≈2,457 et b=5,4. En arrondissant au centième, la droite des moindres carrés a pour équation
y=2,46x+5,4.Vérification avec le point moyen G(3,5 ; 14) : 2,457×3,5+5,4≈8,6+5,4=14=yˉ. La droite passe bien par G, tout est cohérent.
Un mot sur les arrondis : gardez les valeurs de a et b affichées par la calculatrice pour effectuer les calculs, et n'arrondissez qu'au moment d'écrire le résultat final. Arrondir trop tôt, puis enchaîner les calculs avec les valeurs arrondies, dégrade la précision des estimations.
Interpoler, extrapoler, et garder l'esprit critique
Une fois la droite d'ajustement obtenue, on peut s'en servir pour estimer des valeurs que la série ne contient pas. Le vocabulaire distingue deux situations très différentes.
Définition
Estimer une valeur à l'aide de l'ajustement s'appelle une interpolation lorsque la valeur de x est située à l'intérieur de la plage des données observées, et une extrapolation lorsqu'elle est située à l'extérieur de cette plage.
Exemple
Combien la salle d'escalade peut-elle espérer d'abonnés l'année de rang 8 ? La droite donne
y≈2,457×8+5,4≈25,1,soit environ 25 centaines, c'est-à-dire à peu près 2500 abonnés. Les données couvrent les années 1 à 6 et l'année 8 est en dehors de cette plage : c'est une extrapolation.
Une extrapolation doit toujours être accueillie avec prudence. Le modèle affine affirme que les abonnés augmentent d'environ 2,46 centaines chaque année, indéfiniment. Or rien ne garantit que la tendance observée sur six ans se poursuive : la salle a une capacité maximale, le marché local finit par saturer, un concurrent peut ouvrir. Plus on s'éloigne des données, moins la prévision est fiable : estimer l'année 8 est plausible, estimer l'année 30 n'aurait aucun sens (la droite prédirait plus de 79 centaines d'abonnés, sans doute davantage que la ville ne compte d'habitants sportifs). Une prévision chiffrée ne vaut que confrontée au contexte réel.
Méthode
Juger la pertinence d'un ajustement affine. Vérifiez d'abord que le nuage a une allure rectiligne : sinon, le modèle affine est un contresens dès le départ. Vérifiez ensuite que la valeur de x utilisée reste raisonnablement proche de la plage des données : une extrapolation lointaine est fragile. Confrontez enfin le résultat au contexte : signe cohérent, ordre de grandeur plausible, absence d'obstacle réel (capacité, saturation, seuil physique) à la poursuite de la tendance.
Changement de variable : redresser un nuage qui n'est pas rectiligne
Beaucoup de phénomènes réels ne sont pas linéaires. La distance de freinage d'une voiture croît comme le carré de la vitesse ; le temps pour se partager un gâteau décroît comme l'inverse du nombre de convives ; une population de bactéries ou un capital placé à intérêts composés suivent une croissance exponentielle. Dans tous ces cas, le nuage (x ; y) est courbé, et y ajuster une droite serait un contresens : le modèle contredirait la forme même des données.
L'idée du programme de terminale est de ne pas abandonner la méthode, mais de changer de point de vue : si le nuage (x ; y) est courbé, peut-être qu'en remplaçant x ou y par une nouvelle variable bien choisie (u=x2, t=x1, z=logy…), le nouveau nuage devient rectiligne. On « redresse » le nuage. On fait alors un ajustement affine sur les nouvelles variables, puis on revient aux variables d'origine.
Méthode
Ajuster par changement de variable, en quatre étapes.
- Observer le nuage (x ; y) : s'il n'est pas rectiligne, une droite est un mauvais modèle et il faut transformer les données.
- Poser la nouvelle variable indiquée par l'énoncé ou suggérée par le contexte (par exemple u=x2, t=x1 ou z=logy) et compléter le tableau avec ses valeurs.
- Représenter le nouveau nuage : s'il est rectiligne, faire un ajustement affine (au jugé ou par les moindres carrés à la calculatrice) entre les nouvelles variables.
- Revenir à la variable d'origine en remplaçant u, t ou z par son expression, afin d'obtenir y en fonction de x.
Exemple
La masse des carreaux (changement u=c2). Un carreleur pèse des carreaux carrés de différentes tailles. Il note c le côté en centimètres et m la masse en grammes :
| Côté ci (cm) | 10 | 15 | 20 | 25 | 30 |
|---|---|---|---|---|---|
| Masse mi (g) | 180 | 405 | 720 | 1125 | 1620 |
Le nuage (c ; m) est nettement courbé : la masse croît de plus en plus vite quand le côté augmente. Un ajustement affine direct serait un contresens. On pose alors u=c2 :
| ui=ci2 | 100 | 225 | 400 | 625 | 900 |
|---|---|---|---|---|---|
| Masse mi (g) | 180 | 405 | 720 | 1125 | 1620 |
Le nuage (u ; m) est cette fois parfaitement rectiligne, et il passe par l'origine : on lit m=1,8u. On vérifie sur chaque colonne : 1,8×100=180, 1,8×225=405, 1,8×400=720, 1,8×625=1125 et 1,8×900=1620. On revient enfin à la variable d'origine en remplaçant u par c2 :
m=1,8c2.L'interprétation est limpide : c2 est l'aire du carreau en cm2, donc la masse est proportionnelle à l'aire, à raison de 1,8 gramme par centimètre carré.
Voici un second exemple, avec cette fois le changement de variable z=logy, qui mobilise le logarithme décimal et les puissances vus dans les chapitres précédents.
Exemple
Une culture de bactéries (changement z=logN). On mesure le nombre N de bactéries (en milliers) dans une culture au fil des heures :
| Temps ti (h) | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| Bactéries Ni (milliers) | 3 | 6 | 12 | 24 |
Le nuage (t ; N) n'est pas rectiligne : N double à chaque heure, la croissance s'accélère. On pose z=logN et on complète le tableau à la calculatrice :
| Temps ti (h) | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| zi=logNi | 0,48 | 0,78 | 1,08 | 1,38 |
Les valeurs de z augmentent de 0,30 à chaque heure : l'accroissement est constant, donc le nuage (t ; z) est rectiligne et l'on obtient l'ajustement affine z=0,30t+0,48.
Il reste à revenir à N. Par définition du logarithme décimal, z=logN signifie N=10z. Donc
N=100,30t+0,48=100,48×100,30t=100,48×(100,30)t.On a utilisé les propriétés des puissances : 10u+v=10u×10v, puis 10uv=(10u)v. Or la calculatrice donne 100,48≈3,0 et 100,30≈2,0, si bien que
N≈3×2t.C'est une fonction de la forme t↦k×at étudiée au chapitre sur les exponentielles : on retrouve exactement le doublement horaire observé dans le tableau, à partir de 3 milliers de bactéries au départ. Le changement de variable log a transformé une croissance exponentielle en droite.
Comment savoir quel changement de variable utiliser ? C'est le contexte qui guide : un phénomène lié à une aire suggère u=x2, un phénomène de partage ou de dilution suggère t=x1, une évolution en pourcentage constant (doublement, croissance de 5% par an…) suggère z=logy. Rassurez-vous : dans les exercices, le changement de variable sera toujours donné ou clairement suggéré par l'énoncé. Votre travail consiste à compléter le tableau, à vérifier la linéarité du nouveau nuage, à ajuster, puis à revenir soigneusement à la variable d'origine.
Automatiser : la somme des carrés des écarts en Python
La calculatrice trouve la droite des moindres carrés en une seconde, mais le programme demande de savoir automatiser soi-même le calcul de la somme des carrés des écarts S pour une droite y=ax+b donnée. Voici le script pour les données de la salle d'escalade :
xs = [1, 2, 3, 4, 5, 6]
ys = [8, 11, 12, 15, 17, 21]
def S(a, b):
s = 0
for i in range(6):
e = ys[i] - (a * xs[i] + b)
s = s + e ** 2
return s
Les listes xs et ys contiennent les données de la série. Pour chaque indice i de 0 à 5, la variable e calcule l'écart vertical entre le point et la droite, c'est-à-dire yi−(axi+b). La ligne s = s + e ** 2 élève cet écart au carré et l'ajoute à l'accumulateur s, qui vaut 0 au départ. À la sortie de la boucle, s contient la somme des six carrés des écarts, que la fonction renvoie : ainsi S(2.5, 5) renvoie 2,75, la valeur calculée à la main dans la section précédente.
Ce script ouvre la voie à la recherche de la meilleure droite par balayage : on fait calculer S(a ; b) pour un grand nombre de couples candidats (par exemple tous les a entre 0 et 5 par pas de 0,01 et tous les b entre 0 et 10 par pas de 0,1) et on garde le couple qui donne la plus petite valeur de S. C'est exactement ce que fait la calculatrice pour trouver la droite des moindres carrés, avec des algorithmes beaucoup plus efficaces qu'un simple balayage.
Les exercices
14 exercices, difficulté croissante de ★ (application directe) à ★★★★ (défi). Les corrigés détaillés sont dans le PDF — cherchez d'abord, le corrigé ensuite : c'est là que ça progresse.
Exercice 1 ★★★★ — Nuage de points et point moyen d'une piscine
Nuage de points et point moyen (rappels)
Une piscine municipale relève le nombre d'entrées enregistrées chaque mois, de janvier à juin. On note x le rang du mois (janvier correspond à x=1, février à x=2, etc.) et y le nombre d'entrées, exprimé en centaines.
| Rang du mois x | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Entrées y (en centaines) | 30 | 34 | 33 | 38 | 41 | 40 |
- Représenter le nuage de points associé à cette série statistique dans un repère. On conseille de placer les rangs de 0 à 7 en abscisse et de graduer l'axe des ordonnées de 28 à 42.
- En observant le nuage, le mois de mars est-il au-dessus ou en dessous de la tendance dessinée par les mois voisins ? Répondre par une lecture simple du graphique.
- Calculer les coordonnées du point moyen G du nuage.
- Le point G est-il un point du nuage ? Commenter.
Exercice 2 ★★★★ — La droite des moindres carrés passe par le point moyen
Nuage de points et point moyen (rappels)Ajustement affine et méthode des moindres carrés
Une chaîne de magasins étudie, pour 10 de ses magasins, le lien entre le budget publicitaire mensuel x (en centaines d'euros) et le nombre y de nouveaux clients gagnés dans le mois.
Le tableau des données a été égaré, mais on dispose encore des informations suivantes :
- la moyenne des budgets est xˉ=12 et la moyenne des nombres de nouveaux clients est yˉ=45 ;
- la calculatrice avait affiché, pour la droite des moindres carrés, un coefficient directeur a=2,5. L'ordonnée à l'origine b a été effacée.
- Rappeler la propriété du cours qui relie la droite des moindres carrés et le point moyen du nuage.
- En déduire la valeur de b, puis donner l'équation de la droite des moindres carrés.
- Estimer, à l'aide de cet ajustement, le nombre de nouveaux clients attendus pour un budget publicitaire de 2000 €. Attention aux unités : ce budget correspond à x=20.
- Cette estimation appelle-t-elle une réserve ? On remarquera qu'on ne connaît pas la plage des budgets réellement observés dans les 10 magasins.
Exercice 3 ★★★★ — Comparer deux droites candidates
Ajustement affine et méthode des moindres carrés
On considère la série statistique à deux variables donnée par le tableau suivant.
| x | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| y | 3 | 5 | 6 | 8 |
Deux élèves proposent chacun une droite pour ajuster ce nuage de points :
- Léa propose la droite d1 d'équation y=1,6x+1,5 ;
- Tom propose la droite d2 d'équation y=2x+1.
- Pour chacune des deux droites, calculer la valeur prédite en chaque point du nuage, puis la somme des carrés des écarts entre les valeurs observées et les valeurs prédites. On présentera les calculs dans deux tableaux de valeurs.
- Laquelle des deux droites est le meilleur ajustement au sens des moindres carrés ?
- Calculer les coordonnées du point moyen G du nuage, puis vérifier qu'une seule des deux droites passe par G.
- La calculatrice confirme que la droite de Léa est exactement la droite des moindres carrés de ce nuage. Ce résultat est-il cohérent avec la réponse à la question 3 ? Une droite qui passe par G est-elle nécessairement la droite des moindres carrés ?
Exercice 4 ★★★★ — Calculer la somme des carrés des écarts en Python
Somme des carrés des écarts : tableur et PythonAjustement affine et méthode des moindres carrés
On reprend les données de l'exercice « Comparer deux droites candidates » :
| x | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| y | 3 | 5 | 6 | 8 |
On souhaite écrire une fonction Python S(a, b) qui, pour une droite d'équation y=ax+b, calcule la somme des carrés des écarts entre les valeurs observées et les valeurs prédites par la droite. Voici le script, dans lequel trois expressions ont été remplacées par des pointillés :
xs = [1, 2, 3, 4]
ys = [3, 5, 6, 8]
def S(a, b):
s = 0
for i in range(4):
e = ys[i] - (... * xs[i] + ...)
s = s + e ** ...
return s
print(S(2, 1))
- Que représente la variable
edans ce script ? - Recopier et compléter les trois lignes à trous.
- Quelle valeur ce script affiche-t-il ? Justifier par le calcul à la main.
- Que renvoie l'appel
S(1.6, 1.5)? Que peut-on en conclure sur les deux droites de l'exercice précédent ?
Exercice 5 ★★★★ — Vrai ou faux ? Ajustements et prévisions
Interpolation, extrapolation et limites du modèleAjustement affine et méthode des moindres carrés
Pour chacune des affirmations suivantes, dire si elle est VRAIE ou FAUSSE, en justifiant la réponse.
a. « La droite des moindres carrés passe toujours par le point moyen du nuage. »
b. « Si une droite passe par le point moyen, alors c'est la droite des moindres carrés. »
c. « Estimer une valeur pour x=7 alors que les données vont de x=2 à x=12, c'est une extrapolation. »
d. « Plus on extrapole loin de la plage des données, moins la prévision est fiable. »
e. « La somme des carrés des écarts de la droite des moindres carrés est nulle. »
Exercice 6 ★★★★ — Consommation de chauffage et température
Ajustement affine et méthode des moindres carrésInterpolation, extrapolation et limites du modèle
Dans un pavillon, on relève pendant 6 semaines réparties entre l'hiver et le printemps la température extérieure moyenne x (en °C) et la consommation électrique quotidienne de chauffage y (en kWh).
| Température x (en °C) | 2 | 5 | 8 | 11 | 14 | 17 |
|---|---|---|---|---|---|---|
| Consommation y (en kWh) | 33 | 28 | 24 | 21 | 17 | 12 |
Le nuage de points associé à cette série est représenté ci-dessous.
- Un ajustement affine de ce nuage semble-t-il justifié ? Justifier à partir de l'allure du nuage et préciser le sens de la tendance observée.
- À la calculatrice, déterminer une équation de la droite des moindres carrés de y en fonction de x. On arrondira les coefficients a et b au centième.
- À l'aide de ce modèle, estimer la consommation quotidienne de chauffage pour une température extérieure de 10 °C. S'agit-il d'une interpolation ou d'une extrapolation ?
- Que prédit le modèle pour une température de 28 °C ? Expliquer pourquoi ce résultat est absurde, et ce qu'il faut en conclure sur le domaine de validité du modèle.
Exercice 7 ★★★★ — Droite d'étalonnage en chimie
Ajustement affine et méthode des moindres carrésInterpolation, extrapolation et limites du modèle
En TP de chimie, on mesure l'absorbance y (sans unité) de cinq solutions dont la concentration x (en mg/L) est connue.
| Concentration x (en mg/L) | 2 | 4 | 6 | 8 | 10 |
|---|---|---|---|---|---|
| Absorbance y | 0,15 | 0,29 | 0,46 | 0,60 | 0,75 |
La droite des moindres carrés associée à ce nuage sert de droite d'étalonnage : elle permet ensuite de déterminer la concentration d'une solution inconnue à partir de la mesure de son absorbance.
- Calculer les coordonnées du point moyen G du nuage.
- À la calculatrice, déterminer une équation de la droite des moindres carrés de y en fonction de x. On arrondira a au dix-millième et b au millième.
- Une solution inconnue a une absorbance de 0,52. Estimer sa concentration, arrondie au dixième de mg/L. S'agit-il d'une interpolation ou d'une extrapolation ?
- Pourquoi serait-il imprudent d'utiliser cette droite d'étalonnage pour une solution dont l'absorbance mesurée vaut 2 ?
Exercice 8 ★★★★ — Prévoir un chiffre d'affaires
Ajustement affine et méthode des moindres carrésInterpolation, extrapolation et limites du modèleNuage de points et point moyen (rappels)
Une PME suit l'évolution de son chiffre d'affaires annuel depuis 7 ans. On note x le rang de l'année (de 1 à 7) et y le chiffre d'affaires, exprimé en milliers d'euros.
| Rang de l'année x | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
|---|---|---|---|---|---|---|---|
| Chiffre d'affaires y (en milliers d'euros) | 62 | 65 | 71 | 75 | 79 | 85 | 88 |
- Calculer les coordonnées du point moyen G du nuage.
- À la calculatrice, déterminer une équation de la droite des moindres carrés de y en fonction de x. Les coefficients obtenus sont ici des valeurs exactes : les donner sans arrondi.
- Vérifier par le calcul que le point G appartient à cette droite.
- En supposant que la tendance se maintienne, estimer le chiffre d'affaires de l'année de rang 10. Préciser la nature de cette estimation (interpolation ou extrapolation) et formuler la réserve d'usage qui l'accompagne.
Exercice 9 ★★★★ — Distance de freinage et changement de variable
Changement de variable : se ramener à un ajustement affineAjustement affine et méthode des moindres carrésInterpolation, extrapolation et limites du modèle
La sécurité routière mesure la distance de freinage d (en m) d'une voiture sur route sèche, pour différentes vitesses v (en km/h).
| Vitesse v (en km/h) | 30 | 50 | 70 | 90 | 110 | 130 |
|---|---|---|---|---|---|---|
| Distance de freinage d (en m) | 5 | 14 | 27 | 45 | 68 | 95 |
Le nuage de points de d en fonction de v est représenté ci-dessous.
- Expliquer pourquoi un ajustement affine du nuage (v ; d) n'est pas pertinent. On pourra s'appuyer sur l'allure du nuage et comparer l'évolution de la distance lorsque la vitesse double, par exemple de 50 à 100 km/h.
- On pose u=v2. Recopier et compléter le tableau de valeurs suivant.
| Vitesse v (en km/h) | 30 | 50 | 70 | 90 | 110 | 130 |
|---|---|---|---|---|---|---|
| u=v2 | 900 | |||||
| Distance d (en m) | 5 | 14 | 27 | 45 | 68 | 95 |
- On observe que le nuage de points (u ; d) est presque parfaitement rectiligne. À la calculatrice, déterminer une équation de la droite des moindres carrés de d en fonction de u. On arrondira a au dix-millième et b au dixième. Que constate-t-on pour b ?
- En négligeant b, exprimer d en fonction de v, puis estimer la distance de freinage d'une voiture roulant à 100 km/h.
- Le modèle donne-t-il un résultat raisonnable pour v=200 km/h ? Discuter.
Exercice 10 ★★★★ — Durée d'un chantier et nombre d'ouvriers
Changement de variable : se ramener à un ajustement affineInterpolation, extrapolation et limites du modèle
Une entreprise du bâtiment réalise régulièrement le même type de chantier. Elle a relevé, sur plusieurs chantiers identiques, la durée totale des travaux y (en jours) en fonction du nombre x d'ouvriers mobilisés.
| Nombre d'ouvriers x | 1 | 2 | 4 | 5 | 8 | 10 |
|---|---|---|---|---|---|---|
| Durée y (en jours) | 40 | 20 | 10 | 8 | 5 | 4 |
Le nuage de points associé est représenté ci-dessous.
- Expliquer pourquoi un ajustement affine de ce nuage est un mauvais modèle. On pourra s'appuyer sur la façon dont la durée diminue, et sur ce que prédirait une droite pour un grand nombre d'ouvriers.
- On pose t=x1. Recopier et compléter le tableau suivant avec les valeurs exactes de t.
| t=x1 | 1 | … | … | … | … | … |
|---|---|---|---|---|---|---|
| Durée y (en jours) | 40 | 20 | 10 | 8 | 5 | 4 |
- Placer les points (t ; y) dans un repère. Que constate-t-on ? Déterminer une équation de la droite d'ajustement de y en fonction de t, par lecture graphique ou à la calculatrice.
- En déduire une expression de y en fonction de x. Interpréter la constante 40 dans le contexte de l'exercice. Que peut-on dire du produit x×y ?
- Estimer avec ce modèle la durée du chantier si l'entreprise mobilise 16 ouvriers. Cette prévision vous semble-t-elle fiable ? Justifier.
Exercice 11 ★★★★ — Croissance d'une audience en ligne
Changement de variable : se ramener à un ajustement affineAjustement affine et méthode des moindres carrésInterpolation, extrapolation et limites du modèle
Une créatrice de contenus suit l'évolution du nombre d'abonnés à sa chaîne depuis son lancement. On note x le rang de l'année (x=0 pour l'année de lancement) et y le nombre d'abonnés, en milliers.
| Rang de l'année x | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Abonnés y (en milliers) | 2 | 4 | 8,1 | 15,8 | 32 | 63 |
Le nuage de points associé est représenté ci-dessous.
- Expliquer pourquoi un ajustement affine du nuage (x ; y) est inadapté.
- On pose z=logy. Recopier et compléter le tableau suivant, en arrondissant les valeurs de z au centième.
| Rang de l'année x | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| z=logy | 0,30 | … | … | … | … | … |
- Placer les points (x ; z) dans un repère. Que constate-t-on ? À la calculatrice, un ajustement affine de ce nuage donne z=0,30x+0,30. Vérifier la cohérence de cette équation avec deux points du tableau.
- En déduire une expression de y en fonction de x sous la forme y=k×qx. On utilisera 100,30≈2. Interpréter la valeur de q dans le contexte de l'exercice.
- Avec ce modèle, estimer le nombre d'abonnés à l'année de rang 8. Cette prévision est-elle fiable ? Justifier.
Exercice 12 ★★★★ — Chercher la meilleure droite par balayage
Somme des carrés des écarts : tableur et PythonAjustement affine et méthode des moindres carrés
On reprend les données suivantes :
| x | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| y | 3 | 5 | 6 | 8 |
La fonction Python S(a, b) renvoie la somme des carrés des écarts entre les valeurs observées et les valeurs prédites par la droite d'équation y=ax+b. Le programme ci-dessous cherche, parmi plusieurs couples (a ; b), celui qui rend cette somme la plus petite possible.
xs = [1, 2, 3, 4]
ys = [3, 5, 6, 8]
def S(a, b):
s = 0
for i in range(4):
e = ys[i] - (a * xs[i] + b)
s = s + e ** 2
return s
meilleur = 10**9
for a in [1, 1.5, 2, 2.5, 3]:
for b in [0, 0.5, 1, 1.5, 2]:
s = S(a, b)
if s < meilleur:
meilleur = s
couple = (a, b)
print(couple, meilleur)
- Combien de couples (a ; b) ce programme teste-t-il ?
- Expliquer le rôle de la variable
meilleuret de l'instructionif s < meilleur. - Vérifier à la main que S(1,5 ; 1,5)=0,5. On détaillera le calcul des quatre écarts.
- Le programme affiche
(1.5, 1.5) 0.5. Pourtant, la calculatrice donne comme droite des moindres carrés y=1,6x+1,5, avec une somme des carrés des écarts égale à 0,2. Expliquer pourquoi le balayage n'a pas trouvé cette droite, puis proposer une amélioration du programme. - Si deux couples testés donnaient exactement la même somme des carrés des écarts, lequel des deux serait conservé par le programme ? Justifier à partir de la condition du
if.
Exercice 13 ★★★★ — Quel changement de variable choisir ?
Changement de variable : se ramener à un ajustement affineAjustement affine et méthode des moindres carrés
On étudie deux situations indépendantes.
Situation A. Une entreprise suit la valeur de revente d'une machine-outil. On note x l'âge de la machine (en années) et y sa valeur (en centaines d'euros).
| Âge x (en années) | 0 | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|---|
| Valeur y (en centaines d'euros) | 200 | 142 | 100 | 71 | 50 | 36 |
Situation B. En laboratoire, on mesure la puissance dissipée par une résistance chauffante selon l'intensité du courant qui la traverse. On note x l'intensité (en ampères) et y la puissance (en watts).
| Intensité x (en A) | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Puissance y (en W) | 2,5 | 4 | 6,5 | 10 | 14,5 | 20 |
- Pour chaque situation, dire si le nuage (x ; y) peut être raisonnablement ajusté par une droite. Justifier.
- On propose trois changements de variable : u=x2, t=x1 et z=logy. Associer à chaque situation le changement de variable le plus pertinent, en justifiant par la nature de la croissance ou de la décroissance observée. On expliquera aussi pourquoi le changement de variable t=x1 est impossible dans la situation A.
- Situation A. Calculer les valeurs de z=logy arrondies au centième, et vérifier que z diminue d'environ 0,15 par an. En déduire un ajustement de la forme z≈−0,15x+2,30, puis une expression de y en fonction de x de la forme y≈k×qx. On utilisera 10−0,15≈0,71 et 102,30≈200. Interpréter la valeur de q.
- Situation B. Calculer les valeurs de u=x2 et vérifier que les points (u ; y) sont exactement alignés sur la droite d'équation y=0,5u+2. En déduire une expression de y en fonction de x et interpréter la constante 2 dans le contexte de l'expérience.
Exercice 14 ★★★★ — Refroidissement d'une boisson chaude
Changement de variable : se ramener à un ajustement affineAjustement affine et méthode des moindres carrésInterpolation, extrapolation et limites du modèle
Un café est servi à 80 °C dans une pièce dont la température est maintenue à 20 °C. On relève la température θ du café (en °C) toutes les 5 minutes.
| Temps t (en min) | 0 | 5 | 10 | 15 | 20 |
|---|---|---|---|---|---|
| Température θ (en °C) | 80 | 62 | 50 | 41 | 35 |
Le nuage de points associé est représenté ci-dessous.
- Justifier qu'un ajustement affine du nuage (t ; θ) est un mauvais modèle à long terme.
- On pose y=θ−20, l'écart entre la température du café et celle de la pièce, puis z=logy. Recopier et compléter le tableau suivant, en arrondissant les valeurs de z au centième.
| Temps t (en min) | 0 | 5 | 10 | 15 | 20 |
|---|---|---|---|---|---|
| y=θ−20 | 60 | … | … | … | … |
| z=logy | 1,78 | … | … | … | … |
- Placer les points (t ; z) dans un repère. Que constate-t-on ? La calculatrice donne l'ajustement affine z≈−0,030t+1,78 : vérifier la cohérence de cette équation avec deux points du tableau.
- Montrer que ce modèle conduit à θ=20+10−0,030t+1,78, puis à θ≈20+60×0,933t. On utilisera 101,78≈60 et 10−0,030≈0,933.
- Estimer la température du café après 30 minutes.
- Selon ce modèle, le café atteindra-t-il exactement 20 °C ? Interpréter, puis confronter cette conclusion à la réalité.
Le devoir surveillé
Sujet type DS — 60 min, barème sur 20 points. Faites-le en conditions réelles avant de regarder le corrigé (PDF).
Exercice 1 (6 points) — Commandes d'une boutique en ligne
Une boutique en ligne relève le nombre de commandes reçues chaque mois depuis son ouverture. Le tableau ci-dessous donne le nombre de commandes yi (en centaines) en fonction du rang du mois xi.
| Rang du mois xi | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| Nombre de commandes yi (en centaines) | 14 | 17 | 21 | 23 | 27 | 30 |
Le nuage de points associé à cette série statistique est représenté ci-dessous.
- Calculer les coordonnées du point moyen G du nuage. (1,5 point)
- À l'aide de la calculatrice, déterminer une équation de la droite d'ajustement de y en x obtenue par la méthode des moindres carrés. On donnera les coefficients exacts. (1,5 point)
- Vérifier par le calcul que le point moyen G appartient à cette droite. (1 point)
- En supposant que cette tendance se poursuive, estimer le nombre de commandes que recevra la boutique au mois de rang 9. Comment appelle-t-on ce type d'estimation ? Quelle réserve doit-on formuler sur ce résultat ? (2 points)
Exercice 2 (4 points) — Deux droites et un programme
On considère la série statistique à deux variables donnée par le tableau suivant.
| xi | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| yi | 2 | 3 | 5 | 6 |
On propose deux droites pour ajuster ce nuage de points :
D1:y=1,4x+1,9etD2:y=x+2- Pour chacune des deux droites, calculer la somme des carrés des écarts entre les valeurs observées yi et les valeurs prédites par la droite. En déduire laquelle des deux droites réalise le meilleur ajustement du nuage. (2 points)
- On donne le programme Python suivant, dans lequel les listes
xs = [0, 1, 2, 3]etys = [2, 3, 5, 6]ont été définies au préalable :
def S(a, b):
s = 0
for i in range(4):
e = ys[i] - (a * xs[i] + b)
s = s + e ** 2
return s
Que renvoie l'appel S(1.4, 1.9) ? Justifier. (1 point)
- On admet que D1 est la droite des moindres carrés de ce nuage. La droite des moindres carrés passe toujours par le point moyen : vérifier que c'est bien le cas ici. (1 point)
Exercice 3 (6 points) — Chute d'une bille
En laboratoire, on filme la chute d'une bille lâchée sans vitesse initiale et on relève la distance parcourue h (en mètres) en fonction du temps de chute t (en secondes).
| Temps ti (en s) | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| Distance hi (en m) | 5 | 20 | 45 | 80 |
Le nuage de points (ti ; hi) est représenté ci-dessous.
- Expliquer pourquoi un ajustement affine du nuage (t ; h) n'est pas adapté. On pourra par exemple étudier les accroissements successifs de h, ou comparer h lorsque t double. (1,5 point)
- On pose u=t2. Recopier et compléter le tableau suivant. (1 point)
| ui=ti2 | 1 | |||
|---|---|---|---|---|
| hi (en m) | 5 | 20 | 45 | 80 |
- Vérifier que les quatre points (ui ; hi) sont exactement alignés sur une droite passant par l'origine du repère, et donner une équation de cette droite. (1,5 point)
- En déduire l'expression de h en fonction de t, puis estimer la distance parcourue par la bille après 6 secondes de chute. Préciser la nature de cette estimation. (2 points)
Exercice 4 (4 points) — Culture de bactéries
En TP de biotechnologies, on suit l'évolution d'une population de bactéries dans une boîte de culture. Le tableau donne la population N (en milliers de bactéries) en fonction du temps t (en heures).
| Temps ti (en h) | 0 | 1 | 2 | 3 |
|---|---|---|---|---|
| Population Ni (en milliers) | 5 | 10 | 20 | 40 |
- Justifier que le nuage de points (t ; N) ne peut pas être correctement ajusté par une droite. (1 point)
- On pose z=logN, où log désigne le logarithme décimal. Calculer les quatre valeurs de z, arrondies au centième, et vérifier que les valeurs obtenues sont exactement en progression arithmétique de raison 0,30. (1,5 point)
- On adopte alors l'ajustement affine z=0,30t+0,70. En déduire l'expression de N en fonction de t sous la forme N=k×qt, en utilisant l'approximation 100,30≈2. Estimer alors la population de bactéries après 6 heures de culture. (1,5 point)
Bloqué sur « Statistiques à deux variables : ajustements » ?
On peut le travailler ensemble dès cette semaine. La première heure est offerte — on fait le point honnêtement, et vous repartez au minimum avec une méthode.