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

#935 new doubt

Warning por un TimeSet no acotado — at Version 2

Reported by: imendez Owned by: Pedro Gea
Priority: major Milestone: Maintenance
Component: Variables Keywords:
Cc:

Description (last modified by Pedro Gea)

Hola, al hacer un ReplaceModel (en realidad lo estoy creando), me salen muchos warnings como este:

Warning: [1650] OIS: 
El TimeSet no acotado 
Diario = fdo;
 depende de símbolos no visibles globalmente. Sólo los datos almacenados en la cache en [y1988m02d07,y2051m11d15] estarán accesibles cuando sea cargado

El DataSet tiene definido un intervalo infinito:

// Intervalo para las variables input definidas como series infinitas
Real DS.I::AppendInterval("Diario", iniData, MaxDate);

¿Alguna pista de cómo solucionarlo?

Gracias.

Change History (2)

comment:1 Changed 13 years ago by lmperez

Hola Iván, yo esto ya lo resolví, es muy fácil.

Primero de todo, los objetos del tipo TimeSet deben de ser visibles a nivel global para que MMS pueda trabajar con ellos. Si te los defines dentro de un For o algo así te van a dar problemas seguro.

Segundo, deberíamos trabajar siempre con series finitas en MMS. Ya se que Tol es más eficiente con series infinitas, pero MMS no. ¿Que ocurre si no acotamos todas nuestras series? pues que todos los procesos van a ir mucho más lentos, aunque depende de cuántas series estés manejando. Acota por ejemplo entre el inicio de la estimación y el final de la previsión.

Un abrazo

comment:2 Changed 13 years ago by Pedro Gea

Description: modified (diff)
Milestone: Maintenance
version: 0.6
Note: See TracTickets for help on using tickets.