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 )
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
comment:2 Changed 13 years ago by
Description: | modified (diff) |
---|---|
Milestone: | → Maintenance |
version: | 0.6 |
Note: See
TracTickets for help on using
tickets.
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