Aurlom
    Maths
    Statistiques·Chapitre 04

    Changement de variable et ajustement non linéaire

    22 min de lecture Fréquence aux annales : 1/4Rapporte 2-3 pts

    Linéarisation par changement de variable
    Avant : y vs x (courbe)Y = ln(y)Après : Y vs x (droite)

    Quand le nuage suit une exponentielle y = b·aˣ, on pose Y = ln(y) → la régression devient linéaire.

    0. Rappels indispensables

    0.1 La fonction logarithme népérien ln⁡\ln

    Le logarithme népérien, noté ln⁡\ln, est une fonction définie pour les nombres strictement positifs.

    • ln⁡(1)=0\ln(1) = 0
    • ln⁡(e)=1\ln(\mathrm{e}) = 1 (où e≈2,718\mathrm{e} \approx 2{,}718)
    • ln⁡(x)\ln(x) n'existe pas si x≤0x \leq 0

    À la calculatrice, la touche ln permet de calculer le logarithme d'un nombre.

    Exemples :

    • ln⁡(10)≈2,303\ln(10) \approx 2{,}303
    • ln⁡(100)≈4,605\ln(100) \approx 4{,}605
    • ln⁡(530)≈6,273\ln(530) \approx 6{,}273 (cf. exemple BTS 2023 ci-dessous)

    0.2 La fonction exponentielle exp⁡\exp

    L'exponentielle, notée ex\mathrm{e}^x ou exp⁡(x)\exp(x), est définie pour tout réel xx.

    • e0=1\mathrm{e}^0 = 1
    • e1≈2,718\mathrm{e}^1 \approx 2{,}718
    • ex\mathrm{e}^x est toujours strictement positive

    0.3 Lien entre ln⁡\ln et exp⁡\exp

    ln⁡\ln et exp⁡\exp sont des fonctions réciproques :

    ln⁡(ex)=xeteln⁡(x)=x  (pour x>0)\ln(\mathrm{e}^x) = x \quad \text{et} \quad \mathrm{e}^{\ln(x)} = x \ \ (\text{pour } x > 0)

    Conséquence très utile : ln⁡(A)=B  ⟺  A=eB\ln(A) = B \iff A = \mathrm{e}^B

    C'est cette propriété qui permettra de revenir à yy après un changement de variable.

    0.4 Propriétés algébriques

    PropriétéFormule
    ln⁡\ln d'un produitln⁡(a×b)=ln⁡(a)+ln⁡(b)\ln(a \times b) = \ln(a) + \ln(b)
    ln⁡\ln d'une puissanceln⁡(an)=nln⁡(a)\ln(a^n) = n \ln(a)
    Somme dans exp⁡\expea+b=ea×eb\mathrm{e}^{a+b} = \mathrm{e}^a \times \mathrm{e}^b
    Produit dans exp⁡\expea×b=(ea)b\mathrm{e}^{a \times b} = (\mathrm{e}^a)^b

    1. Pourquoi un changement de variable ?

    1.1 Le problème

    Quand un nuage de points n'est pas aligné, on ne peut pas directement faire un ajustement affine. Si on essaie quand même, le coefficient ∣r∣|r| sera trop faible (<0,95< 0{,}95).

    1.2 L'idée du changement de variable

    L'idée est de transformer les valeurs de yy en de nouvelles valeurs zz telles que les nouveaux points (x ; z)(x\,;\,z) soient alignés. On peut alors appliquer la régression linéaire sur les nouvelles données.

    Une fois la relation z=ax+bz = ax + b trouvée, on revient à yy via la relation entre zz et yy.

    1.3 Cas typique au BTS CG

    Au BTS CG, le changement de variable utilisé est le plus simple : z=ln⁡(y)z = \ln(y)

    Cela correspond à une croissance exponentielle de yy.


    2. La démarche complète en 5 étapes

    Étape 1 — Constater que l'ajustement direct n'est pas pertinent

    Soit graphiquement (le nuage n'est pas rectiligne), soit en calculant rr et en montrant que ∣r∣<0,95|r| < 0{,}95.

    Étape 2 — Effectuer le changement de variable

    L'énoncé donne la relation : par exemple z=ln⁡(y)z = \ln(y).

    On construit un nouveau tableau :

    xxx1x_1x2x_2…xnx_n
    yyy1y_1y2y_2…yny_n
    z=ln⁡(y)z = \ln(y)ln⁡(y1)\ln(y_1)ln⁡(y2)\ln(y_2)…ln⁡(yn)\ln(y_n)

    Étape 3 — Vérifier la pertinence de l'ajustement affine sur (x ; z)(x\,;\,z)

    Calculer le coefficient de corrélation linéaire r′r' de la série (x ; z)(x\,;\,z).

    • Si ∣r′∣≥0,95|r'| \geq 0{,}95 : l'ajustement est pertinent, on continue.
    • Comparer avec le ∣r∣|r| initial pour montrer l'amélioration.

    Étape 4 — Déterminer l'équation de la droite de régression de zz en xx

    À la calculatrice : z=ax+bz = ax + b.

    Étape 5 — Revenir à yy en fonction de xx

    C'est l'étape clé. Pour le cas z=ln⁡(y)z = \ln(y) : z=ln⁡(y)  ⟺  y=ezz = \ln(y) \iff y = \mathrm{e}^z

    En remplaçant zz par ax+bax + b : y=eax+b=eb×eaxy = \mathrm{e}^{ax + b} = \mathrm{e}^b \times \mathrm{e}^{ax}

    En posant A=ebA = \mathrm{e}^b : y=A×eax\boxed{y = A \times \mathrm{e}^{ax}}

    C'est une fonction exponentielle.


    3. Méthodes-types

    🔧 MÉTHODE 1 — Compléter un tableau après changement de variable

    Énoncé typique : « Calculer les valeurs zi=ln⁡(yi)z_i = \ln(y_i) pour compléter le tableau. »

    Démarche :

    1. Pour chaque valeur de yiy_i, calculer ln⁡(yi)\ln(y_i) à la calculatrice
    2. Arrondir selon la précision demandée (souvent à 0,0010{,}001)
    3. Reporter dans le tableau

    Exemple : y=530y = 530 → z=ln⁡(530)≈6,273z = \ln(530) \approx 6{,}273.

    🔧 MÉTHODE 2 — Comparer deux ajustements

    Énoncé typique : « Comparer les coefficients de corrélation et préciser quel ajustement est plus pertinent. »

    Démarche :

    1. Calculer rr pour la série (x ; y)(x\,;\,y)
    2. Calculer r′r' pour la série (x ; z)(x\,;\,z)
    3. Comparer ∣r∣|r| et ∣r′∣|r'| : celui qui est le plus proche de 1 correspond au meilleur ajustement
    4. Conclure

    🔧 MÉTHODE 3 — Utiliser le modèle linéaire z=ax+bz = ax + b pour une prédiction

    Démarche :

    1. Remplacer xx par sa valeur dans z=ax+bz = ax + b
    2. Si la question demande yy : calculer y=ezy = \mathrm{e}^z
    3. Arrondir et interpréter

    Important : une question typique BTS CG s'arrête souvent à l'étape « yy », sans demander de manipuler la forme exponentielle.

    🔧 MÉTHODE 4 — Repasser de z=ax+bz = ax + b à y=f(x)y = f(x)

    Démarche :

    1. Partir de z=ax+bz = ax + b
    2. Remplacer zz par ln⁡(y)\ln(y) : ln⁡(y)=ax+b\ln(y) = ax + b
    3. Appliquer l'exponentielle : y=eax+by = \mathrm{e}^{ax + b}
    4. Décomposer : y=eb×eaxy = \mathrm{e}^b \times \mathrm{e}^{ax}
    5. Calculer A=ebA = \mathrm{e}^b
    6. Écrire la forme finale : y=A×eaxy = A \times \mathrm{e}^{ax}

    4. Notice calculatrice

    Pour calculer zi=ln⁡(yi)z_i = \ln(y_i), deux options :

    Option 1 : calcul manuel

    Pour chaque valeur, taper ln(530), ln(645), etc.

    Option 2 : laisser la calculatrice faire le calcul

    TI-83 Premium CE :

    • Saisir les xix_i dans L1 et les yiy_i dans L2
    • Placer le curseur sur l'en-tête de L3
    • Saisir : ln(L2) puis entrer
    • La liste L3 se remplit automatiquement avec les ziz_i

    Casio :

    • Saisir les données dans List 1 et List 2
    • Sur List 3, formule : ln(List 2)

    NumWorks :

    • Appli Régressions : il faut calculer manuellement les ziz_i et les saisir.

    5. Application Excel

    5.1 Calculer la colonne des ziz_i

    Si les valeurs yiy_i sont en colonne B (de B2 à B6), saisir en C2 :

    =LN(B2)
    

    Puis recopier vers le bas.

    5.2 Format du résultat

    Pour arrondir à 0,0010{,}001, utiliser :

    =ARRONDI(LN(B2);3)
    

    Exercices progressifs

    Trois niveaux pour progresser pas à pas. Le corrigé est masqué — essaie d'abord, puis dévoile-le.

    FacileIntermédiaireDifficile
    FacileNiveau 1 · Application

    Exercice ? — � Exercice 1 — Application directe

    Énoncé

    Le chiffre d'affaires d'une jeune entreprise (en milliers d'euros) évolue ainsi :

    Année20202021202220232024
    Rang xix_i01234
    CA yiy_i5070110175280

    On pose z=ln⁡(y)z = \ln(y).

    1. Compléter le tableau (arrondi à 0,0010{,}001).
    xx01234
    zz……………
    1. Calculer le coefficient de corrélation linéaire r′r' de la série (x ; z)(x\,;\,z) (arrondi à 0,0010{,}001).

    2. Donner l'équation de la droite de régression de zz en xx (arrondi à 0,0010{,}001).

    3. Selon ce modèle, estimer la valeur de zz pour 2025 puis en déduire yy (arrondi à l'unité).

    IntermédiaireNiveau 2 · Type BTS

    Exercice ? — � Exercice 2 — Type BTS — d'après BTS CG 2023 (Partie B)

    Énoncé

    Le nombre de naissances dans un parc animalier est donné par :

    Année20172018201920202021
    Rang xix_i01234
    Naissances yiy_i53064590511001695

    Le coefficient de corrélation linéaire de cette série (xi ; yi)(x_i\,;\,y_i) est r≈0,958r \approx 0{,}958.

    On effectue le changement de variable zi=ln⁡(yi)z_i = \ln(y_i), ce qui donne le tableau partiel :

    Année20172018201920202021
    xix_i01234
    yiy_i53064590511001695
    zi=ln⁡(yi)z_i = \ln(y_i)6,273…6,8087,003…
    1. Calculer les valeurs manquantes (2018 et 2021) à 0,0010{,}001 près.

    2. Déterminer le coefficient de corrélation linéaire r′r' de la série (xi ; zi)(x_i\,;\,z_i) (arrondi à 0,0010{,}001).

    3. Comparer ∣r∣|r| et ∣r′∣|r'|. Pour quelle série un ajustement affine est-il le plus pertinent ?

    4. Déterminer l'équation de la droite de régression de zz en xx par les moindres carrés sous la forme z=ax+bz = ax + b (arrondi à 0,0010{,}001).

    5. On décide d'approcher le nuage par la droite d'équation z=0,29x+6,23z = 0{,}29 x + 6{,}23. Calculer le nombre de naissances envisageables en 2023 selon ce modèle.

    DifficileNiveau 3 · Approfondissement

    Exercice ? — � Exercice 3 — Approfondissement

    Énoncé

    Une entreprise veut prévoir l'évolution de son nombre d'abonnés à un service en ligne :

    Mois (rang xx)123456
    Abonnés yy1201802904607201150
    1. Représenter le nuage de points et montrer qu'un ajustement affine direct n'est pas pertinent en calculant rr.

    2. On pose z=ln⁡(y)z = \ln(y). Compléter un tableau et donner r′r' (arrondi à 0,0010{,}001). Conclure sur la pertinence du nouvel ajustement.

    3. Donner l'équation de la droite de régression de zz en xx (arrondis à 0,0010{,}001).

    4. En déduire une expression de yy en fonction de xx sous la forme y=A×eaxy = A \times \mathrm{e}^{a x} (avec AA arrondi à l'unité).

    5. Estimer le nombre d'abonnés au mois x=9x = 9 selon ce modèle (arrondi à l'unité).

    6. À partir de quel mois le nombre d'abonnés dépassera-t-il 5 0005\,000 ?

    8. Fiche de synthèse


    9. Pour aller plus loin

    Le chapitre 5 traitera des suites arithmétiques et géométriques, notion essentielle pour modéliser des évolutions en pourcentage (croissance/décroissance d'un placement, d'un stock, d'un nombre de clients).