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

Last modified 13 years ago

#691 new defect

Método SaveIsolationFile

Reported by: jgallardo Owned by: Pedro Gea
Priority: major Milestone: Next
Component: StrategyMultiMLE Keywords:
Cc:

Description

Hola MMS, sugiero que cuando se use el Estimate() como estimador se modifique este método (que por cierto no entiendo bien que esté en la estrategia) de tal forma que cree un todo un entorno aislado y listo para ejecutar fuera de MMS y con las mismas características que tenía en MMS.

Sugiero usar la función Ois.ARIMAIsolate().

Gracias.

Change History (2)

comment:1 Changed 13 years ago by atorre

Hola MMS,
Alguna novedad con esto?

Acabo de necesitar aislar una estimación y es difícil de usar. Reproduzco los pasos que he tenido que dar:

1.- Generar el .oza desde el interfaz (sub-menú de la Estrategia de una Estimación.
2.- Carga el archivo .oza
3.- Ejecutar el siguiente código TOL:

Set mod = NativeSpecification[1][2];
Set Estimate(@ModelDef(mod[1], 0, 0, 5, 0, mod[7], mod[8], mod[9], mod[13], Empty), NativeSpecification[1][3], NativeSpecification[1][4])

Lo ideal sería simplificar estos pasos para poder reproducir una estimación de forma aislada. Sugiero que se generar dos archivos al "Aislar una estimación": un archivo .oza con los datos necesarios y otro archivo .tol que al compilar cargue el .oza y construya el código TOL necesario para estimar. También creo que el .oza debería construirse con las estructura @ModelDef que se usará posteriormente en la llamada a Estimate.

Gracias por adelantado.

comment:2 Changed 13 years ago by Pedro Gea

La dificultad que encuentras con el segundo término de la especificación nativa (NativeSpecification[1][2]) se debe a que sigue una variante de la estructura @ModelDef versionada en MMS para poder fijar parámetros. Podemos obtener la variante estándar (@ModelDef) a partir de un conjunto con esta nueva estructura @ModelDef.B mediante la función: MMS::GetModelDefFromB.

Por ejemplo:

Set natSpc1 = NativeSpecification[1];
Set Estimate(MMS::GetModelDefFromB(natSpc1[2]), natSpc1[3], natSpc1[4])
Note: See TracTickets for help on using tickets.