Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ajuste de Curvas
Ajuste de Curvas
Clculo Numrico
Ing. Frednides Guilln Guerra
Maracay - Venezuela
Ajuste de Curvas
Consiste en determinar los parmetros de un
modelo y=f(x) que se ajuste mejor a los datos
(x1,y1), ... , (xN,yN) que estn sujetos a errores
aleatorios producidos por incertidumbres en las
mediciones, y por un deficiente control de las
condiciones en el que se realiza un experimento.
Ajuste de Curvas
Cuando se consideran datos que estn sujetos a errores
aleatorios, se emplea:
EL MTODO DE LOS
MNIMOS CUADRADOS
Ajuste de Curvas
A partir del mtodo de los mnimos cuadrados se
obtienen las Ecuaciones de Regresin y tienen varias
aplicaciones:
Descripcin y construccin de modelos
Prediccin y estimacin
Estimacin de parmetros
Control
yk
10
-1 10
xk
0
y=Ax+B
4
2
-2
-1
-4
-2
-1
y = f(x) = Ax + B
Que minimiza el error cuadrtico medio E2(f)
1
E2 ( f ) =
N
k=1
f ( xk ) y k
1/ 2
(1)
k=1
f ( xk ) y k
(2)
( Axk +
k= 1
B yk )
(3)
(4)
k= 1
k= 1
2( Ax
k= 1
+ B yk ) = 2 ( Axk + B yk )
k= 1
Luego:
( Ax
N
k= 1
2
k
( Ax
k= 1
+ Bxk yk xk = A xk2 + B ( xk )
k=1
( )
k= 1
+ B yk ) = A ( xk ) + N B
k=1
( x y ) = 0,
k=1
(y ) = 0
k=1
( )
A x + B ( xk ) =
k= 1
2
k
k=1
A ( xk ) + N B =
k= 1
( x y ),
k=1
N
(y )
k=1
(5)
yk
(xk)2
xk yk
-1
10
-10
10
12
16
12
25
-1
36
-6
20
37
92
25
y=-1.607 x + 8.643
( Ax
N
k= 1
M
k
yk
( Ax
N
E ( A) =
k=1
M
k
yk ;
)( ) = 2 ( Ax
E ' ( A) = 2 Ax yk x
k=1
M
k
M
k
k=1
2M
k
k= 1
M
k
( y x ) (x )
N
k=1
M
k
k=1
2M
k
yk xkM = 0
) (y x ) = 0
A xk2 M
k=1
E ( A)
= 0
A
(6)
Distancia
dk (m)
0.47
1.1
0.71
2.4
0.77
0.96
4.5
1.1
A=
( y x ) (x )
N
k=1
Tiempo
tk (s)
Distancia
dk (m)
dk tk2
tk 4
0.47
1.1
0.2430
0.0488
0.71
2.4
1.2098
0.2541
0.77
1.7787
0.3515
0.96
4.5
4.1472
0.8493
1.1
7.2600
1.4641
14.6387
2.9679
M
k
k=1
A=
2M
k
( d t ) (t )
N
k=1
2
k k
k=1
4
k
14.6387
A=
= 4.9323
2.9679
d = 4.9323 t 2
Despejando la gravedad :
g = 4.9323 * 2
g = 9.8647 m/s22
Ajuste de Curvas
Supngase 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 ecuacin
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 ecuacin y se pueden
hacer los siguientes cambios de variable:
Y=ln(y),
X=x,
y B=ln(C)
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 mtodo de linealizacin de datos. Luego se
aplican las ecuaciones normales de Gauss.
N
( ) + B ( X ) = ( X Y ),
A X
k= 1
2
k
k=1
A ( X k ) + N B =
k=1
k k
k=1
N
(Y )
k=1
(7)
Ajuste de Curvas
Ejemplo: Utilice el mtodo de linealizacin de datos para
hallar el ajuste exponencial y=CeAx a los cinco datos: (0,
1.5), (1 , 2.5), (2 , 3.5), (3 , 5.0) y (4 , 7.5). Aplicando los
cambios de variable:
xk
yk
Xk
Yk=ln(yk)
Xk2
Xk Y k
0.0
1.5
0.0
0.4054
0.0
1.0
2.5
1.0
0.9162
1.0
0.9162
2.0
3.5
2.0
1.2527
4.0
2.5055
3.0
5.0
3.0
1.6094
9.0
4.8283
4.0
7.5
4.0
2.0149
16.0
8.0596
10
6.1988
30.0
16.3097
Ajuste de Curvas
Aplicando la ecuacin (7) para el clculo de los coeficientes
de las ecuaciones normales de Gauss, se tiene:
12
30 A + 10 B = 16.3097
10 A + 5B = 6.1988
A 0.3912 B 0.4574
C = e 0.4574 = 1.5799
10
y=1.5799 e0.3912 x
-1
Ajuste de Curvas
Cambios de variables para linealizar datos:
Funcin, y=f(x)
Linealizacin, Y=Ax+B
Cambios
y = A/x + B
y = A/x + B
X = 1/x , Y = y
y = 1 / (A x + B)
1/y = Ax + B
X = x , Y = 1/y
y = A ln(x) + B
y = A ln(x) + B
X = ln(x) , Y =y
y = C eAx
ln(y) = A x + B
X = x , Y = ln(y),
B=ln(C) , C=eB
y = C xA
ln(y) = A ln(x) + B
X = ln(x) , Y = ln(y),
B=ln(C) , C=eB