﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
813	Bugs in _partialSampler.tol	pgea@…	Víctor de Buen Remiro	"Intentando hacer una estimación con parámetros fijos con BSR, obtenía errores y mirando el código de [source:tolp/trunk/tol/stdlib/math/stat/models/bayesian/bysMcmc/_partialSampler.tol _partialSampler.tol] me ha parecido encontrar tres errores:

(1) En el bloque para filtrar los parámetros fijos, se hace erróneamente para el caso en el que no haya: línea 196.
Sobre la admiración (el NOT), se ve claro al comprarlo con la línea 209.

(2) En ese mismo bloque sería necesario redefinir el atributo _.fixedValues para su uso posterior, ya que no se redefine en ningún sitio.
Haría falta algo como:
{{{ 
VMatrix _.fixedValues := SubRow(_.mcmcPartialHandler::_.fixedValues, fixedParamAux);
}}} 
entre las líneas 201 y 202.

(3) Tras solucionar estos dos, se encuentra un error del tipo:
{{{
ERROR: [1] No es posible aplicar MergeRows Number of columns (1) is not equal to previous one (0) for item number 2
}}}
en el método mergeWithFreeSample (línea 284).
Parece cosa de los argumentos que enviamos a !MergeRows.
En mi caso las matrices _.reloadValues y _.reloadParamIdx deberían estar vacías, pero una es una 0x0 y la otra una 0x1, probablemente el error se deba a eso, pero no entiendo bien qué hace !MergeRows y por tanto no entiendo bien sus mensajes de error.




"	defect	closed	highest	BSR API	Math		critical	fixed		
