Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


gretl, Apuntes de Econometría

Asignatura: Econometría, Profesor: , Carrera: Administració i Direcció d'Empreses, Universidad: UV

Tipo: Apuntes

2015/2016

Subido el 25/10/2016

paula_saiz_calero
paula_saiz_calero 🇪🇸

3.2

(108)

135 documentos

1 / 47

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Guía del usuario de Gretl
Gnu Regression, Econometrics and Time-series
Allin Cottrell
Department of Economics
Wake Forest university
Riccardo “Jack” Lucchetti
Dipartimento di Economia
Università di Ancona
November, 2005
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f

Vista previa parcial del texto

¡Descarga gretl y más Apuntes en PDF de Econometría solo en Docsity!

Guía del usuario de Gretl

Gnu Regression, Econometrics and Time-series

Allin Cottrell

Department of Economics

Wake Forest university

Riccardo “Jack” Lucchetti

Dipartimento di Economia

Università di Ancona

November, 2005

Copyright ©c 2001–2005 Allin Cottrell

Copyright de la traducción española: ©c 2006 Ignacio Díaz-Emparanza – Marta Regúlez (Basado en la traducción del manual de 2003 de Parmeeta Bhogal e Ignacio Díaz-Emparanza)

Este documento puede ser copiado, distribuido y/o modificado bajo los términos de la GNU Free Documentation License , Versión 1.1 o cualquiera de las versiones posteriores publicadas por la Free Software Foundation (véase http://www.gnu.org/licenses/fdl.html).

Se agradece la financiación de la Universidad del País Vasco, a través del grupo de investigación 9/UPV-00038.321-13503/2001, para la traducción de este manual.

    1. Introducción
    • 1.1. Características principales
    • 1.2. Agradecimientos
    • 1.3. Instalación de los programas
    1. Puesta en marcha
    • 2.1. Ejecutar una regresión
    • 2.2. Resultados de la estimación
    • 2.3. Menús de la ventana principal
    • 2.4. La barra de herramientas de gretl
    1. Modos de trabajo
    • 3.1. Lotes de instrucciones
    • 3.2. El concepto de sesión
    1. Fichero de datos
    • 4.1. Formato propio
    • 4.2. Otros formatos de archivos de datos
    • 4.3. Bases de datos binarias
    • 4.4. Crear un archivo de datos desde cero
    • 4.5. Datos ausentes
    1. Funciones especiales en genr
    • 5.1. Introducción
    • 5.2. Filtros de series temporales
    • 5.3. Remuestreo y bootstrap
    • 5.4. Valores ausentes
    • 5.5. Recuperar variables internas
    1. Datos de Panel
    • 6.1. Estructura de Panel
    • 6.2. Variables ficticias
    • 6.3. Uso de valores retardados con datos de panel
    • 6.4. Estimación combinada
    • 6.5. Ilustración: La Tabla Mundial de Penn
    1. Gráficos y Diagramas
    • 7.1. Gráficos Gnuplot
    • 7.2. Gráficos de caja
    1. Construcción de iteraciones Índice general II
    • 8.1. Simulaciones Monte Carlo
    • 8.2. Mínimos cuadrados iterativos
    • 8.3. Bucle con índice
    1. Solución de problemas en gretl
    • 9.1. Informes de errores
    • 9.2. Programas auxiliares
    1. El interfaz de línea de instrucciones
    • 10.1. Gretl en la consola
    • 10.2. Diferencias con ESL
  • A. Comentarios sobre los archivos de datos
    • A.1. Formato nativo básico
    • A.2. Formato tradicional ESL
    • A.3. Bases de datos binarias: detalles
  • B. Comentarios técnicos
  • C. Precisión numérica
  • D. Análisis econométrico avanzado con software libre
  • E. Lista de URLs
  • Bibliografía

Capítulo 1

Introducción

1.1. Características principales

Gretl es un paquete de cálculo econométrico, e incluye una biblioteca compartida, un programa cliente de línea de instrucciones y un interfaz gráfico para el usuario (GUI).

Fácil de usar Gretl ofrece un interfaz intuitivo para el usuario; es muy fácil de instalar y de usar para realizar análisis econométrico. El paquete está muy ligado a los manuales de Econometría de Ramu Ramanathan, Jeffrey Woolridge y James Stock y Mark Watson lo cual permite ofrecer muchos archivos de datos para ejercicios prácticos así como ficheros con lotes de instrucciones (scripts). Estos son fácilmente accesibles y vienen acompañados de muchos comentarios.

Flexibilidad Gretl ofrece la posibilidad de elegir entre un enorme rango de opciones; desde apuntar y hacer click en modo interactivo hasta la utilización de procesos por lotes, resul- tando fácil además hacer diferentes combinaciones entre las mismas.

Multiplataforma La plataforma nativa de Gretl es Linux, pero también está disponible para MS Windows y Mac OS X y debería funcionar en cualquier sistema tipo Unix que contenga los archivos de biblioteca básicos adecuados (véase el apéndice B).

Código abierto El código fuente de Gretl se encuentra a la total disposición de cualquiera que esté interesado en revisar, completar o extender el programa.

Sofisticación Gretl ofrece una completa gama de estimadores de mínimos cuadrados, incluyen- do mínimos cuadrados en dos etapas y mínimos cuadrados no lineales. También ofrece varios estimadores de máxima verosimilitud específicos (por ejemplo, logit, probit, tobit) y desde la versión 1.5.0, un estimador de máxima verosimilitud general. El programa es capaz de estimar sistemas de ecuaciones simultáneas, GARCH, ARMA, VAR y modelos de corrección de error vectoriales.

Precisión Gretl ha sido contrastado con los conjuntos de datos de referencia de NIST, obtenien- do muy buenos resultados. Véase el Apéndice C.

Uso de Internet Gretl tiene acceso a un servidor en Wake Forest University desde el cual puede descargar algunas bases de datos. La versión para MS Windows incorpora un programa de actualización que detecta la disponibilidad de nuevas versiones de Gretl y ofrece la opción de actualización de manera automática.

Internacional Gretl puede producir sus resultados en Inglés, Español, Francés, Italiano, Polaco o Alemán dependiendo del idioma nativo del ordenador.

1.2. Agradecimientos

El código base de Gretl procedía originariamente del programa ESL (“Econometrics Software Library”), escrito por el profesor Ramu Ramanathan, de la Universidad de California, San Diego. Estamos muy en deuda con el Profesor Ramu Ramanathan por dejar este código disponible bajo la Licencia Pública General GNU y por hacer de guía en el desarrollo de Gretl.

También estamos agradecidos a los autores de varios manuales de Econometría por su permiso para incluir en la distribución de Gretl varios conjuntos de datos asociados a sus textos. Esta lista actualmente incluye a William Greene, autor de Econometric Analysis ; Jeffrey Woolridge ( Introductory Econometrics: A Modern Approach ); James Stock and Mark Watson ( Introduction

Capítulo 1. Introducción 3

MS Windows

La versión para MS Windows se distribuye en un archivo autoejecutable. La instalación consiste simplemente en bajar Gretl_install.exe y ejecutar este programa. Durante el proceso de instalación se le preguntará por un lugar donde instalar el paquete (por defecto se instala en c:\userdata\Gretl).

Actualizaciones

En el caso de que el ordenador este conectado a Internet, Gretl cuenta con la posibilidad de co- nectarse a su sitio web, en la Universidad de Wake Forest, al iniciar el programa para ver si hay una nueva versión disponible. Si la hay, se abre una ventana informando al usuario de este he- cho. Si queremos activar esta opción, hay que marcar la opción “Informar sobre actualizaciones de Gretl” en el menú “Archivo, Preferencias, General ” de Gretl.

La versión para MS Windows adelanta un paso más: da la opción de actualización automática, si se desea. Para seleccionar esta opción, síganse las instrucciones en la ventana emergente: cerrar Gretl y a continuación ejecutar el programa llamado “Gretl updater” (que se encuentra, junto con el programa principal de Gretl, bajo Programas en el menú de inicio de Windows). Una vez terminado el proceso de actualización, se puede reiniciar Gretl.

Capítulo 2

Puesta en marcha

2.1. Ejecutar una regresión

Esta parte introductoria está enfocada principalmente hacia el programa de cliente gráfico; para más detalles del programa de línea de instrucciones, gretlcli, consultar el capítulo 10 y el Guía de instrucciones de Gretl.

Aunque es posible abrir gretl tecleando el nombre de un archivo de datos como argumento, por el momento no vamos a probar este modo; simplemente ejecutamos el programa.^1

Aparecerá una ventana principal (que puede tener alguna información sobre los datos pero que al principio está vacía) y varios menús, algunos de los cuales están desactivados al principio.

¿Qué podemos hacer a partir de este punto? Se puede consultar los archivos (o bases) de datos que vienen con el programa, abrir un archivo de datos, crear un nuevo archivo de datos, leer los apartados de la ayuda, o abrir algún lote de instrucciones. Por ahora vamos a revisar los archivos de datos que acompañan al programa. Desde el menú Archivo elegir “Abrir datos, archivo de muestra, Ramanathan...”. Se debería abrir una segunda ventana con una lista de archivos de datos que vienen con el paquete (véase la Figura 2.1). Los archivos están numerados siguiendo los capítulos del libro de Ramanathan (2002), el cual también contiene los puntos relacionados con el análisis de estos datos. Aún en el caso de que no dispongamos de este texto, los datos en sí son muy útiles para realizar ejercicios prácticos.

Figura 2.1: Ventana de archivo de datos para ejercicios prácticos

Si seleccionamos una fila en esta ventana y pulsamos “Información”, se abre el archivo de ca- becera (header file) de los datos en cuestión, que contiene información sobre el origen y las definiciones de las variables. Para abrir algún archivo que nos interese, pulsar “Abrir”, o sim- plemente hacer doble clic sobre el nombre del archivo. Por el momento, abriremos el archivo data3-6.

+ En ventanas gretl con listas, un doble clic sobre una línea lanza una acción asociada por defecto a esta

(^1) Por comodidad este manual se refiere al programa de cliente gráfico simplemente como gretl. Nótese, sin embar- go, que el nombre especifico del programa cambia según la plataforma del ordenador. En Linux se llama gretl_x mientras que en MS Windows se llama gretlw32.exe. En sistemas Linux también se instala un lote de instrucciones de envoltura (wrapper script) llamado gretl.

Capítulo 2. Puesta en marcha 6

en la lista de la izquierda, y a continuación pulsamos el botón “Añadir” (o el botón derecho del ratón con el cursor sobre la variable seleccionada). Para seleccionar varias variables en la lista, arrastramos el ratón sobre ellas; para seleccionar diferentes variables que no son contiguas, apretamos la tecla Ctrl y manteniéndola así, hacemos clic sobre las variables deseadas.

Para ejecutar una regresión con el consumo como variable dependiente, y la renta como la independiente, hacemos clic sobre Ct para ponerla en el espacio de “Variable dependiente”, y luego añadimos Yt a la lista de variables Independientes.

2.2. Resultados de la estimación

Una vez que hayamos especificado un modelo, aparecerá una ventana mostrando los resultados de la regresión. La información que presenta es bastante comprensible y está escrita en un formato estándar. (Figura 2.4).

Figura 2.4: Ventana de resultados del modelo

La ventana de resultados contiene menús que nos permiten inspeccionar o hacer gráficos de los valores ajustados y de los residuos, y además podemos ejecutar varios programas de diagnós- ticos sobre el modelo.

Para la mayoría de los modelos, también existe la opción de reimprimir los resultados de la regresión en formato LaTeX. Podemos imprimir los resultados en formato tabular (similar a lo que hay en la ventana output, pero bien escritos) o como una ecuación, en una página. Para cada una de estas opciones podemos elegir entre una vista preliminar de la composición final, o guardar los resultados en un archivo para su posterior incorporación en un documento LaTeX. La vista preliminar requiere que tengamos un sistema TeX funcionando en nuestro ordenador.

Para exportar los resultados de gretl a un procesador de textos, se puede copiar y pegar desde una ventana de resultados, utilizando su menú Editar, al programa deseado. Muchas (pero no todas) las ventanas de gretl ofrecen la opción de copiar como RTF (“Rich Text Format” de Mi- crosoft) o como documento LaTeX. Si se quiere pegar el contenido en un procesador de texto, la opción RTF quizá sea la mejor porque conserva el formato tabular de los resultados. 2

Alternativamente, podemos guardar los resultados en un archivo de texto y luego importar este archivo desde el programa que estemos utilizando. Al terminar una sesión de gretl, tenemos la opción de guardar todos los resultados de la sesión en un único archivo.

Téngase en cuenta que tanto en el escritorio gnome como bajo MS Windows, el menú Archivo incluye una instrucción para enviar los resultados directamente a una impresora.

(^2) Téngase en cuenta que al copiar como RTF en MS Windows, Windows sólo permitirá que se pegue en aquellas aplicaciones que “entiendan” el formato RTF. Por lo tanto, se puede pegar en MS Word, pero no en notepad.

Capítulo 2. Puesta en marcha 7

+ Al pegar o exportar los resultados de gretl como texto a un procesador de textos, conviene seleccionar

una fuente monoespaciada o estilo máquina de escribir (e.g. Courier) para conservar el formato tabular del output. Selecciónese un tamaño pequeño de fuente (un Courier de 10 puntos será suficiente) para evitar que las líneas de resultados se partan incorrectamente.

2.3. Menús de la ventana principal

Si se lee la barra del menú de la ventana principal, empezando por la izquierda hacia la dere- cha, se encuentran los siguientes menús: Archivo, Utilidades, Sesión, Datos, Muestra, Variable, Modelo y Ayuda.

Menú Archivo

  • Abrir datos: Abre un archivo de datos propio de gretl o importa desde otro formato. Véase el capítulo 4.
  • Guardar datos: Guarda el archivo de datos propio de gretl abierto en este momento.
  • Guardar datos como: Escribe el conjunto de datos en formato propio, con las opciones de utilizar gzip para comprimir los datos o guardar los datos en formato binario. Véase el capítulo 4.
  • Exportar datos: Escribe el conjunto de datos en formato CSV (comma-separated values — valores separados por comas), o en los formatos de GNU R o GNU Octave. Véase el capítulo 4 así como el apéndice D.
  • Cerrar conjunto de datos: Cierra el conjunto de datos con que se está trabajando en la memoria. Generalmente no tenemos que hacer esto (ya que al abrir un archivo de datos nuevo, se cierra de manera automática el viejo) pero es de utilidad en algunas ocasiones.
  • Revisar bases de datos: Véanse 4.3.
  • Crear conjunto de datos: Inicia la hoja de cálculo incorporada en el programa, para añadir datos de forma manual. Véase 4.4.
  • Guardar el último gráfico: Guarda el gráfico más reciente.
  • Ver historial de instrucciones: Abre una ventana donde puede verse el historial de todas las instrucciones ejecutadas hasta el momento.
  • Abrir archivo de instrucciones: Abre un lote de instrucciones de gretl, bien uno ya creado por el usuario, o bien uno de los archivos de ejercicios prácticos que acom- pañan al programa. Si se desea crear un lote de instrucciones desde cero, úsese la siguiente opción: Nuevo archivo de instrucciones.
  • Preferencias: Especifica la ubicación de varios archivos a los que gretl necesita acce- der. Selecciona la fuente en que gretl mostrará los textos generados. Activa o desac- tiva el “modo experto”. (Si se activa este modo, se suprimen varios avisos.) Activa o desactiva los mensajes de gretl sobre la disponibilidad de las nuevas versiones del programa. Configura o quita/pone la barra de herramientas en la ventana principal.
  • Salir: Salir del programa. Si no se ha activado el modo experto, se mostrará un aviso para que se guarde cualquier trabajo no guardado.

Menú de Utilidades

  • Tablas estadísticas: Consultar los valores críticos de las distribuciones más frecuentes (normal o gausiana, t , chi-cuadrado, F y Durbin-Watson).
  • Buscador de valores p: Abre una ventana que nos permite consultar valores p de distribuciones gausianas, t , chi-cuadrado, F o gamma. Véase también la instrucción pvalue.

Capítulo 2. Puesta en marcha 9

  • Diferencia de varianzas: Calcula el estadístico F para la hipótesis nula de que las varianzas poblacionales sean iguales para dos variables seleccionadas y muestra su valor p.
  • Añadir variables: Ofrece un submenú con las transformaciones de variables más típi- cas (logaritmos, retardos, cuadrados, etc.) las cuales pueden añadirse al conjunto de datos. También se da la opción de añadir variables aleatorias, y (para datos de series temporales) añadir variables ficticias estacionales (por ejemplo, variables ficticias tri- mestrales para datos trimestrales). Incluye una opción para poner una semilla en el generador de números pseudoaleatorios del programa.
  • Actualizar ventana: A veces las instrucciones de gretl generan variables nuevas. La “actualización” asegura que el listado de variables visibles en la ventana principal de datos esté sincronizado con el estado interno del programa.

Menú de muestra

  • Establecer rango: Establecer un punto de partida y/o terminación diferente para la muestra actual, dentro del rango de los datos disponibles.
  • Restaurar el rango completo: idem.
  • Establecer frecuencia, observación inicial: Impone una interpretación particular de los datos en términos de frecuencia y observación inicial. Está pensado principalmente para datos de panel; véase el capítulo 6.
  • Definir a partir de v. ficticia: Dada una variable ficticia (indicador) con valor 0 o 1, se eliminan todas las observaciones de la muestra actual donde la variable ficticia tenga el valor 0.
  • Restringir a partir de criterio: Similar al anterior excepto que no necesitamos una variable predefinida: escribimos una expresión booleana (por ejemplo sqft > 1400 ) y la muestra se restringe a las observaciones que cumplen este requisito. Véase la ayuda para genr para detalles sobre los operadores booleanos que se pueden utilizar.
  • Quitar todas las obs. con valores perdidos: Elimina de la muestra actual todas las observaciones para las cuales hay, por lo menos, una variable que tiene un valor perdido (véase 4.5).
  • Contar valores perdidos: Emite un informe sobre las observaciones en las que faltan valores de los datos. Puede ser útil para examinar conjuntos de datos de panel, en los cuales suele faltar algún que otro valor.
  • Añadir marcadores de caja: Pregunta por el nombre de un archivo de texto que con- tenga marcadores de caja (etiquetas asociadas a observaciones individuales) y añade esta información al conjunto de datos. Véase el capítulo 4.
  • Reestructurar panel: Abre un cuadro de diálogo que nos permite determinar la in- terpretación de un conjunto de datos panel, bien como series temporales apiladas o como muestras transversales apiladas.

Menú de variable: La mayoría de las opciones que encontramos aquí actúan sobre las va- riables una por una. Podemos elegir la variable “activa” seleccionándola y pulsando sobre ella en la ventana principal de datos. La mayoría de las opciones no necesitan explicación. Nótese que es posible renombrar una variable y editar su descripción. También es posible “Definir una nueva variable” mediante una formula (por ejemplo, con una función de al- guna/s variable/s ya existentes). Para conocer la sintaxis de estas fórmulas, consúltese el término genr en la ayuda en línea o véase la instrucción genr. Un ejemplo sencillo sería:

foo = x1 * x

esto crearía una nueva variable foo como el producto de las variables x1 y x2 ya existentes. En estas fórmulas hay que referenciar las variables por su nombre, y no por su número.

Menú de modelo: Ya comentado en el capítulo 2. Para más detalles sobre los estimadores ofrecidos en este menú, consúltese el Guía de instrucciones de Gretl a continuación, y/o la ayuda en línea sobre “estimación”.

Capítulo 2. Puesta en marcha 10

Menú de ayuda: Incluye detalles sobre la sintaxis requerida en los cuadros de diálogo.(Nota del traductor: el fichero de ayuda en Español suele actualizarse con retraso, por eso, a partir de la versión gretl-1.0.9 se ha añadido en la ventana de ayuda una nueva opción de menú que muestra la ayuda en Inglés, normalmente más actualizada y que mostrará también la ayuda sobre las nuevas instrucciones añadidas en la última versión))

2.4. La barra de herramientas de gretl

La barra de herramientas está situada en la esquina inferior-izquierda de la ventana principal.

Los iconos tienen las siguientes funciones, empezando de izquierda a derecha:

  1. Lanzar calculadora. Es una función cómoda si queremos un rápido acceso a una calcula- dora mientras trabajamos en gretl. El programa utilizado por defecto es calc.exe en MS Windows, o xcalc en el sistema de ventanas X. Es posible cambiar el programa desde el menú “Archivo, Preferencias, General”, y submenú “Barra de herramientas”.
  2. Lanzar editor o procesador de textos. Por defecto winword.exe en MS Windows, y emacs en X. Se puede configurar de la misma manera que la calculadora.
  3. Abrir consola gretl. Un acceso rápido a la entrada del menú “Consola gretl” (ver más arriba Sección 2.3).
  4. Vista de iconos de sesión.
  5. Abrir el sitio web de gretl en nuestro navegador de Internet. Esto sólo funcionará en el caso de que el ordenador esté conectado a Internet y el navegador esté configurado de manera correcta.
  6. Abrir la versión actual de este manual en formato PDF. Requiere una conexión con Internet; además el navegador ha de tener la capacidad de procesar archivos PDF.
  7. Abrir la ayuda sobre la sintaxis de lotes de instrucciones (es decir, un listado detallando todas las instrucciones disponibles).
  8. Abrir un cuadro de diálogo para definir un gráfico.
  9. Grabar el último gráfico mostrado, para modificarlo. (Este botón no se muestra en Linux, donde se puede grabar el gráfico mediante su menú desplegable)
  10. Abrir una ventana mostrando los conjuntos de datos asociados al libro Introductory Econo- metrics de Ramanathan (alternativamente puede configurarse este botón para que muestre los conjuntos de datos de Wooldridge (2002)).

Para desactivar la barra de herramientas, ir a al menú “Archivo, preferencias, general”, y des- marcar la casilla de verificación “Mostrar barra de herramientas gretl”.

Capítulo 3. Modos de trabajo 12

línea de instrucciones gretlcli y consultar su ayuda. Una tercera posibilidad es leer el Guía de instrucciones de Gretl.

Además, el paquete gretl incluye más de 70 lotes de “ejercicios”. La mayoría de ellos correspon- den al libro de Ramanathan (2002), pero independientemente de ello también pueden utilizarse como una introducción al modo de escribir lotes de instrucciones en gretl así como a varios temas de teoría econométrica. Se puede acceder a los ejercicios desde “Archivo, Abrir archivo de instrucciones, Archivo de prácticas ”. Allí hay un listado de los ficheros junto con una breve descripción de los puntos que estos ilustran y los datos que utilizan. Abra cualquier archivo y ejecútelo (“Archivo, Ejecutar” en la ventana de lotes de instrucciones resultante) para ver los resultados.

Nótese que es posible separar las instrucciones largas en un lote de instrucciones en dos o más líneas utilizando la barra inversa como carácter de continuidad.

Es posible, si así lo desea el usuario, usar los controles GUI y los lotes de modo simultaneo, según cual sea el método más apropiado en cada momento. Hay dos sugerencias a continuación.

Abrir un archivo de datos en el GUI. Explorar los datos, generar los gráficos, ejecutar las regresiones, hacer los contrastes. Luego abrir el historial de instrucciones, quitar cual- quier instrucción redundante y guardarlo con un nombre diferente. Ejecutar el lote de instrucciones para generar un único archivo que contendrá un historial conciso de nues- tro trabajo.

Empezar creando un nuevo archivo de lotes. Teclear cualquier instrucción que sea nece- saria para poner en marcha las transformaciones de los datos (véase la instrucción genr en el Guía de instrucciones de Gretl ). Normalmente, este tipo de tareas son más fáciles de realizar si se han pensado las instrucciones con antelación y no pulsando sobre la marcha. Luego guardar y ejecutar el lote: la ventana de datos del GUI se actualizará en consecuen- cia. Ahora podemos manipular los datos mediante el GUI. Para revisitar los datos más tarde, abrir y ejecutar en primer lugar el lote “preliminar”.

Hay otra opción para hacer más cómoda la tarea. En el menú Archivo de gretl se encuentra la opción “Consola gretl”. Esta abre una ventana donde se pueden teclear las instrucciones y ejecutarlas una por una (con la tecla Retorno) de manera interactiva. Esencialmente, es el mismo modo de operación que gretlcli, excepto que el GUI es actualizado basándose en las instrucciones ejecutadas desde la consola, haciendo posible el trabajo en cualquier entorno.

3.2. El concepto de sesión

Gretl ofrece la idea de una “sesión” como un modo de seguimiento de los trabajos realizados y la posibilidad de volver a ellos más tarde. Se encuentra en un estado experimental (y en la actualidad hay más posibilidades de encontrar errores aquí que en el resto del programa); el autor está interesado en conocer las opiniones de los usuarios a este respecto.

La idea inicial es ofrecer un pequeño espacio con iconos, que contenga varios objetos pertene- cientes a la sesión de trabajo actual (véase la Figura 3.2). Después, se pueden añadir objetos (representados por iconos) a este espacio. Si se guarda la sesión, estos objetos añadidos estarán disponibles cuando se vuelva a abrir la sesión.

Al iniciar gretl, abriendo un conjunto de datos, y seleccionando “Vista de iconos” del menú Session, se visualizan los iconos básicos que aparecen por defecto: estos son una manera rápida de acceder al lote de instrucciones (“Sesión”), información sobre los datos (si la hay), la matriz de correlación y estadísticos pricipales. Todos estos se activan mediante un doble clic sobre el icono deseado. El icono de “Conjunto de datos” es un poco más complejo: al hacer doble clic se abre una hoja de cálculo con los datos incorporados, pero también se despliega un menú con otras opciones si se pulsa el botón derecho del ratón.

+ En muchas ventanas de gretl, al hacer clic con el botón derecho del ratón se despliega un menú con

una lista de tareas habituales.

Es posible añadir dos tipos de objetos a la ventana de vista de iconos: modelos y gráficos.

Capítulo 3. Modos de trabajo 13

Figura 3.2: Vista de iconos: a los iconos por defecto, se ha añadido un modelo y un gráfico

Para añadir un modelo, primero hay que estimarlo utilizando el menú de Modelo. Luego se pulsa la opción Archivo en la ventana de modelo y se selecciona “Guardar a sesión como icono...” o “ Guardar como icono y cerrar”. Se puede atajar a la segunda opción pulsando la tecla S sobre la ventana de modelo.

Para añadir un gráfico, primero hay que crearlo (en el menú Datos, “Gráficos”, o mediante una de las otras instrucciones de gretl para generar gráficos), luego se selecciona “Añadir último gráfico” desde el menú Sesión o se pulsa el ratón sobre el botón con el dibujo de una pequeña cámara fotográfica en la barra de herramientas.

Una vez añadido el modelo o gráfico, su icono aparecerá en la ventana de vista de iconos. Haciendo doble clic sobre el icono se vuelve a mostrar el objeto, mientras que pulsando el botón derecho del ratón se despliega un menú que permite mostrar o eliminar el objeto. Este menú desplegable también ofrece la posibilidad de editar los gráficos.

Si se crean modelos o gráficos y tenemos la intención de volver a utilizarlos más adelante, entonces conviene seleccionar “Guardar como” del menú Sesión antes de salir de gretl, dando un nombre a la sesión. Para volver a abrir la sesión,

Iniciar gretl y volver a abrir el archivo de la sesión desde la opción “Abrir” en el menú Sesión, o

Desde una línea de instrucciones, teclear gretl -r archivo de sesión , donde archivo de sesión es el nombre bajo el cual se había guardado la sesión.

Capítulo 4. Fichero de datos 15

Bases de datos RATS 4

Gracias a Thomas Doan de Estima , quien me facilitó las especificaciones del formato utilizado por las bases de datos en RATS 4 (Regression Analysis of Time Series), gretl puede trabajar con este tipo de bases de datos. Bien, en realidad con una parte de ellos: sólo se trabaja con bases de datos de series temporales que contengan series mensuales y trimestrales. Mi universidad tiene la base de datos de RATS G7 que contiene los datos de las siete economías más grandes de la OCDE y gretl puede leerlos sin problemas.

+ Visite la página de datos de gretl para más detalles y actualizaciones de los datos disponibles.

4.4. Crear un archivo de datos desde cero

Hay cuatro maneras de hacer esto: (1) Usando nuestra hoja de cálculo favorita para crear el archivo de datos, guardándola en formato CSV (comma-separated values – valores separados por comas) si es necesario, y usando finalmente la opción “Importar” de gretl. (2) Usando la hoja de cálculo incorporada en el propio gretl. (3) Seleccionando las series de datos en una base de datos adecuada. (4) Usando nuestro editor de textos habitual u otras herramientas de software para crear el archivo de datos de manera independiente.

A continuación, hay algunos comentarios y detalles sobre estos métodos.

Utilización de una hoja de cálculo diferente

Esta opción puede ser buena si se siente más cómodo con alguna hoja de cálculo en particular. Si se elige esta opción, hay que tener cuidado en especificar la apariencia final de la hoja de cálculo. gretl espera un archivo que tenga (a) nombres válidos de las variables en la primera fila y (b) un bloque rectangular de datos debajo de ésta. Un nombre válido para una variable contiene 8 caracteres como máximo; empieza con una letra; y no esta compuesto por nada excepto letras, números y el carácter de subrayado, _. Opcionalmente, la primera columna puede contener etiquetas de fechas (máximo 8 caracteres). Una columna de este tipo debe estar encabezada por “obs” o “date”, o en su defecto, tener vacía la primera celda de la primera fila. Debe de haber exactamente una fila sin datos encabezando el archivo.

El formato descrito arriba debe de ser respetado de manera exacta en el caso de importaciones desde CSV. En el caso de importaciones desde Excel o Gnumeric, hay un poco más de libertad: se puede seleccionar la fila y columna, desde donde hay que empezar la importación y así evitar cualquier fila o columna “extra”. Se aplican las normas descritas anteriormente dentro del área seleccionada para importar.

Si se utiliza una hoja de cálculo para preparar los datos, es fácil hacer varias transformaciones de los datos “originales” (hacer sumas, porcentajes, o lo que sea): sin embargo, nótese que pueden hacerse estas cosas fácilmente - quizá con mayor facilidad - en gretl, utilizando las herramientas disponibles en el menú “Datos, Añadir variables” y/o “Variable, definir nueva variable”.

Si así se desea, es posible establecer un conjunto de datos en gretl pieza a pieza, incrementando los datos mediante importaciones desde otras fuentes. Se puede llevar a cabo esto mediante las opciones del menú “Fichero, Añadir datos”. gretl comprobará que los datos nuevos son compatibles con el conjunto de datos ya existente, y, si todo le parece bien, fusionará los datos. De esta manera es posible añadir nuevas variables, con tal de que la frecuencia de datos, la primera observación y la longitud de la serie sean iguales al conjunto de datos ya existente. O también se pueden añadir nuevas observaciones a las series de datos que ya tenemos; en este caso los nombres de las variables tienen que ser iguales. Nótese que por defecto, (es decir, si se elige “Abrir datos” en vez de “Añadir datos)”, abrir un nuevo archivo de datos significa el cierre del que esté abierto actualmente.

Utilizar la hoja de cálculo incorporada

En el menú “Archivo, Crear conjunto de datos” de gretl, puede elegirse el tipo de conjunto de datos que se desea establecer (por ejemplo, series temporales trimestrales, mensuales). Enton- ces el programa pregunta por las fechas de inicio y fin (o el número de observaciones) y el

Capítulo 4. Fichero de datos 16

nombre de la primera variable a añadir al conjunto de datos. Después de dar esta información, se abre una sencilla hoja de cálculo donde pueden introducirse los valores de los datos. Dentro de la ventana de la hoja de cálculo, pulsando el botón derecho del ratón se invoca un menú des- plegable que brinda la opción de añadir una nueva variable (columna), añadir una observación (añadir una fila al final de la hoja), o introducir una observación en el punto deseado (mover e insertar una nueva fila en blanco).

Una vez que se hayan introducido los datos en la hoja de cálculo, pueden ser importados al espacio de trabajo de gretl, utilizando el botón “Aplicar los cambios ” de la hoja de cálculo.

Nótese que la hoja de cálculo de gretl es bastante básica y no tiene soporte para funciones o fórmulas. Las transformaciones de los datos se hacen a través de los menús de “Datos” o de “Variable” en la ventana principal de gretl.

Seleccionar desde un base de datos

Otra alternativa consiste en organizar el archivo de datos seleccionando variables desde una base de datos. Gretl viene con una base de datos de series temporales macroeconómicas de EEUU, y como se ha dicho anteriormente, el programa puede leer bases de datos de RATS 4.

Se comienza con la opción de menú “Archivo, Revisar bases de datos ” de gretl. Esta contiene tres posibilidades: “nativa gretl”, “RATS 4” y “en servidor” (en servidor de bases de datos). El archivo bcih.bin se encuentra en el selector de archivos que se abre al elegir la opción “nativa gretl” - este archivo viene con el paquete del programa.

Si no se han comprado o generado datos en formato RATS,^1 no hay nada en “RATS 4” Si tiene datos en formato RATS, vaya al cuadro de dialogo “Archivo, Preferencias, General ” de gretl, seleccione la ficha Bases de Datos, y rellene el camino correcto hacia los archivos RATS.

Si el ordenador esta conectado a Internet, es posible encontrar varias bases de datos (en la Wake Forest University) en la opción “en servidor”. Pueden consultarse en modo remoto, y también existe la opción de instalarlos en el ordenador. La ventana inicial de las bases de datos remotos tiene una opción para cada archivo que muestra si está ya instalado localmente (y si es así, también muestra si esta versión está actualizada con la versión en Wake Forest).

Suponiendo que se ha podido abrir una base de datos, es posible importar las series seleccio- nadas al espacio de trabajo de gretl, mediante la opción de menú “Importar” en la ventana de bases de datos (o vía el menú desplegable que aparece al pulsar el botón derecho del ratón).

Crear un archivo de datos independiente

Es posible crear un archivo de datos usando un editor de textos o herramienta de software como awk, sed o perl. Esto puede ser una buena elección si se dispone de una gran cantidad de datos en formato legible para ordenadores. Por supuesto hay que familiarizarse con los formatos de datos de gretl (formato XML o “tradicional”) tal como se describe en el apéndice A.

Nota adicional

Gretl no tiene ningún problema al compactar series de datos de unas frecuencias relativamente altas (por ejemplo mensuales) a una frecuencia más baja (por ejemplo trimestrales): esto se hace sacando las medias correspondientes. Pero no tiene ningún método para convertir datos de frecuencias más bajas a las más altas. Por lo tanto, si se quieren importar series de diferentes frecuencias a una base de datos de gretl, tenemos que empezar importando la serie de más baja frecuencia que queramos usar. Esto iniciará el archivo de datos en gretl a la frecuencia más baja, pudiéndose importar los datos de frecuencias más altas después (se compactarán automáticamente). Si se empieza con series de frecuencias altas no es posible importar ninguna serie de frecuencia más baja que la original.

(^1) Ver www.estima.com