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

Last modified 13 years ago

#894 new enhancement

funciones para buscar errores y posibles fuentes de problemas en modelos — at Version 5

Reported by: CN=Alvaro Garcia Camacho Owned by: Pedro Gea
Priority: major Milestone: Dev.1 Diagnosis
Component: General Keywords:
Cc: fmunoz@…

Description (last modified by Pedro Gea)

Buenas tardes, queridos compañeros:

En los últimos días hemos desarrollado unas funciones en el proyecto de CocaCola de Rusia que quizá puedan ser de utilidad. Las adjunto en un archivo y las describo someramente:

  • Set FindProb(MMS::@Model mod) : busca las variables independientes cuya construcción produce un error y devuelve sus nombres en un set. Se va trazando la variable para prevenir posibles desmayos del sistema.
  • OffByName(Set problem_nom.i,MMS::@Model mod) : desactiva los términos explicativos cuyo input requiera, como dependencia o como dependencia de la dependencia, una serie que aparezca en el set que sirve de input. Obviamente, esta función está pensada para ser usada junto a la anterior.
  • Set OffMiss(MMS::@Model mod): desactiva los términos explicativos que contienen omitidos. Devuelve la lista.
  • Set OffFlat(MMS::@Model mod): desactiva los términos explicativos donde el máximo es igual al mínimo. Devuelve la lista.
  • Set OffBeginEnd(MMS::@Model mod, Date prin, Date final): desactiva los términos explicativos cuyo inicio es posterior a la fecha prin o cuyo final es anterior a la fecha final. Devuelve la lista.

Estas funciones nos permitirán ir construyendo una estimación desde ModelExcel aunque el proceso de carga de datos no esté completado. Lo que queremos evitar es: a) estimaciones que fallecen por causas desconocidas y requieren una búsqueda variable por variable para hallar el error, y b) permanecer de brazos cruzados por retrasos en envíos de datos. Así al menos podremos ir avanzando con el trabajo del excel, que no es poco.

Espero vuestras severas críticas. Muchas gracias por vuestra atención y un saludo,

Álvaro

Change History (6)

comment:1 Changed 13 years ago by CN=Alvaro Garcia Camacho

Hola de nuevo:

Respecto a las funciones anteriores, acabo de darme cuenta de un inconveniente. En efecto, se puede crear una estimación con los parámetros problemáticos desenchufados y estimar. Lo malo es que esas variables que provocan errores siguen estando ahí, y al intentar guardar la estimación se fastidia todo. Perdemos la capacidad de guardar la estimación, pues.

Saludos.

Changed 13 years ago by CN=Alvaro Garcia Camacho

Attachment: checks_functions.tol added

comment:2 Changed 13 years ago by CN=Alvaro Garcia Camacho

Buenos días:

Para arreglar el problema anterior relativo a la capacidad de guardar la estimación, he creado dos funciones nuevas. Una encuentra todas las variables en cuyas dependencias se hallan las de un set dado hasta segunda generación, y otra borra variables cuyos nombres coincidan con los del set de input. Usadas en conjunto, estas dos funciones nos permiten encontrar todas las variables (dependientes también) que son iguales a o dependen de las problemáticas halladas mediante los métodos descritos con anterioridad, y borrarlas. De este modo, la estimación se podrá guardar aunque tenga variables que den errores.

Vuelvo a subir el archivo tol, que ahora incluye estas dos nuevas funciones.

Saludos.

comment:3 Changed 13 years ago by jgallardo

Hola a todos.

¿Dónde debe guardarse ese fichero?

Un abrazo

comment:4 Changed 13 years ago by Pedro Gea

(In [2958]) Se introducen algunas de las mejoras en el manejo de variables de MMS.1 en MMS.0.6
Refs #894

comment:5 Changed 13 years ago by Pedro Gea

Description: modified (diff)

Véase: howto/9 sobre cómo trabajar con variables.

Note: See TracTickets for help on using tickets.