wiki:upgrade/intervals
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.

Actualización a MMS_0.6

Intervalos

Intervalos en los submodelos

Los outputs en MMS_0.5 (@MMS.Output) asumen un doble rol: (i) uno como variable del modelo, origen de los datos observados y (ii) otro como ecuación o submodelo. Como consecuencia manejan dos intervalos distintos: (i) el que indica el intervalo de datos de la variable y (ii) el que indica el intervalo en el que se define el submodelo y que será usado en su estimación.

A continuación compararemos los métodos disponibles en cada versión para acceder a estos intervalos:

Intervalo del output

Denominamos intervalo del output a aquel de la variable que nos indica el comienzo y fin de los datos.

Código en MMS_0.5

Date variable_begin = output::GetDataBegin(?);
Date variable_end = output::GetDataEnd(?);

Código en MMS_0.5

Date variable_begin = submodel::GetOutput(?)::GetBegin(?);
Date variable_end =  submodel::GetOutput(?)::GetEnd(?);

Intervalo del submodelo

Denominamos intervalo del submodelo a aquel del submodelo como ecuación y que nos indica el comienzo y fin de los datos involucrados en su definición. Este intervalo se utiliza en la estimación.

Código en MMS_0.5

Date submodel_begin = output::GetModelBegin(?);
Date submodel_end = output::GetModelEnd(?);

Código en MMS_0.5

Date submodel_begin = submodel::GetBegin(?);
Date submodel_end =  submodel::GetEnd(?);

Intervalo efectivo del submodelo

El intervalo del submodelo puede permanecer indefinido si no se asignan valores concretos a las fechas de inicio y fin. El intervalo efectivo del submodelo utilizado en estimación se obtiene usando las fechas del intervalo del output allí donde las del intervalo del submodelo estén indefinidas.

Estas fechas pueden obtenerse con los métodos GetFirst y GetLast:

Código en MMS_0.5

Date submodel_first = output::GetFirst(?);
Date submodel_last = output::GetLast(?);

Código en MMS_0.5

Date submodel_first = submodel::GetFirst(?);
Date submodel_last = submodel::GetLast(?);
Last modified 14 years ago Last modified on Aug 13, 2010, 8:03:56 AM