close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 13 years ago

Last modified 13 years ago

#1598 closed defect

Errores en Diagnostics en la función Estimate — at Version 2

Reported by: Alfredo Torre Owned by: Víctor de Buen Remiro
Priority: highest Milestone: Mantainance
Component: Various Version: 3.1
Severity: blocker Keywords: Estimate, error, Diagnostics
Cc:

Description (last modified by Víctor de Buen Remiro)

Hola TOL,
al llamar a la función Estimate obtengo unos errores en el bloque de Diagnostics:

Diagnostics
ERROR: [18] Error en el nombre del 1-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResAcfFstReg' en lugar de 'FstRegAutCorBounds'.

ERROR: [19] Error en el nombre del 2-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResAcfFstSea' en lugar de 'FstSeaAutCorBounds'.

ERROR: [20] Error en el nombre del 3-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResAcfSndReg' en lugar de 'SndRegAutCorBounds'.

ERROR: [21] Error en el nombre del 4-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResAcfSndSea' en lugar de 'SndSeaAutCorBounds'.

ERROR: [22] Error en el nombre del 5-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResAcfBoxPieMReg' en lugar de 'RegBoxPierceLjungBounds'.

ERROR: [23] Error en el nombre del 6-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResAcfBoxPieMSea' en lugar de 'SeaBoxPierceLjungBounds'.

ERROR: [24] Error en el nombre del 7-ésimo elemento de Set DiagnosticsBounds que debería ser 'ResNorPearson' en lugar de 'FisherBounds'.

ERROR: [25] Error en el nombre del 8-ésimo elemento de Set DiagnosticsBounds que debería ser 'ParamSignif' en lugar de 'MinSignificationBounds'.

ERROR: [26] Error en el nombre del 9-ésimo elemento de Set DiagnosticsBounds que debería ser 'ParamCorrel' en lugar de 'MaxCorrelationBounds'.

ERROR: [27] Error en el nombre del 10-ésimo elemento de Set DiagnosticsBounds que debería ser 'ParamMulticolin' en lugar de 'MixedSignCorrBounds'.

ERROR: [28] Error en el nombre del 11-ésimo elemento de Set DiagnosticsBounds que debería ser 'ParamStationary' en lugar de 'UnitRootsProbBounds'.

Gracias por adelantado.

Change History (2)

comment:1 Changed 13 years ago by Víctor de Buen Remiro

(In [5069]) Refs #1598

comment:2 Changed 13 years ago by Víctor de Buen Remiro

Description: modified (diff)

Sí, tenemos un problema de descontrol bastante grande con la StdLib desde que se pasó a paquete.

Resulta que en la nueva versión se han hecho cambios profundos en la diagnosis que han requerido nuevos campos y nueva nomenclatura en la estructura @TestBounds de definición de cada uno de los elementos diagnósticos. Esa estructura está definida en la StdLib pero se rellena desde el código C++ de la función Estimate con la información relativa al modelo estimado. Así pues en este momento tenemos dos versiones distintas de @TestBounds en cada una de las versiones C++ de TOL, pero en cambio no es posible mantener dos versiones distintas del paquete StdLib. Si subo los cambios al paquete con un nuevo número de versión puedo hacer que exija la nueva versión de TOL pero entonces las versiones previas de la StdLib se quedarían congeladas para siempre.

Si no vas a usar los resultados de la diagnosis lo más sencillo sería inhabilitarla mediante la sentencia

  Real DoDiagnostics := False;
Note: See TracTickets for help on using tickets.