# Analisi econometrica avanzata con software libero

Manuale di Gretl: Gnu Regression, Econometrics and Time-series Library
Indietro |  | Avanti

# Appendice D. Analisi econometrica avanzata con software libero

Come descritto nel manuale, `gretl` offre una raccolta abbastanza completa di stimatori basati sui minimi quadrati e alcuni stimatori aggiuntivi, come logit, probit e le minime deviazioni assolute, ma gli utenti avanzati possono trovare questa lista troppo ristretta.

Senza dubbio, alcuni utenti avanzati preferiranno scrivere da soli il proprio codice statistico usando qualche linguaggio di programmazione come C, C++ o Fortran. Un'altra opzione è quella di usare un linguaggio di livello più alto che offre funzioni per la manipolazione di matrici e altre routine statistiche incluse o disponibili come pacchetti aggiuntivi. Se si è attratti da quest'ultima opzione e si intende usare software libero, raccomando di dare un'occhiata a GNU R (r-project.org) o GNU Octave (www.octave.org). Questi programmi sono molto simili rispettivamente ai programmi commerciali S e Matlab.

Come già detto nel manuale, `gretl` offre la possibilità di esportare i dati nei formati di Octave e R. Nel caso di Octave, il dataset di `gretl` viene salvato come matrice singola `X`: una volta importati i dati in Octave, se si vuole, è possibile eliminare la matrice `X`, si veda il manuale di Octave per i dettagli. Per quanto riguarda R, il file dei dati esportati conserva qualsiasi struttura di serie storiche riconoscibile da `gretl`. Le serie sono salvate come strutture individuali: i dati vanno importati in R con il comando `source()`.

Di questi due programmi, R è forse quello di più immediato interesse per gli econometrici, visto che offre più routine statistiche (ad es. modelli lineari generalizzati, stima di massima verosimiglianza, metodi per serie storiche), quindi ho inserito in `gretl` una funzione per trasferire velocemente dati in R. Il menù Sessione di `gretl` contiene il comando Avvia GNU R, che salva una versione per R del dataset in uso (come file `Rdata.tmp` nella directory gretl dell'utente) e lo carica in una nuova sessione di R. Di seguito sono forniti alcuni dettagli su questa operazione.

Per prima cosa, i dati vengono importati in R scrivendo una versione temporanea di `.Rprofile` nella directory di lavoro corrente (se esiste un file di questo tipo, viene letto da R all'avvio). Se la directory contiene una versione personale di `.Rprofile`, il file originale viene rinominato temporaneamente come `.Rprofile.gretltmp` e viene ripristinato all'uscita da `gretl` (se qualcuno ha un'idea migliore per questa operazione, mi farebbe piacere ascoltarla).

Inoltre, il modo esatto in cui R viene avviato dipende dalla variabile interna `Rcommand` di `gretl`, il cui valore deve essere impostato nel menù File, Preferenze. Il comando predefinito è `RGui.exe` in MS Windows, mentre in X è `R --gui=gnome` se al momento della compilazione è stata trovata un'installazione del desktop Gnome (gnome.org), oppure `xterm -e R` se Gnome non è disponibile. Si noti che questa stringa può contenere al massimo tre elementi separati da spazi: ulteriori elementi saranno ignorati.

Indietro | Partenza | Avanti
Accuratezza numerica |  | Elenco degli URL