Sunteți pe pagina 1din 15

Universitatea Babeş-Bolyai

Curs 5: Ajustarea datelor experimentale

Matematici aplicate ı̂n economie

gabriela.olteanu@econ.ubbcluj.ro

Prof. dr. Gabriela Olteanu


3. Ajustarea datelor experimentale

Cuprins

I. Analiză matematică
1.1. Funcţii de o variabilă. Derivate si aplicaţii economice X
1.2. Funcţii de mai multe variabile. Derivate parţiale X
1.3. Diferenţiale. Extreme simple X
1.4. Extreme condiţionate X
1.5. Ajustarea datelor experimentale
1.6. Integrale Euleriene
II. Probabilităţi
2.1. Spaţiu de selecţie. Evenimente. Probabilităţi
2.2. Probabilităţi condiţionate. Independenţa evenimentelor
2.3. Scheme clasice de probabilitate
2.4. Variabile aleatoare
2.5. Caracteristici numerice ale variabilelor aleatoare
2.6. Repartiţii clasice de tip discret şi continuu

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 2 / 15


3. Ajustarea datelor experimentale

Cuprinsul cursului 5

Cap.III Extremele funcţiilor de mai multe variabile


1 Extreme simple X
2 Extreme condiţionate X
3 Ajustarea datelor experimentale

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 3 / 15


3. Ajustarea datelor experimentale

3. Ajustarea datelor experimentale

Fie datele (x1 , y1 ), . . . , (xn , yn ). Variabila y depinde de x de o manieră


necunoscută.
Problemă
Găsiţi f a.ı̂. Gf să aproximeze cât mai bine datele măsurate experimental.

Expresia lui f poate fi determinată ı̂n 2 moduri:


1 analizând graficul punctelor măsurate
2 din consideraţii teoretice

Fie n observaţii experimentale ce dau pentru x şi y valorile din tabel:

x x1 x2 ... xn
y y1 y2 ... yn

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 4 / 15


3. Ajustarea datelor experimentale

3. Ajustarea datelor experimentale

(https://www.wikiwand.com/ro/Metoda_celor_mai_mici_patrate)

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 5 / 15


3. Ajustarea datelor experimentale

3. Ajustarea datelor experimentale


Carl Friedrich Gauss: metoda celor mai mici pătrate ı̂n anul 1795 la
vârsta de 18 ani
Adrien-Marie Legendre: a publicat primul această metodă in 1805

(https://en.wikipedia.org/wiki/Carl_Friedrich_Gauss)

(https://www.sciencephoto.com/media/89267/view/louis- legendre- french- politician)

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 6 / 15


3. Ajustarea datelor experimentale

3. Metoda celor mai mici pătrate

Vrem să găsim f a.ı̂. eroarea totală să fe minimă.


Eroarea ı̂n x1 : y1 − f (x1 ), . . . , eroarea ı̂n xn : yn − f (xn ).
Eroarea totală:
Pn
i=1 (yi − f (xi )) nu e convenabilă pentru că poate fi 0 sau mică, iar
termenii ei foarte mari şi de semne opuse
Pn
i=1 |yi − f (xi )| reflectă bine apropierea graficului de punctele date,
dar nu e convenabilă pentru că nu e derivabilă pe ı̂ntreg domeniul de
definiţie
Pn 2
i=1 (yi − f (xi ))

Definiţie
Pn
Determinarea funcţiei f pentru care i=1 (yi − f (xi ))2 are cea mai
mică valoare posibilă s.n. ajustarea datelor experimentale din tabelul
x x1 x2 . . . xn
prin metoda celor mai mici pătrate.
y y1 y2 . . . yn

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 7 / 15


3. Ajustarea datelor experimentale

3. Metoda celor mai mici pătrate

Problema
Pn
Să găsim f a.ı̂. i=1 (yi − f (xi ))2 să fie minimă.

Fie f polinom: f = a0 + a1 x + · · · + am x m , ai ∈ R, i = 1, m.
A determina f ⇐⇒ a determina coeficienţii a0 , a1 , . . . , am .
Fie funcţia
n
X
F (a0 , a1 , . . . , am ) = (yi − f (xi ))2
i=1
n
X
= (yi − (a0 + a1 xi + · · · + am xim ))2 → min
i=1

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 8 / 15


3. Ajustarea datelor experimentale

3. Ajustarea cu un polinom de gradul I sau II

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 9 / 15


3. Ajustarea datelor experimentale

3. Ajustarea cu un polinom de gradul I (dreaptă)

Fie f = a0 + a1 x polinom de gradul I (dreaptă)


Pn
F (a0 , a1 ) = i=1 (yi − (a0 + a1 xi ))2 → min
Punctele staţionare pentru F :
 0  Pn
Fa 0 = 0 Pi=1 2(yi − (a0 + a1 xi ))(−1) = 0
⇐⇒ n
Fa01 = 0 i=1 2(yi − (a0 + a1 xi ))(−xi ) = 0
 Pn
Pi=1 (yi − a0 − a1 xi ) = 0
⇐⇒ n 2
i=1 (yi xi − a0 xi − a1 xi ) = 0
 Pn Pn Pn
a0 (Pi=1 1) + a1 ( Pi=1 xi ) = ( Pi=1 yi )
⇐⇒ n n n
a0 ( i=1 xi ) + a1 ( i=1 xi2 ) = ( i=1 xi yi )

s0 a0 + s1 a1 = t0
⇐⇒ sistem normal
s1 a0 + s2 a1 = t1

acest sistem are soluţie unică şi soluţia satisface condiţiile de minim.

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 10 / 15


3. Ajustarea datelor experimentale

3. Ajustarea cu un polinom de grad II (parabolă)

Fie f = a0 + a1 x + a2 x 2 polinom de gradul II (parabolă)


Pn
F (a0 , a1 , a2 ) = i=1 (yi − (a0 + a1 xi + a2 xi2 ))2 → min
Punctele staţionare ale lui F obţinute ca soluţii ale sistemului:
 0 
 Fa 0 = 0  s0 a0 + s1 a1 + s2 a2 = t0
Fa01 = 0 dau sistemul normal s1 a0 + s2 a1 + s3 a2 = t1
 0
Fa 2 = 0 s2 a0 + s3 a1 + s4 a2 = t2

Pn k
Pn k
sk = i=1 xi , k = 0, 4; tk = i=1 xi yi , k = 0, 2

xi0 xi1 xi2 xi3 xi4 xi0 yi xi1 yi xi2 yi


1 x1 x12 x13 x14 y1 x1 y1 x12 y1
1 x2 x22 x23 x24 y2 x2 y2 x22 y2
.. .. .. .. .. .. .. ..
. . . . . . . .
P 1 xn xn2 xn3 xn4 yn xn yn xn2 yn
s0 s1 s2 s3 s4 t0 t1 t2

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 11 / 15


3. Ajustarea datelor experimentale

3. Ajustarea cu un polinom de grad m


Caz general: f = a0 + a1 x + · · · + am x m polinom de grad m cu m + 1
coeficienţi necunoscutele: a0 , a1 , . . . , am


 s0 a0 + s1 a1 + · · · + sm am = t0
 s1 a0 + s2 a1 + · · · + sm+1 am = t1


Sistemul normal: s2 a0 + s3 a1 + · · · + sm+2 am = t2
...




sm a0 + sm+1 + a1 + · · · + s2m am = tm

Pn Pn
unde sk = i=1 xik , k = 0, 2m; tk = i=1 yi xik , k = 0, m.
calculul valorilor sk , tk se face completând tabelul:

xi0 xi1 xi2 ... xi2m xi0 yi xi1 yi ... xim yi


1 x1 x12 x12m y1 x1 y1 x1m y1
1 x2 x22 x22m y2 x2 y2 x2m y2
.. .. .. .. .. .. ..
. . . . . . .
P 1 xn xn2 xn2m yn xn yn xnm yn
s0 s1 s2 ... s2m t0 t1 ... tm

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 12 / 15


3. Ajustarea datelor experimentale

3. Ajustarea cu un polinom de grad m

Se poate arăta că determinantul sistemului normal este nenul:

s0 s1 ... sm
s1 s2 ... sm+1
6= 0
... ... ... ...
sm sm+1 ... s2m

deci sistemul normal este compatibil determinat

(a0 , a1 , . . . , am ) punct staţionar, soluţia unică a sistemului normal

F (a0 , a1 , . . . , am ) > 0 ca sumă de pătrate

(a0 , a1 , . . . , am ) punct de minim pentru F

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 13 / 15


3. Ajustarea datelor experimentale

3. Ajustarea datelor experimentale


Exemplu
Ajustaţi cu o dreaptă (respectiv cu o parabolă) datele din tabelul:
x −1 0 1 2
y −3 1 0 3

s0 a0 + s1 a1 = t0
1. m = 1, f = a0 + a1 x,
s1 a0  + s2 a1 = t1
 s0 a0 + s1 a1 + s2 a2 = t0
2. m = 2, f = a0 + a1 x + a2 x 2 , s1 a0 + s2 a1 + s3 a2 = t1
s2 a0 + s3 a1 + s4 a2 = t2

xi0 xi1 xi2 xi3 xi4 yi yi xi yi xi2


1 −1 1 −1 1 −3 3 −3
1 0 0 0 0 1 0 0
1 1 1 1 1 0 0 0
1 2 4 8 16 3 6 12
4 2 6 8 18 1 9 9
s0 s1 s2 s3 s4 t0 t1 t2
Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 14 / 15
3. Ajustarea datelor experimentale

3. Ajustarea datelor experimentale

Exemplu
1. Pentru m = 1, f = a0 + a1 x

4a0 + 2a1 = 1
sistemul normal este:
2a0 + 6a1 = 9
Soluţia unică a sistemului: (a0 , a1 ) = (− 35 , 17
10 )
Polinomul de ajustare de grad cel mult 1 este: P(x) = − 53 + 17
10 x
Dreapta de ajustare are ecuaţia: y = − 35 + 17
10 x
2. Pentru m = 2, f = a0 + a1 x + a2 x 2

 4a0 + 2a1 + 6a2 = 1
sistemul normal este: 2a0 + 6a1 + 8a2 = 9
6a0 + 8a1 + 18a2 = 9

7 39
Soluţia sistemului: (a0 , a1 , a2 ) = (− 20 , 20 , − 14 )
7 39
Parabola de ajustare are ecuaţia: y = − 20 + 20 x − 41 x 2

Matematici aplicate ı̂n economie Prof. dr. Gabriela Olteanu 15 / 15

S-ar putea să vă placă și