Pronósticos
Especificaciones
- Año: 2012
- Categoría: Toma de Decisiones
- Interfaz Gráfica: No
- Lenguaje: Pascal
- Plataforma: Windows
Enlaces
- Código fuente en Github.
- Archivo .exe de este proyecto.
Descripción
Básicamente lo que se solicitaba era un software capaz de obtener pronósticos utilizando los siguientes métodos:
- Promedio Móvil Simple (PMS): Los promedios móviles simples son útiles si se asume que las demandas del mercado serán mas o menos constantes durante un determinado período de tiempo. Ejemplo: Un promedio móvil de tres meses se toma sencillamente, como la suma de la demanda de los últimos tres meses entre tres.
- Promedio Móvil Ponderado (PMP): Cuando existe una tendencia o patrón, los pasos pueden ser utilizados para poner más énfasis en los valores recientes. Esto hace que las técnicas sean mas sensibles a los cambios, ya que los períodos recientes pueden tener mayor peso.
- Suavizamiento Exponencial Simple (SES): La suavización exponencial simple es un método de pronóstico fácil de usar y se maneja de forma eficiente por medio de computadoras. Aunque es un tipo de técnica de los promedios móviles, involucra poco respaldo de información pasada y falla al responder a las tendencias.
- Suavizamiento Exponencial Doble (SED): Para hacer el suavizamiento exponencial doble, se aplica el promedio de suavización exponencial simple y se ajusta por retrasos positivos o negativos.La ecuación para el suavizamiento exponencial doble emplea constantes de suavización como alfa y beta.
- Regresión Lineal (RL): Es un método matemático utilizado para estudiar la relación entre variables, el cual se adapta a una amplia variedad de situaciones; desde diversas medidas económicas, hasta predecir el número de ventas de un determinado producto.
Documentación
Tabla de Funciones y Procedimientos
Nombre | Tipo | Definición |
---|---|---|
Marco | Procedure | Muestra un marco alrededor de la pantalla. |
Menú | Procedure | Muestra el menú al usuario. |
Información | Procedure | Muestra una breve información sobre el programa. |
Validavalhis | Procedure | Muestra un mensaje de error si no se han ingresado los valores históricos. |
Validafac | Procedure | Muestra un mensaje de error si no se han ingresado los valores históricos. |
Validafac | Procedure | Muestra un mensaje de error si no se han ingresado los factores (alfa, beta, pronóstico inicial, pronóstico medio y pronóstico final). |
Valores_historicos | Procedure | Pide al usuario que ingrese los factores (alfa, beta, pronóstico inicial, pronóstico medio y pronóstico final). |
Consulta | Procedure | Muestra al usuario los resultados obtenidos. |
Integrantes | Procedure | Muestra en pantalla los nombres de los autores del programa. |
PMS | Function | Calcula el pronóstico del mes y la desviación media absoluta por el método: PROMEDIO MÓVIL SIMPLE. |
PMP | Function | Calcula el pronóstico del mes y la desviación media absoluta por el método: PROMEDIO MÓVIL PONDERADO. |
SES | Function | Calcula el pronóstico del mes y la desviación media absoluta por el método: SUAVIZAMIENTO EXPONENCIAL SIMPLE. |
SED | Function | Calcula el pronóstico del mes y la desviación media absoluta por el método: SUAVIZAMIENTO EXPONENCIAL DOBLE. |
RL | Function | Calcula el pronóstico del mes, la desviación media absoluta y el factor de correlación por el método: REGRESIÓN LINEAL. |
Tabla de Variables
Variable | Tipo | Ubicación | Descripción |
---|---|---|---|
DT | Global | Valoreshistoricos, pms, pmp, ses, sed, rl. | Valor Histórico |
P | Global | Factores, pmp. | Ponderaciones |
FT | Global | Factores, pms, pmp, ses, sed, rl. | Pronóstico |
OP | Global | Pronóstico. | Opción de Menú Principal |
Aux | Global | Factores, ses. | Auxiliar (Pronóstico Inicial) |
A | Global | Factores, ses, sed. | Valor de alfa |
B | Global | Factores, sed. | Valor de beta |
VVH | Global | Pronóstico, valoreshistoricos, | Valida Ingreso de Datos |
VF | Global | Pronóstico, factores. | Valida Ingreso de Factores |
Q | Local | Marco. | Ayuda a posicionar el cursor en un determinado lugar de la pantalla |
OPI | Local | Informacion. | Opción del menú de información |
I | Local | Valoreshistoricos, pms, pmp, ses, sed, rl. | Contador |
L | Local | Valoreshistoricos, factores, pms, pmp, ses, sed, rl. | Ayuda a posicionar el cursor en un determinado lugar de la pantalla |
F | Local | Factores | Contador |
FT | Local | Factores, pms, pmp, ses, sed, rl. | Pronóstico |
DMA | Local | Pms, pmp, ses, sed, rl. | Desviación Media Absoluta |
W | Local | Pms, pmp, ses, sed, rl. | Acumulador |
PT | Local | Sed. | Pronóstico Total |
TT | Local | Sed. | Tendencia de Arranque |
Q | Local | Sed. | Promedio de los Valores Históricos de los primeros 6 meses del año |
P | Local | Sed. | Promedio de los Valores Históricos de los últimos 6 meses del año |
SQ | Local | Sed. | Suma de los valores históricos de los primeros 6 meses del año |
SP | Local | Sed. | Suma de los valores históricos de los últimos 6 meses del año |
PX | Local | Rl. | Promedio de la cantidad de meses (12) |
PCX | Local | Rl. | Es el promedio de la cantidad de meses elevado al cuadrado. |
Y | Local | Rl. | Valor Histórico del mes actual |
CY | Local | Rl. | Valor Histórico del mes actual elevado al cuadrado |
PCY | Local | Rl. | Promedio de los valores históricos elevados al cuadrado |
SY | Local | Rl. | Suma de los valores históricos |
SCY | Local | Rl. | Suma de los valores históricos elevados al cuadrado |
XY | Local | Rl. | Producto del mes actual por su valor histórico |
SXY | Local | Rl. | Suma de los productos de los meses por su valor histórico correspondiente |
PXY | Local | Rl. | Promedio de los productos de los meses por su valor histórico |
CXY | Local | Rl. | Covarianza de los meses y los valores históricos |
DX | Local | Rl. | Desviación del promedio de los meses |
DY | Local | Rl. | Desviación del promedio de los valores históricos |
R | Local | Rl. | Factor de correlación |
A1 | Local | Rl. | Punto de intersección con el eje Y |
B1 | Local | Rl. | Pendiente de la recta |
SD | Local | Rl. | Acumulador |
X | Local | Rl. | Mes actual (Numero del Mes) |
CX | Local | Rl. | Mes actual elevado al cuadrado |
SX | Local | Rl. | Suma de los meses |
SCX | Local | Rl. | Suma de los meses elevado al cuadrado |
OPC | Local | Consulta | Opción del menú de consulta de resultados. |