wiki:howto/3
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.

HowTo.3

¿Cómo creo una @Serie.Random?

Las instancias de RandVar::@Serie.Random son variables aleatorias de tipo serie temporal.

Las variables aleatorias serie se utilizan en la combinación de previsiones (MMS::@Combination). Lo más habitual es utilizar alguno de los resultados de esta naturaleza que ofrece MMS. Por ejemplo:

MMS::@Submodel.Forecast submodel.F = forecast::GetModel.Forecast(?)::GetSubmodel(1);
RandVar::@Serie.Random forecast = submodel.F::GetOutput.Forecast(?);

¿Cómo creo una nueva variable aleatoria si conozco su media y su sigma?

Para crear una variable aleatoria serie de tipo normal, basta con llamar al constructor RandVar::@Serie.Normal::Default:

Serie mean = SubSer(CalInd(C, Anual)*1, y2011, y2014);
Serie sigma = SubSer(CalInd(C, Anual)*0.1, y2011, y2014);
RandVar::@Serie.Random rand = RandVar::@Serie.Normal::Default(mean, sigma);

¿Qué diferencia hay si tipo la variable aleatoria como NameBlock a secas?

No hay ninguna diferencia porque toda instancia es un nameblock.

De 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.

Last modified 14 years ago Last modified on Jun 1, 2011, 7:52:33 AM