== 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: {{{ #!java 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}}}: {{{ #!java 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.