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
, 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ù . 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.