#1598 closed defect (fixed)
Errores en Diagnostics en la función Estimate
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 )
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 (10)
comment:1 Changed 12 years ago by
comment:2 Changed 12 years ago by
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;
comment:3 Changed 12 years ago by
La solución definitiva y general para el problema de las estructuras TOL definidas en la StdLib y usadas en C++ se propone en el ticket #1599
comment:5 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(In [5069]) Refs #1598