Manuale di Gretl: Gnu Regression, Econometrics and Time-series Library
Indietro | Capitolo 4. File di dati | Avanti

# Raccolte di file di dati

Se si usa `gretl` nell'attività didattica, può essere utile creare una raccolta di file di dati e/o di script di comandi, personalizzati per il proprio corso, ad uso degli studenti.

A partire dalla versione 1.2.1 di `gretl`, ci sono tre modi per accedere a una raccolta di file:

- Per i file di dati: selezionare dal menù "File, Apri dati, File di esempio", o fare clic sull'icona a forma di cartella sulla barra degli strumenti di `gretl`.

- Per i file di comandi: selezionare dal menù "File, Apri file comandi, File di esempio".

Quando un utente seleziona uno dei comandi visti sopra:

- Vengono elencati automaticamente i file di dati o di comandi inclusi nella distribuzione di gretl (che comprendono i file relativi a Introductory Econometrics di Ramanathan e a Econometric Analysis di Greene).

- Il programma cerca alcune raccolte di dati opzionali, ad esempio i file relativi ad alcuni libri di testo (Wooldridge, Gujarati, Stock e Watson) e la Penn World Table (PWT 5.6). Si veda la pagina dei dati sul sito web di gretl per ulteriori informazioni su queste raccolte. Se queste raccolte vengono trovate, vengono aggiunte all'elenco dei file disponibili.

- Il programma infine cerca delle raccolte di dati (non necessariamente note) nei posti seguenti: la directory "di sistema" dei file di dati, la directory di sistema dei file di comandi, la directory utente e tutte le loro sotto-directory di primo livello. Valori tipici per i nomi di queste directory sono mostrati nella Tabella 4-1.)

Tabella 4-1. Posizioni tipiche delle raccolte di file

| Linux | MS Windows
--- | --- | ---
Directory di sistema per i dati | `/usr/share/gretl/data` | `c:\userdata\gretl\data`
Directory di sistema per i comandi | `/usr/share/gretl/scripts` | `c:\userdata\gretl\scripts`
Directory utente | `/home/nomeutente/gretl` | `c:\userdata\gretl\user`

Le raccolte trovate verranno aggiunte all'elenco dei file disponibili. In che formato deve essere una raccolta per essere riconosciuta come tale? Una raccolta può essere costituita da un gruppo di file di dati di `gretl` in fromato XML (con l'estensione `.gdt`) o da un gruppo di file di comandi (con l'estensione `.inp`), in entrambi i casi accompagnati da un "file principale" o catalogo. La distribuzione di `gretl` contiene vari esempi di file di catalogo, ad esempio il file `descriptions` nella sottodirectory `misc` della directory dati di `gretl` e il file `ps_descriptions` nella sottodirectory `misc` della directory dei comandi.

Se si intende aggiungere una propria raccolta, occorrerà creare dei file di catalogo, chiamati `descriptions` per i file di dati, e `ps_descriptions` per i file di comandi, nelle rispettive directory (ad es. `/usr/share/gretl/data/mydata` o `c:\userdata\gretl\data\mydata`).

La sintassi dei file di catalogo (che sono file di testo) è semplice; ecco ad esempio le prime righe del catalogo della raccolta di file di dati "misc" inclusa nella distribuzione di gretl:

          # Gretl: various illustrative datafiles
          "arma","artificial data for ARMA script example"
          "ects_nls","Nonlinear least squares example"
          "hamilton","Prices and exchange rate, U.S. and Italy"

La prima riga, che deve iniziare con un carattere cancelletto, contiene un nome breve, qui "Gretl", che comparirà come etichetta identificativa per questa raccolta nella finestra di selezione dei dati, seguito da una virgola e da una descrizione breve della raccolta (opzionale).

Le righe seguenti contengono due elementi, separati da una virgola e racchiusi tra virgolette doppie. Il primo è il nome del file di dati (escludendo l'estensione `.gdt`), mentre il secondo è una breve descrizione del contenuto del file di dati. Dovrebbe esserci una riga come questa per ogni file di dati della raccolta.

I file di catalogo per le raccolte di file di comandi sono molto simili a quelli appena visti, tranne per il fatto che ogni riga del file contiene tre campi: il nome del file (senza l'estensione `.inp`), una breve descrizione del significato econometrico della serie di comandi contenuti nel file e una breve descrizione dei dati usati. Ecco un altro esempio: le prime righe del catalogo della raccolta di file di comandi "misc" inclusa nella distribuzione di gretl:

          # Gretl: various sample scripts
          "arma.inp","ARMA modeling","artificial data"
          "ects_nls","Nonlinear least squares (Davidson)","artificial data"
          "leverage","Influential observations","artificial data"
          "longley","Multicollinearity","US employment"

La procedura per creare la propria raccolta di dati e renderla disponibile agli utenti è la seguente:

1. Assemblare i dati, nel formato più comodo.

2. Convertire i dati in formato `gretl` e salvarli come file `gdt`. Probabilmente il modo più semplice consiste nell'importare i dati nel programma come testo semplice, CSV o formato foglio elettronico (MS Excel o Gnumeric) e quindi salvarli. Può essere utile aggiungere delle descrizioni delle singole variabili (usando il comando "Variabile, Modifica attributi") e delle informazioni sulle fonti dei dati (usando il comando "Dati, Modifica descrizione").

3. Scrivere un file di catalogo per la raccolta, usando un editor di testi.

4. Copiare i file di dati e il file di catalogo in una sottodirectory della directory dei dati (o utente) di `gretl`.

5. Se la raccolta deve essere distribuita ad altri utenti, creare un pacchetto contenente i file di dati e il catalogo, ad esempio sotto forma di file zip.

Se la raccolta creata non contiene dati proprietari, è possibile inviarla al curatore di `gretl` in modo che venga resa disponibile a tutti gli utenti del programma come pacchetto dati opzionale.

Indietro | Partenza | Avanti
Valori mancanti nei dati | Risali | Funzioni speciali in genr