Problema con Solver, diferentes soluciones
Revisando varios videos realicé una plantilla para calcular proyecciones de venta según varios métodos y automaticé el proceso usando VBA.
Los resultados de algunos métodos necesitan de Solver para encontrar el valor de algunas variables siempre que den el mínimo error al modelo.
El problema es que no quedé conforme con los resultados y encontré algo que no hallo explicación.
A mi entender, Solver no está funcionando porque debería resolver siempre con los mismos valores, y sin embargo parece cambiar según los datos previos que tengan las variables. ¡AYUDA!
Dejo adjunto mi plantilla; la idea es útil para cualquiera por si logramos dar la solución la tienen disponible.
--------------
Para ver la falla que menciono seguir estos pasos:
https://drive.google.com/file/d/1vkmL4WQut_bzgTuK0z1TpamupjCKouvt/view?usp=sharing
(Descargar)
Apretar el botón "calcular". Esto dará el valor óptimo para todos los modelos (el código tiene solver)
Pero por ejemplo veamos la hoja del "método de Holt".
La solución encontrada es:
Alpha: 0,018
Beta: 0,390
Haciendo un MAPE de 15,08% (mínimo valor objetivo)
-------- Ahora:
Haciendo manualmente correr Solver sobre estos datos el resultado es
Alpha: 0,013
Beta: 0,771
Haciendo un MAPE de 15,06% (mínimo valor objetivo)
-------- (Ya hubo un cambio)
Vuelve a hacer correr y no hay cambios, da la impresión que esos eran lo resultados,
--------
Pero si cambio manualmente los valores de la celdas:
Alpha: 1
Beta: 1
Aparece un nuevo resultado y muy diferente al anterior:
Alpha: 1
Beta: 0,697
Haciendo un MAPE de 11,48% (mínimo valor objetivo)
-------(Cambió)
Si vuevlo a cambiar por ejemplo manualmente las variables a:
Alpha: 0,1
Beta: 0,1
Hago correr Solver y aparece otra solución:
Alpha: 0,018
Beta: 0,390
Haciendo un MAPE de 15,08% (mínimo valor objetivo)
-------
-------