En este blog se soluciona el problema de cuando el asistente no consigue capturar los cambios al utilizar el modelo X13 arima Seats.

X13-ARIMA-SEATS Problema del asistente con archivos abiertos.

Este problema ha surgido en nuestro servicio de asistencia: un cliente que utilizaba el modelo X13ARIMA-SEATS informó de que el asistente no capturaba los cambios después de pulsar el botón «Aplicar», y la función X13AS(.) devolvía #¡VALOR!

General

Cuando un usuario selecciona una celda que contiene un modelo X13ARIMA en su libro de trabajo e inicia el Asistente X-13ARIMA, el asistente X13ARIMA-SEATS carga la configuración del modelo existente y crea un entorno sandbox independiente (subcarpeta) en el directorio temporal de datos del usuario.

El entorno sandbox permite a los usuarios experimentar con diferentes configuraciones del modelo, verificar su consistencia, realizar ejecuciones de prueba y examinar los archivos de salida sin procesar. 

Por defecto, NumXL mantiene la carpeta del modelo sandbox X13 y sus archivos de salida en la carpeta de perfil de usuario, específicamente en: C:\users\\AppData\Local\NumXL\x13as_tempscenario:

El asistente X-13ARIMA, a petición del usuario, carga cualquiera de los diversos archivos utilizados o generados por el programa X13 (por ejemplo, archivo de salida, archivo de error, archivo de especificación de entrada, etc.) para su revisión mediante el programa editor del sistema (por ejemplo, el Bloc de notas).
Una vez que el usuario completa su experimentación en el asistente X-13ARIMA y desea confirmar esos cambios en el modelo referenciado en su libro de trabajo, pulsa el botón “Aplicar”. El Asistente borra la carpeta sandbox actual y escribe los ajustes finales en la celda de especificación del modelo en su hoja de trabajo.

Análisis:

Tras investigar más a fondo, descubrimos que el usuario había sustituido el editor predeterminado del sistema (por ejemplo, el Bloc de notas) por otro programa. Además, el usuario dejó uno o más archivos de salida abiertos en ese editor cuando pulsó el botón “Aplicar”. A diferencia del programa Bloc de notas, el nuevo programa editor bloquea el archivo abierto para su edición, y al intentar limpiar la carpeta o los archivos temporales del sandbox se producía un error que interrumpía la finalización del asistente X13ARIMA-SEATS. Como resultado, la ventana del asistente X13ARIMA-SEATS se cerró, pero la carpeta temporal/sandbox quedó intacta. El texto de especificación no se escribió en la hoja de cálculo y la función X13AS(.) devolvió #¡VALOR!

Resolución:

Durante la sesión del Asistente X13-ARIMA, cierre todos los archivos de salida abiertos antes de pulsar el botón “Aplicar” o “Cancela”.

Leave a Reply

Your email address will not be published. Required fields are marked *

We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our comment policy.