MULTIVARIATE GARCH MODELS

MULTIVARIATE GARCH MODELS Eduardo Rossi University of Pavia ITALY September 2012 Rossi MGARCH CIdE - 2012 1 / 90 Outline 1 2 3 4 5 6 7 8 Int...
Author: Mitchell Jordan
159 downloads 0 Views 704KB Size
MULTIVARIATE GARCH MODELS Eduardo Rossi University of Pavia ITALY

September 2012

Rossi

MGARCH

CIdE - 2012

1 / 90

Outline 1 2 3

4

5 6 7 8

Introduction Multivariate Volatility Models Multivariate GARCH Covariance Targeting Vech model Vec model BEKK BEKK & Vech Unconditional Covariance Matrix Covariance stationarity Asymmetric MGARCH-in-mean model Estimation procedure Wald Test Factor-GARCH Orthogonal-GARCH model The Constant Conditional Correlations Model The Dynamic Conditional Correlation (DCC) GARCH Model Rossi

MGARCH

CIdE - 2012

2 / 90

Introduction

Economics and financial economics present problems whose solutions need the specification and estimation of a multivariate distribution. the standard portfolio allocation problem the risk management of a portfolio of assets pricing of derivative contracts based on a more than one underlying asset (e.g., Quanto options) Financial contagion (shocks transmission volatility and returns)

Rossi

MGARCH

CIdE - 2012

3 / 90

Introduction

Stylized facts: Volatility clustering Time-varying dynamic covariances and dynamic correlations Financial variables have time-dependent second order moments. Parametric models: 1

Multivariate GARCH models

2

Multivariate Stochastic volatility models

3

Multifactor models

4

Multifactor realized volatility models

Rossi

MGARCH

CIdE - 2012

4 / 90

Introduction

Vector of returns: yt = (y1t , . . . , yNt )0 yt − µt = t =

(N × 1)

−1/2 Ht zt

Let {zt } be a sequence of (N × 1) i.i.d. random vector with the following characteristics: E [zt ] = 0 E [zt z0t ] = IN zt ∼ G (0, IN ) with G continuous density function.

Rossi

MGARCH

CIdE - 2012

5 / 90

Introduction

Et−1 (t ) = 0 Et−1 (t 0t )

=

Ht

(t 0t )

=

Σ

E

Et−1 [·] = E [·|Φt−1 ] Φt−1 is the σ-field generated by past values of observable variables. where Ht is a matrix (N × N) positive definite and measurable with respect to the information set Φt−1 , that is the σ-field generated by the past observations: {t−1 , t−2 , . . .}. The correlation matrix: −1/2

Corrt−1 (t ) = Rt = Dt

−1/2

Ht Dt

Dt = diag(h11,t , . . . , hNN,t )

Rossi

MGARCH

CIdE - 2012

6 / 90

Multivariate Volatility Models

MVMs provide a parametric structure for the dynamic evolution of Ht . MVMs must satisfy: 1

Diagonal elements of Ht must be strictly positive;

2

Positive definiteness of Ht ;

3

Stationarity: E [Ht ] exists, finite and constant w.r.t. t.

Rossi

MGARCH

CIdE - 2012

7 / 90

Multivariate Volatility Models

Ideal characteristics of a MVM: 1

Estimation should be flexible for increasing N

2

It should allow for covariance spillovers and feedbacks;

3

Coefficients should have an economic or financial interpretation

Rossi

MGARCH

CIdE - 2012

8 / 90

Multivariate GARCH

Three approaches for constructing multivariate GARCH models: 1

direct generalizations of the univariate GARCH model of Bollerslev (1986); (VEC, BEKK and factor models)

2

linear combinations of univariate GARCH models; ((generalized) orthogonal models and latent factor models.)

3

nonlinear combinations of univariate GARCH models; (constant and dynamic conditional correlation models, copula-GARCH models)

Rossi

MGARCH

CIdE - 2012

9 / 90

Multivariate GARCH

Covariance Targeting

Caporin and McAleer (2009). Covariance targeting if the conditions are met: The model intercept is an explicit function of the model long-run covariance (or correlation) The long-run covariance (or correlation) solution is given by the E [Ht ] or E [Rt ]. The long-run solution is replaced by a consistent estimator.

Rossi

MGARCH

CIdE - 2012

10 / 90

Multivariate GARCH

Covariance Targeting

GARCH(1,1): 2 σt2 = ω + α2t−1 + βσt−1

Long-run variance (if (α + β) < 1: σ 2 = E [σt2 ] = ω(1 − α − β)−1 Variance targeting: 2 σt2 = σ b2 (1 − α − β) + α2t−1 + βσt−1

σ b2 = T −1

X

b 2t

t

Introduction of targeting transforms the model estimation into a two-step estimation approach: 1

σ b2

2

α, β

Rossi

MGARCH

CIdE - 2012

11 / 90

Multivariate GARCH

Covariance Targeting

N assets: N variances + 12 N(N − 1) covariances = Two alternative approaches:

N 2 (N

+ 1).

Models of Ht Models of Dt and Rt The parametrization of Ht as a multivariate GARCH, which means as a function of the information set Φt−1 , allows each element of Ht to depend on q lagged of the squares and cross-products of t , as well as p lagged values of the elements of Ht . So the elements of the covariance matrix follow a vector of ARMA process in squares and cross-products of the disturbances.

Rossi

MGARCH

CIdE - 2012

12 / 90

Multivariate GARCH

Vech model

Let vech denote the vector-half operator, which stacks the lower triangular elements of an N × N matrix as an [N (N + 1) /2] × 1 vector. Let A be (2 × 2), then vech(A)   a11 vech(A) =  a21  a22 Since the conditional covariance matrix Ht is symmetric, vech (Ht ) , (N(N + 1)/2 × 1) contains all the unique elements in Ht .

Rossi

MGARCH

CIdE - 2012

13 / 90

Multivariate GARCH

Vech model

A natural multivariate extension of the univariate GARCH(p,q) model is vech (Ht )

= W+

q X i=1 ∗

= W+A

Rossi

p  X A∗i vech t−i 0t−i + B∗j vech (Ht−j ) j=1

(L) vech (t 0t )



+ B (L) vech (Ht )

A∗ (L)

= A∗1 L + . . . + A∗q Lq

B∗ (L)

= B∗1 L + . . . + B∗q Lp

MGARCH

CIdE - 2012

14 / 90

Multivariate GARCH

N∗ ≡

A∗i ,

Vech model

N(N + 1) 2

W

:

[N (N + 1) /2] × 1

B∗j

:

[N ∗ × N ∗ ]

N = 2, Vech-GARCH(1,1):   

h11,t h21,t h22,t



   = 

Rossi

w1∗ w2∗ w3∗





+

∗ a11 ∗ a21 ∗ a31

∗ a12 ∗ a22 ∗ a32

∗ a13 ∗ a23 ∗ a33





  

2 1,t−1 1,t−1 2,t−1 2 2,t−1

MGARCH



  + 

∗ b11 ∗ b21 ∗ b31

∗ b12 ∗ b22 ∗ b32

∗ b13 ∗ b23 ∗ b33

  

h11,t−1 h21,t−1 h2,t−1

  

CIdE - 2012

15 / 90

Multivariate GARCH

Vec model

This general formulation is termed vec representation by Engle and Kroner (1995). i h 2 The number of parameters is 1 + (p + q) [N (N + 1) /2] . Even for low dimensions of N and small values of p and q the number of parameters is very large; for N = 5 and p = q = 1 the unrestricted version of (1) contains 465 parameters. The number of parameters is of order O(N 4 ): the curse of dimensionality. For any parametrization to be sensible, we require that Ht be positive definite for all values of t in the sample space in the vech representation this restriction can be difficult to check, let alone impose during estimation.

Rossi

MGARCH

CIdE - 2012

16 / 90

Multivariate GARCH

Vec model

A natural restriction is the diagonal representation, in which each element of the covariance matrix depends only on past values of itself and past values of jt εkt . In the diagonal model the A∗i and B∗j matrices are all taken to be diagonal. For N = 2 and p = q = 1, the diagonal model is written as:  2       ∗ ε1,t−1 h11,t w1 0 a11 0 ∗  h21,t  =  w2  +  0 0   ε1,t−1 ε2,t−1  a22 ∗ ε22,t−1 0 0 a33 h22,t w3  ∗   b11 0 0 h11,t−1 ∗ b22 0   h21,t−1  + 0 ∗ 0 0 b33 h22,t−1 hij,t = wi∗ + aii∗ i,t−1 j,t−1 + bii∗ hij,t−1

Rossi

MGARCH

CIdE - 2012

17 / 90

Multivariate GARCH

Vec model

Thus the (i, j) th element in Ht depends on the corresponding (i, j) th element in εt−1 ε0t−1 and Ht−1 . This restriction reduces the number of parameters to [N (N + 1) /2] (1 + p + q). This model does not allow for causality in variance, co-persistence in variance and asymmetries. The number of parameters is of order O(N 2 ). The diagonal vech is equivalent to: Ht = W + A t−1 0t−1 + B Ht−1 where A and B are symmetric matrices. is the Hadamard product.

Rossi

MGARCH

CIdE - 2012

18 / 90

Multivariate GARCH

Vec model

Given that t 0t = Ht + Vt with Et−1 (Vt ) = 0. vech (t 0t ) = vech (Ht ) + vech (Vt ) vech (Vt )

vector m.d.s.

with E (vech (Vt )) = vech(E (Vt )) = 0.

Rossi

MGARCH

CIdE - 2012

19 / 90

Multivariate GARCH

Vec model

For a GARCH(1,1), the unconditional covariance matrix, when it exists, is given by  vech (t 0t ) = W + A∗1 vech t−1 0t−1    +B∗1 vech t−1 0t−1 − vech (Vt−1 ) + vech (Vt ) E (t 0t ) = Σ   vech (E (t 0t )) = W + (A∗1 + B∗1 ) vech E t−1 0t−1 −1

vech (Σ) = [IN ∗ − A∗1 − B∗1 ]

W.

For a GARCH(p,q) model −1

vech (Σ) = [IN ∗ − A∗ (1) − B∗ (1)]

Rossi

MGARCH

W

CIdE - 2012

20 / 90

Multivariate GARCH

Vec model

Targeting cannot easily introduced in the model. MGARCH(1,1)-vech, unconditional var-cov matrix [IN ∗ − A∗1 − B∗1 ]vech(Σ) X b = T −1 b Σ t b 0t t ∗

Targeting allows reducing by N the parameters to be estimated. The total number of parameters is still O(N 4 ).

vech (Ht )

Rossi

=

  h  i b + A∗ vech t−1 0 − vech Σ b vech Σ 1 t−1 h  i b +B∗1 vech (Ht−1 ) − vech Σ

MGARCH

CIdE - 2012

21 / 90

Multivariate GARCH

BEKK

Engle and Kroner (1995) propose a parametrization that imposes positive definiteness restrictions. Consider the following model p q K X K X X X 0 0 Aik t−i t−i Aik + Bik Ht−i B0ik Ht = CC + 0

k=1 i=1

(1)

k=1 i=1

where C, Aik and Bik are (N × N). The intercept matrix is decomposed into CC0 , where C is a lower triangular matrix. Without any further assumption CC0 is positive semidefinite. This representation is general, it includes all positive definite diagonal representations and nearly all positive definite vech representations.

Rossi

MGARCH

CIdE - 2012

22 / 90

Multivariate GARCH

BEKK

For exposition simplicity we will assume that K = 1: Ht = CC0 +

q X

Ai t−i 0t−i A0i +

i=1

p X Bi Ht−i B0i i=1

Consider the simple GARCH(1,1) model: Ht = CC0 + A1 t−1 0t−1 A01 + B1 Ht−1 B01

(2)

BEKK (Engle and Kroner (1995)) Suppose that the diagonal elements in C are restricted to be positive and that a11 and b11 are also restricted to be positive. Then if K = 1 there exists no other C, A1 , B1 in the model (2) that will give an equivalent representation.

Rossi

MGARCH

CIdE - 2012

23 / 90

Multivariate GARCH

BEKK

The purpose of the restrictions is to eliminate all other observationally equivalent structures. For example, as relates to the term A1 t−1 0t−1 A01 the only other observationally equivalent structure is obtained by replacing A1 by −A1 . The restriction that a11 (b11 ) be positive could be replaced with the condition that aij (bij ) be positive for a given i and j, as this condition is also sufficient to eliminate −A1 from the set of admissible structures.

Rossi

MGARCH

CIdE - 2012

24 / 90

Multivariate GARCH

BEKK

MGARCH(1,1)-BEKK, N = 2: Ht

=

0



CC +  +

Rossi

b11 b21

a11 a21 b12 b22

a12 a22 



ε21t−1 ε2t−1 ε1t−1

h11t−1 h21t−1

h12t−1 h22t−1

MGARCH

 ε1t−1 ε2t−1 a11 ε22t−1 a21  0 b11 b12 b21 b22

a12 a22

CIdE - 2012

0

25 / 90

Multivariate GARCH

BEKK

BEKK-GARCH(p,q) model (Engle and Kroner (1995)):

Sufficient condition for positive definiteness of Ht If H0 , H−1 , . . . , H−p+1 are all positive definite, then the BEKK parametrization (with K = 1) yields a positive definite Ht for all possible values of εt if C is a full rank matrix or if any Bi i = 1, . . . , p is a full rank matrix.

Rossi

MGARCH

CIdE - 2012

26 / 90

Multivariate GARCH

BEKK

For simplicity consider the GARCH(1,1) model. The BEKK parametrization is Ht = CC0 + +A1 t−1 0t−1 A01 + B1 Ht−1 B01 The proof proceeds by induction. First Ht is p.d. for t = 1: The term A1 0 00 A01 is positive semidefinite because 0 00 is positive semidefinite. Also if the null spaces of the matrices of C and B1 intersect only at the origin, that is at least one of two is full rank then CC0 + B1 H0 B01 is positive definite. This is true if C or B1 has full rank.

Rossi

MGARCH

CIdE - 2012

27 / 90

Multivariate GARCH

BEKK

To show that the null space condition is sufficient CC0 + B1 H0 B01 is p.d. if and only if x 0 (CC0 + B1 H0 B01 ) x > 0 ∀x = 6 0 or

 0   0 1/2 1/2 H0 B01 x > 0 (C0 x) (C0 x) + H0 B01 x 1/20

where H0 = H0

Rossi

1/2

H0

1/2

and H0

∀x 6= 0

is full rank.

MGARCH

CIdE - 2012

28 / 90

Multivariate GARCH

BEKK

Defining N (P) to be the null space of the matrix P, (28) is true if and only if   1/2 N (C0 ) ∩ N H0 B01 = ∅.   1/2 1/2 N H0 B01 = N (B01 ) because H0 is full rank. This implies that   1/2 CC0 + B1 H0 B01 is positive definite if and only if N (C0 ) ∩ N H0 B01 = ∅. Now suppose that Ht is positive definite for t = τ . Then, Hτ +1 = CC0 + A1 τ 0τ A01 + B1 Hτ B01 is positive definite if and only if, given that A1 τ 0τ A01 is positive semidefinite, the null space condition holds, because Hτ is positive definite by the induction assumption.

Rossi

MGARCH

CIdE - 2012

29 / 90

Multivariate GARCH

BEKK

Consider MGARCH(1,1)-BEKK, N = 2 with A1 = diag(a11 , a22 ) B1 = diag(b11 , b22 ) the model reduces to   2  a11 0 ε1t−1 ε1t−1 ε2t−1 a11 Ht = CC0 + 0 a22 ε2t−1 ε1t−1 ε22t−1 0    0 b11 0 h11t−1 h12t−1 b11 0 + 0 b22 h21t−1 h22t−1 0 b22 h11,t

2 2 2 2 = c11 + a11 1t−1 + b11 h11t−1

h12,t

= c21 c11 + a11 a22 1t−1 2t−1 + b11 b22 h12t−1

h22,t

2 2 2 2 = c21 c11 + c22 + a22 1t−1 + b22 h11t−1

0 a22

0

This model is equivalent to the Hadamard BEKK: Ht = CC0 + aa0 t−1 0t−1 + bb0 Ht−1 positive definiteness is not guaranteed. Positive semidefiniteness is obtained by imposing p.s.d. of all terms. Rossi

MGARCH

CIdE - 2012

30 / 90

Multivariate GARCH

BEKK

MGARCH(1,1) - Scalar BEKK A1 = αIN ,

B1 = βIN

Ht = CC0 + α2 (t−1 0t−1 ) + β 2 Ht−1

Rossi

MGARCH

CIdE - 2012

31 / 90

Multivariate GARCH

1

BEKK

BEKK  Ht = Σ + A1 t−1 0t−1 − Σ A01 + B1 (Ht−1 − Σ) B1 or  Ht = (Σ − A1 ΣA1 − B1 ΣB01 ) + A1 t−1 0t−1 A01 + B1 Ht−1 B01 To have p.d-ness of Ht , (Σ − A1 ΣA1 − B1 ΣB01 ) must be p.d..

2

Hadamard BEKK  Ht = Σ + A1 t−1 0t−1 − Σ + B1 (Ht−1 − Σ)  t−1 0t−1 − Σ must be p.s.d., while (Ht−1 − Σ) must be p.s.d.

3

Scalar BEKK  Ht = Σ + α2 t−1 0t−1 − Σ + β 2 (Ht−1 − Σ) for α + β < 1.

Rossi

MGARCH

CIdE - 2012

32 / 90

Multivariate GARCH

BEKK & Vech

We now examine the relationship between the BEKK and vech parameterizations. The mathematical relationship between the parameters of the two models can be found simply vectorizing the BEKK equation: vec(Ht ) = vec(CC0 ) +

q X

vec(Ai t−i 0t−i A0i ) +

i=1

p X vec(Bi Ht−i B0i ) i=1

where vec  () is an operator such that given a matrix A (n × n), vec(A) is a n2 × 1 vector. The vec () satisfies vec (ABC) = (C0 ⊗ A) vec (B)

Rossi

MGARCH

CIdE - 2012

33 / 90

Multivariate GARCH

BEKK & Vech

For a symmetric A, (n × n): vech (A) contains precisely the n (n + 1) /2 distinct elements of A; the elements of vec (A) are those of vech (A) with some repetitions; There exists a unique n2 × n (n + 1) /2 which transforms, for symmetric A, vech (A) into vec (A). This matrix is called the duplication matrix and is denoted Dn : vec (A) = Dn vech (A) where Dn is the duplication matrix.

Rossi

MGARCH

CIdE - 2012

34 / 90

Multivariate GARCH

BEKK & Vech

Then vec(Ht )

0

=

vec(CC ) +

q X

(Ai ⊗ Ai ) vec(εt−i 0t−i )

i=1

+

p X

(Bi ⊗ Bi ) vec(Ht−i )

i=1

DN vech (Ht )

0

= DN vech(CC ) +

q X

(Ai ⊗ Ai ) DN vech(t−i 0t−i )

i=1

+

p X

(Bi ⊗ Bi ) DN vech(Ht−i )

i=1

Rossi

MGARCH

CIdE - 2012

35 / 90

Multivariate GARCH

BEKK & Vech

If DN is a full column rank matrix we can define the generalized inverse of DN as: −1

0 D+ D0N N = (DN DN )  that is a (N (N + 1) /2) × N 2 matrix, where

D+ N DN = IN

Rossi

MGARCH

CIdE - 2012

36 / 90

Multivariate GARCH

BEKK & Vech

This implies that premultiplying by D+ N vech (Ht )

=

0

vech(CC ) +

D+ N

q X

! (Ai ⊗ Ai ) DN vech(t−i 0t−i )

i=1

+D+ N

p X

! (Bi ⊗ Bi ) DN vech(Ht−i )

i=1

The vech model implied by any given BEKK model is unique, while the converse is not true. The transformation from a vech model to a BEKK model (when it exists) is not unique, because for a given A∗1 the choice of A1 is not unique.

Rossi

MGARCH

CIdE - 2012

37 / 90

Multivariate GARCH

BEKK & Vech

This can be seen recognizing that (Ai ⊗ Ai ) = (−Ai ⊗ −Ai ) so while A∗i = D+ N (Ai ⊗ Ai ) DN is unique, the choice of Ai is not unique. It can also be shown that all positive definite diagonal vech models can be written in the BEKK framework. Given Ai diagonal matrix, then D+ N (Ai ⊗ Ai ) DN is also diagonal, with diagonal elements given by aii ajj (1 ≤ j ≤ i ≤ N) (See Magnus).

Rossi

MGARCH

CIdE - 2012

38 / 90

Multivariate GARCH

BEKK & Vech

Given the vech model vech (Ht ) = W + A∗ (L) vech (εt ε0t ) + B∗ (L) vech (Ht ) the necessary and sufficient condition for covariance stationary of {εt } is that all the eigenvalues of A∗ (1) + B∗ (1) are less than one in modulus. But defining ! q X A∗ (1) = D+ (Ai ⊗ Ai ) DN N i=1 ∗

B (1)

=

D+ N

q X

! (Bi ⊗ Bi ) DN

i=1

Rossi

MGARCH

CIdE - 2012

39 / 90

Multivariate GARCH

BEKK & Vech

This implies also that in the BEKK model, {t } is covariance stationary if and only if all the eigenvalues of ! ! q p X X + + DN (Ai ⊗ Ai ) DN + DN (Bi ⊗ Bi ) DN i=1

i=1

are less than one in modulus. Let λ1 , . . . , λN be the eigenvalues of Ai , the eigenvalues of ! q X + DN (Ai ⊗ Ai ) DN i=1

are λi λj (1 ≤ j ≤ i ≤ N) (Magnus).

Rossi

MGARCH

CIdE - 2012

40 / 90

Multivariate GARCH

Unconditional Covariance Matrix

BEKK model vec (t 0t )

 vec (CC0 ) + (A1 ⊗ A1 ) vec t−1 0t−1    + (B1 ⊗ B1 ) vec t−1 0t−1 − vec (Vt−1 ) + vec (Vt )   E [vec (t 0t )] = vec (CC0 ) + [(A1 ⊗ A1 ) + (B1 ⊗ B1 )] E vec t−1 0t−1 =

vec (Σ) = [IN 2 − (A1 ⊗ A1 ) − (B1 ⊗ B1 )]

−1

vec (CC0 )

or in vech representation as DN vech (E (t 0t ))

= DN vech (CC0 ) + (A1 ⊗ A1 ) DN vech E t−1 0t−1  + (B1 ⊗ B1 ) DN vech E t−1 0t−1



 −1 + vech (Σ) = IN ∗ − D+ vech (CC0 ) N (A1 ⊗ A1 ) DN − DN (B1 ⊗ B1 ) DN N ∗ = N (N + 1) /2.

Rossi

MGARCH

CIdE - 2012

41 / 90

Multivariate GARCH

Covariance stationarity

The diagonal vech model is stationary if and only if the sum aii∗ + bii∗ < 1 for all i. In the diagonal BEKK model the covariance stationary condition is that aii2 + bii2 < 1. Only in the case of diagonal models the stationarity properties are determined solely by the diagonal elements of the Ai and Bi matrices.

Rossi

MGARCH

CIdE - 2012

42 / 90

Multivariate GARCH

Asymmetric MGARCH-in-mean model

A general multivariate model can be written as: yt = µ + Π (L) yt−1 + Ψxt−1 + Λvech (Ht ) + t

(3)

yt : (N × 1) Π (L) = Π1 + Π2 L + · · · + Πk Lk−1

(N × N)

Ψ : (N × L) Λ : (N × N (N + 1) /2) xt : (L × 1)

Rossi

MGARCH

CIdE - 2012

43 / 90

Multivariate GARCH

Asymmetric MGARCH-in-mean model

xt−1 contains predetermined variables. t is the vector of innovation with respect to the information set formed exclusively of past realizations of yt . Ht = Et−1 (t 0t ) Ht = CC0 +

q X

0

Ai (t−i + γ) (t−i + γ) A0i +

i=1

Rossi

p X

Bj Ht−j B0j

j=1

MGARCH

CIdE - 2012

44 / 90

Multivariate GARCH

Asymmetric MGARCH-in-mean model

We can consider a multivariate generalization of the size effect and sign effect: 0 Ht = CC0 + A1 t−1 0t−1 A01 + B1 Ht−1 B01 + Dvt−1 vt−1 D0 + Gt−1 0t−1 G0

where vt = |zt | − E |zt |, with zit = εit /    G=  

I (ε1t−1 < 0) g11 0 .. . 0

Rossi

p hii,t and

0 .. .

... ..

...

MGARCH

0

.

0 .. . 0 I (εNt−1 < 0) gNN

     

CIdE - 2012

45 / 90

Multivariate GARCH

Asymmetric MGARCH-in-mean model

When N = 2 0 vt−1 vt−1

=

=

Rossi

  p p ε1t−1 / h11,t−1 − E ε1t−1 / h11,t−1 ×  p p ε2t−1 / h22,t−1 − E ε2t−1 / h22,t−1 0  p p ε1t−1 / h11,t−1 − E ε1t−1 / h11,t−1   p p ε2t−1 / h22,t−1 − E ε2t−1 / h22,t−1   (|z1t | − E |z1t |)2 (|z1t | − E |z1t |) (|z2t | − E |z2t |) 2 (|z2t | − E |z2t |) (|z1t | − E |z1t |) (|z2t | − E |z2t |)

MGARCH

CIdE - 2012

46 / 90

Multivariate GARCH

Gt−1 0t−1 G0

∗ ∗ g22 ε1t−1 ε2t−1 g11 ∗2 2 g22 ε2t−1



∗2 2 ε1t−1 g11 ∗ ∗ g22 ε1t−1 ε2t−1 g11



2 2 ε1t−1 I (ε1t−1 < 0) g11 δ12 g11 g22 ε1t−1 ε2t−1

= =

Asymmetric MGARCH-in-mean model



δ12 g11 g22 ε1t−1 ε2t−1 2 2 ε2t−1 I (ε2t−1 < 0) g22



δ12 = I (ε1t−1 < 0) I (ε2t−1 < 0)

Rossi

MGARCH

CIdE - 2012

47 / 90

Estimation procedure

Given the model (3)-(44), the log-likelihood function for {εT , . . . , ε1 } obtained under the assumption of conditional multivariate normality is: " # T X  1 0 −1 log |Ht | + t Ht t log LT (T , . . . , 1 ; θ) = − TN log (2π) + 2 t=1 The assumption of conditional normality can be quite restrictive. The symmetry imposed under normality is difficult to justify, and the tails of even conditional distributions often seem fatter than that of normal distribution.

Rossi

MGARCH

CIdE - 2012

48 / 90

Estimation procedure

Let {(yt , xt ) : t = 1, 2, . . .} be a sequence of observable random vectors with yt (N × 1) and xt (L × 1). The vector yt contains the ”endogenous” variables and xt contains contemporaneous ”exogenous” variables. wt = (xt , yt−1 , xt−1 , . . . , y1 , x1 ) . The conditional mean and variance functions are jointly parameterized by a finite dimensional vector θ: {µt (wt , θ) , θ ∈ Θ} {Ht (wt , θ) , θ ∈ Θ} P

where Θ ⊂ R and µt and Ht are known functions of wt and θ.

Rossi

MGARCH

CIdE - 2012

49 / 90

Estimation procedure

The validity of most of the inference procedures is proven under the null hypothesis that the first two conditional moments are correctly specified, for some θ 0 ∈ Θ, E (yt |wt ) = µt (wt , θ 0 ) Var (yt |wt ) = Ht (wt , θ 0 )

t = 1, 2, . . .

The procedure most often used to estimate θ 0 is the maximization of a likelihood function that is constructed under the assumption that yt |wt ∼ N (µt , Ht ) . The approach taken here is the same, but the subsequent analysis does not assume that yt has a conditional normal distribution.

Rossi

MGARCH

CIdE - 2012

50 / 90

Estimation procedure

For observation t the quasi-conditional log-likelihood is lt (θ; yt , wt )

N 1 ln (2π) − ln |Ht (wt , θ)| 2 2 1 0 − (yt − µt (wt , θ)) H−1 t (wt , θ) (yt − µt (wt , θ)) 2

= −

Letting t (yt , wt , θ 0 ) ≡ yt − µt (wt , θ) : (N × 1) denote the residual function lt (θ) = −

1 1 N log (2π) − log |Ht (θ)| − 0t (θ) H−1 t (θ) t (θ) 2 2 2 log LT (θ) =

T X lt (θ) t=1

Rossi

MGARCH

CIdE - 2012

51 / 90

Estimation procedure

If µt (wt , θ) and Ht (wt , θ) are differentiable on Θ for all relevant wt , and if Ht (wt , θ) is nonsingular with probability one for all θ ∈ Θ, then the differentiation of the loglik yields the (1 × P) score function st (θ): st (θ)

0

=

0

0

∇θ lt (θ) − ∇θ µt (θ) H−1 t (θ) t (θ) +     1 0 0 −1 ∇θ Ht (θ) H−1 t (θ) ⊗ Ht (θ) vec t (θ) t (θ) − Ht (θ) 2

where ∇θ µt (θ) : (N × P)  ∇θ Ht (θ) : N 2 × P

Rossi

MGARCH

CIdE - 2012

52 / 90

Estimation procedure

If the first conditional two moments are correctly specified, the true error vector is defined as 0t ≡ t (θ 0 ) = yt − µt (wt , θ 0 )  and E 0t |wt = 0,  E 0t 00 t |wt = Ht (wt , θ 0 ) It follows that under correct specification of the first two conditional moments of yt given wt : E [st (θ 0 ) |wt ] = 0 The score evaluated at the true parameter is a vector of martingale difference with respect to the σ − fields {σ (yt , wt ) : t = 1, 2, . . .}. This result can be used to establish weak consistency of the quasi-maximum likelihood estimator (QMLE).

Rossi

MGARCH

CIdE - 2012

53 / 90

Estimation procedure

For robust inference we also need an expression for the hessian ht (θ) of lt (θ). Define the positive semidefinite matrix at (θ 0 ) = −E [∇θ st (θ 0 ) |wt ] = E [−ht (θ 0 ) |wt ] : (P × P) at (θ 0 )

=

0

∇θ µt (θ 0 ) H−1 t (θ 0 ) ∇θ µt (θ 0 )  1 0 −1 + ∇θ Ht (θ) H−1 t (θ) ⊗ Ht (θ) ∇θ Ht (θ) 2

When the normality assumption holds the matrix at (θ 0 ) is the conditional information matrix. However, if yt does not have a conditional normal distribution then Var [st (θ 0 ) |wt ] 6= at (θ 0 ) and the information matrix equality is violated.

Rossi

MGARCH

CIdE - 2012

54 / 90

Estimation procedure

The QMLE has the following properties:   0−1 0 0−1 −1/2 √  d bT − θ 0 → AT BT AT T θ N (0, IP ) where T

A0T ≡ −

T

1X 1X E [ht (θ 0 )] = E [at (θ 0 )] T t=1 T t=1

and T h i  1X  0 B0T ≡ Var T −1/2 ST (θ 0 ) = E st (θ 0 ) st (θ 0 ) T t=1

in addition

p b T − A0 → 0 A T p b T − B0 → B 0 T

Rossi

MGARCH

CIdE - 2012

55 / 90

Estimation procedure

b −1 B bT A b −1 is a consistent estimator od the robust asymptotic The matrix A T T   √ bT − θ 0 . covariance matrix of T θ In practice,   bT ≈ N θ, A b −1 B bT A b −1 /T θ T T b −1 /T (Hessian form) Under normality, the variance estimator can be replaced by A T −1 b /T (outer product of the gradient form). or B T

Rossi

MGARCH

CIdE - 2012

56 / 90

Estimation procedure

Wald Test

The null hypothesis is H0 : r (θ 0 ) = 0 where r : Θ → RQ is continuously differentiable on int (Θ) and Q < P. Let R (θ) = ∇θ r (θ) : (Q × P) be the gradient of r on int (Θ). If θ 0 ∈ int (Θ) and rank (R (θ 0 )) = Q then the Wald statistic  0     0 −1   d −1 b b −1 b b b bT bT → ξW = Tr θ T R θ T AT BT AT R θ r θ χ2Q . H0

Rossi

MGARCH

CIdE - 2012

57 / 90

Factor-GARCH

The Factor GARCH model, introduced by Engle et al. (1990), can be thought of as an alternative simple parametrization of the BEKK model.

Factor model Suppose that the (N × 1) yt has a factor structure with K factors given by the K × 1 vector ft and a time invariant factor loadings given by the N × K matrix B: yt = Bft + t

Rossi

MGARCH

CIdE - 2012

58 / 90

Factor-GARCH

Assume that the idiosyncratic shocks t have conditional covariance matrix Ψ which is constant in time and positive semidefinite, and that the common factors are characterized by Et−1 (ft ) = 0 Et−1 (ft ft0 ) = Λt Λt = diag (λ1 , . . . , λK ) and positive definite. The conditioning set is {yt−1 , ft−1 , . . . , y1 , f1 }. Also suppose that E (ft 0t ) = 0. The conditional covariance matrix of yt equals Et−1 (yt yt0 ) = Ht = Ψ + BΛt B0 = Ψ +

K X

β k β 0k λkt

k=1

where β k denotes the kth column in B. Thus, there are K statistics which determine the full covariance matrix.

Rossi

MGARCH

CIdE - 2012

59 / 90

Factor-GARCH

Forecasts of the variances and covariances or of any portfolio of assets, will be based only on the forecasts of these K statistics.

Factor-representing portfolios Portfolio weights are orthogonal to all but one set of factor loadings: rkt = φ0k yt  1 k =j 0 φk β j = 0 otherwise the vector of factor-representing portfolios is rt = Φ0 yt where the columns of matrix Φ are the φk vectors.

Rossi

MGARCH

CIdE - 2012

60 / 90

Factor-GARCH

The conditional variance of rkt is given by Vart−1 (rkt )

=

φ0k Et−1 (yt yt0 ) φk = φ0k Ht φk

=

φ0k (Ψ + BΛt B0 ) φk

=

ψk + λkt

φ0k Ψφk .

where ψk = The portfolio has the exact time variation as the factors, which is why they are called factor-representing portfolios. In order to estimate this model, the dependence of the λkt ’s upon the past information set must also be parameterized: θ kt ≡ φ0k Ht φk = Vart−1 (rkt ) = ψk + λkt So we get that K X

β k β 0k θ kt =

k=1

k=1

K X

K X

β k β 0k λkt =

k=1

Ht

=

K X

Ψ+

β k β 0k ψk +

β k β 0k λkt

k=1

β k β 0k θ kt −

k=1

K X

β k β 0k ψk

k=1

K K K X X X β k β 0k ψk β k β 0k λkt = Ψ + β k β 0k θ kt − k=1

Rossi

K X

k=1 MGARCH

k=1 CIdE - 2012

61 / 90

Factor-GARCH

The simplest assumption is that there is a set of factor-representing portfolios with univariate GARCH(1,1) representations. The conditional variance θ kt follows a GARCH(1,1) process θ kt = ωk + αk φ0k t−1 = ωk + αk φ0k = ωk + αk φ0k = ωk + αk φ0k

Rossi

2

 2 + γk Et−2 rkt−1     t−1 0t−1 φk + γk Et−2 φ0k yt φ0k yt    t−1 0t−1 φk + γk φ0k Et−2 (yt yt0 ) φk    t−1 0t−1 φk + γk φ0k Ht−1 φk

MGARCH

CIdE - 2012

62 / 90

Factor-GARCH

The conditional variance-covariance matrix of yt can be written as Ht = Ψ∗ +

K X β k β 0k θ kt k=1

K X       = Ψ∗ + β k β 0k ωk + αk φ0k t−1 0t−1 φk + γk φ0k Ht−1 φk k=1 K X Ψ + β k β 0k ωk

!



=

k=1

+

K X

      β k β 0k αk φ0k t−1 0t−1 φk + γk φ0k Ht−1 φk

k=1

Ht = Γ +

K X β k β 0k θ kt k=1

where Γ = Ψ∗ +

K P

β k β 0k ωk .

k=1 Rossi

MGARCH

CIdE - 2012

63 / 90

Factor-GARCH

Therefore Ht = Γ +

K K X    X   αk β k φ0k t−1 0t−1 φk β 0k + γk β k φ0k Ht−1 φk β 0k k=1

k=1

so that the factor GARCH model is a special case of the BEKK parametrization. Estimation of the factor GARCH model is carried out by maximum likelihood estimation. It is often convenient to assume that the factor-representing portfolios are known a priori.

Rossi

MGARCH

CIdE - 2012

64 / 90

Orthogonal-GARCH model

The orthogonal models are particular factor models (Kariya (1988) and Alexander and Chibumba (1997)). They are based on the assumption that the observed data can be obtained by a linear transformation of a set of uncorrelated components by means of an orthogonal matrix. The (N × N) time-varying variance matrix Ht is generated by (m × N) univariate GARCH models. The components are the principal components of the data, or a subset of them.

Rossi

MGARCH

CIdE - 2012

65 / 90

Orthogonal-GARCH model

The diagonal matrix V contains the population variances of yt : V = diag{v12 , . . . , vN2 } the standardized returns are ut = V−1/2 yt where ut = Lft E [ut ] = 0

Rossi

E [ut u0t ] = R

MGARCH

CIdE - 2012

66 / 90

Orthogonal-GARCH model

The population correlation matrix can be decomposed as: R = PΛP0 P is the orthogonal eigenvectors matrix, Λ is the diagonal matrix of the eigenvalues: Λ = diag{λ1 , . . . , λN } ranked in descending order.

Rossi

MGARCH

CIdE - 2012

67 / 90

Orthogonal-GARCH model

P satisfies: P0 = P−1

P0 P = IN

PP0 = IN

It follows that R = PΛ1/2 Λ1/2 P0 = LL0 The factor loading matrix is obtained as L = PΛ1/2 such that ft = L−1 ut with E [ft ft0 ] = L−1 E [ut u0t ]L−10 = L−1 RL−10 = L−1 LL0 L0−1 = IN

Rossi

MGARCH

CIdE - 2012

68 / 90

Orthogonal-GARCH model

Assuming Et−1 [ft ft0 ] = Qt = diag(σf21,t , . . . , σf2N,t ) Qt is a diagonal matrix. 2 σf2i,t = (1 − αi,1 − βi,1 ) + αi,1 fi,t−1 + βi,1 σf2i,t−1

i = 1, 2, . . . , N

Et−1 [ut u0t ] = Et−1 [Lft ft0 L0 ] = LQt L0 Et−1 [yt yt0 ] = Et−1 [V1/2 ut u0t V1/2 ] = V1/2 LQt L0 V1/2 The number of parameters is N(N + 5)/2.

Rossi

MGARCH

CIdE - 2012

69 / 90

Orthogonal-GARCH model

In practice, V and L are replaced by their sample counterparts, and m is chosen bt . by principal component analysis applied to the standardized residuals, u We can work with a reduced number m < N of principal components (eigenvalues), those which explain most of the variation in the data. L−1 is replaced by a matrix (m × N): Λ−1/2 P0m m Pm is a matrix (N × m) containing the m eigenvectors of P corresponding to the m largest eigenvalues. ftm = Λ−1/2 P0m ut m where ftm = [f1t , . . . , fmt ] Et−1 [ftm ] = 0 0

Et−1 [ftm ftm ] = Qm,t = diag(σf21,t , . . . , σf2m,t )

Rossi

MGARCH

CIdE - 2012

70 / 90

Orthogonal-GARCH model

Alexander (2001, section 7.4.3) emphasizes that using a small number of principal components compared to the number of assets is the strength of the approach. However, note that the conditional variance matrix has reduced rank (if m < N), which may be a problem for applications and for diagnostic tests which depend on the inverse of Ht .

Rossi

MGARCH

CIdE - 2012

71 / 90

The Constant Conditional Correlations Model

These models are based on a decomposition of the Ht . The conditional var-cov matrix is expressed as Ht = Dt Rt Dt where Rt is possibly time-varying. Conditional correlations and variances are separately modeled.

Rossi

MGARCH

CIdE - 2012

72 / 90

The Constant Conditional Correlations Model

Bollerslev (1990) Constant Conditional Correlations model: The time-varying conditional covariances are parameterized to be proportional to the product of the corresponding conditional standard deviations. The model assumptions are: Et−1 [t 0t ] = Ht {Ht }ii = hit {Ht }ij = hijt =

i = 1, . . . , N

1/2 1/2 ρij hit hjt

i 6= j

i, j = 1, . . . , N

Dt = diag {h1t , . . . , hNt }

Rossi

MGARCH

CIdE - 2012

73 / 90

The Constant Conditional Correlations Model

The conditional covariance matrix can be written as: 1/2

1/2

Ht = Dt RDt



1/2 h1t

 . Ht =   .. 0

··· .. . ···





1

ρ12

0    ρ21 ..  .  .  .. 1/2 hNt ρN1

1 .. . ...

"

h1t 0

#

"

h1t 1/2 1/2 ρ12 h1t h2t

... ...

ρ1N .. .

... ρNN−1

ρN−1N 1



     

1/2

h1t .. . 0

··· .. . ···

 0  .. . .  1/2 hNt

When N = 2 Ht

=

=

Rossi

1/2

0 1/2 h2t

1 ρ21

ρ12 1

1/2 1/2

ρ12 h1t h2t h2t

MGARCH

"

1/2

h1t 0

0 1/2 h2t

#

# .

CIdE - 2012

74 / 90

The Constant Conditional Correlations Model

The sequence of conditional covariance matrices {Ht } is guaranteed to be positive definite a.s. for all t, If the conditional variances along the diagonal in the Dt matrices are all positive, and the conditional correlation matrix R is positive definite Furthermore the inverse of Ht is given by −1/2

H−1 = Dt t

−1/2

R−1 Dt

.

When calculating the log-likelihood function only one matrix inversion is required for each evaluation. CCC is generally estimated in two steps: 1 2

conditional variances are estimated employing the marginal likelihoods b −1 R is estimated using the sample estimator of standardized residuals D t yt (assuming µt = 0).

Rossi

MGARCH

CIdE - 2012

75 / 90

The Constant Conditional Correlations Model

The CCC solves the curse of dimensionality problem of MGARCH models The number of parameters is O(N 2 ) but these are not jointly estimated. The two-step estimation procedure impacts on the computational issues. Asymptotic properties of QMLE estimators verified in McAleer and Ling (2003).

Rossi

MGARCH

CIdE - 2012

76 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

The CCC has two main limitations: 1

No spillover neither feedback effects across conditional variances

2

Correlations are static

The evolution of CCC is the Dynamic Conditional Correlation (DCC) Model of Engle (2002). The DCC is an extension of the Bollerslev’s CCC Model.

Rossi

MGARCH

CIdE - 2012

77 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

The conditional correlation between two random variables, Xt and Yt is defined as: ρYX ,t = p

Covt−1 (Xt Yt ) Et−1 (Xt − µx,t )2 Et−1 (Yt − µY ,t )2

Assets returns conditional distribution: yt |Φt−1 ∼ N(0, Ht ) 1/2

1/2

Ht = Dt Rt Dt . Dt = diag(Vart−1 (y1t ), . . . , Vart−1 (yNt )) where the Vart−1 (yit ), i = 1, . . . , N are modeled as univariate GARCH processes.

Rossi

MGARCH

CIdE - 2012

78 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

The standardized returns are:

−1/2

η t = Dt −1/2

Et−1 (η t η 0t ) = Dt

yt

−1/2

Ht Dt

= Rt = {ρij,t }

we can use the conditional variance of η t to describe the conditional correlation of yt . The conditional correlation estimator is ρij,t = √

qij,t . qii,t qjj,t

Where qij,t are assumed to follow a GARCH(1,1) model qij,t = ρij + α(ηi,t−1 ηj,t−1 − ρij ) + β(qij,t−1 − ρij )

(4)

The term ρij is not the unconditional correlation between ηit and ηjt ; the unconditional correlation between ηit and ηjt has no closed form.

Rossi

MGARCH

CIdE - 2012

79 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

Engle (2002) assumes that ρij ' q ij . Aielli (2006) and Engle et al. (2008) suggest to modify the standardP DCC in order to correct the asymptotic bias which is due to the fact that T1 t t 0t does not converge to Q. It is known though that the impact of this is very small (see Engle and Sheppard (2001)).

Rossi

MGARCH

CIdE - 2012

80 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

The conditional covariance matrix is positive definite, Qt , as long as it is a weighted average of definite matrices and semidefinite matrices. To ensure p.-d-ness of Qt we must impose α + β < 1 In matrix from: Qt = Q(1 − α − β) + α(η t−1 η 0t−1 ) + β(Qt−1 ) where Q is the unconditional covariance matrix of η t .

Rossi

MGARCH

CIdE - 2012

81 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

DCC model has correlation targeting, when α + β < 1 E [Qt ]

= R

E [Qt ]

= E [Qt−1 ]

E [η t η 0t ]

Rossi

= E [Qt ]

E [Qt ]

= Q(1 − α − β) + αE [η t−1 η 0t−1 ] + βE [Qt−1 ]

E [Qt ]

= R(1 − α − β) + αE [Qt ] + βE [Qt ]

MGARCH

CIdE - 2012

82 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

Clearly more complex positive definite multivariate GARCH models could be used for the correlation parametrization as long as the unconditional moments are set to the sample correlation matrix. For example, the MARCH family of Ding and Engle (2001) can be expressed in first order form as: Qt = Q (ιι0 − A − B) + A η t−1 η 0t−1 + B Qt−1

(5)

where denotes the Hadamard product ({A B}ij = aij bij ).

Rossi

MGARCH

CIdE - 2012

83 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

The Generalized-DCC model specification: 0 Dt = diag{ωi } + diag{κi } yt−1 yt−1 + diag{λi } Dt−1 −1/2

η t = Dt

yt

(6)

0

Qt = S (ιι − A − B) + A Rt = diag{Qt }

−1/2

η t−1 η 0t−1 −1/2

Qt diag{Qt }

+ B Qt−1

.

A and B are symmetric matrices. The assumption of normality gives rise to a likelihood function. Without this assumption, the estimator will still have the QML interpretation. The second equation simply expresses the assumption that each of the assets follows a univariate GARCH process.

Rossi

MGARCH

CIdE - 2012

84 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

A real square matrix A, is positive definite if and only if B = A∗−1 AA∗−1 is positive definite, with A∗ = diag{A}. In order to ensure that Ht is positive definite we must have that −1/2 −1/2 Dt Ht Dt is positive definite.

Rossi

MGARCH

CIdE - 2012

85 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

Ht is positive definite ∀t ∈ T , if the following restrictions on the univariate GARCH parameters are satisfied for all series i ∈ [1, . . . , N] : 1

ωi > 0

2

κi and λi such that Dii,t > 0 with probability 1

3

2 >0 Dii,0

4

The roots of 1 − κi Z − λi Z are outside the unit circle.

and the parameters in the DCC satisfy: 1

α≥0

2

β≥0

3

α+β ≤1

4

The minimum eigenvalue of Q0 > δ > 0 (where Q0 must be positive definite)

Rossi

MGARCH

CIdE - 2012

86 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

The log-likelihood function can be written as: T

log LT

1X (N log(2π) + log |Ht | + yt0 H−1 t yt ) 2 t=1

=



=

1X 1/2 1/2 −1/2 −1 −1/2 − (N log(2π) + log |Dt Rt Dt | + yt0 Dt Rt Dt yt ) 2 t=1

=



T

T

1X (N log(2π) + log |Dt | + log |Rt | + η 0t R−1 t ηt ) 2 t=1 −1/2

Adding and subtracting yt0 Dt

−1/2

Dt

yt = η 0t η t

T

log LT

=



1X −1/2 −1/2 (N log(2π) + log |Dt | + yt0 Dt Dt yt 2 t=1

−η 0t η t + log |Rt | + η 0t R−1 t ηt ) T

=



1X (N log(2π) + log |Dt | + rt0 Dt−1 rt ) 2 t=1



1 X 0 −1 (η t Rt η t − η 0t η t + log |Rt |) 2 MGARCH

T

Rossi

CIdE - 2012

87 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

Volatility component: T

LV (θ) ≡ log LV ,T (θ) = −

1X (N log(2π) + log |Dt | + yt0 D−1 t yt ) 2 t=1

Correlation component: T

LC (θ, φ) ≡ log LC ,T (θ, φ) = −

1 X 0 −1 (η R η − η 0t η t + log |Rt |) 2 t=1 t t t

θ denotes the parameters in Dt and φ the parameters in Rt . L(θ, φ) = LV (θ) + LC (θ, φ) T N 2 ri,t 1 XX LV (θ) = − log(2π) + log(hi,t ) + 2 t=1 hi,t

! .

i=1

The likelihood is apparently the sum of individual GARCH likelihoods, which will be jointly maximized by separately maximizing each term. Rossi

MGARCH

CIdE - 2012

88 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

Two-step procedure: 1

ˆ = arg max{LV (θ)} θ 2

ˆ φ)}. max{LC (θ, φ

Under regularity conditions, consistency of the first step will ensure consistency of the second step. The maximum of the second step will a function of the first step parameter estimates. If the first step is consistent then the second step will be too as long as the function is continuous in a neighborhood of the true parameters.

Rossi

MGARCH

CIdE - 2012

89 / 90

The Dynamic Conditional Correlation (DCC) GARCH Model

Two step GMM problem (Newey and McFadden, 1994). Consider the moment condition corresponding to the first step ∇θ LV (θ) = 0 The moment corresponding to the second step is b =0 ∇φ L(θ, φ) Under regularity conditions the parameter estimates will be consistent, and asymptotically normal, with asymptotic covariance matrix  −1   V (φ) = E (∇φφ LC ) E {∇φ LC − E (∇φθ LC )[E (∇θθ LV ]−1 ∇θ LV } {∇φ LC − E (∇φθ LC )[E (∇θθ LV ]−1 ∇θ LV }0

Rossi

MGARCH



−1 E (∇φφ LC )

CIdE - 2012

90 / 90

Suggest Documents