Está en la página 1de 8

Universidad Tecnológica De Panamá

Facultad De Mecánica
Lic. En Ingeniería Mecánica
Laboratorio De Métodos Numéricos
Laboratorio #2 – Regresión Lineal y Polinomial por mínimos cuadrados
Integrantes:
Armando Rodríguez 8-924-2271
Alexandra Rosas 8-930-2349
Grupo: 1AA122
Fecha: 14 de septiembre de 2020

Desarrollo del laboratorio:

a. Parte 1 – Regresión Lineal por mínimos cuadrados


Empezamos el laboratorio utilizando Microsoft Excel y a su vez abriendo VBA
Escribimos el siguiente código en VBA

Ilustración 1 – Código de la subrutina para el ejemplo 17.1 del libro, este código forma
parte de la primera parte del laboratorio se puede notar que en el código se
implementa la regresión lineal por medio de su formula y se especifica en que casillas
mostrar los resultados

Para probar el código, llenamos la hoja con los siguientes datos se hace énfasis en
empezar a introducir los datos en las casillas B2 y casilla C2 para que de esta manera
funcione junto al código introducido en VBA
Ilustración 2 – Hoja de datos hecha en base a los datos de la tabla de la Fig.1 de la guía
de laboratorio 2

Una vez escritos los datos en la tabla de valores se procede a correr el programa en
VBA, esto da como resultado los valores mostrados en las columnas D, F y G como se
especificaba en el código que escribimos.

Ilustración 3 – Tabla basada en la Fig.1 con los resultados proporcionados por la


ejecución de la subrutina de regresión lineal
b. Parte 2– Regresión Cuadrática
Ejemplo 17.5 – Parte 1
Abrimos nuevamente VBA y escribimos el siguiente código

Ilustración 4 – Código de la subrutina para regresión polinomial escrito en VBA se


puede notar como se especifica los diferentes elementos que conforman el método de
regresión cuadrática a su vez se especifica en que columnas mostrar los resultados

Una vez escrito el código volvemos a la ventana de Excel y colocamos los valores
mostrados en la Fig.4 de la Guía de Laboratorio #2 procedemos a ejecutar la subrutina,
dando como resultado lo siguiente.
Ilustración 5 – Tabla basada en la Fig.4 con los resultados proporcionados por la
ejecución de la subrutina de regresión polinomial

Ejemplo 17.5 – Parte 2


Procedemos a modificar el código anterior en VBA para asi calcular los coeficientes
usando el procedimiento de la matriz inversa.

Ilustración 6 – Código de la subrutina para regresión polinomial por matriz inversa


escrito en VBA

Luego de escribir dicha subrutina procedemos a ejecutarla con los mismos datos de la
Fig. 4 de la Guía de Laboratorio #2 y nos muestra los siguientes resultados.
Ilustración 7 - Tabla basada en la Fig.4 con los resultados proporcionados por la
ejecución de la subrutina de regresión polinomial pero esta vez por medio de la matriz
inversa
c. Código de la Parte 1 modificado para resolver el ejemplo 17.2 (pagina 364 del
libro Chapra & Canale 7ed) (velocidades del paracaidista para modelo teórico
y empírico).
Modelo Teórico
Se procede a abrir VBA en Excel y se utiliza el código de la parte 1 esta vez
modificando el tamaño de los datos a (15) y la dimensión del vector de cada
variable (15).

Ilustración 8 – Código de la subrutina de Regresión lineal modificado en las líneas 2, 8,


9 y 10 para poder utilizar los valores del modelo teórico

Una vez escrito el código procedemos a ejecutarlo utilizando los valores


proporcionados en la Tabla del ejemplo 17.2 (página 364 del libro Chapra & Canale
7ed) en este caso xi serán los valores de la velocidad medida mientras que yi serán
los valores de la velocidad deducidos por medio del modelo teórico. Al ejecutar la
subrutina aparecen los siguientes resultados.
Ilustración 9 - Tabla basada en el ejemplo 17.2 (página 364 del libro Chapra & Canale
7ed) con los resultados proporcionados por la ejecución de la subrutina de regresión
lineal modificada para 15 datos utilizando la velocidad teórica

Modelo Empírico
Se utiliza la misma subrutina modificada de regresión lineal del modelo anterior.

Ilustración 10 – Código de la subrutina de Regresión lineal modificado en las líneas 2, 8,


9 y 10 para poder utilizar los valores del modelo empírico

Ejecutamos la subrutina pero esta vez utilizaremos los valores de velocidad


obtenidos por medio del modelo empíricos los cuales esta en la tabla del ejemplo
17.2 (página 364 del libro Chapra & Canale 7ed) , estos valores formaran parte de
la variable yi.
Ilustración 11 – Tabla basada en el ejemplo 17.2 (página 364 del libro Chapra & Canale
7ed) con los resultados proporcionados por la ejecución de la subrutina de regresión
lineal modificada para 15 datos utilizando la velocidad empírica.

También podría gustarte