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.