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 12 years ago

Closed 12 years ago

#1067 closed defect (fixed)

Una estimación con equivalencias da errores

Reported by: Chakib Faghloumi Owned by: Pedro Gea
Priority: blocker Milestone: Development 1A
Component: StrategyBSR Keywords:
Cc:

Description

Se intenta estimar con BSR un modelo con equivalencias entre parámetros lineales, pero se encuentran el siguiente error:

Warning: [1] La función :: ha fallado en : 
parameter::HasMEquivalence(?)

[Call stack]
  [19] Set constraintsJoint::_Get.Params (Real void)
  [18] Anything constraintsJoint::_UseCache (Code method)
  [17] Set constraintsJoint::Get.Params (Real void)
  [16] Real constraintsJoint::Get.Param.Size (Real void)
  [15] Real BysMcmc::Bsr::Import::Write.Data.MainLinearBlock (NameBlock segmentOrGlobal, Real fileHandler)
  [14] Real BysMcmc::Bsr::Import::Write.Header.MainLinearBlock (NameBlock model, Real fileHandler)
  [13] Text BysMcmc::Bsr::Import::Write.Joint (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 object::mainObject::strategy::strategyBSR::_BuildCycler (Anything void)
  [6] Real object::mainObject::strategy::strategyBSR::Prepare (Real void)
  [5] Real object::mainObject::strategy::strategyBSR::Execute (Real void)
  [4] Real object::mainObject::estimation::estimation::Execute (Real void)
  [3] Real MMS::Menu::MainObject3.Execute (Anything instances_, Set extraData)
  [2] Real opt::inst::invoke (Text delegateOn, Anything objOrSelection)
  [1] Real GuiTools::MenuManager::invokeEntry (Text optionName, Text delegateOn, Set objOrSelection)

ERROR: [1] mObject no se pudo crear.

[Call stack]
  [19] Set constraintsJoint::_Get.Params (Real void)
  [18] Anything constraintsJoint::_UseCache (Code method)
  [17] Set constraintsJoint::Get.Params (Real void)
  [16] Real constraintsJoint::Get.Param.Size (Real void)
  [15] Real BysMcmc::Bsr::Import::Write.Data.MainLinearBlock (NameBlock segmentOrGlobal, Real fileHandler)
  [14] Real BysMcmc::Bsr::Import::Write.Header.MainLinearBlock (NameBlock model, Real fileHandler)
  [13] Text BysMcmc::Bsr::Import::Write.Joint (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 object::mainObject::strategy::strategyBSR::_BuildCycler (Anything void)
  [6] Real object::mainObject::strategy::strategyBSR::Prepare (Real void)
  [5] Real object::mainObject::strategy::strategyBSR::Execute (Real void)
  [4] Real object::mainObject::estimation::estimation::Execute (Real void)
  [3] Real MMS::Menu::MainObject3.Execute (Anything instances_, Set extraData)
  [2] Real opt::inst::invoke (Text delegateOn, Anything objOrSelection)
  [1] Real GuiTools::MenuManager::invokeEntry (Text optionName, Text delegateOn, Set objOrSelection)

...

Change History (2)

comment:1 Changed 12 years ago by Pedro Gea

Status: newaccepted

Se adjunta estimación en la unidad B.

comment:2 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

(In [3300]) Closes #1067
Se corrige el método SetInitialValue para poder modificar un valor inicial omitido.
Se corrigen los mecanismos internos de adaptación a BSR para devolver equivalencias en lugar de parámetros cuando corresponda. Para ello se añade una nueva función interna ObtainEffectiveMObjects_Unique.
Se revisa también la función interna: MMS.Get.VirtualRow.

Note: See TracTickets for help on using tickets.