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 howto/3


Ignore:
Timestamp:
Jun 1, 2011, 7:51:04 AM (14 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • howto/3

    v1 v1  
     1
     2== HowTo.3 ==
     3
     4'''¿Cómo creo una {{{@Serie.Random}}}?'''
     5
     6Las instancias de {{{RandVar::@Serie.Random}}} son variables aleatorias de tipo serie temporal.
     7
     8Las variables aleatorias serie se utilizan en la combinación de previsiones ({{{MMS::@Combination}}}).
     9Lo más habitual es utilizar alguno de los resultados de esta naturaleza que ofrece MMS. Por ejemplo:
     10{{{
     11#!java
     12MMS::@Submodel.Forecast submodel.F = forecast::GetModel.Forecast(?)::GetSubmodel(1);
     13RandVar::@Serie.Random forecast = submodel.F::GetOutput.Forecast(?);
     14}}}
     15
     16'''¿Cómo creo una nueva variable aleatoria si conozco su media y su sigma?'''
     17
     18Para crear una variable aleatoria serie de tipo normal, basta con llamar al constructor {{{RandVar::@Serie.Normal::Default}}}:
     19{{{
     20#!java
     21Serie mean = SubSer(CalInd(C, Anual)*1, y2011, y2014);
     22Serie sigma = SubSer(CalInd(C, Anual)*0.1, y2011, y2014);
     23RandVar::@Serie.Random rand = RandVar::@Serie.Normal::Default(mean, sigma);
     24}}}
     25
     26'''¿Qué diferencia hay si tipo la variable aleatoria como NameBlock a secas?'''
     27
     28No hay ninguna diferencia porque toda instancia es un nameblock.
     29
     30De hecho, el ejemplo anterior puede tiparse (de más general a más particular) como: {{{NameBlock}}}, {{{RandVar::@Grammar.Random}}}, {{{RandVar::@Serie.Random}}} o {{{RandVar::@Serie.Normal}}}, pues una serie-normal es una serie-aleatoria que es un algo-aleatorio que es un nameblock.