25.12.2012 Views

Dispense

Dispense

Dispense

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

228 CAPITOLO 4. ANALISI E PREVISIONE DI SERIE STORICHE<br />

e poi eseguiamo il ciclo di for<br />

for (k in (n+1):(n+12)){<br />

P[k]=a1*P[k-1]+a12*P[k-12]+b<br />

}<br />

Tutto questo ha senso se n 12.<br />

Fatte le previsioni, nasce il desiderio di ra¢ gurare la serie storica insieme alle previsioni.<br />

Con i comandi<br />

ts.plot(P, col = ’’red’’)<br />

lines(X, col=’’blue’’)<br />

si ottiene in blu il gra…co dei dati noti ed in rosso la previsione dei 12 mesi successivi. Se<br />

avessimo anche i dati noti dei 12 mesi successivi, detto X2 il vettore complessivo dei dati noti,<br />

basterebbe usare X2 al posto di X nel precedente comando.<br />

Una nota necessaria: in alcune applicazioni macroeconomiche le cose vanno bene come in<br />

questo esempio, in quanto si studiano grandezze molto stabili nel tempo, ottenute mediando<br />

su tantissimi sottosistemi (qui è la grande distribuzione di alimentari a livello nazionale). Se<br />

invece si studiano problemi a scala più piccola, come le vendite di un prodotto di una media<br />

impresa, le cose cambiano e le previsioni diventano assai meno precise.<br />

Previsione mese per mese<br />

Sopra, in esempi del tipo 24 dati noti e 12 futuri incogniti, abbiamo eseguito la previsione di<br />

tutti i 12 mesi futuri in blocco. Stiamo immaginando di trovarci a dicembre di un certo anno<br />

e voler prevedere le vendite dell’anno successivo, per fare un esempio.<br />

Diversamente, un modello lineare può essere usato mese per mese, man mano che si hanno<br />

nuovi dati veri. A …ne dicembre 2008, eseguiamo pure la previsione di tutto il 2009, ma poi,<br />

a …ne gennaio 2009, noto il valore vero di gennaio, potremo migliorare le previsioni del resto<br />

del 2009: ad esempio, per il mese di febbraio 2009, invece di usare la formula<br />

P[febbr09]=a1*P[genn09]+a12*X[febb08]+b<br />

useremo la formula più precisa<br />

P[febbr09]=a1*X[genn09]+a12*X[febb08]+b<br />

in cui si fa uso del valore vero di gennaio 2009.<br />

L’implementazione con R della previsione mese per mese va fatta appunto mese per mese,<br />

non si può scrivere in blocco all’inizio: ogni mese si deve adattare la formula generale usando<br />

i nuovi dati acquisiti ovunque è possibile nella formula. Se ad esempio ci fosse un termine del<br />

tipo a6xk 6, cioè una periodicità semestrale (rara ma presente in certi fenomeni più legati a<br />

scelte sistematiche), useremmo a6*P[k-6] …no al sesto mese 2009, ma dal settimo potremmo<br />

usare a6*X[k-6].<br />

4.4.4 Variabili esogene, cross-correlazione, modelli ARX<br />

Tra le caratteristiche uniche di questa metodologia (quella che implementa gli AR tramite la<br />

regressione) c’è la possibilità di inserire, tra i predittori, serie storiche diverse da quella data,<br />

serie che riteniamo possano essere utili per la previsione della serie data. Possiamo quindi

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!