Stima di una funzione di domanda di moneta (1)
Premessa
• Questa esercitazione presuppone che si siano svolte con successo le
esercitazioni precedenti relative a:
– installazione del software e caricamento dei dati
– stima di un semplice modello di estrapolazione di tendenza
• Affrontiamo ora un problema di stima leggermente più complicato,
perché
– la base dati è “frastagliata”
– occorre effettuare trasformazioni delle variabili
• Svolgeremo questo esempio con riferimento alla domanda di moneta
M1 in Belgio
Premessa
• La nostra analisi si svolgerà in tre tappe:
– caricamento dei dati sulla domanda di moneta
– trasformazione delle variabili
– stima del modello
• Il primo punto viene trattato in questa lezione e comprende:
– lo scaricamento dei dati dal sito del corso
– il loro trasferimento da Excel a EasyReg
• Gli altri due punti vengono trattati ognuno in una distinta lezione
• Vediamo quindi come procedere cominciando dallo scaricamento
dei dati da Internet...
Scaricamento dei dati dal sito del corso
•
•
•
Rechiamoci alla
pagina web del
secondo modulo
Nella sezione sul
materiale didattico
troviamo una lista
di paesi
Facciamo clic sul
nome del paese
che ci interessa (in
questo caso il
Belgio)
Scaricamento dei dati dal sito del corso
• Come di consueto, si
apre una finestra di
dialogo che permette di
salvare il file su disco
• Accettiamo tutte le
impostazioni premendo
OK
Scaricamento dei dati dal sito del corso
• Abbiamo chiesto di
salvare su disco ma non
abbiamo detto dove
(cioè in quale cartella)
salvare.
• Il dialog successivo ci
permette di scegliere
una cartella
• Nel nostro caso, il file
Belgio.zip viene salvato
nella cartella C:\Data,
che è anche la nostra
cartella di lavoro (startup directory) di
EasyReg
• Premiamo “Salva”
Preparazione del file di input
• Per preparare il file di input dobbiamo:
– estrarre i dati (cioè “scompattarli” facendoli passare dal formato ZIP al
formato Excel)
– trasferirli in un file ASCII
– inserire all’inizio del file le informazioni necessarie a EasyReg:
• numero delle variabili
• codice dato mancante
• nome delle variabili
• Vediamo come procedere supponendo che abbiate già installato
WinZip sul vostro sistema (altrimenti scaricatelo dal sito del
Corso) e che il separatore decimale sia correttamente impostato
(vedi la prima esercitazione)
Estrazione dei dati
• Andando alla cartella C:\Data troviamo il file
Belgio.zip
• Se WinZip non fosse installato nel nostro
sistema, l’icona del file sarebbe simile a questa:
• In tal caso dovreste installare WinZip
• Se invece il file ha l’icona dell’archivio messo
in una pressa WinZip è installato e facendo
doppio clic sull’icona estraete i dati, che sono in
formato Excel
• Facciamo doppio clic...
Estrazione dei dati
• Si apre una finestra di dialogo che ci mostra il
contenuto dell’archivio
• Un file di 25 Kbyte, che, compresso, si riduce a
9 Kbyte (una compressione del 64%)
• Premiamo il bottone di Extract e specifichiamo
la cartella C:\Data
• I dati vengono estratti nella cartella C:\Data
• Possiamo ora eliminare (se lo desideriamo) il
file .ZIP (tanto sappiamo dove ritrovarlo) o
copiarlo su un dischetto
Estrazione dei dati
• La cartella C:\Data contiene ora il file
Belgio.xls
• Facendo doppio clic sulla sua icona lo
apriamo con Excel
Preparazione dei file di input
• Il file si
presenta con
alcune colonne
vuote: non tutti
i dati
cominciano nel
1960...
• Inoltre non tutte le variabili ci interessano. Eliminiamo le righe
relative ai dati mancanti e le colonne relative alle variabili che
non ci interessano
Preparazione del file di input
• In particolare, i dati su M1 cominciano nell’ultimo trimestre del
1979: elimineremo quindi tutte le righe precedenti
• Inoltre, a noi M3 non interessa: elimineremo quindi le colonne
corrispondenti
• Vediamo come procedere...
Preparazione del file di input
• Per eliminare le righe:
• Selezioniamo la prima riga da eliminare: portiamoci col cursore sul numero
corrispondente (2) e teniamo premuto il pulsante sinistro del mouse
• La riga selezionata diventa nera
Preparazione del file di input
• Tenendo premuto il pulsante sinistro del mouse estendiamo la selezione,
scorrendo con il puntatore sui numeri delle altre righe
• La selezione va estesa fino all’ultima riga da eliminare
• Una volta selezionata l’area desiderata, lasciamo il pulsante sinistro
Preparazione del file di input
• Premiamo il pulsante destro del mouse in un qualsiasi punto dell’area
selezionata
• Scegliamo “Elimina” dal menù contestuale
• Un clic sinistro su “Elimina” elimina le righe selezionate
Preparazione del file di input
• Come vedete, ora i dati relativi a 1979:4 sono nella seconda riga (non più
nell’ottantunesima)
• Con lo stesso procedimento selezioniamo ed eliminiamo le colonne relative
ad M3
Preparazione del file di input
• La nostra base dati è
frastagliata: i dati sul PIL a
prezzi costanti iniziano solo nel
1984
• Dobbiamo inserire nelle caselle
vuote il codice dato mancante
• Possiamo usare il numero -99.9
Preparazione del file di input
• Scriviamolo nella prima cella
dell’area da riempire (la cella D2)
• Portiamo il mouse sull’angolo
inferiore destro della cella
• Il cursore cambia forma (da croce
bianca a croce nera)
• Tenendo premuto il pulsante
sinistro del mouse estendiamo la
selezione a tutta l’area da riempire,
che apparirà bordata di grigio
Preparazione del file di input
• Quando rilasciamo il pulsante
sinistro del mouse l’area selezionata
si riempire del valore contenuto
nella sua prima cella…
• Facciamo lo stesso lavoro in fondo
al file, cioè per le ultime
osservazioni
Preparazione del file di input
• In particolare, eliminiamo l’ultima
riga, perché i dati relativi alla
variabile dipendente finiscono
prima
• Le righe sottostanti contengono un
commento: eliminiamo anche
quello
Preparazione del file di input
• Le variabili rimaste sono 8
• Dobbiamo quindi inserire in testa al
file 9 righe: una per indicare
numero variabili e codice dato
mancante, e poi una per ogni nome
di variabile
• A questo scopo selezioniamo le
prime 9 righe del foglio, come per
eliminarle, ma poi scegliamo
“Inserisci” dal menù contestuale
Preparazione del file di input
• Rilasciando il pulsante sinistro le
righe vengono inserite
• Il risultato è rappresentato qui
accanto
Preparazione del file di input
• Eliminiamo poi la prima colonna, quella con le date, che a
EasyReg non servono
• A questo punto possiamo scrivere i nomi delle variabili
secondo le schema del file di input di EasyReg o, visto che
sono già scritti sul file, copiarli
• Questo secondo procedimento è preferibile perché più
intelligente (meno “manuale”) e quindi più sicuro
• Ci evita cioè di commettere l’errore di scrivere i nomi delle
variabili in un ordine diverso…
• A questo scopo, portiamoci con il cursore sulla prima cella
contenente il nome di una variabile e selezioniamola tenendo
premuto il pulsante sinistro
Preparazione del file di input
• Tenendo premuto il pulsante
sinistro estendiamo verso destra
la selezione a tutti gli altri nomi
di variabile
• Una volta estesa la selezione,
lasciamo il pulsante sinistro del
mouse, premiamo quello destro e
scegliamo “Copia” dal menù
contestuale
• Il bordo dell’area selezionata
comincia a muoversi
Preparazione del file di input
• Ora portiamoci nel punto in cui
dobbiamo “incollare” i nomi
delle variabili, cioè nella cella A2
(seconda riga, prima colonna)
• Premiamo il pulsante destro del
mouse e selezioniamo “Incolla
speciale” dal menù contestuale
Preparazione del file di input
• Appare un “dialog”
• Mettiamo un segno di spunta
sull’opzione “Trasponi”
cliccandoci sopra
• Confermiamo la scelta con OK
• La riga di nomi selezionati viene
“incollata” in A2 e
contemporaneamente trasposta
• Il risultato è mostrato nella
diapositiva seguente...
Preparazione del file di input
• L’area selezionata (in nero) è
quella di “arrivo”, nella quale
compaiono i nomi delle variabili
in ordine
• L’area bordata è quella di
“partenza”, cioè quella da dove
provengono i nomi
• La riga 10 non ci serve più e
quindi la eliminiamo col solito
procedimento (clic destro sul
numero 10 e “Elimina” dal menù
contestuale)
Preparazione del file di input
• Completiamo il nostro file di
input scrivendo nella prima riga
– il numero delle variabili
– il codice dato mancante
• Se vogliamo, possiamo anche
scrivere una descrizione delle
variabili nelle celle B2, B3,…
• Il file di input è pronto: basta
salvarlo in formato ASCII (cioè
in formato “testo”)
Preparazione del file di input
• A questo scopo selezioniamo dal menù di Excel il comando
File/Salva con nome
• Nel dialog che si apre selezioniamo la cartella dove salvare il
file e scegliamo Testo (delimitato da tabulazione) come tipo file
Preparazione del file di input
•
•
•
•
Confermiamo con Salva e usciamo da Excel (File/Esci…)
Excel ci chiede se vogliamo salvare le modifiche
Visto che abbiamo già salvato, scegliamo No e usciamo
A questo punto, nella cartella C:\Data troveremo un file
Belgio.txt, contrassegnato dall’icona del blocco note
Preparazione del file di input
• Se facciamo doppio clic su questa icona il file verrà aperto dal
Blocco note:
Conclusioni
• Il file di input è pronto
• Possiamo passare alla stima del modello
• Per questo argomento potete consultare il prossimo
tutorial: Easy123_5.ppt...
Scarica

Primi passi con Easy Reg 1.20