Está en la página 1de 13

Tema VIII

AJUSTE DE FUNC/ONES. M/N/MOS CUADRADOS.


Introduccin terica y ejemplos prcticos:
Supongamos que experimentalmente obtenemos una ley que relaciona a la variable )(
con la y por medio de un cierto nmero de pares de valores (XI . VII (X2' Yl) , "',
(x
rv
Vn) .
Nuest ro problema consiste en determi nar una frmula matemtica V = f (xl que re
presente dicha ley.
En el problema de la interpolacin_ hacamos que la curva V = f (xl pasase por todos
los puntos (xi. Yil. En el problema del ajuste no perseguimos eSto, puesto que como
los puntos obtenidos de una forma experimental vienen afectados de errores. es intil
que tratemos que la funcin y = f (x) pase exactamente por todos ellos. Nos interesa,
sobre todo. que la ecuacin de la curva sea sencilla y que se ajuste lo mejor posible a los
puntos dados.
Tenemos, pues, dos problemas:
1.0) Eleccin de la funcin de ajuste.
2.j Determinacin de los parmetros.
Distintos tipos de funciones de siustP'
{;Clfllcin. Abscisa
y=mx+n x
y -k . xm
lag x
Y -k.
X
x
Y = a +!!
1
-
x x
x
y = ax +b
x
y=k+b. e
ax
x
Ordenada.
y
lag y
lag y
Y
L
y
log6y
., .,
En la elecclon del tlpO de la funclOn de ajuste, no se pueden dar reglas ge,nerales. Si
los puntos dados estn sensi blemente en una recta que no su paralela al eje. x canven
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

274
eir Adoptar la funcIn y = m x + n.
Si los puncos estuvICran aproximadame nte en una parbola, cuyo eje es paralelo al eje
Y. st' e nsa}' ar la funcin y = a + b )( +c Xl
Cuando. los v.dorcs V crecen lentamente al crecer x, se puede probar la funcin lo-
gartmica y = k 109 x; y si los valores de y crecen ms rpidamente que 105 de x,
probaremos con una funcin de tlpO exponencial y = k . eex.
Ot ro criteri o a segUir es formar tncrementos sucesivos. como los que indica la tabla
' 1 Ulcnte:
,
Lcuodn Incrementos. Criterio de tlceptacin.
y =m X,+ n
D.V
6 y= cte
-
v=k
xm
D. llogv)
t::.. (log y) =: ete
y =ao -ti al x+ . + a
n
. x"
t::. y,CJ,2 y ... t:::.ny /}"n y= ete
y2= ao+a x+
+a
n
. xn ayl,
1
y2 .. .. 6" yl /J,n ... = et e
log Y=iJ+b . x+ .. + k . x" D. 1109 VI. ... 11" (lag vI 6 " (lag yl - cte
.-
y=k.
CJI
1l llogVI
t::. (log y) = ete
f-'---------
(log t::.. V) = ete
y = k+b .e
ax
D. V. 109 (D. V), D.(109 llv ) D.
A titule> de ej emplo vamos a mdicf la manera de operar con la (,,-,ncln:
y = k+b . e
ax
. y= (k + b. ea( x + h ~ _ (k+b. e&IC)= b . e
ax
(e
ah
_ 1)
luego .
109 (.6. y)= logb+(a 109 e) x+ lag (e
ah
_1)
'1 de aqu ;e deduce que:
. (lag . y. = log b + (a lag el.lx + h) + 10g{eah _ 1) - ( lag b + (a lag e' x +
+ 109 (e
ah
- 1'1 = (a lag el. (x + h) - (a lag el x = (a lag e)h = cte.
Mtodos de aJuste:
Una vez elegida la funcin de ajuste. podemos adoptar disnnt os mtodos parA "ajus-
tarla" a los punco," dados. Entre ellos. citaremos unos cuantos:
.lJ Mtodo de los puntos '>Ch:c,cionados lsc apli ca en casos en gue lIlterese muy poca
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

275
aproximacin) .
bJ Mtodo grfico.
eJ Mtodo de las medias.
dJ Mtodo de los momentos.
e) Mtodo de los mnimos cuadrados.
f) Mtodo de los polinomios orrogon,lles.
Los dos ltimos mtodos citados, son los que se deben emplear cUllndo se busquen re-
sultados precisos.
Mtodo (fe los mlnimos cuadrados:
y

I
I
I
I


Consideremos la fum:16n y=:; P (x, a, b,
c .... h); los parmetros a, b, e, o" h los he-
mos de determinar la condicin de <Iue la ex-
preStn I _ Vi)2, \.lue representa la su-
. - 1
ma de cJaarados de las diferencias entre las
ordenadas de la curva y las ordenadas dadas correspondientes a aquellas. sea un m,,;mo.
Pi = P (Xi. a, b, e, ... h)
"
i =1,2. "', n.
Supongamos que vamos a resolver el problema del ajuste de los puntos (x,. Yi ) dados
por una funci n lineal de la forma ; y= a. u (x) + b .v (xl+ c. w (x) en donde. u (x) ,
v (x) y w (x) son/unciones cOHocidas y a, b, e, gue h.ly gue determinar.
de manera gue hagan mnima la expresin citada anteriormente.
Operando se llega a la5 ecuaciones 'Iue deben verificar a, b, e, que se llaman eClwc l Q'-
nes normales y se escriben en la forma que sigue:
(ul + ul+ ... + u
2
n
) a+ (uv+ ... + un v
n
) b+ (u
l
w.+ ... +u
n
w
n
). c-
-(UI y+",+unyn)=O
(v, u. +V2 U2 + .. . + v
n
lIn) a + ... b + (u. w.+ ... + un w
n
) e -(VI 'YI + ... +
+ vnyn)=O .. (w U+W2 u+ ... +wnuJa+(vw + +vnwnlb+(w? + ...
+ c-
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

276
que en (orma simblica son:
[uuJa + luvJb +{ uwJc -luyJ = O
[yula + [v v]b +{ v w]c -(\IV] = O
[wu]a + [wv]b+[ww): -[wV] = O
La resolucin numrica de este sistema de ecuaciones se hace por el mtodo de GmU$.
El SiStema de ecuaciones normales se escribe fcilment e a partir de as ecuaciones de con
dicin.
aU.+bv. + cw.-y. = D

au +bv +cw-y =0
n n n n
Ej.mplo.- Ajustar la funci n y = a. u(x) + b. v(x) con las ecuaciones de condicin:
a + b = 3' 01
2a - b = 0 ' 03
a + 3b= 7 '02
3.1 + b = 4'97
El mtoQo prctico de operar es el siguiente:
u v
V
L [uu1
1 1 3'01 2 1
2 - 1 003 1 4
1 3 H12 4 1
3 1 4'97 4 9
15
Con 1: queremos indicar u + V.
[uv 1 luv[ Ilu LI
1
3'01 2
- 2
0 '06 2
3
7'02 4
3
14'91 12
5
25'00 20
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

Ivu] Iw] Ivy] I
1 1 3'01
2
-2 1 0'03
- 1
3 9 21'06 12
3 1 4' 97 4
5 12 29'01 17
Con los vaJores de esta tabla obeenemos las ecuaciones normales:
15a + 5b=25
Sa +12b = 29'01
277
sistema que resuelto nos da los valores de a y b ,que llevados a la funcin y = a.u(,,) +
+ b,v(x) nos resuelven el problema.
Aproximacin o ajuste de una funcin por medio de una combinacin Jineill de funciones
por el criterio de los mnimos cuadrados:
Pueden darse dos casos:
1). _ Flmdll emprica.
Es el caso ya estudiado. Sea Hxl J", (uncin dada que toma los valores bo, b, ... b
n
en las abscisas a
o
. a l' "', a
n
. Sean 'Po. 'Pi' ... , ";p unas de x ,elegidas de
antemano y de modo que p < n . Tratamos de determinar los coeficientes A de la ex
presin <ti (x) = Ao 'Po(x) + Al .'P.(x) + .... + A p ' V'p (x) para que el error cuadrllco
E cometido en los puntos considerados sea mnimo (;uando sustituimos t(xl por 1P(x).
E =
donde:
Este error ser mnimo cuando:
n

1= 0
.' ,
= O
aE
aA
m
o sea, SI :
(m = O. 1. 2 ...... p)
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

278
t
j=O
t
1=0
~ 1 , . I . b . ~ O
m , ,
De estas p '1- 1 ecuaciones obtendremos los p + 1 coefi cientes ~ Al' A? ..... Ap
y el "e"or clladrtico medio " ser:
E 1 [
T1 = " + 1
:! bf-(A. t 'P.I,;I.b; + ... +
i=O i=O
2 )._ La funcin se determina artalticamerlte.
Sigulendo con la notacin del caso anterior, lo cue ahora precisamos es determinar los
coeficientes Al de tal forma que el "error cuadrtico E" que cometemos en el intervalo
a, b cuando sustituimos f(x) por 011 (x) "sea mnimo" . En nuestro caso. E viene da-
do por:
donde:
b
E = fa f1 (x). dx
(xl = f(x) - (Ao .polx) + A,'PI (x) + ... + Ap ."I'p (X))
Los coeficientes Al vienen dados por la condicin de E mnimo:
a E lb fb
;;;: = A
o
- ""i (xl . 'f1o (x) dx + ... + Ap. 'fJ i (x) '''''plx) dx-
a I a a
-ibop (xl. tlx) dx = O

i = O. 1, 2, __ ., p.
Ajuste por medio de un polinomio determinado por el criterio de los mfnimos cuadrados:
Como antes, pueden presentarse dos casos, slcndo este tipo de aJustc un caso pd.rticular
de los estudiados en el apartado anterior.
10) .. Funcin emprica.
Aqu las funciones 'Pm1x) son las siguientes:
.J"> _ p-I
l" I - x ....
'P
p
_
1
= x
<P
p
=
La funcin de aproximacin ser por tanto el polinomi o:
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

279
A
P A P-' +
o. x + l ' X
Obligaremos ahora a que el error cuadrtico E cometido sea mnimo. En los puntos
tao. b
o
). o , (a
n
, b
o
) siendo P < n cendremos los errores.
EI= b - (A . rIj + AI.ar' + ... + Ap_I.a + Ap)
= 0, 1, 2, o n
El error cuadrtico E ser:
"
E ~ ~
1= 0
,.'
,
Las condiciones para que E sea mnimo vienen dadas por:
a E ~ o
aA"
OE aE
;;- ~ O; ",,; aA ~ O.
que nos dan un sistema de p + 1
, P
ecuaciones con p + 1 Incgnitas que son los coer.
cien tes Ao. Al'"'' Ap'
Si los puntos dados (a i' b) son equidistantes. o ms general todava, 51 se hallan
colocados simtricamente respecto a su centro de gravedad. conviene tomar a este punto
como nuevo origen de coordenadas, pues las operaciones a realizar se reduc:en notabJe-
mente.
La media M del error cuadrtico E es:
E
M ~ -
n + 1
~
1
n + , .
"
l:
1= 0
Ejemplo.- Tomaremos como funcin emplrica la determinada por la tabla de valores que
sigue:
x - a v - b h = O' , 1 -<;)(,, 1'3
1,0 4401
1,1 4709
1,2 4983
1,3 5220
Tratamos de ajustar esta funcin por una parbola de 2
0
grado de eje vertical.
Como los puntos dados son equidistantes situamos el origen de coorden:,adas en el cen-
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

280
tro de gravedad, o sea, en:
,'0 + "3
2
= "15
Reftrindonos a este punto, la funcin emprica dada est determinada por:
al = - n'15 al = - 0'05 al = 0'05 a
4
= 0'15
b
1
=4.401 b
3
=4.983 b
4
=5.220
La parbola que mejor se ajusta a la funcin dada en el intervalo [1, ,'3 1 es:
y = Ao' (x - 1'15)2 + Al" (x - ,'15) + A
2
Los coeficientes A
o
' Al
Y
A, vienen determinados por el sistema:
1;

A,.
at + A
2
"
1;

1;
af b
,=1
4
i=l
=1

Al' 1;
a! =

';
b .
, ,
=- 1

1; A,.
1;
a2 + A
2
1;
b.
,
1=1
i=l
i=l
es decir:
0'001019 Ao + 0'05 A, 24070
0'05 Al

136'45
0'05 Ao + 4 A
l
= 19.313
de donde sacamos: Ao= - 1808'4 Al = 2729 Al = 4850'8
La parbola buscada es:
y = - 1808'4. {x - 1 '15)2 + 2729 (x - 1'15) + 4850'8
y el error cuadrtico medio vale:
M =1. [0'4
2
+ 0'5
2
+ O + 0'22] = 0'11
4
2)._ La funcin es conocida analticamente.
Si la funcin f(x) es conocida analticamente y adems las integrales
b
fax
k
. f(x) dx (k entero, positivo o nulo)
son fciles de calcular, se operar como sigue para la determinacin del polinomio AQx
P
+
+ Al x
P
-1. .... + A P que se ajuste, en un intervalo dado [ a , b 1 a la funcin dada f(x)
cun un error cuadrtico E m{nimo,
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

281
El error en un punto de abscisa x vale:
1 I l
' ,-1
e x = f(x) - Ao x + Al . X + ... +
El error cuadrtico medio es:
b
E = fa e
2
(x)dx
Los coeficientes A
o
' Al"'" Ap se determinarn para un E mnimo, o sea, con:
..... pl
Los clculos se simplifican mucho si el intervalo de integracin [ a, b J es el [ -1, 1]
cosa que se consigue haciendo el cambio de variable:
X
2 2
Ejemplo.- Determinar el polinomio de 3er. grado que ms se ajuste a la funcin y= !og(x)
en el intervalo [1,2).
Haciendo el cambio de variable x =
1 + 2
2
2 - 1
+ 2
x = 1'5 + 0'5 X clpro-
blema propuesto equivale a determinar un polinomio de terccr grado 8
0
, X3 + Bl . X2 +
+ Bl' X + 8
3
que sea el que ms se aproxima a la funcin y = log ("6 + 0'5 X .
Las integrales que hay que resolver son:
dx d5 dX ; dX
log (l'5 + 0'5 Xl dX = fl
2
log x dx = 2 109 2 - 1
, . 3
X. log (1'5 + 0'5 X) dX = [ (2x - 3) log x d x = - 2 log 2 + '2"
J.
2 2 14 28
X'. 109 11'5 + 0'5 Xl dX 12x - 31 109 x d x -109 2 --
1 3 . 9
log (1'5
Con estos valores, entrando en las condiciones que hace mmmo a E ,tenemos un
sistema lineal de 4 ecuaciones con 4 incgnitas que resuelto nos da:
BI = - 0'0583 8
2
=0'3331
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

282
Nota.- Como hemos podido ve\; el problema del ajuste de curvas,es el inverso del pro-
blema de la representacin grfica o trazado de curvas. En este ltimo problema nas dan
la ecuacin de una curva y nos piden su figura geomtrica. En el problema del ajust e de
curvas se d ~ un conjunto de puntoS que definen ms o menos aproximadamente una figu.
ra geomtrica, y tenemos que buscar la ecuacin de una curva que pase. exacta o aproxi"
madamente, por dichos puntos.
El problema de determinar e fectivamente el valor de las constantes segn el prinCipio
de los mninos cuadrados es, en el caso general, muy difcil de resolver. Sin embargo. pue-
de introducirse una gran. simplificacin . como ya hemos tenido ocasin de ver. si se ha
ce la "hiptesis" de que las constantes entran "linealmente ", 0, en otras palabras. si y =
= a. u(x) + b. v(x.) + ..... donde u(xl. v(x) ..... son funci ones conocidas ya determina-
das al hacer la eleccin de curva. As, por ejemplo, si se ha decidido ajustar una recta a
ciertos datos dados, entonces tendra que h;cerse u(x) "" 1 y v(x) == x: si se ha deci:
dido ajustar la curva exponencial, entonces u(x' = eXy v(x) = e-x ; si es la wrva loga
rtmica. encances u(x) = 1 Y v(xl "" lag x.
1.- La tabli! que sigue indica Iss transacciones hechas por una sociedad. en millones de
pesetas, durante un perodo de 11 aos.
Ai'los
Transacc;:iones
Solucin:
1915 1916 1917 1918
172 258 290 259
y = a . u(x' + b. v(x)
y = a + bx
1919 1920 1921 1922 1923 1924 1925
321 448 495 507 535 549 570
u(xl = 1 v(x) = x
Antes de empezar, hacemos la simplificacin inmediata de sustituir los afias por ente-
ros positivos consecutivos. El trabajo de clculo podemos t abularlo de la siguiente mane-
ra:
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

nos E t n eros T
ransacClones u x v
'L..Y.
1 [
!L..'l
1 [
u.u ][ u.v
1915 1 172 1 1 172 172 1 1
1916 2 258 1 2 516 258 1 2
1917 3 290 1 3 870 290 1 3
1918 4 259 1 4 1036 259 1 4
1919 5 321 1 5 1605 321 1 5
1920 6
448 1 6 2688 448 1 6
1921 7 495 1 7 3465 495 1 7
1922 8 507 1 8 4056 507 1 8
1923 9 535 1 9 4815 535 1 9
1924 10 549 1 10 5490 549 1 10
1925 11 570 1 11 6270 570 1 11
Totales: 30983 4404 11 66
Con estos valores. podemos escribir ya las ecuaciones normales:
1'a+66b=4404
66 a + 506 b ~ 30983
sistema que resuelto nos da:
a ~ 151'69 b = 41'45.
283
1 [ V.V
1
4
9
16
25
36
49
64
81
100
121
506
La recta buscada es: y = 151'69 + 41'45 x,
ta la tabla siguiente:
y para esta ecuacin resul-
x 1 2 3 4 5 6 7 8 9 10 11
Y (observados) 172 258 290 259 321 448 495 507 535 549 570
Y (calculados) 193 235 276 317 359 400 442 483 525 566 608

2.- Ajustar el conjunto de puntos siguiente por medio de una parbola:
x 1 1'5 2
2'5
3 3'5 4.
Y
1'1 1'3 1'6 2 2'7 3'4 4'2
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

284
y
7 75 2 25 3
3'5
La grfica recomienda ajustar los puntos dados por medio de una parbola del tipo:
y= b
o
+ bx + b ~ .x
l
Hacemos el cambio de variable u = 2x-5 con lo que la tabla dada queda de la for-
ma:
u -3 -2 - 1 O 1
y 1 '1 1 '3 1'6 2 '17
Las operaciones las vamos a disponer en forma de cuadro:
x u y u' u' uy
1 -3 l ' 1 9 81 - 3'3
1'5 -2 l ' 3 4 16 - 2'6
2
- 1
1'6 1 1 - 1'6
2'5 O 2 O O O
3 1 2'7 1 1 2'7
3'5 2 3'4 4 16 6'8
4 3 4'2 9 81 12'6
O 16'3 28 196 14'6
Las ecuaciones normales son:
16'3 - 7 b
o
- 28 b
1
= O
14'6-26b=O
70'S - 28 b
o
- 196 b
1
= O
2 3
3'4 4' 2
u' y
9'9
5'2
1'6
O
2'7
13' 6
37'8
70'a
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m

285
cuya solucin es:
y = 2'07 - 0'521 u + 0'061 u
2
y sustituyendo u por 2x - 5 llegamos a la parbola de 2 grado :
y = 6'20 - 2'26 X + 0'24 X2

3. Calcular, por el mtodo de los "mnimos cuadrados" la parbola que se ajusta mejor
al conjunto de puntos: (-4,2); (0,8); (4,9), (8,11); (12,8); (16,5).
Solucin:
y = 7'2 + 0'94 x - 0'07 X2

4.- Se considera el conjunto de puntos siguiente:
x 1 2 3 4 5 6
Y
1'6
4'5 13'8 40'2 125 300
Determinar la exponencial y = k. e m x que mejor se ajusta a los puntos dados.

y = 0'56. e
O
'16x
w
w
w
.
M
a
t
e
m
a
t
i
c
a
1
.
c
o
m