Opened 14 years ago
Closed 14 years ago
#582 closed defect (fixed)
Error al estimar con equivalencias que no tienen prior
Reported by: | imendez | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | major | Milestone: | Release 0.6 |
Component: | Estimation | Keywords: | |
Cc: |
Description
Hola, tenía una estimación con tres equivalencias con priors, que se ejecutaba correctamente.
He eliminado los priors desde el interfaz, y al ejectuarla da el siguiente error:
[Bsr::Import] Writing header ... [Bsr::Import] Writing definition of main linear block parameters [Bsr::Import] segment All.Priors Warning: [44] La función :: ha fallado en : {prior::GetParent(?)} ERROR: [86] Fallo en la función "" [Call stack] [18] Set cycler::cycler::segment::priorsImport::_Get.Params (Real void) [17] Anything cycler::cycler::segment::priorsImport::_UseCache (Code method) [16] Set cycler::cycler::segment::priorsImport::Get.Params (Real void) [15] Real cycler::cycler::segment::priorsImport::Get.Param.Size (Real void) [14] Real BysMcmc::Bsr::Import::Write.Data.MainLinearBlock (NameBlock segment, Real fileHandler) [13] Text BysMcmc::Bsr::Import::Write.Primary (NameBlock model) [12] Text BysMcmc::Bsr::Import::Write.Module (NameBlock model, Text moduleType) [11] Text BysMcmc::Bsr::Import::Write.Master (NameBlock model) [10] Text BysMcmc::Bsr::Import::Write.Module (NameBlock model, Text moduleType) [9] Text BysMcmc::Bsr::Import::Write (NameBlock model) [8] NameBlock BysMcmc::Bsr::Gibbs::GetCycler (Anything modelDef, NameBlock mcmcPartialHandler, NameBlock config, NameBlock notifier) [7] NameBlock obj::object::mainObject::strategy::strategyBSR::_BuildCycler (Anything void) [6] Real obj::object::mainObject::strategy::strategyBSR::Prepare (Real void) [5] Real obj::object::mainObject::strategy::strategyBSR::Execute (Real void) [4] Real obj::object::mainObject::estimation::estimation::Execute (Real void) [3] Real MMS::Menu::Estimation.Execute (NameBlock instance, Set extraData) [2] Real option::option::inst::invoke (Anything objOrSelection) [1] Real GuiTools::MenuManager::invokeEntry (Text optionName, Set objOrSelection) ERROR: [87] Fallo en EvalSet.
Pensaba que era porque el interfaz no estaba eliminando correctamente el prior (véase el ticket 506, https://trac.localbayes.es/mms/ticket/506), por lo que a continuación he eliminado las equivalencias y las he vuelto a definir sin priors.
Tampoco funciona, y da el mismo error, por lo que entiendo que no tiene que ver con el ticket 506 sino que es un problema al definir una equivalencia sin prior.
Si necesitáis que os pase la estimación para reproducirlo, decídmelo.
Gracias.
Un saludo
Change History (3)
comment:1 Changed 14 years ago by
comment:2 Changed 14 years ago by
Milestone: | → Release 0.6 |
---|---|
Owner: | set to Pedro Gea |
Status: | new → accepted |
comment:3 Changed 14 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
Se corrigieron algunos errores al crear equivalencias entre parámetros de omitido. Para más detalles sobre la gestión de los tipos de parámetros véase #586.
Si se encuentran más errores al crear o estimar m-equivalencias entre parámetros lineales o entre parámetros de omitido, créese un nuevo tique o reábrase éste.
En [2439]
Se adecúa la adaptación de los priors (relacionados con los parámetros de omitido) a BSR.
Refs #586, #582