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 )
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)
Changed 13 years ago by
Attachment: | checks_functions.tol added |
---|
comment:2 Changed 13 years ago by
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:4 Changed 13 years ago by
comment:5 Changed 13 years ago by
Description: | modified (diff) |
---|
Véase: howto/9 sobre cómo trabajar con variables.