Está en la página 1de 2

Problema 1: Regresión Lineal

Ud. trabaja en una fábrica de bebidas refrescantes, en la


cual han observado que las ventas de dichas bebidas
dependen de la temperatura de la calle.
Dicha dependencia se puede aproximar a una recta,
cuya ecuación es V = a*T + b, donde V son las ventas,
T es la temperatura, a es la pendiente de la recta y b es
el término independiente.
Hacer un programa para introducir los datos de
temperatura y ventas y que calcule la ecuación de la recta (por el método de regresión lineal
que se le dará más adelante) y permita calcular las ventas dada una temperatura
determinada.
El programa debe tener un menú con 5 opciones (ver Figura 1) y solo terminará con la
opción 5 de salir.
Figura 1
La opción 1 es para introducir los
datos de Temperatura y Ventas (ver
Figura 2). Primero se pedirá el
número de datos a introducir (N).
Hay que tener en cuenta que si al ver
los datos (con la opción 2) veo que están mal introducidos, debo poder introducir de nuevos
los datos mediante la opción 1, sin
necesidad de que vuelva a empezar el
programa.

La opción 2 permite ver tanto los


datos introducidos (Temperatura y
Ventas) como la ecuación de la recta
ya calculada (ver Figura 3).

La opción 3 servirá para hacer un


nuevo cálculo de Ventas, dada una
Temperatura, usando la ecuación de
la recta ya calculada por el método de
regresión lineal (ver Figura 4).

La opción 4 permite calcular el Índice de


Correlación, el cual nos da una medida de
la dispersión de los datos. El coeficiente de
correlación puede valer cualquier número
comprendido entre -1 y +1.
· Cuando r=1, la correlación lineal es perfecta, directa.
· Cuando r=-1, la correlación lineal es perfecta, inversa
· Cuando r=0, no existe correlación alguna, independencia total de los valores V y T.
Por ultimo, la opción 5, permite Salir del programa.
Las ecuaciones para calcular la recta que se ajusta a dichos puntos por el método de
Regresión Lineal son las siguientes (existen otros métodos para ajustar los puntos a un
polinomio, pero son más complicados, por lo que vamos a simplificar y tratar de
aproximarlos a una recta):

Donde, T y V son vectores que contienes los datos de Temperatura y Ventas


respectivamente, y N es el número de elementos que hay en dichos vectores.

También podría gustarte