#102 closed enhancement (fixed)
Edición de la estructura ARIMA de los outputs
Reported by: | livanr68 | Owned by: | livanr68 |
---|---|---|---|
Priority: | minor | Milestone: | GUI 0.5 |
Component: | GUI | Keywords: | |
Cc: |
Description (last modified by )
Por el momento ésta se construye en el interfaz a partir de la etiqueta,
pero debía poderse editar detalladamente.
Change History (10)
comment:1 Changed 15 years ago by
Status: | new → accepted |
---|
comment:2 Changed 15 years ago by
Description: | modified (diff) |
---|
- especificación dual via etiqueta y tabla de factores arima (sincronizada)
- los valores iniciales solo se pueden especificar directamente en los factores
- un cambio en las tabla de factores se refleja en la etiqueta
- si se cambia la etiqueta se regeneran los factores con valores iniciales aleatorios y estacionarios: RandStationary
- usar un CollapsableFrame y un tablelist
comment:3 Changed 15 years ago by
Hay dos pares de funciones que pueden ayudar a convertir un Set de @ARIMAStruct's en una etiqueta ARIMA y viceversa.
Las funciones de la StdLib son: GetArimaFromLabel
y GetLabelFromArima
.
Las de MMS (que hice en su momento): ARIMALabel.GetStructs
y ARIMAStructs.GetLabel
respectivamente.
En principio se comportan de manera equivalente:
Set arima = GetArimaFromLabel("P1DIF1AR1MA0"); Text label = GetLabelFromArima(arima); Text label2 = ARIMAStructs.GetLabel(arima); Set arima2 = ARIMALabel.GetStructs(label2); Text label3 = GetLabelFromArima(arima2);
sin embargo en algún caso pueda variar la manera en la que escriben la etiqueta:
Set arima4 = GetArimaFromLabel("P1DIF1AR1..3MA0"); Text label4 = GetLabelFromArima(arima4); Text label5 = ARIMAStructs.GetLabel(arima4); Set arima5 := ARIMALabel.GetStructs(label5); Text label6 = GetLabelFromArima(arima5);
sin que eso sea un problema.
Yo me decantaría por usar las de la StdLib y si hay alguna mejora que aplicar a estas funciones (las de la StdLib) se haga allí y no creándose unas nuevas equivalentes.
comment:4 Changed 15 years ago by
Para la modificación y lectura del ARIMA de un OutputARIMA hay tres opciones:
Usar la clase específica de 0.5 @MMS.ARIMAModel (desaconsejada), usar las estructuras @ARIMAStruct o usar la etiqueta (ésta más limitada, ya que no permite especificar coeficientes).
Para ello están los métodos:
- Usando @MMS.ARIMAModel
GetARIMA
ySetARIMA
- Usando un Set de @ARIMAStruct
GetARIMA_Structs
ySetARIMA_Structs
- Usando una etiqueta ARIMA
GetARIMA_Label
ySetARIMA_Label
comment:6 Changed 15 years ago by
comment:7 Changed 15 years ago by
comment:8 Changed 15 years ago by
comment:9 Changed 15 years ago by
Resolution: | → fixed |
---|---|
Status: | accepted → closed |
comment:10 Changed 15 years ago by
(In [1402]) refs #102
Sinceronización automática de la etiqueta a partir de cambios en los factores por lo que el botón de sincronización sólo estará habilitado cuando se edita la etiqueta.
Evitar el reordenamiento de las filas al dar click en la cabecera de las columnas.
Garantizando que no se pierdan los valores de celdas en edición en los factores cuando se añade un nuevo factor, cuando se cambia a modo de edición a traves de la etiqueta o cuando se aceptan los cambios en el output.
Sustituyendo el botón de adicionar un factor por un botón en la última fila o en el encabezado de la columna si no hay filas.
Poniendo sigma a desconocido si se pone a no fijo.
Otros cambios menores.