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

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 Pedro Gea)

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 Pedro Gea

Milestone: Release 0.6
version: 0.50.6

comment:2 Changed 15 years ago by Pedro Gea

Description: modified (diff)
Resolution: fixed
Status: newclosed

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.

Note: See TracTickets for help on using tickets.