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)
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 le rang de l'année et le nombre d'abonnés, en centaines :
| Rang de l'année | ||||||
|---|---|---|---|---|---|---|
| Abonnés (centaines) |
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 et . Le nuage de points de la série est l'ensemble des points 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 , où est la moyenne des et la moyenne des .
Méthode
Calculer le point moyen. On calcule en additionnant tous les puis en divisant par leur nombre, on fait de même pour , et on conclut : .
Exemple
Pour la salle d'escalade : et .
Le point moyen est donc .
Remarquez que n'est en général pas un point du nuage : aucune année ne compte exactement centaines d'abonnés. 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 . 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 , on regarde l'écart vertical entre le point et la droite : la droite prédit la valeur , alors que la valeur observée est . L'écart est donc . 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 et un nuage de points, la somme des carrés des écarts est le nombre
ce qui s'écrit aussi : le symbole signifie simplement « la somme, pour allant de à , des carrés des écarts ». Plus est petit, mieux la droite ajuste le nuage.
Exemple
Testons la droite d'équation sur le nuage de la salle d'escalade. Les valeurs prédites sont ; ; ; ; ; , donc les écarts valent ; ; ; ; ; . La somme des carrés des écarts vaut
Cette droite est déjà bonne. Mais peut-on faire mieux ? Oui : nous verrons que la meilleure droite possible atteint .
Définition
La droite des moindres carrés (ou droite de régression de en ) est la droite qui rend la somme des carrés des écarts minimale. En pratique, on obtient les coefficients et 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 dans une liste et les dans une autre. Choisissez ensuite le calcul de régression linéaire de la forme (souvent noté « LinReg » ou « ajustement affine »). La calculatrice affiche les valeurs de et de : arrondissez-les selon la précision demandée par l'énoncé, et écrivez l'équation complète avec ces valeurs.
Propriété
(Admise.) La droite des moindres carrés passe toujours par le point moyen du nuage.
Cette propriété fournit une vérification rapide et gratuite : après avoir recopié et depuis l'écran de la calculatrice, contrôlez que redonne bien . 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 et . En arrondissant au centième, la droite des moindres carrés a pour équation
Vérification avec le point moyen : . La droite passe bien par , tout est cohérent.
Un mot sur les arrondis : gardez les valeurs de et 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 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 ? La droite donne
soit environ centaines, c'est-à-dire à peu près abonnés. Les données couvrent les années à et l'année 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 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 est plausible, estimer l'année n'aurait aucun sens (la droite prédirait plus de 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 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 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 est courbé, peut-être qu'en remplaçant ou par une nouvelle variable bien choisie (, , …), 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 : 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 , ou ) 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 , ou par son expression, afin d'obtenir en fonction de .
Exemple
La masse des carreaux (changement ). Un carreleur pèse des carreaux carrés de différentes tailles. Il note le côté en centimètres et la masse en grammes :
| Côté (cm) | |||||
|---|---|---|---|---|---|
| Masse (g) |
Le nuage 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 :
| Masse (g) |
Le nuage est cette fois parfaitement rectiligne, et il passe par l'origine : on lit . On vérifie sur chaque colonne : , , , et . On revient enfin à la variable d'origine en remplaçant par :
L'interprétation est limpide : est l'aire du carreau en , donc la masse est proportionnelle à l'aire, à raison de gramme par centimètre carré.
Voici un second exemple, avec cette fois le changement de variable , qui mobilise le logarithme décimal et les puissances vus dans les chapitres précédents.
Exemple
Une culture de bactéries (changement ). On mesure le nombre de bactéries (en milliers) dans une culture au fil des heures :
| Temps (h) | ||||
|---|---|---|---|---|
| Bactéries (milliers) |
Le nuage n'est pas rectiligne : double à chaque heure, la croissance s'accélère. On pose et on complète le tableau à la calculatrice :
| Temps (h) | ||||
|---|---|---|---|---|
Les valeurs de augmentent de à chaque heure : l'accroissement est constant, donc le nuage est rectiligne et l'on obtient l'ajustement affine .
Il reste à revenir à . Par définition du logarithme décimal, signifie . Donc
On a utilisé les propriétés des puissances : , puis . Or la calculatrice donne et , si bien que
C'est une fonction de la forme étudiée au chapitre sur les exponentielles : on retrouve exactement le doublement horaire observé dans le tableau, à partir de milliers de bactéries au départ. Le changement de variable 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 , un phénomène de partage ou de dilution suggère , une évolution en pourcentage constant (doublement, croissance de par an…) suggère . 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 pour une droite 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 à , la variable e calcule l'écart vertical entre le point et la droite, c'est-à-dire . La ligne s = s + e ** 2 élève cet écart au carré et l'ajoute à l'accumulateur s, qui vaut 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 , 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 pour un grand nombre de couples candidats (par exemple tous les entre et par pas de et tous les entre et par pas de ) et on garde le couple qui donne la plus petite valeur de . 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.
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.