Trace et transposée de matrice/Droite de régression de y en x

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Chapitre Modèle:Wikipédia

Nous allons voir dans ce chapitre une importante application du chapitre précédent. Nous allons établir les formules permettant de calculer la droite de régression de y en x. Un nuage de points étant donné dans un repère, nous devons calculer l'équation de la droite passant le plus près possible de tous ces points.

Modèle:Clr

Position du problème

Nous supposons qu’il existe une loi de proportionnalité (ou approximativement de proportionnalité) entre une variable y et une variable x. Des mesures expérimentales nous donnent un ensemble de couples (x,y) :

{(x1,y1),(x2,y2),,(xn,yn)}

En reportant ces n mesures dans un repère, nous constatons que les points (en rouge sur le dessin) ne sont pas parfaitement alignés, cela étant dû, par exemple, à l'imprécision des mesures.

Nous allons, malgré tout, essayer de trouver une droite (en bleu sur le dessin) d'équation y = ax + b passant le plus près de tous les points.

Modèle:Remarque

Pour cela, nous faisons comme si la droite passait parfaitement par tous les points. Nous obtenons le système suivant :

{y1=ax1+by2=ax2+by3=ax3+byn=axn+b

et nous constatons que nous avons un système de n équations à deux inconnues a et b.

Résolution au mieux du système

Le système établi précédemment ayant beaucoup plus d'équations que d'inconnues, nous allons essayer de le résoudre « au mieux » comme nous avons appris à le faire dans le chapitre précédent.


Sous forme matricielle, le système précédent s'écrit :

(x11x21x31xn1)(ab)=(y1y2yn)

D'après le théorème démontré au chapitre précédent, les nombres a et b qui satisfont au mieux le système précédent sont les racines du système obtenu en multipliant à gauche les deux membres par la transposée de la première matrice ; nous obtenons :

(x1x2x3xn1111)(x11x21x31xn1)(ab)=(x1x2x3xn1111)(y1y2yn).

En effectuant les produits matriciels, nous obtenons :

(i=1nxi2i=1nxii=1nxin)(ab)=(i=1nxiyii=1nyi).

En traduisant cette dernière relation sous forme de système, nous obtenons :

{ai=1nxi2+bi=1nxi=i=1nxiyiai=1nxi+bn=i=1nyi.

En éliminant b de la première équation grâce à la deuxième, nous obtenons :

{a(ni=1nxi2(i=1nxi)2)=ni=1nxiyii=1nxii=1nyiai=1nxi+bn=i=1nyi.

En divisant les deux membres de la première équation par n2 et les deux membres de la deuxième équation par n, nous obtenons :

{a(1ni=1nxi2(1ni=1nxi)2)=1ni=1nxiyi1ni=1nxi1ni=1nyia1ni=1nxi+b=1ni=1nyi.

Modèle:Propriété

Compte tenu du rappel précédent, notre système peut s'écrire :

{avar(x)=cov(x,y)ax¯+b=y¯,

ce qui donne finalement :

{a=cov(x,y)var(x)b=y¯ax¯.

Nous avons obtenu le résultat suivant :

Modèle:Théorème

Modèle:Bas de page