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

#626 closed enhancement (fixed)

Resultados de previsión en términos originales

Reported by: imendez Owned by: Pedro Gea
Priority: major Milestone: Release 0.6
Component: GUI Keywords:
Cc:

Description

Hola, en un modelo con transformación logarítmica, me gustaría visualizar la previsión en términos originales junto con la serie original.

Encuentro las siguientes opciones:

  • "Resultados": aquí están "Output" (serie original transformada), "Prediction" (previsión en logaritmos) y "Observations" (original sin transformar). No está, por tanto, la previsión sin transformar (en términos originales). Solicito que se incluya.
  • "Previsión (bandas)": aquí sí se pueden graficar las previsiones y las observaciones tanto en términos originales ("observaciones") como transformados ("output"), pero no se pueden ni tabular ni obtener (llevar al inspector de objetos). Solicito que se pueda hacer esto.
  • "Previsión media": en la opción "con histórico", aparecen el "Output" y las "Observations". Estas últimas contienen los datos originales y las previsiones concatenadas como una única serie. Esto es algo contradictorio con la opción "Resultados", donde "Observations" sólo contiene los datos conocidos, no las previsiones. Propongo que se separen en dos series tanto el "Output" como las "Observations": los datos reales y las previsiones.

En general, noto cierta falta de unificación de terminología. Si llamamos "Observations" a la serie original y "Output" a la original transformada, propongo que le llamemos "Forecast (Observations)" y "Forecast (Output)" a las previsiones con y sin transformación, y que siempre se proporcionen como series diferentes (no concatenadas) para poder ver dónde terminan los datos reales y dónde empiezan las previsiones.

Gracias.
Un saludo.

Change History (3)

comment:1 Changed 14 years ago by Pedro Gea

Milestone: Release 0.6
Owner: changed from lramirez to Pedro Gea
Status: newaccepted

Un punto que puede ser origen de confusión puede ser que las clases de previsiones (@[Object].Forecast) derivan de las clases de resultados (@[Object].Results) y por tanto disponen de los mismos mecanismos que éstas, más otros específicos.

Las clases de resultados (las de las estimaciones) ofrecen mecanismos para conocer el filtro, el noise o los residuos en el intervalo de estimación, como por ejemplo:

Anything noise = <@Submodel.Results>::GetNoise(?);

Las clases de previsiones (las de las previsiones) ofrecen también estos mecanismos para conocer el filtro, el noise o los residuos en el intervalo de estimación, así como otros nuevos para obtenerlos en el intervalo de previsión (la previsión propiamente hablando).

Anything noise = <@Submodel.Forecast>::GetNoise(?);
Anything noiseForecast = <@Submodel.Forecast>::GetNoise.Forecast(?);

En los menús contextuales ocurre algo similar, y el menú "Resultados" de los submodelos en previsión es el mismo que aparece en estimación. Quizá esto confunde y podría eliminarse o renombrarse para evitar la ambigüedad, pero en esos resultados no hay nada de previsión (ni en output ni en observaciones).

El término prediction no es la previsión sino un término que corresponde a la diferencia output - residuals. La predicción en términos originales se solicitó en #583.

Las tres solicitudes indicadas, pueden resolverse:

  • Aclarando que los "resultados" son los de estimación.
  • Solucionando el tique #583
  • Implementando opciones de menú para obtener y tabular las previsiones y sus bandas
  • Implementando mecanismos para obtener datos reales y previsiones por separado.

comment:2 Changed 14 years ago by Pedro Gea

(In [2565]) Se incorporan funciones auxiliares (fun_menu.tol) para la creación de opciones de menú contextual.

  • _DefineOption: equivalente a defineMenuCommand pero que permite además crear la opción para un grupo de clases.
  • _DefineOption_InG: permite la creación simultánea de la opción Individual y de Grupo (InG).
  • _DefineOption_CTO: crea un submenú con las opciones graficar (Chart), tabular (Tabulate) y obtener (Obtain).
  • _DefineOption_CTO.InG: crea las opciones graficar, tabular y obtener, tanto a nivel individual como de grupo.

Se revisan la mayor parte de menús y funciones asociadas, para reducir el número de líneas aprovechando las funciones auxiliares anteriores.
Refs #626

comment:3 Changed 14 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

Si no me dejo nada, con las aclaraciones y los cambios anteriores se pede cerrar el tique. Reábrase o créese uno nuevo si falta algo.

Queda pendiente la resolución de #583 que se tratará en ese tique.

Note: See TracTickets for help on using tickets.