Вы находитесь на странице: 1из 19

Ajuste de Curvas

Ajuste de Curvas
Hermes Pantoja Carhuavilca
Facultad de Ingeniera Industrial
Universidad Nacional Mayor de San Marcos

Metodos Numericos

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Contenido

Ajuste de Curvas

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Problema
Aproximacion polinomial de datos
Tenemos N mediciones experimentales (x1 , y1 ), . . . , (xn , yn )
Queremos encontrar una funci
on de aproximacion g (x) tal que
g (xi ) yi

i = 1, . . . , n

queremos ademas que g (x) sea la que mejor aproxime las


mediciones
Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

De un modo general, una funci


on aproximante dependera de
varias constantes , es decir:
g (x) = F (x, c1 , c2 , . . . , ck )

Definimos las desviaciones como:


di = yi F (xi , c1 , c2 , . . . , ck )

i = 1, 2, . . . , n

La funcion aproximada debera ser escogida de forma que tales


desviaciones sean peque
nas en valor absoluto.

Esta funcion puede ser elegida como una combinacion lineal


de otras:
F (x, c1 , . . . , ck ) = c1 1 + . . . + ck k

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Ajuste por una recta (Ajuste Lineal)


.

1 (x) = 1
2 (x) = x
F (x) = c1 + c2 x con

i (x) = 0, i = 3, 4, . . . , k
.
Ajuste por una par
abola (Ajuste cuadr
atico)
.

1 (x) = 1

2 (x) = x
F (x) = c1 + c2 x + c3 x 2 con
(x) = x 2

3
i (x) = 0, i = 4, 5, . . . , k

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Recta de Regresion de Mnimos Cuadrados

La recta de regresi
on o recta
optima en mnimos cuadrados
consiste en obtener los coeficientes de la ecuacion de la recta:
y = f (x) = Ax + B
Que minimiza el error cudratico medio E2 (f )
n

E2 (f ) =

1X
|f (xk ) yk |2
n
k=1

Hermes Pantoja Carhuavilca

Ajuste de Curvas

!1
2

Ajuste de Curvas

Recta de Regresion de Mnimos Cuadrados

Sea un conjunto de n puntos (xk , yk ) donde k = 1 hasta n,


cuyas abscisas {xk } son todas distintas, la recta de regresion o
recta optima en mnimos cuadrados, es la recta de ecuacion
y = f (x) = Ax + B que minimiza el error medio cuadratico
E2 (f ).
El error medio cuadratico es mnimo si la siguiente expresion
es mnima:
n
X
n.(E2 (f ))2 =
|f (xk ) yk |2
k=1

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Recta de Regresion de Mnimos Cuadrados


Si sustituimos en la ecuaci
on anterior la ecuacion de la recta,
entonces
n
X
E (A, B) =
(Axk + B yk )2
k=1

El valor mnimo de la funci


on E (A, B) se calcula igualando a
cero sus derivadas parciales:
E (A, B)
=0
A
E (A, B)
=0
B

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Recta de Regresion de Mnimos Cuadrados

Teorema (Recta de Regresi


on en Mnimos Cuadrados)
Sean (x1 , y1 ), (x2 , y2 ), . . . , (xn , yn ) puntos cuyas abcisas {xk }nk=1
son distintas entonces los coeficientes de la recta de regresion
y = Ax + B
son la solucion del siguiente sistema lineal, conocido como las
ecuaciones normales de Gauss:

Pn
P
Pn
2 A + ( n
x
k=1
k=1 xk ) B = Pk=1 xk yk
k
Pn
n
( k=1 xk ) A + nB
=
k=1 yk

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Forma Matricial del ajuste o regresion por mnimos


cuadrados
Sistema sobre-determinado para ajuste de una recta
Dado los puntos (x1 , y1 ), (x2 , y2 ), . . . , (xn , yn ) la recta de regresion
y = Ax + B
Forma Matricial

x1 1


x2 1
A

=
.. .. B

. .
| {z }
xn 1
v
{z
}
|
M

Hermes Pantoja Carhuavilca

y1
y2
..
.

yn
{z }
b

Ajuste de Curvas

Ajuste de Curvas

M.v = b
M t .M.v = M t .b
(M t .M)1 .M t .Mv = (M t .M)1 .M t .b
Ecuaci
on Normal
v = (M t .M)1 .M t .b

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Ejemplo

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Ajuste de Curvas
Supongase que se quiere ajustar un conjunto de datos a una
curva exponencial de la forma:
y = Ce Ax
Aplicamos logaritmo en ambos miembros de la ecuacion
ln(y ) = ln(Ce Ax )
ln(y ) = ln(C ) + ln(e Ax )
ln(y ) = AX + ln(C )
Y = AX + B
De esta manera queda linealizada la ecuaci
on y se pueden
hacer los siguientes cambios de variable:
Y = ln(y ),

X = x,

Hermes Pantoja Carhuavilca

Ajuste de Curvas

B = ln(C )

Ajuste de Curvas

Ajuste de Curvas

Mediante el cambio de variable los datos quedan de la


siguiente forma: (Xk , Yk ) = (xk , ln(yk )); a este proceso se le
conoce como m
etodo de linealizaci
on de datos. Luego se
aplican las ecuaciones normales de Gauss.
Luego que se obtienen A y B, se calcula el parametro C :
C = eB

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Ejemplo

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Ejemplo

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Ajuste de Curvas

Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Factor de Regresion
n
X

R2 =

(yi ym )2

i=1
n
X

(yi ym )2

i=1

yi de la funcion de ajuste
.
yi de la data
.
n
X
yi
ym =

i=1

n
Hermes Pantoja Carhuavilca

Ajuste de Curvas

Ajuste de Curvas

Factor de Regresion

0 R2 1
El factor de regresi
on mide la eficiencia del ajuste,
Cuando R 2 = 1 la funci
on de ajuste coincide con la data.
Cuando R 2 es cercano a 1 el ajuste se considera aceptable.
Cuando R 2 es cercano a 0 el ajuste se considera pesimo o
deficiente

Hermes Pantoja Carhuavilca

Ajuste de Curvas