Régression polynomiale

De testwiki
Aller à la navigation Aller à la recherche

Modèle:Ébauche Modèle:Infobox Méthode scientifique

Modèle:Début d'illustration Régression polynomiale cubique Modèle:Fin d'illustration

Régression sur un nuage de points par un polynôme de degré croissant.

La régression polynomiale est une analyse statistique qui décrit la variation d'une variable aléatoire expliquée à partir d'une fonction polynomiale d'une variable aléatoire explicative. C'est un cas particulier de régression linéaire multiple, où les observations sont construites à partir des puissances d'une seule variable.

Présentation

Si l'on appelle Modèle:Math la i-ème réalisation du couple de variables aléatoires, on recherche le polynôme

Pn(x)=anxn+an1xn1++a1x+a0,

permettant d'écrire

Yi=Pn(Xi)+εi

le résidu Modèle:Mvar, ou perturbation, étant « le plus petit » dans le sens des moindres carrés.

La régression polynomiale est une régression linéaire multiple : on peut écrire la relation, pour Modèle:Math :

Yi=anXi,n+an1Xi,n1++a1Xi,1+a0+εi.

Cas particuliers

La régression linéaire est une régression polynomiale de degré 1.

Applications

Un certain nombre de lois physiques s'expriment sous la forme de polynômes. La régression polynomiale permet alors d'estimer les valeurs des paramètres de la loi.

La méthode de lissage et de dérivation de Savitzky-Golay utilise une régression polynomiale sur un intervalle glissant.

Résolution par la méthode des moindres carrés

Considérons un jeu de données Modèle:Math. On veut effectuer une régression par un polynôme de degré trois :

P3(x)=ax3+bx2+cx+d.

Le carré du résidu s'écrit :

ε(x,y)2=(P3(x)y)2

soit

ε(x,y)2= x6a2+2x5ab+2x4ac+2x3ad2x3ya+x4b2+2x3bc+2x2bd2x2yb+x2c2+2xcd2xyc+d22yd+y2.

On note alors:

εi:=ε(Xi,Yi)

Les valeurs Modèle:Math minimisent la somme des carrés des résidus Modèle:Mvar :

e=iεi2

On appelle

Sj=iXij

et

Tj=iXijYi

Si le paramètre Modèle:Mvar est plus élevé ou plus bas, la valeur de Modèle:Mvar augmente. La valeur de Modèle:Mvar est donc minimale pour le Modèle:Mvar recherché, c'est-à-dire que la dérivée partielle de Modèle:Mvar par rapport à Modèle:Mvar doit être nulle :

ea=02aS6+2bS5+2cS4+2dS32T3=0.

On peut faire de même pour chaque paramètre, ce qui donne un système d'équations linéaires :

(S6S5S4S3S5S4S3S2S4S3S2S1S3S2S1S0)(abcd)=(T3T2T1T0).

Voir aussi

Modèle:Autres projets

Modèle:Portail