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

Closed 13 years ago

Last modified 13 years ago

#861 closed defect (fixed)

DueTo de la orevisión de un modelo con inputs aditivos

Reported by: igonzalez Owned by: Pedro Gea
Priority: blocker Milestone: Release 0.6
Component: Forecast Keywords:
Cc:

Description

Al calcular el due-to para modelos con inputs aditivos, me da este error:

ERROR: [358] [@Submodel.Forecast] No está implementado el método para modelos mixtos.

Change History (6)

comment:1 Changed 13 years ago by Pedro Gea

Status: newaccepted

comment:2 Changed 13 years ago by Pedro Gea

Se localiza una ambigüedad en los valores que se han de devolver en el due-to.
En el código se consideran dos opciones:

  • Absoluta: Y = B:Y + D:X1 + D:X2 + ... que descompone el valor observado en la suma de un valor anterior de referencia más las diferencias entre esos dos instantes de los distintos efectos o contribuciones.
  • Relativa: D:Y/B:Y = D:X1/B:Y + D:X2/B:Y + ... que descompone la variación relativa del valor observado respecto de un valor anterior de referencia como la suma de las diferencias relativas (respecto a ese mismo valor de referencia) de los distintos efectos o contribuciones.

La primera se está usándose en las clases de resultados de la estimación y la segunda para las previsiones.

comment:3 Changed 13 years ago by Pedro Gea

El uso que se está haciendo en previsiones y estimaciones es el contrario al indicado en el comentario anterior.

Se escoge la variante absoluta por ser más elemental y más informativa. La variante relativa se puede obtener fácilmente de ésta.

comment:4 Changed 13 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

(In [2884]) Se revisan los métodos para la obtención de los due-to en las clases de resultados y previsiones de MMS.
Closes #861

comment:5 Changed 13 years ago by Pedro Gea

(In [2885]) Se incrementa la versión de MMS tras los últimos cambios.
Refs #861

comment:6 Changed 13 years ago by Pedro Gea

Para obtener la versión relativa de un due-to en unidades absolutas basta con:

Set dueTo.abs = <submodel.Results>::GetObservations.SequentialDueTo(Empty);
Set dueTo.rel = DecoTools::Deco.BaseRelative(dueTo.abs);
Note: See TracTickets for help on using tickets.