﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
826	BSRForecasting y nombres de efectos	Luis Blanco	Víctor de Buen Remiro	"Hola, estamos haciendo previsiones con CalcForecastingBSR, y queremos usar esas previsiones para calcular descomposiciones y due-tos. Para ello, necesitamos que los sets de efectos que saca CalcForecastingBSR conserven el nombre que tenían en la estimación BSR.

Como la función ApplyPolyn devuelve series sin nombre, hemos creado una función ApplyPolyn2. La llamada a ApplyPolyn que hay en el cálculo del forecast la sustituimos por esta. La función es la siguiente:

Serie ApplyPolyn2(Set inputDef)
{
//  Text txt = I2(""Effect "",""Efecto "") + Identify(inputDef->X);
//  Text txt = I2(""Eff."",""Efe."") + Identify(inputDef->X);
    Text txt = I2(""Eff."",""Efe."") + Name(inputDef->X);
   Set s = SetOfSerie((inputDef->Omega):(inputDef->X));
  Serie PutDescription(txt,s[1]);
//  s[1]
  Eval (""Serie ""+txt+"" = s[1];"")
};

En la versión 1.1.7-bridge esto funciona bien, devolviendo una serie con su nombre adecuado, y podemos trabajar sin problemas. Pero a la hora de implementar esto en el simulador, usando VBTol, no tira bien. Si corres Identify(inputDef->X), el resultado es $tmp$. Si corres Name(inputDef->X), el resultado es """". 

Hemos visto que estamos incuyendo correctamente el archivo que contiene la definición de esta estructura, que es \bin\stdlib\math\stat\models\mle\arima\_structs.tol

¿Quizá nos falte otro módulo por incluir?

Gracias,

Luis Blanco"	defect	closed	high	BSR reestimation	BSR	1.1.7	blocker	fixed	forecast, name	
