Ticket #826 (closed defect: fixed)

Opened 8 years ago

Last modified 8 years ago

BSRForecasting y nombres de efectos

Reported by: lablanco Owned by: vdebuen
Priority: high Milestone: BSR reestimation
Component: BSR Version: 1.1.7
Severity: blocker Keywords: forecast, name
Cc:

Description

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

Change History

Changed 8 years ago by vdebuen

La función CalcForecastingBSR no forma parte de BSR. No tengo la menor idea de dónde habrá salido.

Changed 8 years ago by vdebuen

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.