320 likes | 452 Views
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
E N D
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 (start-up 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...