Opened 15 years ago
Closed 15 years ago
#826 closed defect (fixed)
BSRForecasting y nombres de efectos
Reported by: | Luis Blanco | Owned by: | Víctor de Buen Remiro |
---|---|---|---|
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 (2)
comment:1 Changed 15 years ago by
comment:2 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
La función CalcForecastingBSR no forma parte de BSR. No tengo la menor idea de dónde habrá salido.