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 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 Pedro Gea

En [2439]
Se adecúa la adaptación de los priors (relacionados con los parámetros de omitido) a BSR.
Refs #586, #582

comment:2 Changed 14 years ago by Pedro Gea

Milestone: Release 0.6
Owner: set to Pedro Gea
Status: newaccepted

comment:3 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

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.

Note: See TracTickets for help on using tickets.