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.

Changes between Initial Version and Version 1 of upgrade/intervals


Ignore:
Timestamp:
Aug 13, 2010, 8:03:56 AM (15 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • upgrade/intervals

    v1 v1  
     1
     2= Actualización a MMS_0.6 =
     3
     4== Intervalos ==
     5
     6=== Intervalos en los submodelos ===
     7
     8Los outputs en MMS_0.5 (@MMS.Output) asumen un doble rol: (i) uno como variable
     9del modelo, origen de los datos observados y (ii) otro como ecuación o submodelo.
     10Como consecuencia manejan dos intervalos distintos: (i) el que indica el
     11intervalo de datos de la variable y (ii) el que indica el intervalo en el que
     12se define el submodelo y que será usado en su estimación.
     13
     14A continuación compararemos los métodos disponibles en cada versión para
     15acceder a estos intervalos:
     16
     17==== Intervalo del output ====
     18
     19Denominamos intervalo del output a aquel de la variable que nos indica el comienzo
     20y fin de los datos.
     21
     22'''Código en MMS_0.5'''
     23{{{
     24Date variable_begin = output::GetDataBegin(?);
     25Date variable_end = output::GetDataEnd(?);
     26}}}
     27
     28'''Código en MMS_0.5'''
     29{{{
     30Date variable_begin = submodel::GetOutput(?)::GetBegin(?);
     31Date variable_end =  submodel::GetOutput(?)::GetEnd(?);
     32}}}
     33
     34==== Intervalo del submodelo ====
     35Denominamos intervalo del submodelo a aquel del
     36submodelo como ecuación y que nos indica el comienzo y fin de los datos
     37involucrados en su definición. Este intervalo se utiliza en la estimación.
     38
     39'''Código en MMS_0.5'''
     40{{{
     41Date submodel_begin = output::GetModelBegin(?);
     42Date submodel_end = output::GetModelEnd(?);
     43}}}
     44
     45'''Código en MMS_0.5'''
     46{{{
     47Date submodel_begin = submodel::GetBegin(?);
     48Date submodel_end =  submodel::GetEnd(?);
     49}}}
     50
     51==== Intervalo efectivo del submodelo ====
     52
     53El intervalo del submodelo puede permanecer indefinido si no se asignan valores
     54concretos a las fechas de inicio y fin.
     55El intervalo efectivo del submodelo utilizado en estimación se obtiene usando
     56las fechas del intervalo del output allí donde las del intervalo del submodelo
     57estén indefinidas.
     58
     59Estas fechas pueden obtenerse con los métodos GetFirst y GetLast:
     60
     61'''Código en MMS_0.5'''
     62{{{
     63Date submodel_first = output::GetFirst(?);
     64Date submodel_last = output::GetLast(?);
     65}}}
     66
     67'''Código en MMS_0.5'''
     68{{{
     69Date submodel_first = submodel::GetFirst(?);
     70Date submodel_last = submodel::GetLast(?);
     71}}}