Opened 15 years ago
Closed 15 years ago
#164 closed defect (fixed)
Problemas en algunos mecanismos de edición, copia y persistencia
Reported by: | Pedro Gea | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | major | Milestone: | Development 0.6 |
Component: | General | Keywords: | |
Cc: |
Description (last modified by )
Este tique recoge y amplía el tique #133.
Debido al diseño del módulo de modelos, sobre todo en lo relativo a la creación de objetos basados en la definición de los atributos de otros objetos o en objetos más generales, aparecen problemas en la edición, copia y persistencia.
Ejemplos de este tipo de errores son:
- El atributo IsFixed de los parámetros que no puede ser construido más que con valor False aunque puede ser editado.
- Un valor inicial cero en funciones de transferencia, o los valores iniciales en otros parámetros pueden ser editados pero no llevados a la persistencia.
- La edición de atributos como las funciones de transferencia, la estructura ARIMA, los datos de una variable, la información de un parámetro base, etc. y sus consecuencias en sus parámetros asociados y en la información a priori (distribución a priori, restricción y jerarquía) asociada a ellos.
- Falta la implementación de la persistencia y copia de parámetros de omitido extraordinarios o de la información a priori general para los parámetros de omitido automáticos.
- ...
A estas dificultades se añade una cierta deslocalización de la información a priori en los parámetros: entendiendo ésta como el valor inicial del parámetro (fijo o no) la restricción de dominio, la distribución a priori o la pertenencia a una jerarquía o a una combinación de parámetros.
Por ejemplo la información a priori de los parámetros sigma2 de un bloque lineal o de los parámetros de omitido se trata de manera distinta al resto de parámetros.
Change History (2)
comment:1 Changed 15 years ago by
Milestone: | → Release 0.6 |
---|---|
version: | 0.5 → 0.6 |
comment:2 Changed 15 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Estos problemas y otros derivados de éstos se solucionaron en la versión 0.6 mediante constructores más cercanos a la definición de los modelos desde el punto de vista de la programación.
Los constructores basados en la manera más cómoda y cercana a los usuarios aparecen como constructores derivados.