12 aprile 2005
Approximate Dynamic Factor Models:
sviluppi della teoria e applicazioni –
parte prima
Andrea Brasili
Strategie e Studi – UniCredit Banca d’Impresa
1
12 aprile 2005
Indice
• Stock-Watson papers on diffusion indexes
• Empirical
application:
inflation
or
IP
forecasts
• Determining the number of factors: Bai-Ng
•Empirical
application:
common
and
local/industrial components
• A digression: the EM algorithm
• Primi cenni: principal components in the
frequency domain
2
12 aprile 2005
Dynamic factor model
C’è una crescente
letteratura che cerca di
rispondere alla questione di come riassumere le
informazioni contenute in cross section ampie.
Due metodologie:
Stock e Watson (1999)
componenti principali “statiche”
Forni Hallin Lippi Reichlin (1999)
componenti principali dinamiche
3
12 aprile 2005
Dynamic factor model
Si tratta sostanzialmente di riassumere
l’informazione contenuta nelle serie disponibili
in uno spazio più piccolo. Favero Marcellino
(2003) mostrano che non vi sono differenze di
performance sostanziali tra i due approcci
quando lo scopo è generare un indicatore a
scopo previsivo (es. Forecasting inflation SW
1999)
4
12 aprile 2005
Dynamic factor model
Xt = ΛFt + et
di dimensioni
(N*T) = (N*r) * (r*T) + (r*T)
Con la finalità di prevedere
Yt+1 = β’Ft + εt+1
5
12 aprile 2005
Dynamic factor model II
Per la stima è necessario risolvere questo
problema di ottimizzazione:
V(k) = min(NT)-1ΣNi=1 ΣTt=1 (Xit – λ’kiFkt)2
s.t.
Λk’Λk/N = Ik or Fk’Fk/T = Ik
6
12 aprile 2005
Dynamic factor model III
…concentrating
out Λk this is equal to
V(k) = max tr(Fk’(XX’)Fk)
La matrice dei fattori stimati è uguale a √T che
moltiplica i k più grandi autovalori di XX’.
Stimata F, Λ sarà data semplicemente da
Λ = (Fk’Fk)-1Fk’X
7
12 aprile 2005
Dynamic factor model IV
Xt = Commont + idiosynct
Xt = ΛFt + et
Questo, seguendo SW 1999, ricomprende la più
generale rappresentazione in cui
F0t = (ft, ft-1….. ft-q)
Tenendo presente che in ogni caso i fattori non
sono identificati, cioè vale
Xt = ΛG’GFt + et dove G’G = I
8
12 aprile 2005
Dynamic factor model II
yht+h = β0 + Σmj=1β’0Ft-j+1 + Σpj=1βγjzt-j+1 + εht+h
Four differences rispetto alla slide 5: dependent
variable in h-step growth; lags of z (lagged
transformed values of the variable of interest);
there is an intercept; m-i lags of Ft (the
estimated factors) are introduced.
9
12 aprile 2005
Riferimenti bibliografici
•
J. Bai, S. Ng, (2002), Determining the number of factors in approximate factor models, Econometrica, Vol. 70, N 1, pp. 191-221
•
J. H. Stock, M.W. Watson, (1989), New indexes of coincident and leading economic indicators, “NBER macroeconomics Annual”, 4, pp
351-393;
•
J. H. Stock, M.W. Watson, (1999), Diffusion indexes, “NBER WP 6702”
•
J. H. Stock, M.W. Watson, (1999), Forecasting inflation, Journal of monetary economics 44. pp.293-335
•
J. H. Stock, M.W. Watson, (2004), Forecasting with many predictors, prepared for the Handbook of economic forecasting
•
Camacho M. and I. Sancho (2003) “Spanish diffusion indexes”, Spanish economic review, Vol. 5, No. 3, 2003, pp. 173-203
•
Angelini E., J Henry, R. Mestre (2001) “Diffusion index-based forecasts for the euro area”, ECB Working Paper num. 61, April 2001.
10
12 aprile 2005
Applicazione 1: la previsione
dell’inflazione o della produzione
industriale
11
12 aprile 2005
Data set
Prezzi
IT CPI EXCLUDING TOBACCO (FOI) NADJ
IT CPI - ALCOHOLIC BEVERAGES, TOBACCO & NARCOTICS NADJ
IT CPI - CLOTHING & FOOTWEAR NADJ
IT CPI - COMMUNICATIONS NADJ
IT CPI - EDUCATION NADJ
IT CPI - ENERGY NADJ
IT CPI - FOOD & NON ALCOHOLIC BEVERAGES NADJ
IT CPI-FURNISHINGS & HOUSEHOLD EQUIPMENT & MANTNC. OF HOUSE NADJ
IT CPI - GOODS (OVERAL INDEX EXCLUDING SERVICES) NADJ
IT CPI - RESTAURANTS & HOTELS NADJ
IT CPI - HEALTH NADJ
IT CPI - MISCELLANEOUS GOODS & SERVICES NADJ
IT CPI - RECREATION AND CULTURE NADJ
IT CPI - TRANSPORT NADJ
IT CPI - HOUSING, WATER, ELECTRICTY, GAS & OTHER FUELS NADJ
IT PPI: FOOD PRODUCTS BEVERAGES & TOBACCO NADJ
IT PPI: TEXTILES & TEXTILE PRODUCTS NADJ
IT PPI: LEATHER & LEATHER PRODUCTS NADJ
IT PPI: WOOD, WOOD PRODUCTS & CORK EXCEPT FURNITURENADJ
IT PPI: PULP,PAPER & PAPER PRODUCTS - PUBLISHING & PRINTING NADJ
IT PPI: COKE, REFINED PETROLEUM PRODUCTS & NUCLEAR FUEL NADJ
IT PPI: CHEMICALS, CHEMICAL PRODUCTS & MAN-MADE FIBRES NADJ
IT PPI: RUBBER & PLASTIC PRODUCTS NADJ
IT PPI: OTHER NON-METALLIC MINERAL PRODUCTS NADJ
IT PPI: BASIC METALS & FABRICATED METAL PRODUCTS NADJ
IT PPI: MACHINERY & EQUIPMENT - OTHER NADJ
IT PPI: ELECTRICAL & OPTICAL EQUIPMENT NADJ
IT PPI: TRANSPORT EQUIPMENT NADJ
IT PPI: FURNITURE MANUFACTURING - OTHER NADJ
IT PPI: FURNITURE MANUFACTURING NADJ
Produzione industriale
Intermedi
strumentali
consumo durevoli
consumo non durevoli
Consumo
Energia
Estraz.minerali
Attività manifatturiere
Alimentari
Tessile
Calzature
Legno
Carta
Coke
Chimica
Gomma
Non-metalliferi
Metallurgia
Macchine
Elettronica
Mezzi trasp.
Altre
Mobili
Energia
Totale
...altro
IT REAL EFFECTIVE
ITL
ITALY INTERBANK 3
IT GOVERNMENT BO
m3
BRENT
fat_tot
fat_totsa
fat_dom
fat_domsa
fat_est
fat_estsa
ord
ordsa
ord_dom
ord_domsa
ord_for
ord_forsa
IT IMPORT VOLUME
IT IMPORTS CIF CUR
IT EXPORT VOLUME
IT EXPORTS FOB CU
12
12 aprile 2005
Data set
Per un totale di 73 serie, dal 1991:2 al 2005:1
(wow! very up-to-date!).
I dati sono a frequenza mensile e il campione è
balanced, completo, non ci sono NA.
N<T ma sono entrambi abbastanza grandi (with
respect to empirical applications in literature).
13
12 aprile 2005
Bai and Ng criteria
Per determinare il numero di fattori da utilizzare
è ormai consolidato l’utilizzo dei criteri di Bai ed
Ng. Questi sono basati sulla formulazione di una
funzione di penalty che introduca un costo per
l’overfitting, nell’ipotesi (certa) che un modello
con k+1 fattori non possa adattarsi ai dati meno
bene di uno con k.
Due famiglie di criteri,
PCp (panel Cp criteria)
ICp (information Cp criteria)
14
12 aprile 2005
Bai and Ng criteria
PC(k) = V(k,Festk)+kg(N,T)
PCp (panel Cp criteria)
ICp (information Cp criteria)
PCp1(k) = V(k,Festk)+kσest(kmax)2((N+T)/NT)ln(NT/(N+T))
ICp1(k) = ln(V(k,Festk))+k((N+T)/NT)ln(NT/(N+T))
15
12 aprile 2005
Bai and Ng criteria
Factors
pcp1
pcp2
pcp3
icp1
icp2
icp3
1
0.79001
0.79362
0.78055
-0.20986
-0.20271
-0.22857
2
0.74513
0.75236
0.72621
-0.25147
-0.23718
-0.28889
3
0.7329
0.74374
0.70452
-0.25436
-0.23292
-0.31049
4
0.73047
0.74492
0.69263
-0.24675
-0.21817
-0.32159
5
0.73111
0.74918
0.68381
-0.23834
-0.20261
-0.33189
6
0.73348
0.75516
0.67672
-0.23129
-0.18841
-0.34355
16
12 aprile 2005
applicazione 1
• Quanta varianza spiegano i fattori comuni?
• Cosa accade utilizzando più lags delle variabili
nel data set?
• A quali serie sono legati i fattori?
• Come si formula il modello previsivo?
17
12 aprile 2005
Matlab
E-views
18
0.6
-0.1
IT CPI EXCLUDING
IT CPI IT CPI - CLOTHING
IT CPI IT CPI IT CPI - ENERGY
IT CPI - FOOD &
IT CPIIT CPI - GOODS
IT CPI IT CPI - HEALTH
IT CPI IT CPI IT CPI IT CPI - HOUSING,
IT PPI: FOOD
IT PPI: TEXTILES &
IT PPI: LEATHER &
IT PPI: WOOD,
IT PPI:
IT PPI: COKE,
IT PPI:
IT PPI: RUBBER &
IT PPI: OTHER
IT PPI: BASIC
IT PPI:
IT PPI:
IT PPI:
IT PPI:
IT PPI:
Intermedi
strumentali
consumo durevoli
consumo non
Consumo
Energia
Estraz.minerali
Attività
Alimentari
Tessile
Calzature
Legno
Carta
Coke
Chimica
Gomma
Non-metalliferi
Metallurgia
Macchine
Elettronica
Mezzi trasp.
Altre
Mobili
Energia
Totale
IT REAL
ITL
ITALY INTERBANK
IT GOVERNMENT
m3
BRENT
fat_tot
fat_totsa
fat_dom
fat_domsa
fat_est
fat_estsa
ord
ordsa
ord_dom
ord_domsa
ord_for
ord_forsa
IT IMPORT
IT IMPORTS CIF
IT EXPORT
IT EXPORTS FOB
12 aprile 2005
0.9
0.8
0.7
Factor1
0.5
0.4
0.3
0.2
0.1
0
19
-0.05
IT CPI EXCLUDING
IT CPI IT CPI - CLOTHING
IT CPI IT CPI IT CPI - ENERGY
IT CPI - FOOD &
IT CPIIT CPI - GOODS
IT CPI IT CPI - HEALTH
IT CPI IT CPI IT CPI IT CPI - HOUSING,
IT PPI: FOOD
IT PPI: TEXTILES
IT PPI: LEATHER &
IT PPI: WOOD,
IT PPI:
IT PPI: COKE,
IT PPI:
IT PPI: RUBBER &
IT PPI: OTHER
IT PPI: BASIC
IT PPI:
IT PPI:
IT PPI:
IT PPI:
IT PPI:
Intermedi
strumentali
consumo durevoli
consumo non
Consumo
Energia
Estraz.minerali
Attività
Alimentari
Tessile
Calzature
Legno
Carta
Coke
Chimica
Gomma
Non-metalliferi
Metallurgia
Macchine
Elettronica
Mezzi trasp.
Altre
Mobili
Energia
Totale
IT REAL
ITL
ITALY INTERBANK
IT GOVERNMENT
m3
BRENT
fat_tot
fat_totsa
fat_dom
fat_domsa
fat_est
fat_estsa
ord
ordsa
ord_dom
ord_domsa
ord_for
ord_forsa
IT IMPORT
IT IMPORTS CIF
IT EXPORT
IT EXPORTS FOB
12 aprile 2005
0.35
0.3
Factor2
0.25
0.2
0.15
0.1
0.05
0
20
-0.05
IT CPI EXCLUDING
IT CPI IT CPI - CLOTHING
IT CPI IT CPI IT CPI - ENERGY
IT CPI - FOOD &
IT CPIIT CPI - GOODS
IT CPI IT CPI - HEALTH
IT CPI IT CPI IT CPI IT CPI - HOUSING,
IT PPI: FOOD
IT PPI: TEXTILES
IT PPI: LEATHER &
IT PPI: WOOD,
IT PPI:
IT PPI: COKE,
IT PPI:
IT PPI: RUBBER &
IT PPI: OTHER
IT PPI: BASIC
IT PPI:
IT PPI:
IT PPI:
IT PPI:
IT PPI:
Intermedi
strumentali
consumo durevoli
consumo non
Consumo
Energia
Estraz.minerali
Attività
Alimentari
Tessile
Calzature
Legno
Carta
Coke
Chimica
Gomma
Non-metalliferi
Metallurgia
Macchine
Elettronica
Mezzi trasp.
Altre
Mobili
Energia
Totale
IT REAL
ITL
ITALY INTERBANK
IT GOVERNMENT
m3
BRENT
fat_tot
fat_totsa
fat_dom
fat_domsa
fat_est
fat_estsa
ord
ordsa
ord_dom
ord_domsa
ord_for
ord_forsa
IT IMPORT
IT IMPORTS CIF
IT EXPORT
IT EXPORTS FOB
12 aprile 2005
0.3
0.25
Factor3
0.2
0.15
0.1
0.05
0
21
12 aprile 2005
Applicazione 2: estrazione di componenti
comuni e componenti nazionali da un
indicatore di rischiosità
22
12 aprile 2005
How to disentangle common
and idiosyncratic components
(Yt )   Ft   t
Where Y is our cross section of n elements (regional activity indicators, or
industry-specific indicators, or firms’ balance sheet data)
And F are the common factors (r << n)
(Yt )  E  N  I
ij
ij
t
ij
t
ij
t
23
12 aprile 2005
Co-movements in EU banks’ fragility:
a dynamic factor model approach
Andrea Brasili – Giuseppe Vulpes
UniCredit Banca d’Impresa
Research Department
1st ICEEE
Venice 24-25 January 2005
24
12 aprile 2005
Riferimenti bibliografici
•
Forni M. and L. Reichlin (1998) “Let’s Get Real: A Dynamic Factor Analytic Approach to Disaggregated Business Cycle”, Review of
Economic Studies, 65, pp. 453-473
•
Forni M. and L. Reichlin (2001) “Federal Policies and Local Economies: Europe and the US”, European Economic Review 45 pp 109134.
•
Forni M., M. Hallin, M. Lippi and L. Reichlin (2000) “The Generalised Dynamic Factor Model: Identification and Estimation”, The
Review of economics and statistics 82 pp 540-554
•
Pain D. and J. Vesala (2004) “Driving factors of credit risk in Europe”, mimeo, European Central Bank
•
Vulpes and Brasili
25
12 aprile 2005
Applicazione 3: estrazione di componenti
comuni e componenti locali/settoriali
26
12 aprile 2005
SECTORIAL
ANALYSIS
The role of the European, Sectorial,
National and Idiosyncratic components in
the New Europe industrial sector dynamics
27
12 aprile 2005
A digression: the EM algorithm
28
12 aprile 2005
EM algorithm
Nel caso di variabili mancanti o serie
incomplete, se si dispone cioè di un panel non
bilanciato, la stima diviene:
V†(F, Λ) = min(NT)-1ΣNi=1 ΣTt=1 Iit(Xit – λ’kiFkt)2
dove Iit = 1 se Xit è osservato, 0 altrimenti. La
J-esima iterazione è calcolata come
Q(X†,Fj-1,Λj-1,F,Λ) = EF ,Λ [V(F, Λ)|X†]
j-1
j-1
29
Scarica

Presentazione