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/cmbprev


Ignore:
Timestamp:
Aug 18, 2010, 4:49:18 PM (14 years ago)
Author:
mafernandez
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • upgrade/cmbprev

    v1 v1  
     1
     2= Actualización a MMS_0.6 =
     3
     4== Combinación de Previsiones ==
     5
     6MMS permite definir de una forma cómoda restricciones lineales entre previsiones obtenidas. Es decir, las previsiones pueden modificarse en virtud de su incertidumbre para satisfacer una determinada combinación lineal entre ellas. Desde el punto de vista formal se recurre a la noción de [http://es.wikipedia.org/wiki/Distancia_de_Mahalanobis Distancia de Mahalanobis] para determinar cuanto han de modificarse las previsiones.
     7
     8El tratamiento de la combinación de previsión en MMS parte de la existencia de una propia clase para ellas: {{{ MMS::@Combination  }}}. Esta clase define los objetos {{{ <combination> }}} sobre los que especificaremos las contraints que queremos que se satisfagan. Asimismo dichos objetos {{{ <combination> }}} formarán parte del Container de MMS: {{{  MMS::Container::_.combinations }}}.
     9
     10Antes de explicar como definir y usar los objetos {{{ combination }}} es importante que tengamos a mano la información necesaria y en su forma correcta para la creación de los mismos. Para ello contamos con el método {{{  CreateForecastDataSet }}} de la clase {{{ MMS::@Forecast }}}. Este método lo usamos con aquella/s previsión/es para las que queramos hacer combinación. Simplemente haríamos: {{{ Anything forecast::CreateForecastDataSet(?);  }}}, con esto creamos un {{{ dataset }}} que reúne la información necesaria. Ese dataset lo podremos guardar en el repositorio (usando {{{ Save_Repository }}}) para un posterior uso.