MathLvl
Terminale STI2D

Séries statistiques à deux variables en Terminale STI2D

Changement de variable, ajustement se ramenant à un ajustement affine et méthode des moindres carrés en Terminale STI2D.

Mis à jour le

En Première, on ajustait un nuage de points par une droite. En Terminale STI2D, on s'attaque aux nuages qui ne sont pas alignés : un changement de variable bien choisi les redresse et ramène au cas affine.

Au programme : représenter le nuage après un changement de variable (par exemple u=x², v=1/t, w=1/√(n) ou z=log y) afin de conjecturer une relation de linéarité entre les nouvelles variables, puis revenir au modèle initial ; l'ajustement affine et la méthode des moindres carrés, qui minimise Σᵢ(yᵢ-(a xᵢ+b))².

C'est exactement la démarche des sciences de l'ingénieur : passer en échelle semi-logarithmique pour tester un modèle exponentiel, en 1/t pour une loi inversement proportionnelle. Piège classique : oublier de revenir à la variable de départ — la droite obtenue relie z et x, et non y et x.

Cours et fiche

📘

Leçon

Le cours complet du chapitre

Télécharger
📝

Fiche de révision

Synthèse + formules essentielles

Télécharger

S'entraîner

5 exercices

Fiches d'exercices à télécharger (PDF)

1

Plaquette 1 – Ajustement affine et changement de variable

2

Plaquette 2 – Nuage de points, point moyen et ajustement affine

3

Plaquette 3 – Changement de variable z = log y

4

Plaquette 4 – Autres changements de variable

5

Plaquette 5 – Problèmes complets d'ajustement

Leçon complète

Séries statistiques à deux variables en Terminale STI2D : cours complet

Rappels : ajustement affine

Propriété — Ce que l'on sait.

  • Le point moyen d'un nuage (xᵢ ;yᵢ) est G(bar x ;bar y).
  • La droite des moindres carrés y = ax + b rend minimale la somme S = Σ (yᵢ - (axᵢ + b))² ; la calculatrice ou le tableur en donnent a et b, et elle passe par G.
  • On l'utilise pour interpoler (dans la plage des données) ou extrapoler (en dehors, avec prudence).

Changement de variable

Méthode — Principe. Quand le nuage (xᵢ ;yᵢ) est courbe, on transforme l'une des variables (par exemple z = log y ou u = 1/x) ; si le nouveau nuage est allongé autour d'une droite, on l'ajuste par une droite, puis on revient aux variables d'origine.

Exemple — Une croissance exponentielle : z = log y. Population y (en milliers) d'une culture cellulaire en fonction du temps t (en jours) :

tᵢ 0 1 2 3 4 5
yᵢ 3,0 4,6 6,7 10,2 15,1 22,9
zᵢ = log yᵢ 0,477 0,663 0,826 1,009 1,179 1,360

Le nuage (tᵢ ;zᵢ) est presque aligné. Les moindres carrés donnent z ≈ 0,176t + 0,480. On revient à y : y = 10^(z) ≈ 10^(0,480) × (10^(0,176))^(t) ≈ 3,02 × 1,50^(t). La population est multipliée par environ 1,5 chaque jour. Estimation pour t = 7 : y ≈ 51 milliers (extrapolation, à prendre avec prudence).

À gauche le nuage courbe ; à droite, après le changement de variable z = log y, des points alignés.

Exemple — Loi de Boyle-Mariotte : u = 1/V. Pression P (bar) d'un gaz en fonction de son volume V (L), à température constante :

Vᵢ 1 2 3 4 5
Pᵢ 6,0 3,1 2,0 1,5 1,2
uᵢ = 1/Vᵢ 1 0,5 0,333 0,25 0,2

Les points (uᵢ ;Pᵢ) sont alignés : les moindres carrés donnent P ≈ 6,01u + 0,02, soit P ≈ 6/V : le produit PV est à peu près constant. Pour V = 2,5 L : P ≈ 2,4 bar.

Remarque — Quel changement de variable ?. Il est donné par l'énoncé ou suggéré par la physique de la situation : log y pour une évolution relative constante, 1/x pour une grandeur inversement proportionnelle, x² pour une énergie ou une distance de freinage, 1/( √n ) pour une dispersion d'échantillons…

Algorithmes

Méthode — Calculer la somme des carrés des écarts.

def S(a, b, X, Y):
    s = 0
    for i in range(len(X)):
        s = s + (Y[i] - (a * X[i] + b))**2
    return s

Méthode — Chercher un bon couple par balayage.

def balayage(X, Y):
    meilleur = (0, 0, S(0, 0, X, Y))
    for i in range(0, 101):          # a de 0 à 10 par pas de 0,1
        for j in range(-100, 101):   # b de -10 à 10 par pas de 0,1
            a, b = i / 10, j / 10
            s = S(a, b, X, Y)
            if s < meilleur[2]:
                meilleur = (a, b, s)
    return meilleur

Le couple trouvé est proche de celui des moindres carrés, à la précision du pas près.

Erreurs classiques

Attention — À éviter.

  • Ajuster par une droite un nuage manifestement courbe.
  • Oublier de revenir aux variables d'origine après le changement de variable.
  • Écrire 10^(at + b) = 10^(at) + 10^(b) au lieu de 10^(b) × (10^(a))^(t).
  • Extrapoler loin des données comme si le modèle restait valable.

Fiche de synthèse

Moindres carrés minimise Σ (yᵢ - axᵢ - b)² ; passe par G(bar x ;bar y)
Changement de variable transformer, ajuster par une droite, revenir aux variables d'origine
z = log y z = at + b donne y = 10^(b) × (10^(a))^(t)
u = 1/x y = au + b donne y = a/x + b
Prudence interpoler plutôt qu'extrapoler

Exercices d'application

Exercice 1 – Revenir à la variable

Après le changement de variable z = log y, on obtient l'ajustement z = 0,1t + 2. Exprimer y en fonction de t et calculer y pour t = 3.

Exercice 2 – Distance de freinage

Pour des vitesses v (en km/h) et des distances de freinage d (en m), on pose u = v² et l'on obtient l'ajustement d ≈ 0,006 u. Estimer la distance de freinage à 90 km/h, puis à 130 km/h.

Exercice 3 – Inverse

On pose u = 1/x et l'on obtient y = 12u + 1. Exprimer y en fonction de x et calculer y pour x = 4.

Corrigés des exercices

Corrigé de l'exercice 1

Corrigé. y = 10^(0,1t + 2) = 100 × (10^(0,1))^(t) ≈ 100 × 1,259^(t). Pour t = 3 : y = 10^(2,3) ≈ 199,5.

Corrigé de l'exercice 2

Corrigé. À 90 km/h : d ≈ 0,006 × 8 100 = 48,6 m. À 130 km/h : d ≈ 0,006 × 16 900 = 101,4 m (plus du double).

Corrigé de l'exercice 3

Corrigé. y = 12/x + 1 ; pour x = 4 : y = 3 + 1 = 4.

Tout sur suites, statistiques et probabilités en sti2d

Le tronc commun technologique : modèles d'évolution discrète, ajustements de nuages de points et loi binomiale.

Le cours

S'entraîner

Sujets d'examen

Tous les chapitres de Terminale STI2D

Poursuis ta révision avec les autres chapitres du programme de Terminale STI2D.