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 15 years ago

Last modified 14 years ago

#58 closed task

Edición de estimaciones — at Version 2

Reported by: livanr68 Owned by: livanr68
Priority: critical Milestone: GUI 0.6
Component: GUI Keywords:
Cc:

Description (last modified by josp)

  • Pestaña para definir y explorar estimaciones
    • muestra una lista de estimaciones inicialmente vacía
    • permite definir nuevas estimaciones
    • editar estimaciones existentes
    • borrar estimaciones, posibilitando borrarla permanentemente si esta esta salvada, debe advertirse que esta última alternativa puede ser peligrosa si se use por descuido.
    • cargar una estimacion desde disco
    • almacenar estimacion en disco
  • Nueva estimación
    • activa el panel de detalles de una nueva estimación y entra en modo de edición de la estimación.
  • Editar estimación: edita los atributos de la estimación actualmente seleccionada (nueva o existente)
    • Name
    • Description
    • Model: selecciona un modelo desde la lista de modelos, después de seleccionado muestra el Index del modelo.
    • Strategy:
      • Selecciona el tipo "BSR" "Estimate" "Logit". Debe ser compatible con el modelo. La lista de opciones válidas se debe poder obtener desde un método estático de la clase del modelo.
      • Dependiendo del tipo de estrategia algunas opciones (settings de la estrategia) pueden aparecer. El primer paso es asumir los settings por omisión.
      • Conditioning, algunas ideas: seleccionar estimación previa, desde esa estimación previa se pueden selecciona términos explicativos (no parámetros) los cuales se pueden fijar en media o en mcmc (si existe). Solo de este párrafo se derivan los siguientes requerimientos a MMS:
        1. Lista de estimaciones compatibles con un modelo dado, es esto posible? Consideramos las que estan en disco, o solo las actualmente cargadas?
        2. Dada una estimación (en memoria) necesitamos obtener los nombres de los términos explicativos base.
        3. Fijar en un conditioning los parámetros asociados a un término explicativo dado por el nombre del término explicativo base. Ese nombre ha sido elegido de la lista que se obtiene en 2.

Una version simplificada del condicionamiento puede ser guiada por una tabla como la siguiente:

TipoDeNodoNodoTipoDeTerminoTérminoTipoDeParámetroSubtipoBloqueGradro/Posición
Output"nombredeoutput"TérminoExplicativo"nombredetermino"Lineal-10
Output"nombredeoutput"BloqueARIMA""ARIMAAR27
Output"nombredeoutput"BloqueOmitidos""OmitidoSerie1y2009m03d01
Input"nombredeinput"BloqueOmitidos""OmitidoSerie1y2009m03d01
Jerarquía"nombredejerarquía"TérminoDeJerarquía"nombredetérmino"Hyper-10

La tabla anterior se puede rellenar de la siguiente manera:

  1. Seleccionando parámetros de la lista de "parámetros estimados" de una estimación "ejecutada". Eso lleva a que de una estimación (en el caso de estar estimada) debería poder obtener la lista de parámetros resultantes.
  1. Manualmente, creando un "parámetro condicionado" seleccionando un parámetro de la lista de parámetros del propio modelo y añadiéndole el valor "estimado".

Change History (2)

comment:1 Changed 15 years ago by livanr68

Owner: changed from lramirez to livanr68
Status: newaccepted

comment:2 Changed 15 years ago by josp

Description: modified (diff)
estimated: 40
Summary: Edición de estrategias de estimaciónEdición de estimaciones
Note: See TracTickets for help on using tickets.