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 Version 2 and Version 3 of upgrade/forecasts


Ignore:
Timestamp:
Jul 5, 2010, 11:20:17 AM (15 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • upgrade/forecasts

    v2 v3  
    1515 * un conjunto de escenarios de previsión ({{{SetOf{MMS::@FScenario}}}})
    1616 * un conjunto de configuraciones
     17
     18'''Código en MMS_0.5'''
     19
     20{{{
     21#!java
     22// Se crea el objeto previsión:
     23Real MMS::CreateForecast([[
     24  Text _.name = <nombre>;
     25  @MMS.Estimation _.estimation = estimation;
     26  @MMS.SettingsEstimate _.settings = [[
     27    Real _.showTraces = False
     28  ]] // -> Previsión puntual
     29]]);
     30@MMS.Forecast forecast = MMS::GetForecast([[
     31  estimation::GetModel(?)::GetName(0),
     32  estimation::GetModel(?)::GetVersion(0),
     33  <nombre>
     34]]);
     35
     36//Se definen los intervalos de previsión
     37Real forecast::SetForecastInterval(
     38  ?,                  // para todos los outputs
     39  <firstForecast>,    // fecha inicial
     40  <lastForecast>      // fecha final
     41);
     42
     43//Se ejecuta la previsión
     44Real forecast::Execute(?)
     45}}}
     46
     47'''Código en MMS_0.6'''
     48
     49{{{
     50#!java
     51// Se crea el objeto previsión:
     52MMS::@Forecast forecast = MMS::Container::CreateForecast([[
     53  Text _.name = <nombre>;
     54  MMS::@Estimation _.estimation = estimation;
     55  // Settings:
     56  Text _.mode = "Point"; // -> Previsión puntual
     57  // Intervalos de previsión:
     58  Set _.fIntervals = [[
     59    Set [["*", <firstForecast>, <lastForecast>]] // para todos los submodelos
     60  ]]
     61]]);
     62
     63//Se ejecuta la previsión
     64Real forecast::Execute(?)
     65}}}