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 14 years ago

Closed 11 years ago

#631 closed enhancement (fixed)

Forecast: problemas con omitidos (no estimados) en el output

Reported by: atorre Owned by: Pedro Gea
Priority: critical Milestone: Development 1B
Component: Forecast Keywords: Forecast, omitidos, output, OmitFilterTOL, ActRes
Cc: cperez@…

Description (last modified by Pedro Gea)

Hola MMS,
en el objeto Forecast adjunto, podéis encontrar un ejemplo de la previsión de un modelo con un único submodelo que tiene un valor omitido, no estimado, en el output. Esto provoca que la previsión no se ejecute.

Esto puede ocurrir cuando se ejecuta la previsión de un modelo después de actualizar los datos y no se ha estimado (normalmente, por falta de tiempo). Es necesario adaptar el mecanismo de previsión para tener en cuenta esto y solucionarlo para poder ejecutar la previsión sin tener en cuenta esos datos desconocidos.

Una posible solución puede verse el código que se adjunta (sadd_forecast.tol) rescatado de SADD. La función Forecast ejecuta una previsión y utiliza las funciones ActRes y OmitFilterTOL.

Change History (9)

comment:1 Changed 14 years ago by Pedro Gea

Description: modified (diff)
Status: newaccepted

comment:2 Changed 14 years ago by Pedro Gea

(In [2574]) Se incorporar el fUpdater.
Refs #631

comment:3 Changed 14 years ago by Pedro Gea

(In [2575]) Se mantiene el comportamiento de la previsión que continuaba la previsión aún en presencia de parámetros indeterminados.
Refs #631

comment:4 Changed 14 years ago by Pedro Gea

(In [2576]) Se incorpora la posibilidad de definir el actualizador en la construcción del modelo.
Refs #631

comment:5 Changed 14 years ago by Pedro Gea

El actualizador (fUpdater) de las previsiones se define a partir de sus settings (como ocurre con las estrategias de las estimaciones):

MMS::@SettingsFUpdaterNE _.settingsFUpdater = [[
  Real _.ignoreCheck = True
]]

Este nameblock puede incorporarse en el nameblock de argumentos del constructor de la previsión o bien puede utilizarse mediante el método SetFUpdater sobre una previsión ya creada:

Real <forecast>::SetFUpdate(_.settingsFUpdater );

comment:6 Changed 14 years ago by Pedro Gea

(In [2577]) Se corrige un bug.
Refs #631

comment:7 Changed 14 years ago by Pedro Gea

(In [2601]) Se cambian algunos comentarios
Refs #631

comment:8 Changed 13 years ago by (none)

Los archivos adjuntos con datos privados se han ubicado en la unidad local B.

comment:9 Changed 11 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.