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.

Opened 13 years ago

Closed 13 years ago

#965 closed task (fixed)

Documentar el uso de la persistencia de parámetros en archivos BBM

Reported by: Pedro Gea Owned by: Claudia Escalonilla
Priority: critical Milestone: Development 1A
Component: Documentation Keywords:
Cc:

Description

Se solicita documentar el uso de la persistencia de los parámetros de una estimación en archivos BBM e incluir algunos ejemplos de uso.

Change History (2)

comment:1 Changed 13 years ago by Pedro Gea

Documentar también el tipo @Real.SampleBBM en RandVar.

comment:2 Changed 13 years ago by Claudia Escalonilla

Resolution: fixed
Status: newclosed

Es muy sencillo, tan solo es necesario introducir una variable en el ‘Settings’ de la estimación bayesiana cuando se crea ésta.
La variable de definición es un atributo de la clase @SettingsBSR y se utiliza de la siguiente forma:

Si queremos que los parámetros se guarden en variables @Real.SampleBBM:

Text _.parametersType = "SampleBBM";

Si queremos que los parámetros se guarden en variables @Real.Sample (como antes):

Text _.parametersType = "Sample";


Ejemplo de estimación:

  MMS::@Estimation estimation = MMS::Container::ReplaceEstimation([[
    Text _.name = "BSR";
    MMS::@Model _.model = MMS::Container::GetModel([["ModelA","1"]]);
    MMS::@SettingsBSR _.settings = [[
      Real mcmc.sampleLength = 200;
      Text _.parametersType = "SampleBBM"
    ]]
  ]]);

Importante

Cuando guardamos la estimación, se nos guardará el archivo .bbm que contiene las cadenas
de la estimación al lado del archivo .oza de la estimación.
Entonces, si queremos mover el .oza de sitio tenemos que arrastrar con él, el archivo .bbm siempre que
queramos conservar las cadenas, si no, los únicos valores de la estimación de los parámetros que se nos
guardarán serán los estadísticos básicos (media, varianza, mínimo y máximo).

Lo mismo para las previsiones, ya que las previsiones contienen estos parámetros y por lo tanto su archivo .bbm.

Para más información mirar RandVar

Note: See TracTickets for help on using tickets.