You are on page 1of 15

Interpolacin lineal

La interpolacin lineal parte de dos puntos y pretende establecer la lnea recta que pasa por ambos puntos. De esta forma podremos determinar los puntos intermedios entre ambos puntos como los puntos que pertenecen a esa recta. La ecuacin de la recta es:

y=a+bx siendo

y la variable dependiente. Se representa en el eje de ordenadas, en vertical x la variable independiente. Se representa en el eje de abcisas, en horizontal a la constante de la recta. Es el punto de corte con el eje y b la pendiente de la recta

No es lo mismo Interpolar que calcular la recta de regresin o lnea de tendencia. Cuando disponemos de una nube de puntos y efectuamos un ajuste por el mtodo de los mnimos cuadrados no todos los puntos caen en la recta de regresin, salvo que estemos en un caso de 2 correlacin perfecta, donde R es igual a 1. Si nicamente disponemos de dos puntos (dos parejas de datos (x,y)) podemos calcular la recta de regresin y habremos obtenido una recta que pasa exactamente por esos dos puntos. Esa recta es la misma que hubiramos obtenido si buscamos la recta de interpolacin. Por tanto, en el caso de una recta, es lo mismo interpolar que ajustar por mnimos cuadrados cuando nicamente disponemos de dos puntos. La recta pasa justo por esos dos puntos y la correlacin es perfecta, 2 siendo R igual a 1. Esto lo podemos ver en la Hoja1 de nuestro fichero.

Hemos representado la recta utilizando los grficos de tipo dispersin con lneas suavizadas y marcadores.

Sobre la recta obtenida hemos aadido una lnea de tendencia.

La ventana que se abre nos permite aadir diferente lneas de tendencia:

Exponencial Lineal Logartmica Polinmica Potencial Media mvil

Elegiremos, para este caso, la lineal y al final de la ventana marcaremos las opciones:

Presentar ecuacin en el grfico Presentar el valor R cuadrado en el grfico

Observamos que R2 es igual a 1 y que la ecuacin de la recta es: y=0,5x+1 Al tratarse nicamente de dos puntos en la nube de datos la recta pasa exactamente por ellos y el ajuste es perfecto (R2=1). La ecuacin de la recta se puede obtener con la siguientes funciones estadsticas. a es la constante =INTERSECCION.EJE(conocido_y;conocido_x) b es la pendiente =PENDIENTE(conocido_y;conocido_x)

Aunque estamos hablando de interpolacin se ha de considerar que no estamos aplicando los clsicos mtodos de interpolacin. Lo que hacemos es efectuar un ajuste por el mtodo de los mnimos cuadrados a una nube de datos que nicamente tiene dos puntos, por lo que necesariamente la recta de regresin que obtenemos pasa por esos dos puntos. Siendo la correlacin perfecta podemos inferir que la recta de regresin coincide con la recta que obtendramos mediante los mtodos de interpolacin lineal.

Interpolacin Parablica
Una parbola es un polinomio de grado 2, cuya ecuacin es: y=a+bx+cx2 En la Hoja2 de nuestro fichero podemos ver un caso en el que nos dan 3 puntos. Nuestra nube de puntos es pequea y lo que pretendemos es encontrar la parbola que pasa justo por esos tres puntos. Si lo conseguimos habremos obtenido una interpolacin parablica.

Pulsando con el botn derecho del ratn sobre el grfico (justo sobre la curva) obtenemos el men contextual y elegimos Agregar lnea de tendencia.

Tambin marcamos abajo las opciones: Presentar ecuacin en el grfico Presentar el valor R cuadrado en el grfico

As veremos la ecuacin de la parbola: y tambin veremos el coeficiente de determinacin que es R2=1, lo cual indica que estamos en un caso de correlacin perfecta. Observar que aunque aumentemos el grado del polinomio (lo que aqu Excel llama 'Ordenacin') no por ello mejora el valor de R2 ya que lo mximo que puede valer es 1.

La sorpresa es que al trazar Excel la parbola (lnea negra) no coincide con la curva (lnea azul), y ambas curvas pasan por los tres puntos. La respuesta es que existen muchas formas de interpolar y por lo que vemos Excel en la curva azul ha elegido otro mtodo muy diferente del que nosotros estamos buscando. Nosotros queramos una parbola y usando este sistema hemos obtenido la parbola, que es un polinomio de grado 2.

Si aumentamos el grado del polinomio en la ventana de las opciones de la lnea de tendencia no cambia la curva ajustada y no mejora R2 ya que al llegar a 1 ha llegado al mximo. R2 igual a 1 indica que estamos ante un ajuste perfecto por lo que no se gana nada intentando aumentar el grado del polinomio.

Para calcular la ecuacin de la parbola debemos determinar los valores de sus parmetros: a, b y c. Nos reservamos el mtodo para ms adelante, ya que lo aplicaremos para un caso de un polinomio de grado 4 y como es un mtodo matricial es vlido para cualquier grado. A la vista del grfico podemos observar la ecuacin de la parbola: y=a+bx+cx2

en nuestro caso es: y=1+0,5x-2x2

Polinomio grado 3
En la Hoja3 de nuestro fichero pretendemos obtener el polinomio de interpolacin que pasa por 4 parejas de datos.

La curva que obtenemos es la siguiente.

Nuevamente, observamos que pese a estar en el caso de correlacin perfecta (R =1) nuestro polinomio de grado 3 (color negro) no coincide con la curva del grfico generada por Excel (color azul).

Polinomio grado 4
En la Hoja4 disponemos de 5 parejas de datos, con lo que podemos obtener un polinomio de grado 4.

Aqu tambin R =1 ya que el polinomio pasa por todos los puntos.

Interpolacin: determinacin de la curva


En la Hoja5 vamos a estudiar un caso real. Nos proporcionan datos para construir dos curvas.

Por cada curva son cinco parejas de datos, por lo que el polinomio al que queremos llegar es de grado 4. Siempre el grado del polinomio es uno menos que el nmero de parejas de datos. Esto se debe a que para determinar un polinomio de grado 4 necesitamos determinar 5 parmetros:

y=a+bx+cx2+dx3+ex4 Los cinco parmetros a determinar son: a, b, c, d, e. En lugar de usar esta terminologa vamos a denotar a los parmetros as: a 0, a1, a2, a3, a4, a5. Por tanto el polinomio de grado 4 ser este:

y=a0+a1x+a2x2+a3x3+a4x4 Esta expresin se puede escribir de forma matricial y as es vlida no solo para polinomios de grado 4 sino para polinomios de cualquier grado. y=AX Siendo A un vector fila con todos los parmetros del polinomio: a0, a1, a2, a3, a4, ......, an. Siendo X un vector columna con la variable x elevada a los diferentes grados: 0 1 2 3 4 n x , x , x , x , x , ......, x . Excel dispone de una funcin matricial que calcula todos los parmetros del vector A. La funcin que emplearemos es la siguiente: {=+ESTIMACION.LINEAL(y;x^{1;2;3;4})} Hemos aadido las llaves {} para indicar que es una funcin matricial, pero no debemos escribir nosotros esas llaves, ya que es Excel el que las pone al validar con CONTROL + MAYSCULAS + ENTER.

Creamos una tabla para la Curva 1. En la zona amarilla escribimos nuestra funcin matricial.

=+ESTIMACION.LINEAL(Curva1;X^{1;2;3;4}) Previamente hemos nombrado los siguientes rangos.

Para la Curva 2 construimos una tabla similar.

En las celdas amarillas de esta segunda tabla escribimos la siguiente frmula matricial: =+ESTIMACION.LINEAL(Curva2;X^{1;2;3;4})

Los valores interpolados son los dados por la siguiente tabla. Establecemos el valor de x (color verde) y luego con SUMAPRODUCTO calculamos el valor y interpolado para cada curva.

Lo que estamos haciendo es una regresin mltiple donde las variables que usamos las hemos transformado para que sean los diferentes valores de la variable x elevados al grado necesario. La correlacin es perfecta. Se puede comprobar dando valores a x en la celda J20 y viendo que para los valores de la tabla original de datos los valores interpolados que se obtienen son los mismos que los de la tabla de datos.

Prctica
Usando este mtodo puede intentar obtener el polinomio de grado 4 que interpola los datos de la Hoja4. Puede comprobar si lo ha realizado correctamente ya que en el grfico se ve la ecuacin del polinomio a la que ha de llegar. Obtendr los siguientes valores.

El polinomio obtenido es: y=1+0,5x-2x +0,3x +0,2x


2 3 4

Para facilitar el clculo hemos dejado la tabla preparada con sus nombres de rango creados.

Falta introducir la frmula matricial ESTIMACION.LINEAL que ha de introducirse en las celdas amarillas del rango E5:I5.

Para introducir una frmula matricial ha de seguir tres pasos. ESTIMACION.LINEAL es una frmula matricial. Como toda frmula matricial requiere 3 pasos: 1. Seleccionar la zona amarilla (rango E5:I5) 2. Escibir la frmula matricial =+ESTIMACION.LINEAL(miY;miX^{1;2;3;4}) 3. No pulse ENTER para validar. Debe pulsar las 3 teclas siguientes: CONTROL + MAYUSCULAS + ENTER