Opened 15 years ago
Closed 15 years ago
#794 closed defect (fixed)
Bug related to GetCyclerFromParsed
Reported by: | Owned by: | Víctor de Buen Remiro | |
---|---|---|---|
Priority: | highest | Milestone: | BSR API |
Component: | Math | Version: | 2.0.1 |
Severity: | blocker | Keywords: | |
Cc: |
Description
Se ha subido un tiquet a MMS que parece que procede de algún cambio en TOLBase.
Parece ser que GetCyclerFromParsed no crea correctamente un conjunto con estructura @BSR.ModelDef para enviárselo a @MasterSamplerBasic::New.
Dejo a coninuación algunas líneas del tiquet como fue enviado al trac de MMS:
Buenos días,
Si nos actualizamos al nuevo Tol, la versión v2.0.1 b.0.33.alpha 2009-12-04 17:43:04 i686-win, y ejecutamos el ejemplo de matriculación de vehículos, nos da el siguiente error.
ERROR: [1] parsed no es un Set con estructura @BSR.ModelDef [Call stack] [7] NameBlock StdLib::BysMcmc::Bsr::Gibbs::@MasterSamplerBasic::New (Set modelDef, NameBlock mcmcPartialHandler, Real numBlock, Real firstCol, NameBlock config) [6] NameBlock StdLib::BysMcmc::Bsr::Gibbs::GetCyclerFromParsed (Set parsed_, NameBlock mcmcPartialHandler, NameBlock config, NameBlock notifier) [5] NameBlock StdLib::BysMcmc::Bsr::Gibbs::GetCyclerFromAscii (Text ascii_, Text moduleType, NameBlock mcmcPartialHandler, NameBlock config, NameBlock notifier) [4] NameBlock StdLib::BysMcmc::Bsr::Gibbs::GetCycler (Anything modelDef, NameBlock mcmcPartialHandler, NameBlock config, NameBlock notifier) [3] Anything estBSR::_.strategy::_DoEstimation (NameBlock bsr.import, NameBlock hdPartial, NameBlock bsr.config, NameBlock bsr.notifier) [2] NameBlock estBSR::_.strategy::Execute (Real void) [1] Real estBSR::Execute (Real void)
Attachments (1)
Change History (3)
comment:1 Changed 15 years ago by
Changed 15 years ago by
Attachment: | ejemplo.zip added |
---|
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
El problema ya ha sido resuelto y se ha subido una nueva release
Aparece otro bug, probablemente esté relacionado con el anterior.
Parece ser que es el método MasterToJoint.
Añado el tiquet como fue subido a MMS:
Buenos días,
Se puede comprobar estimando el modelo de matriculación de vehículos, con solo el output de turismos. Para que funcione correctamente he quitado todos los priors, jerarquias,y demas información bayesiana, pues habia restricciones que relacionaban varios outputs
Un cordial saludo