Documente Academic
Documente Profesional
Documente Cultură
3. Regresie polinomial
Problema
Se cunoate un set de n perechi de valori ( xi , y i ) cu i = 1L n . Se caut polinomul de
gradul m care aproximeaz cel mai bine legtura dintre valorile date.
Polinomul de gradul m este de forma:
y = a 0 + a1 x + a 2 x 2 + L + a m x m
Principiul metodei
Se determin coeficien\ii polinomului de regresie prin rezolvarea sistem de m + 1
ecuaii cu m + 1 necunoscute care are matricea extins:
xi
1
n
x x
i
1
n
x x
1
3
i
4
i
m +1
i
m+ 2
i
m +1
i
xim
1
n
m
i
1
n
3
i
1
n
xi2 L
1
n
2
i
1
n
2
i
m+ 2
i
2m
i
1 xi yi
n
2
x
y
1 i i
m
1 xi yi
n
c =
S Sr
S
unde:
S r = yi a 0 a1 xi a 2 xi L a m xi
2
m 2
i =1
S = yi y
i =1
y
y=
i =1
Exemplu de calcul
Problem:
-1
Rezolvare:
Numrul perechilor de valori ( xi , y i ) :
n=4
Se caut polinomul de gradul 2 este de forma:
y = a 0 + a1 x + a 2 x 2
n
n
x
i
1
n
xi2
1
xi
xi2
1
n
1
n
xi y i
xi2 y i
y
1
n
x x (
2
i
3
i
1
n
1
n
1
n
x x (
3
i
4
i
Calculul sumelor:
n
= 1 + 0 + 1 + 2 = 2
i =1
x
i =1
n
= (1) 2 + 0 2 + 12 + 2 2 = 6
= (1) 3 + 0 3 + 13 + 2 3 = 8
= (1) 4 + 0 4 + 14 + 2 4 = 18
i =1
i =1
= 1+ 0 +1+ 4 = 6
i =1
n
y i = (1) 1 + 0 0 + 1 1 + 2 4 = 8
i =1
2
i
y i = (1) 2 1 + 0 2 0 + 12 1 + 2 2 4 = 18
i =1
n
n
x
i
1
n
xi2
1
xi
1
n
xi2
1
n
4 2 6 6
xi y i = 2 6 8 8
6 8 18 18
xi2 y i
y
1
n
x x (
2
i
1
n
3
i
1
n
1
n
x x (
3
i
4
i
4 2 6 6
0 20 20 20
0 20 36 36
6
6
4 2
0 20 20 20
0 0 320 320
320
=1
320
a1 =
20 20 1
=0
20
a0 =
6 6 1 6 0
=0
2
S r = yi a 0 a1 xi a 2 xi
) = (1 (1) ) + (0 0 ) +(1 1 ) + (4 2 )
2 2
2 2
i =1
+ 1 12
) + (4 2 )
2
2 2
=0
y
y=
i =1
6
= 1,5
4
2 2
2 2
2 2
S = yi y
i =1
c =
S Sr
=
S
2,75 0
=1
2,75
Soluia problemei:
Polinomul de regresie este: y = x 2 cu coeficientul de corelare: c = 1