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

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#581 closed doubt (fixed)

Limpieza de los resultados de una estimación al volver a ejecutarla

Reported by: imendez Owned by:
Priority: minor Milestone: Release 0.6
Component: Estimation Keywords:
Cc:

Description (last modified by Pedro Gea)

Hola, tengo una estimación ejecutada correctamente. Le he añadido una equivalencia, he vuelto a ejecutar la estimación y da error.
La estimación resultante dice que tiene resultados (HasResults) y efectivamente estos aparecen, pero lo único que tiene son parámetros sin contenido.

No sé si es un error o no, pero me ha extrañado. Entiendo que al dar error debería eliminar los resultados. En cualquier caso, ¿hay algún otro mecanismo para saber si una estimación se ha ejecutado correctamente?

Gracias.
Un saludo.

Change History (4)

comment:1 Changed 14 years ago by Pedro Gea

Description: modified (diff)
Milestone: Release 0.6

comment:2 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: newclosed

En primer lugar, respecto al asunto de que el modelo no se estima correctamente cuando existe una m-equivalencia, hay que indicar que éstas no se han testeado nada más que entre parámetros lineales y hay que definir bien aún en qué circunstancias tienen sentido o se pueden resolver. Véase #586.

Respecto a saber si una estimación se ejecuta o estima correctamente, la manera natural es ver si ha dado mensajes de error. Si hay errores es que no se ha ejecutado correctamente. Si se quiere automatizar de alguna manera o por alguna razón no resulta cómodo consultar el log o la pestaña de salida de tolbase, pueden consultarse los informes que se encuentran en la estrategia cuando la estimación fue recién ejecutada:

Real errors = SetSum(EvalSet(<estimation>::GetStrategy(?)::GetReports(?), 
  Real (NameBlock report) { report::Errors }) )
// Hubo errores si: errors>0

Nótese que si la estimación no se ejecutó correctamente y se consiguió guardar, sobre este objeto guardado no es fácil saber qué pasó.

Se incluyó una opción de menú contextual para limpiar (borrar resultados) de estimaciones y previsiones que facilita la llamada al método ::Clear(?)

comment:3 Changed 14 years ago by imendez

Sugiero que la opción de menú contextual se llame "Limpiar resultados" en lugar de "Limpiar".

comment:4 Changed 14 years ago by Pedro Gea

(In [2475]) Se amplía el mecanismo de Clear de la estimación con el de la estrategia.
Al limpiar la estimación no sólo se borran los resultados que hubiera sino también los objetos auxiliares de la estrategias: modelDefs, informes, etc.
Refs #470, #581

Note: See TracTickets for help on using tickets.