close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 15 years ago

Closed 15 years ago

#182 closed doubt (fixed)

Previsión en MMS

Reported by: jconde Owned by: Pedro Gea
Priority: major Milestone:
Component: Forecast Keywords:
Cc:

Description (last modified by Pedro Gea)

No encuentro una descripción de la previsión en el trac/mms (a parte de lo
que se comenta en https://trac.localbayes.es/mms/wiki/MmsEstimation sobre
previsión, que no es mucho).

Sin entrar en la discusión de lo que es una previsión, es necesario
generar previsiones de tipo "escenario de previsión". Esto es:

  • utilizar los inputs de una estimación (al menos utilizar el valor medio,

fijo, del parametro estimado) si estos tuvieran datos en el periodo de
previsión. Si hubiera omitidos en los inputs se fijarian a cero. Esto es
compatible con el concepto escenario: si no hay información el escenario
por defecto es el que no añade nada (donde haya omitido) en previsión.

  • se puedan añadir inputs con parametros fijos en previsión. Si hubiera

omitidos en los inputs se fijarian a cero.

  • se aplique la "fórmula de previsión". Esto es, fijado un modelo, está

perfectamente definida la expresión que permite hacer previsión de un
output, que no tiene nada que ver (en este tipo "escenario de previsión"
del que hablo) con valores omitidos en el output.

Las dudas son:

  • Es posible hacer una previsión de este tipo, hoy, con MMS?
  • Sino es posible, que método/s hay y cuales son las diferencias con lo

propuesto? (se podria incluir en la documentación)

Change History (1)

comment:1 Changed 15 years ago by Pedro Gea

Description: modified (diff)
Resolution: fixed
Status: newclosed

En el desarrollo de la nueva versión de MMS se han tenido reuniones para la discusión sobre el significado de previsión y cómo debería ser su implementación.
Para seguir los cambios consecuencia de estar reuniones véase el tique: #264.

Algunas de las conclusiones que se extraen de estas reuniones ponen de manifiesto que las previsiones en la versión 0.5 (a día de hoy) no corresponden con lo que se espera.
Aunque ya que la versión 0.5 está en uso y para evitar problemas de compatibilidad es muy probable que los cambios en los objetos de previsiones no se tengan en cuenta en esta versión.

Intento responder a las dudas que planteas sobre la versión actual:

  • Uso de los inputs en previsión y de los escenarios: Sobre lo que comentas sobre el uso de escenarios, MMS_0.5 permite modificar las variables del modelo por sus relativas con un determinado escenario mediante el método UseScenario de los objetos @MMS.Estimation o @MMS.Forecast. Sin embargo lo que no se considera aceptable es que los omitidos de los inputs se traten como ceros, si se desean ceros en lugar de omitidos la variable (en dicho escenario) ha de definirse con ellos.
  • Uso de nuevos inputs en previsión: En principio, es posible añadir nuevos inputs al modelo que contiene una previsión y fijar sus parámetros. En principio esto debería funcionar correctamente aunque me temo que no se ha probado. En la versión 0.6 este tipo de consideraciones se tratarán con mucho más cuidado.
  • Sobre la cuestión de omitidos y previsión, justo eso es una de los temas discutidos para el rediseño de MMS_0.6. En MMS_0.5 la previsión se considera como unos omitidos fuera del intervalo de estimación y se estiman como tal: La estrategia Estimate utiliza una versión de CalcForecasting, de modo que los resultados son coherentes con lo que se espera, sin embargo la previsión hecha con BSR está discutida (véase #146) sobre todo si se realiza simultáneamente con la estimación de algún otro parámetro.

Creo que esto puede responder al tique y por tanto lo cierro, pero si quedan dudas puede reabrirse sin problemas.
Para el seguimiento de las nuevas consideraciones sobre previsiones véase el tique #264 y la documentación (wiki) del trac.

Note: See TracTickets for help on using tickets.