Вы находитесь на странице: 1из 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
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 ordendecrecientede
grado.
1.

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
correlacin entre 2 variables
corrcoef(x, y)

coeficiente

de

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.
2.

Desarrollo del programa para calcular la


regresin lineal en Matlab.
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
cuatroposiciones separadas 900 m son las
siguientes:

Ajustar los datos a la recta


4.

x=x0+vt y graficar.

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 funciny=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:

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)
2.

%ajusta a un polinomio de grado

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:

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.

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


polinomio ajustado.

ACTIVIDA
D
1.
2.

3.

Desarrolle el programa en Matlab para realizar


regresin polinmica.
Ajustar una parbola al conjunto de datos de la
tabla adjunta:

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-2
512264
http://
www.unjbg.edu.pe/coin2/pdf/c&d_9_art_16.pdf

Вам также может понравиться