Mailinglist Archive: opensuse-es (1097 mails)
| < Previous | Next > |
Re: [opensuse-es] eleccion de entorno de programacion
- From: "Juan Gustavo Fogelman" <fogelmanjg@xxxxxxxxxxxxx>
- Date: Wed, 12 Sep 2007 17:18:29 -0300
- Message-id: <006201c7f57a$1aa47830$0200a8c0@JGUSTAVO26>
<
<No me mandes codigo, eso solo representa el esfuerfo de entender como
<ves tu el sistema.
<
<Si quieres y puedes mandame mas descripciones para que pueda entender el
<problema, sin condicionarme con tu punto de vista.
<
<Lluis
bueno, a ver si me sale, que no es facil no poner mi punto de vista
1) se introducen los datos (son leidos de sensores) y metidos a mano
2) se agrupan los datos, generando algo mas de 100 veces los datos originales... se agrupan en 100 campos y se guardan
3) se ordenan los resultados de menor a mayor en cada caso o sea se toma un registro y se ordena de menor a mayor los campos. se agrupan y guardan
o sea: el campo de entrada mas chico va al campo 00 de salida, y el mas grande al campo 99 de salida.
4) cada grupo de datos se comparan entre ellos y entre los 100campos, y contra una tabla de resultados anteriores
4a) si se supero el umbral se actualiza la tabla de resultados anteriores
4b) se guardan los datos que pasan el umbral en otra tabla
5) los datos de la tabla anterior se vuelven a agrupar y ordenar.
6) se vuelven comprobar contra otra tabla, y los resultados que pasan el umbral se anotan en una ultima tabla
7) estos son los resultados
lo de los 100 campos es una desicion arbitraria porque access me permitia 256 por tabla... y necesito algunos campos de control.
asi podia meter 2 grupos de 100 en cada tabla. bien podria haber sido mas o menos. pero 100 esta bien.
es mas o menos un proceso de data mining, solo que uso "resampling" reagrupando los datos, para tener mas datos con menos.
esto me permite en produccion predecir fallas "aleatorias" con el doble de aciertos que la media por otros medios.
el ir guardando me sirve para "cache" de calculos
para obtener resultados fiables, tengo que procesar los datos desde el registro 1 en cada caso.
al almacenar en estas tablas tipo cache, solo tengo que procesar el ultimo.
el sistema en si me ahorra muchisimo dinero.
el tema del codigo es para que veas mas o menos que y como se procesan los datos, son unas 100 lineas la parte critica, unas 50 lineas son para la creacion y terminacion de bucles.
son bucles dentro de bucles, hasta 5 niveles de anidado
te agradesco la ayuda y el interes
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
<No me mandes codigo, eso solo representa el esfuerfo de entender como
<ves tu el sistema.
<
<Si quieres y puedes mandame mas descripciones para que pueda entender el
<problema, sin condicionarme con tu punto de vista.
<
<Lluis
bueno, a ver si me sale, que no es facil no poner mi punto de vista
1) se introducen los datos (son leidos de sensores) y metidos a mano
2) se agrupan los datos, generando algo mas de 100 veces los datos originales... se agrupan en 100 campos y se guardan
3) se ordenan los resultados de menor a mayor en cada caso o sea se toma un registro y se ordena de menor a mayor los campos. se agrupan y guardan
o sea: el campo de entrada mas chico va al campo 00 de salida, y el mas grande al campo 99 de salida.
4) cada grupo de datos se comparan entre ellos y entre los 100campos, y contra una tabla de resultados anteriores
4a) si se supero el umbral se actualiza la tabla de resultados anteriores
4b) se guardan los datos que pasan el umbral en otra tabla
5) los datos de la tabla anterior se vuelven a agrupar y ordenar.
6) se vuelven comprobar contra otra tabla, y los resultados que pasan el umbral se anotan en una ultima tabla
7) estos son los resultados
lo de los 100 campos es una desicion arbitraria porque access me permitia 256 por tabla... y necesito algunos campos de control.
asi podia meter 2 grupos de 100 en cada tabla. bien podria haber sido mas o menos. pero 100 esta bien.
es mas o menos un proceso de data mining, solo que uso "resampling" reagrupando los datos, para tener mas datos con menos.
esto me permite en produccion predecir fallas "aleatorias" con el doble de aciertos que la media por otros medios.
el ir guardando me sirve para "cache" de calculos
para obtener resultados fiables, tengo que procesar los datos desde el registro 1 en cada caso.
al almacenar en estas tablas tipo cache, solo tengo que procesar el ultimo.
el sistema en si me ahorra muchisimo dinero.
el tema del codigo es para que veas mas o menos que y como se procesan los datos, son unas 100 lineas la parte critica, unas 50 lineas son para la creacion y terminacion de bucles.
son bucles dentro de bucles, hasta 5 niveles de anidado
te agradesco la ayuda y el interes
---------------------------------------------------------------------
Para dar de baja la suscripción, mande un mensaje a:
opensuse-es+unsubscribe@xxxxxxxxxxxx
Para obtener el resto de direcciones-comando, mande
un mensaje a:
opensuse-es+help@xxxxxxxxxxxx
| < Previous | Next > |