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
comment:2 Changed 13 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
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
Documentar también el tipo @Real.SampleBBM en RandVar.