Anda di halaman 1dari 16

UNIVERSIDAD MARIANA

INGENIERA DE PROCESOS

REGRESION E INTERPOLACION

Ing. Brenda Natalia Rosero L.

Mtodos Numricos Cuarto Semestre


REGRESIN
En muchas situaciones prcticas, se presentan
problemas en los cuales necesitamos determinar si
existe una relacin entre dos o ms variables y se
hace necesario encontrar la naturaleza de dicha
relacin.

Podemos clasificar los tipos de regresin:


Segn el tipo de funcin f(X):
Regresin lineal: Cuando f(X) es una funcin
lineal.
Regresin no lineal: Cuando f(X) no es una
funcin lineal.
REGRESIN LINEAL
Es un procedimiento que ajusta datos experimentales a
una lnea recta, estos procedimientos nos permiten
establecer como influye una variable sobre otra y el
grado de dependencia que hay entre ellas.

Cuando se aproxima a una funcin lineal se requiere la


obtencin de dos parmetros: la pendiente y el
desplazamiento de la recta en el eje y. = +
Coeficiente de correlacin: es la medida de la
relacin lineal que existe entre dos variables.

Cuando el coeficiente es igual a la unidad 1, quiere


decir que la relacin entre los valores de las
variables es directa y fuerte.

Cuando el coeficiente se acerca a cero 0, la relacin


entre las variables es dbil

Cuando el coeficiente es negativo (-), significa que


la relacin entre las dos variables es inversa
REGRESIN LINEAL

FUNCIONES EN MATLAB

1. POLYFIT: Realiza un ajuste polinmico de


grado
n de 2 vectores de datos (pueden ser x, y)
polyfit(x, y, n)
Para regresion lineal n=1
Devuelve un vector en el que se almacenan los
coeficientes del polinomio en orden decreciente de
grado.

Ej: x=[.25 .5 .7 .8]; y=[.52 .99 1.3 1.45];


polyfit(x,y,1); arroja un vector [ a b ]
REGRESIN LINEAL

FUNCIONES EN MATLAB

1. CORRCOEF: Calcula el coeficiente de


correlacin entre 2 variables
corrcoef(x, y)

Devuelve una matriz donde las filas son las


observaciones y las columnas son variables.

corr=corrcoef(x,y)

De la matriz obtenida tomamos la posicin (2,1)


que es la que nos proporciona el valor de
correlacin
ACTIVIDAD
1
1. Desarrollo del programa para calcular la
regresin lineal en Matlab.
2. Encontrar la recta que mejor se ajuste a los
datos presentados a continuacin

X=[1 1.5 2 2.5 3]; Y=[2 3.2 4.1 4.9 5.9]

Encontrar el coeficiente de correlacin y realizar


las grficas tanto de los datos experimentales
como la recta resultante de la regresin.
ACTIVIDAD
1
3. Un vehculo se mueve supuestamente con
velocidad constante. Los datos de las medidas
del tiempo en cuatro posiciones separadas 900
m son las siguientes:

Ajustar los datos a la recta x=x0+vt y


graficar.
4. Investigue como se calcula el error en una
regresin lineal y complemente el programa
realizado para que tambin calcule el error.
REGRESIN NO
LINEAL
Si hemos medido un conjunto de pares de datos (xi, yi) en
una experiencia y queremos obtener una funcin y=f(x)
que se ajuste lo mejor posible a los valores
experimentales, se pueden ensayar muchas funciones,
rectas, polinomios, funciones potenciales o logartmicas.
REGRESIN NO LINEAL

REGRESIN POLINMICA.

Consiste en ajustar los datos a un polinomio de la


forma:
= . + 1 . 1 2 . 2 + 1 . 1 + 0

La funcin en matlab que se encarga de hacer este


procedimiento es polyfit, como vimos
anteriormente.
polyfit(x,y,n)

Donde n es el grado del que para la regresin


polinmica debe ser mayor a 1
.
REGRESIN NO LINEAL

Ej1: Se tienen los siguientes datos


x=[0 1 2 3 4 5];
y=[2.1 7.7 13.6 27.2 40.9 61.1];

polyfit (x,y,2) %ajusta a un polinomio de grado


2.

Convendra usar un polinomio de grado 3?


REGRESIN NO LINEAL

Coeficiente de correlacin:
Para calcular este coeficiente con una regresin
polinomial se debe hacer uso de la formula:

( ) 2 ( 2 )2
0 1 2
2 =
( )2

Donde yi es cada una de las mediciones, ym es el


promedio de todos los datos de y.
REGRESIN NO LINEAL

Error estandar: indica la propagacin o desviacin


de las mediciones dentro de una muestra de datos.

( 0 1 2 2 )2
=
( + 1)

Donde n es la cantidad de datos y m es el grado del


polinomio ajustado.
ACTIVIDA
D
1. Desarrolle el programa en Matlab para realizar
regresin polinmica.
2. Ajustar una parbola al conjunto de datos de la
tabla adjunta:

3. Halle el polinomio que mejor se ajuste a los


datos:
ACTIVIDA
D

4. Realice la regresin
polinmica de los siguientes
datos. Escoja el grado del
polinomio que mejor se ajuste
a los datos, realice las
grficas correspondientes y
calcule el coeficiente de
correlacin.

Fuente de tabla: Aplicacin de la regresin polinomial en el modelado de crecimiento


hocico-cloaca en relacin con el peso en iguana negra
http://www.umar.mx/revistas/37/CyM-37-Iguana_negra.pdf
REGRESIN NO LINEAL

BIBLIOGRAFIA

http://nolorodriguez.wordpress.com/2014/05/02/regr
esion-polinomial/
http://es.slideshare.net/diegoegas/regresion-
polinomial-2512264
http://www.unjbg.edu.pe/coin2/pdf/c&d_9_art_16.pd
f

Anda mungkin juga menyukai