Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esta obra esta bajo una licencia de reconocimiento-no comercial 2.5 Colombia de creativecommons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/by/2.5/co/ o envi una carta a creative commons, 171second street, suite 30 San Francisco, California 94105, USA
Autores:
Diego Jimnez
Vctor Ramos
UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES BOGOT D.C. Marzo 2011
Auxiliares de Investigacin:
Camilo Alexandry Pea Talero Csar Leonardo Garibello Claudia Patricia Ospina Aldana Daniel Francisco Rojas Martn Diego Esteban Eslava Avendao Edward F. Yanquen Briez Francisco Gonzalez Buitrago Gloria Stella Barrera Ardila Ivn Albeiro Cabezas Martnez Javier Alejandro Ortiz Jeimmy Paola Muoz Juan Carlos Tarapuez Roa Juan David Paez Juan David Vega Baquero Lina Marcela Igua Torres Lineth Johana Nieto Luis Carlos Martnez Ruiz Maria Paula Contreras Navarrete Pedro Andrs Bohrquez Pulido Sandra Milena Castellanos Pez
Este trabajo es resultado del esfuerzo de todo equipo perteneciente a la Unidad de Informtica.
el
Se prohbe la reproduccin parcial o total de este documento, por cualquier tipo de mtodo fotomecnico y/o electrnico, sin previa autorizacin de la Universidad Nacional de Colombia.
UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES BOGOT D.C. Marzo 2011
TABLA DE CONTENIDO
TABLA DE CONTENIDO..................................................................................................................... 3 1. 2. 3. RESUMEN ...................................................................................................................................... 6 ABSTRACT ..................................................................................................................................... 6 INTRODUCCIN ......................................................................................................................... 7 3.1. Descripcin General del TSW ......................................................................................... 7
3.1.1. TRAMO (Time series Regression with ARIMA noise, Missing observations and Outliers) ..................................................................................................... 7 3.1.2. 3.1.3. 4. 5. SEATS (Signal Extraction in ARIMA Time Series) .......................................... 10 TERROR (Tramo para Errors) ................................................................................ 11
Anlisis de pertinencia en la Facultad de Ciencias Econmicas.............................. 13 Instalacin................................................................................................................................... 15 5.1. 5.2. Instalacin local ................................................................................................................ 15 Instalacin en red ............................................................................................................. 16
6.
7.
8.
Especificacin del Modelo .................................................................................................... 26 UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 3
Otros ..................................................................................................................................... 33
8.3.1. Trading Day/ Easter Effect [EFECTOS ESTACIONALES Y DE CALENDARIO]............................................................................................................................ 33 8.3.2. 8.3.3. Outliers/ Valores Atpicos ..................................................................................... 34 Automatic Model Identification/ Identificacin Automtica del Modelo 35 SEATS Parameters/ Parmetros de SEATS ...................................................... 36 Others/Otros .............................................................................................................. 38 Ventana de variables de regresin. ................................................................... 40
TERROR ................................................................................................................................ 43
Acceso a los Outputs .............................................................................................................. 44 9.1. Output .................................................................................................................................. 46 SUMMARYT.TXT ....................................................................................................... 47 T1_***.OUT .................................................................................................................. 49 UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 4
9.1.1. 9.1.2.
9.3.1. 9.4.
Graph .................................................................................................................................... 57 Acciones Sobre la Ventana de Grficos ........................................................... 57 Parmetros que afectan los Grficos Generados ......................................... 59
Manejo de los Outputs con el macro TWSUtilities ................................................. 59 Anlisis de Outputs mediante TSWutil. ................................................................ 59 ROG ................................................................................................................................... 63 GROUPOUTLIERS.......................................................................................................... 65
1. RESUMEN
TSW es un software economtrico utilizado, desarrollado y soportado por el Banco Central de Espaa. El programa es una aplicacin para Windows que incluye los programas TRAMO (Time series Regression with ARIMA noise, Missing observations and Outliers), SEATS (Signal Extraction in ARIMA Time Series) y TERROR (TRAMO para Errors). TSW es la versin ms utilizada actualmente debido a que ofrece la posibilidad de unir estas tres metodologas en una sola interfaz. A nivel de la Facultad de Ciencias Econmicas, TSW representa una alternativa importante para el manejo de las series de tiempo por cuanto es distribuida libremente, en lo referente a las libertades de utilizacin y distribucin, y por los procesos automticos que realiza.
2. ABSTRACT
TSW is an econometric software used, developed and supported by the Central Bank of Spain. The program is a Windows application that includes the programs TRAMO (Time series Regression with ARIMA noise, Missing observations and Outliers), SEATS (Signal Extraction in ARIMA Time Series) and TERROR (TRAMO for Errors). TSW is currently the most used version due to it offers the possibility of joining these three methodologies in one single interface. In terms of the Faculty of Economic Sciences, TSW represents an important alternative for the management of time series due to it is distributed freely regarding to the freedom of use and the distribution, and the automatic processes it performs.
3. INTRODUCCIN
3.1.
TSW es una aplicacin de Windows para los programas TRAMO, SEATS y TERROR desarrollados por el Banco de Espaa. La aplicacin permite un uso sencillo de los programas que anteriormente se ejecutaban en DOS. Adems, TSW permite el manejo de series de tiempo de una forma automtica haciendo ms eficiente el trabajo desarrollado anteriormente por cada programa. TSW ejecuta un conjunto de procedimientos basados en mtodos economtricos para la realizacin de sus funciones de estimacin de parmetros, identificacin de modelos, desagregacin en componente o correccin de errores. Estos conjuntos y procedimientos pueden ser catalogados en los tres subprogramas que TSW tiene, a saber: TRAMO, SEATS y TERROR. A continuacin se compilaran los elementos fundamentales que explican los procesos internos de estos programas. La bibliografa en que se basa es la proporcionada oficialmente por el Banco de Espaa, de los que se destacan los documentos en que se basan los siguientes temas, [Maravall, 2005 y Gmez et. al. 1997].
3.1.1. TRAMO (Time series Regression with ARIMA noise, Missing observations and Outliers)
TRAMO es un programa para la estimacin y la especificacin de pronsticos de modelos ARIMA con series caracterizadas por la posibilidad de no estacionalidad, valores perdidos y datos atpicos. El programa es totalmente automatizado y no es necesaria la intervencin del usuario aun cuando l puede establecer los parmetros que considere. El programa interpola esos errores, los identifica y corrige para varios tipos de valores atpicos. El programa es capaz de [Maravall; 2005]: UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 7
Estas variables explicativas pueden ser definidas por el usuario en caso de corresponder a variables exgenas econmicamente relevantes, o por defecto dados los procesos del programa, haciendo referencia a variables dummy que permiten la correccin de datos atpicos, cambios estructurales y/o de tendencias.
TRAMO asume que cualquier polinomio de retraso puede incluir operadores estacionales segn la periodicidad y longitud de los datos trabajados, en consecuencia, cuando TRAMO trabaja de forma automtica frecuentemente propone modelos SARIMA, la especificacin de estos polinomios es sealada a continuacin.
[4] Con s: nmero de observaciones por ao. La metodologa usada por TRAMO para la estimacin de los coeficientes de las ecuaciones 2 y 3, es el de mximo verosimilitud aunque puede utilizar criterios de mnimos cuadrados condicionales e incondicionales. El programa ofrece opciones de identificacin automtica del modelo y tratamiento de valores atpicos que son corregidos a partir del modelo ARIMA especificado en una primera estimacin sobre los datos que no incorporan la correccin de dichos datos y tras la especificacin de un valor extremo aceptado, realizando variaciones sobre la variable dummy que corrige el factor atpico siendo la prueba t de significancia individual el criterio para la seleccin de la mejor correccin. TRAMO es capaz de computar los pronsticos ptimos a partir de modelo seleccionado y estima los datos perdidos de forma automtica utilizando mnimos cuadrados ordinarios.
TSW Software Economtrico 3.1.2. SEATS (Signal Extraction in ARIMA Time Series)
Programa para estimacin de componentes no observados en series de tiempo siguiendo un mtodo basado en un modelo ARIMA. Los componentes de tendencia, temporales, irregulares y transitorios son estimados y predichos con tcnicas de seales de extraccin aplicadas a los modelos ARIMA. La estructura basada en el modelo es usada para responder preguntas de inters en anlisis de datos en el corto plazo. Los dos programas estn diseados para trabajar juntos. TRAMO y SEATS pueden manejar aplicaciones de rutina a un gran nmero de series y provee una solucin unificada basada en el modelo a los problemas de prediccin, correccin de errores, interpolacin y extraccin de seales para (posiblemente no estacionarias) series de tiempo [Caporello; 2004]. SEATS recibe de TRAMO la serie original, los efectos determinsticos que TRAMO ha estimado (datos atpicos, efectos estacionales como trading Day e Easter effects y en general efectos variables de la regresin), las series interpoladas con los efectos determinsticos removidos y el modelo ARIMA identificado y estimado para esas series, dado por [3]. El modelo puede ser escrito de una forma detallada como,
El programa descompone una serie que sigue el modelo [5] en varios componentes segn [6], donde cada corresponde a un componente. Los componentes que SEATS considera son: X pt = Componente de tendencia-ciclo: el componente de tendencia-ciclo captura las variaciones de baja frecuencia de las series y muestra un pico espectral en la frecuencia 0. X st = Componente estacional: Captura los picos espectrales para las frecuencias estacionales. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 10
Con: J valores atpicos ocurriendo en periodos T1, , Tj. Como una variable dummy igual a 1 cuando t = Ti y 0 en otro caso. Y el polinomio que especifica el tipo de valor atpico detectado:
/ (1 -
y por defecto UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 12
Segn el reporte generado por el SIA (Sistema de Informacin Acadmica de la UNAL) en el periodo actual incluyendo tanto las ofertas de pregrado como de postgrado.
Asignatura Econometra 1
Econometra 1I
Tpicos de Econometra I
Posibilidades de uso de TSW TWS es un software para el manejo de series de tiempo, por cuanto no es aplicable en los contenidos del curso. Es fundamental para el trabajo de modelos ARIMA en la segunda etapa del curso, aun cuando TSW cuenta con procesos automticos para la seleccin entre modelos, permite tambin definir cada uno de los parmetros que el estudiante desee. Podra ser de gran ayuda en la primera parte del curso, su eficacia en la estimacin y correccin de errores (Programa Terror) permitira al estudiante centrar atencin en los procesos de interpretacin y aplicacin. Sin embargo el manejo de los comportamientos estacionales es automticamente, impidiendo que el evidencie las caractersticas y efectos procesos. ciclos y modelado estudiante de estos
Econometra Financiera
5. Instalacin
La instalacin del programa puede ser de forma local o por medio de red, usando un servidor. A continuacin se mostrarn los pasos a seguir para cada proceso:
5.1.
Instalacin local
Para instalar el programa en un PC, es necesario descargar el archivo ejecutable SetupTSW***.exe de la pgina del Banco de Espaa http://www.bde.es/webbde/es/secciones/servicio/software/programas.html, al descargarlo simplemente se debe ejecutar el archivo y se instalar slo. Actualmente se encuentran disponibles en la pgina tres versiones del programa: ltima versin: De Junio de 2010 Versin anterior: De noviembre de 2009 Versin para 10000 observaciones: De enero de 2011
5.2.
Instalacin en red
Para la instalacin en red, primero debe instalarse TSW en un servidor siguiendo los pasos anteriores. Cuando ya est instalado, cada usuario debe ejecutar el programa netinstall.exe en su propio computador, ste archivo se encuentra en el directorio C:\TSW\NETINSTALL que reside en el servidor. El usuario nicamente debe proveer el nombre del directorio local de destino y varios directorios sern creados para guardar los archivos creados con el programa.
6. Interfaz Grfica
6.1.
Ventana Principal
La ventana principal del programa se compone bsicamente de seis partes: rbol de Navegacin: Es el cuadro principal de la ventana, en donde se pueden elegir las series cargadas y ver los modelos ajustados a las series. Barra de Herramientas: Se encuentra ubicada en la parte superior de la ventana principal, incluye los botones que permiten editar, guardar, generar series y grficas, estos son: UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 17
o o o o o o o
Series: Permite cargar un archivo de series o una lista de archivos. + Model: Dentro de esta opcin es posible especificar un modelo para las series que se hayan seleccionado. ++ Model: Permite especificar un mismo modelo para todas las series que hayan sido cargadas en el rbol de navegacin. Run: Ejecuta Seats/Tramo Output, Out-Tables and Out-Matrix: Permiten ver los archivos creados al ejecutar Seats/Tramo. Load: Carga un archivo que haya sido guardo anteriormente. About: Muestra informacin bsica del programa.
Visor de Grfica: Se encuentra ubicada en la parte inferior de la ventana principal y reproduce la grfica de la serie seleccionada en el rbol de navegacin. Series Attributes: Se encuentra ubicado en la parte superior derecha de la ventana principal, su utilidad reside en proveer la informacin bsica de la serie:
o o o o
Series Name: Muestra el nombre de la serie cargada. # Observations: muestra el nmero de observaciones incluyendo los valores faltantes. se denota con las iniciales NZ Starting year: Ao inicial de la serie. First Period: De acuerdo con la periodicidad que se est trabajando , se muestra un nmero que corresponde al periodo en el que comienza la serie. Por ejemplo, si estamos trabajando una periodicidad mensual los nmeros del 1 al 12 corresponden a cada mes respectivamente.
Iter Parameter: Esta ventana permite especificar el nmero de modelos que pueden aplicarse a la serie. Es este cuadro encontraremos cuatro opciones, que son las siguientes: o =0, Se trabaja nicamente con una serie y una especificacin del modelo. o =1, Una serie, pero con varias especificaciones del modelo. o =2, Muchas series y una especificacin del modelo comn para todas. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 18
=3, muchas series y una especificacin del modelo para cada una.
Program Options: Esta opcin permite elegir cual programa ejecutar para el anlisis de las series cargadas.
o o o o
SEATS: Slo ejecutar el programa SEATS TRAMO: Slo ejecutar Tramo TRAMO/SEATS: Ambos programas sern ejecutados, es la opcin ms utilizada por dar un anlisis completo. TERROR: Ejecutar Terror.
7. Importacin de Datos
El programa TSW es capaz de interpretar series de datos desde dos fuentes distintas, en primer lugar se encuentra los documentos de Excel (ofreciendo soporte en cualquiera de sus versiones) y de otro lado los documentos de texto para Windows de extensin .txt, sin importar la forma en que los datos sean almacenados, TSW requiere que estos sean estructurados acordes a los formatos en que est configurado para comprender. El documento NewTSWFormats.xls incluido en las libreras del programa en la carpeta HELP, incluye una descripcin y ejemplificacin de los formatos que TSW puede interpretar, as mismo, tanto de la web del proyecto (http://www.bde.es/webbde/es/secciones/servicio/software/xlsts.html) como de las libreras de ayuda del programa, se puede obtener el manual de inputs para TSW Input Format for Programs Tramo-Seats and TSW.
7.1.
Formatos de Excel
Los ficheros nuevos tienen que tener las siguientes caractersticas [Tomado del manual de formatos de inputs provisto por el Banco de Espaa]: UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 19
El formato para las fechas guardadas como string debe cumplir las siguientes restricciones: El ao ha de tener cuatro dgitos Debe aparecer slo el ao y el periodo con al menos un carcter de separacin entre ellos. No se debe escribir la fecha exacta de la observacin, es decir introducir la fecha incluyendo el da (1/10/1990 producir un error).
Figure 2. Ejemplo de fichero. Series por columnas y fechas con formato Date Excel [Tomado de: Nuevos Formatos de Entrada]
Aunque las versiones ms actuales de TSW incorporan elementos de interpretacin automtica o en su defecto sencillas a partir del ingreso de parmetros, el formato clsico debe ajustarse a la estructura descriptiva sobre la periodicidad y nmero de observaciones de la serie, as: UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 21
En apartados posteriores de este manual se exploraran los macros para el manejo de outputs, entre tanto el macro xlsTS nos permitir ajustar las series al formato requerido por TSW. Los parmetros exigidos por este formulario son simples e intuitivos por lo que su diligenciamiento no sea tratado. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 23
Hay que tener en cuenta que la versin estndar de TSW puede abarcar un mximo de 600 datos, por lo que para el trabajo con series ms largas, habr que descargar la versin para 10000 observaciones. Asimismo, TSW no trabaja con datos de periodicidad menor a semanal, en consecuencia si se trabaja con datos de frecuencias mayores es aconsejable especificar una periodicidad anual para que UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 24
Las series que vienen por defecto con el programa estn almacenadas en el directorio PROGRAMFILES\TSW\SERIES y es posible cargar una o varias. Al seleccionarla la serie cargada aparecer en el rbol de navegacin donde podemos elegirla y analizarla con el programa. Por supuesto es posible cargar las series que el usuario desee, para lo cual es necesario que se adapten a un formato estndar de entrada diseado por el Banco de Espaa.
8.1.
AUTOMATIC PROCEDURE
Esta ventana nos permite especificar el parmetro RSA para un procedimiento totalmente automtico del programa, adems la ltima versin disponible permite trabajar sobre el intervalo de observaciones que se desee.
Los valores que podemos especificar para RSA son: = 0, El parmetro no est activo (condicin por defecto) = 1, Trabaja igual que RSA = 3, pero el Airline model que viene por defecto es usado siempre3. = 2, Trabaja como RSA = 4, Pero al igual que el anterior el Airline model siempre es usado
Informacin acerca del Airline model se puede encontrar en: Maravall, Agustn. Minimum Mean squared Error Estimation of the Noise in unobserved component models. In Journal of Business and statistics, 5, pp. 115-120
= 3, Con esta opcin el programa hace una prueba para la especificacin log/level, interpola observaciones faltantes (si es necesario), y desarrolla una identificacin automtica del modelo con deteccin de valores atpicos. Considera tres tipos de valores atpicos: los aditivos, cambios transitorios y variaciones de nivel; el nivel de significancia es dado por el programa y depende de la extensin de la serie. El modelo completo es estimado por mxima verosimilitud exacta, y los pronsticos de las series son calculados hasta un horizonte de dos aos. El modelo es descompuesto y los pronsticos y estimadores ptimos de los componentes son obtenidos, as como su cuadrado medio del error. Esos componentes son tendencia-ciclo, estacional, irregular, y, tal vez, el transitorio. Si el modelo no acepta descomposicin, es reemplazado por uno que si lo permita. = 4, Hace el mismo proceso anterior, pero primero se hace una prueba para determinar la presencia de efectos estacionales como trading day, ao bisiesto e Easter effect; con el primer efecto usando slo una especificacin del parmetro (das de trabajo /das de descanso (non-working)). = 5, Al igual que RSA= 4, pero la especificacin del trading day usa seis parmetros (el efecto de cada da de la semana puede ser diferente).
8.2.
Esta ventana nos permite especificar los parmetros del modelo ARIMA para el funcionamiento de Tramo de una forma manual o para modificar algn parmetro especfico dado un parmetro RSA elegido para la configuracin automtica.
= 1 (por defecto), 0. Orden de diferencias estacional. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 29
8.2.4. Others.
IMEAN = 0 No hay correccin de media. = 1 (por defecto) Correccin de media. LAM = 0 Toma logaritmos a los datos. = 1 (por defecto) No hay transformacin de datos. = -1 El programa prueba para especificaciones de log/level. FCT = 1 (por defecto) Valor real. Controla el sesgo en la prueba inicial log/level. > 1 Favorece niveles (levels). < 1 Favorece logaritmos. TYPE = 0 (Por defecto) Prueba de mxima verosimilitud exacta (para SEATS y TRAMO) UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 31
= 1 Mnimos cuadrados (condicional para SEATS, incondicional para TRAMO). UNITS = 0 (por defecto) Se mantienen las unidades de la serie original. = 1 Si las unidades de la serie son muy pequeas (mx. Z t =10-3) o muy largas (mx. Z t =104) la serie es reescalada.
8.3.
Otros
Figure 8. Others
MAXBIAS k, k> 0 Cuando el valor medio de las diferencias (en valor absoluto) entre las medias anuales de la serie original y las ajustadas estacionalmente es ms grande que MAXBIAS, el parmetro BIAS se ajusta automticamente en -1, y la correccin es forzada. BIAS 0 Parmetro inactivos, no se realizan correcciones 1 Valor por defecto. Se hace una correccin de la tendencia general de toda la longitud de la serie y el perodo de pronstico. (Slo cuando LAM = 0) -1 La correccin se hace para que, por cada ao (incluyendo el periodo de previsin), el promedio anual de la serie original es igual a la media anual de la serie ajustada estacionalmente, y tambin (muy aproximadamente) es igual a la media anual de la tendencia. (Slo cuando LAM = 0 y MQ = 12) UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 37
8.3.5. Others/Otros
OUT 0 Si NUMSER (nmero de series a tratar) es menor o igual a 25, los outputs de las series se generan por completo 2 Si NUMSER es mayor a 25 se genera un resumen de los resultados 3 Se genera un resumen de los resultados INTERP (Valores perdidos) 0 No se realiza interpolacin de valores perdidos 1 Los valores perdidos se interpola por medio del mtodo de puntos fijos ms suaves. 2 Valor por defecto. La interpolacin es realizada a travs de una regresin IREG 0 Valor por defecto. No se incluyen variables de regresin. K Especifica el nmero de variables de regresin utilizadas en el modelo de las que fueron incorporadas por el usuario.
NBACK (Pronsticos) 0 Valor por defecto. No se realizan pruebas sobre el pronstico fuera de la muestra UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 38
Los parmetros que contiene esta ventana son: ILONG: Longitud de la variable de regresin. Es igual al nmero de observaciones (NZ) ms el horizonte de prediccin (FH). = NZ + FH, FH = Forecast horizon. REGEFF: Determina para cual componente en SEATS le ser asignado el efecto de la variable de regresin. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 40
IUSER = 1. Las variables son introducidas por el usuario observacin por observacin, el parmetro NSER toma el valor de 1 y la tabla se hace visible haciendo click en el rea de las celdas. = -1. La variable de regresin es leda de un archivo. Cada columna del archivo representa una variable de regresin con NSER igual al nmero de columnas. Dando click derecho en el rea de las celdas aparecer la opcin OpenFile que permitir cargar el archivo. = 2. Se fijan un nmero k de valores atpicos (K= 1,2,3, ) y slo se necesita especificar NSER. Al dar click en el rea de las celdas, habr dos columnas en las cuales se debe especificar la posicin y el tipo del valor UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 41
8.4.
TERROR
Figure 9. Others
TERROR es, sobre todo, controlado por parmetros SENS, los cuales determinan la sensibilidad para la deteccin de errores, de acuerdo a los siguientes valores: SENS = 0 Alta sensibilidad. = 1 Sensibilidad media (por defecto). = 2 Baja sensibilidad. NMATRIX = 0 las matrices en el botn Out-Matrix no son calculadas. = 1 (por defecto) las matrices que resumen los resultados para todas las series son calculadas. MINABS = 0 (por defecto) El parmetro est inactivo. (Todas las series sern consideradas) = k (nmero real > 0) Si, para una serie en particular, el valor absoluto del UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 43
Asegurndose de seleccionar la serie de la cual queremos revisar los outputs, y de haber ejecutado el programa con el botn Run, simplemente se da clic sobre el botn que ofrezca los outputs que se requieren. Los botones Output, Out Tables y Out Matrix exportan datos en texto plano referentes a los procesos del programa, de manera elemental, el botn Output muestra los procesos de las metodologas TRAMO o SEATS segn se especifique, Out Tables las tablas con las series trabajadas por cada metodologa y Out Matrix las matrices de correccin del programa TERROR. De otro lado, el botn Graph compila los grficos generados en la estimacin de cada modelo y los grficos de las series resultado de la ejecucin de los programas, a saber, Funciones de Autocorrelacin ordinarias y parciales, series con trasformaciones y pronsticos entre otros. En cuanto a la segunda clasificacin se tiene que los programas TRAMO y SEATS generan distintos tipos de outputs para los botones Output y Out Tables por lo UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 45
9.1.
Output
Despus de haber elegido la o las series a trabajar, especificar el modelo y ejecutarlo, el programa arroja en el botn Output ubicado en la barra de herramientas una serie de archivos que muestran el proceso desarrollado con la metodologa escogida (TRAMO, SEATS) Los Output del programa difieren de las opciones escogidas para ejecutar el modelo, principalmente las opciones de Iter Parameter enunciadas anteriormente y que determinan si se van a trabajar varias series o slo una. A continuacin se mostrarn las caractersticas bsicas de cada documento. Iniciando por considerar el la opcin Iter Parameter = 0, que significa que el programa especificar un nico modelo para una nica serie seleccionada. Al ejecutar un modelo usando la metodologa TRAMO /SEATS (la ms general), se va a generar un modelo que arroja dos outputs llamados summaryt.txt y t1_**.out para TRAMO y dos para Seats (summarys.txt y s1_**.out). Hay que recordar que las series originales (ubicadas en el rbol de navegacin en el grupo de series list) trabajan con TRAMO y las pre-ajustadas (ubicadas en el rbol en el grupo de preadjusted series) con Seats, por lo que el usuario debe elegir en el rbol de navegacin la serie que desee dependiendo de los outputs que quiera obtener.
Para las series originales (TRAMO): Al seleccionar el modelo especificado para la serie original (cuando se especifica por primera vez aparece como Model 0) y se da click en el botn output, aparece un cuadro con los dos documentos nombrados anteriormente: UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 46
Deterministic effect (total) TD: Nmero de variables de Trading day (incluyendo ao bisiesto). EE: Presencia o ausencia de efecto pascua (Easter effect). # OUT: Nmero total de valores atpicos. AO: Nmero de Valores atpicos aditivos. TC: Nmero de valores atpicos de cambio transitorio LS: Nmero de valores atpicos de cambio de nivel REG: Nmero (adicional) de variables de regresin. MO: Nmero de observaciones perdidas. Calendar Effect TD1, TD2,, td6: Estimadores de los efectos de la variable Trading Day. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 48
9.1.2. T1_***.OUT4
Este documento presenta detalladamente todo el proceso desarrollado por TRAMO al ejecutar el modelo, incluyendo as todo los pasos desarrollados por el mismo. Para las series preajustadas (Seats): Al seleccionar el modelo especificado para una serie preajustada (Model 0) y dar click en el botn Output, un nuevo cuadro aparecer con dos nuevos documentos:
9.1.3. SUMMARYS.TXT
Este documento resume los resultados obtenidos por el programa SEATS., el documento cuenta con los siguientes datos: Decomposition: General
9.1.4. S1_***.OUT
Este documento muestra todo el proceso detallado del programa Seats. Se divide principalmente en cuatro componentes: Estimacin ARIMA. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 51
9.2.
Out Tables
El botn Out Tables despliega una ventana que contiene las variables producidas por los procesos de TRAMO o SEATS segn se haya especificado. Muestra cada una de las series en texto plano y organizadas en forma de columna para un mismo modelo. El documento de output generado por TSW se puede encontrar en el directorio donde se haya instalado el programa de la siguiente manera:
TRAMO SEATS
TSW\OUTPUT\TRAMO\table-t.out TSW\OUTPUT\SEATS\table-s.out
El contenido de estos archivos en unas condiciones de regresin especificadas por el parmetro Iter=0 se describe por un encabezado con el nombre de la serie entre comillas, seguido del indicador de las columnas y finalizando con las series mismas extendidas por los pronsticos. Para el resto de condiciones de Iter Parameter (Iter>0) la estructura del documento ser secuencial en forma vertical a partir de la serie trabajada y los modelos ajustados. Para acceder a los archivos a travs de la interfaz grfica de TSW es necesario seleccionar la serie o el rbol de series que contenga los procesos que se necesiten, bien sea Series List para TRAMO o Preadjusted Series para tener acceso a las series preajustadas por TRAMO y trabajadas con SEATS y posteriormente dar clic sobre el botn Out Tables. All tambin se pueden guardar las series en un archivo de Excel a travs del botn Save. El documento de table-t.out organiza cada una de las variables de la siguiente UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 52
9.3.
Out Matrix
Ahora cuando la opcin Iter Parameter no es igual a 0, los output que el programa ofrece son diferentes, esto debido a que segn la opcin que se halla elegido el programa trabajar diferente (revisar el significado de cada uno). Para estos casos ya que se trabajan ms series o especificaciones del modelo, segn el caso los outputs de resumen (summaryt.txt y summarys.txt) deben ser organizados en matrices para mostrar los resultados para todas las series en el mismo documento. Para estos casos aunque el botn output sigue activo slo va a mostrar los documentos t1_***.out y s1_***.out referidos anteriormente pero para cada una de las series cargadas en el rbol de navegacin. Para mostrar este nuevo output, es necesario usar un nuevo botn llamado OutMatrix. Al dar click en el botn Out-Matrix se abre un cuadro que cuenta en la parte superior con una serie de pestaas que organizan la informacin dada por el programa. Dependiendo de las metodologas con las que se ejecute el programa mostrara principalmente las pestaas TRAMO y SEATS, las cuales adems se descomponen en sub-pestaas, cada sub-pestaa corresponde a cada grupo de datos que el programa arroja en los documentos summary analizados anteriormente y que son los siguientes: TRAMO: Fitted Model ARMA Parameters UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 54
9.4.
Graph
A travs del botn Graph es posible, visualizar, editar y guardar los grficos producidos por TSW, comprende el nico tipo de outputs visuales que ofrece el programa. La ventana se divide en dos partes, una de navegacin donde se encuentran categorizados los grficos y el rea donde se grafica propiamente. Las categoras en que se compilan los grficos generados por el programa son: SERIES, ACF, FILTROS, ESPECTROS, PRONOSTICOS, REGOUTSE e HISTOGRAMAS. Cada uno de los grficos generados por TSW se almacenan en el directorio TSW\GRAPH, cada archivo est compuesto por cdigo en texto plano de fcil interpretacin en programas como MATLAB y GAUSS.
En el elemento de las opciones propias de la serie es posible modificar aspectos visuales tales como el indicador de cada observacin de la serie, el tipo de lneas que las unifica, el color y el tamao de estas. En el elemento general es posible modificar aspectos tales como los indicadores de serie, la escala en cada eje, la estructura multidimensional del grfico, la fuente, las opciones de impresin y el almacenamiento de copias de seguridad. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 58
10.1.
TSWUtil adems de ayudar a la creacin de inputs ayuda al anlisis de los outputs generados por el programa. Para tal caso el complemento cuenta con tres opciones, conocidas como: Problematic, groupOutliers y ROG; cada una cumple con una funcin especfica, que enunciaremos a continuacin: Problematic Esta macro est diseada para la identificacin de series problemticas que puedan encontrarse en un conjunto de series trabajadas por TRAMO/SEATS. La macro lee los resmenes creados por TSW en matrices y analiza cuales de ellas UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 59
Residual > 14
Excess Skewness of av > 3.1 residuals Excess Kurtosis of av > 3.9 residuals Seasonality residuals Nonlinearity residuals in > 6 in > 51.2
Non-random signs in av > 3.1 residuals Too many outliers (in > 5 % of observations) SEATS modifies the Y model passed by TRAMO SEATS changes the Y model to achieve an admissible decomposition Bias induced in the > 1 level by the log transformation of the SA series and trendcycle Error in the E decomposition of the series spectrum
11. Model_Changed_SEATS
---
12. Approx_NA
---
SEATS has modified the TRAMO model because it did not accept an admissible decomposition In % of the level
13. Bias
---
---
Al ejecutar la aplicacin se crearan ciertos ficheros en donde se muestran las series que resultaron problemticas segn los parmetros especificados en la ventana de la aplicacin.
10.2.
ROG
Al trabajar con series econmicas suele ser importante el tener una visualizacin general de los valores de cambio de la serie, las distintas tasas de crecimiento que pueden computarse brindan una aproximacin importante para el investigador. El macro ROG del complemento de TSW para Excel pretende facilitar las funciones de clculo concernientes a este elemento. Son varias las tasas de crecimiento que el macro computa permitiendo una fcil evaluacin de los pronsticos realizados por el modelo. El macro tiene en cuenta UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 63
Donde: RG: Tasa de Crecimiento Valor de la serie en un periodo t. Valor Observado en un periodo n veces anterior a t. Las tasas de crecimiento calculadas pueden clasificarse en dos partes, inicialmente las tasas de evaluacin reciente y luego las de pronsticos. Las tasas para la evaluacin reciente corresponden a una periodicidad de: El ltimo mes, la tasa acumulada en el ao, tasa de crecimiento anual, y una tasa de crecimiento semestre centrada en los pronsticos. Mientras que las tasas correspondientes a los pronsticos son: Tasa de Crecimiento un mes adelante, tasa de crecimiento del presente ao y tasa de crecimiento de los siguientes 12 meses. Es necesario aclarar que los resultados que arroja el macro corresponden a los promedios de todos los valores de las tasas computadas por lo que incluye adems el estadstico de la desviacin estndar. Para dar uso al programa es necesario ejecutar el macro desde la pestaa complementos dada su previa instalacin, desde all surgir un formulario que requerir de un conjunto de datos correspondientes a los outputs del proceso, este macro solo es funcional cuando se trabaja con un conjunto de series de tiempo, por lo que sus resultados sern publicados en distintas hojas de un libro de Excel. Si se trata de un trabajo realizado con antelacin es necesario tener guardada toda la informacin que el macro requiere (cada uno de los archivos que este necesita es generado instantneamente por TSW tras ejecutar un proceso), sin embargo, si se trata de un trabajo actualmente procesado en TSW, estos documentos estarn incluidos en los archivos de programa, por lo que el macro podr reconocerlos de forma automtica. UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 64
10.3.
GROUPOUTLIERS
El macro GROUPOUTLIERS por su parte est desarrollado con el objetivo de facilitar el anlisis de los valores atpicos que las series presentan, puede ser utilizado tanto en grupos de series como en series particulares. El input de este macro es la matriz toutlier.m (localizada en el directorio TSW\OUTPUT\TRAMO), a partir de esta matriz el macro permite la organizacin de los valores atpicos segn la clasificacin que se ha trabajado en el programa, a saber, AO: valor atpico aditivo, TC: Cambio transitorio, LS: Cambio de nivel y con las especificaciones de sensibilidad que el analista disponga. El archivo generado por el macro es OutliersGrouped.xls que seala las fechas en que estn presentes los valores atpicos, su clasificacin y el valor t de una prueba de significancia. A continuacin se presenta un cuadro con el output correspondiente para una serie particular.
DATE OUTLIERS
11. CONCLUSIONES
El documento muestra especficamente el funcionamiento interno del programa. De esta forma provee al usuario una gua til para la ejecucin de procesos prcticos en TSW. Este apoyo terico puede ser importante para la obtencin de conclusiones por parte de los posibles usuarios de TSW en la FCE al igual que contribuye como herramienta educativa para los mismos. TSW incorpora las tcnicas economtricas de mayor avance en el tratamiento de series de tiempo con modelos ARIMA, de esta manera se presenta como una opcin novedosa para los estudiantes, pues les ofrece un valor agregado en su formacin profesional. TSW es un software muy intuitivo y de fcil de manejo, que al contar con el respaldo del Banco de Espaa representa una alternativa capaz de competir con los mejores paquetes de software privativo en cuanto a difusin, soporte y UNIVERSIDAD NACIONAL COLOMBIA FACULTAD DE CIENCIAS ECONMICAS UNIDAD DE INFORMTICA Y COMUNICACIONES 65
12. BIBLIOGRAFIA
CAPORELLO, (2004). Gianluca y MARAVALL, Agustn. Program TSW, Revised reference manual. BANCO DE ESPAA, (2008). Input Format for Programs Tramo-Seats and TSW. Manual de referencia. Url: http://www.bde.es/webbde/es/secciones/servicio/software/xlsts.html, Consultada 04/03/2011. MARAVALL, Agustn (2005). Brief description of the programs. MARAVALL, Agustn. Minimum Mean squared Error Estimation of the Noise in unobserved component models. In Journal of Business and statistics, 5, pp. 115-120