| 1 | | Falta implementar todo lo relacionado con este tópico en el interfaz. |
| | 1 | * Pestaña para definir y explorar estimaciones |
| | 2 | * muestra una lista de estimaciones inicialmente vacía |
| | 3 | * permite definir nuevas estimaciones |
| | 4 | * editar estimaciones existentes |
| | 5 | * borrar estimaciones, posibilitando borrarla permanentemente si esta esta salvada, debe advertirse que esta última alternativa puede ser peligrosa si se use por descuido. |
| | 6 | * cargar una estimacion desde disco |
| | 7 | * almacenar estimacion en disco |
| | 8 | * Nueva estimación |
| | 9 | * activa el panel de detalles de una nueva estimación y entra en modo de edición de la estimación. |
| | 10 | * Editar estimación: edita los atributos de la estimación actualmente seleccionada (nueva o existente) |
| | 11 | * Name |
| | 12 | * Description |
| | 13 | * Model: selecciona un modelo desde la lista de modelos, después de seleccionado muestra el Index del modelo. |
| | 14 | * Strategy: |
| | 15 | * 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. |
| | 16 | * Dependiendo del tipo de estrategia algunas opciones (settings de la estrategia) pueden aparecer. El primer paso es asumir los settings por omisión. |
| | 17 | * 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: |
| | 18 | 1. Lista de estimaciones compatibles con un modelo dado, es esto posible? Consideramos las que estan en disco, o solo las actualmente cargadas? |
| | 19 | 1. Dada una estimación (en memoria) necesitamos obtener los nombres de los términos explicativos base. |
| | 20 | 1. 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. |
| | 21 | |
| | 22 | Una version simplificada del condicionamiento puede ser guiada por una tabla como la siguiente: |
| | 23 | |
| | 24 | ||TipoDeNodo||Nodo||TipoDeTermino||Término||TipoDeParámetro||Subtipo||Bloque||Gradro/Posición|| |
| | 25 | ||Output||"nombredeoutput"||TérminoExplicativo||"nombredetermino"||Lineal||-||1||0|| |
| | 26 | ||Output||"nombredeoutput"||BloqueARIMA||""||ARIMA||AR||2||7|| |
| | 27 | ||Output||"nombredeoutput"||BloqueOmitidos||""||Omitido||Serie||1||y2009m03d01|| |
| | 28 | ||Input||"nombredeinput"||BloqueOmitidos||""||Omitido||Serie||1||y2009m03d01|| |
| | 29 | ||Jerarquía||"nombredejerarquía"||TérminoDeJerarquía||"nombredetérmino"||Hyper||-||1||0|| |
| | 30 | |
| | 31 | La tabla anterior se puede rellenar de la siguiente manera: |
| | 32 | |
| | 33 | 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. |
| | 34 | |
| | 35 | 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". |