Next Article in Journal
Modelling and Diagnostics of Spatially Autocorrelated Counts
Next Article in Special Issue
Measuring Global Macroeconomic Uncertainty and Cross-Country Uncertainty Spillovers
Previous Article in Journal / Special Issue
Common Correlated Effects Estimation for Dynamic Heterogeneous Panels with Non-Stationary Multi-Factor Error Structures
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Parsimonious Test of Constancy of a Positive Definite Correlation Matrix in a Multivariate Time-Varying GARCH Model

1
School of Finance, Dongbei University of Finance and Economics, Dalian 116025, China
2
Department of Finance, Copenhagen Business School, DK-2000 Frederiksberg, Denmark
3
Center for Research in Econometric Analysis of Time Series (CREATES), Aarhus University, DK-8000 Aarhus, Denmark
4
National Centre for Econometric Research (NCER), Queensland University of Technology, Brisbane, QLD 4000, Australia
5
Center for Applied Statistics and Economics (C.A.S.E.), Humboldt-Universität zu Berlin, DE-10178 Berlin, Germany
*
Author to whom correspondence should be addressed.
Econometrics 2022, 10(3), 30; https://doi.org/10.3390/econometrics10030030
Submission received: 21 December 2021 / Revised: 29 July 2022 / Accepted: 4 August 2022 / Published: 24 August 2022
(This article belongs to the Special Issue Special Issue on Time Series Econometrics)

Abstract

:
We construct a parsimonious test of constancy of the correlation matrix in the multivariate conditional correlation GARCH model, where the GARCH equations are time-varying. The alternative to constancy is that the correlations change deterministically as a function of time. The alternative is a covariance matrix, not a correlation matrix, so the test may be viewed as a general test of stability of a constant correlation matrix. The size of the test in finite samples is studied by simulation. An empirical example involving daily returns of 26 stocks included in the Dow Jones stock index is given.

1. Introduction

Successors of the Constant Conditional Correlation (CCC-)GARCH model by Bollerslev (1990) have become quite popular in financial applications. For overviews of multivariate GARCH models, see Bauwens et al. (2006) and Silvennoinen and Teräsvirta (2009). The most popular time-varying conditional correlation GARCH model is the DCC-GARCH model by Engle (2002). Tse and Tsui (2002) independently developed a rather similar model called the Varying Correlation (VC-)GARCH model. Both nest the CCC-GARCH model. However, there do not exist tests for testing the CCC model against either one of them. The reason may be that when the data-generating process is the CCC-GARCH model, neither the DCC- nor the VC-GARCH model is identified. This causes problems in deriving an appropriate test.
Among multivariate regime-switching GARCH models, both the Markov-switching multivariate GARCH model (Pelletier 2006), and the Smooth Transition Conditional Correlation (STCC-)GARCH model (Berben and Jansen 2005; Silvennoinen and Teräsvirta 2005, 2015) nest the CCC-GARCH model. Neither of them is identified when data are generated from the smaller model. The latter authors circumvented the identification problem and developed a Lagrange multiplier type test of CCC-GARCH against STCC-GARCH.
In the meantime, GARCH equations of the CCC-GARCH model have been extended to accommodate potential nonstationarity in the series to be modelled. This has, to a large extent, been done through the so-called multiplicative decomposition of the variance of an individual series into the customary conditional variance and a deterministic component. Contributions include Feng (2004, 2018); van Bellegem and von Sachs (2004); Engle and Rangel (2008); Amado and Teräsvirta (2008, 2013, 2017); Brownlees and Gallo (2010) and Mazur and Pipień (2012). Amado and Teräsvirta (2014) incorporated this feature into CCC-, DCC- and VC-GARCH models. For a recent review, see Amado et al. (2019). The problem for which multiplicative decomposition offers a solution is that many sufficiently long return series are nonstationary in the sense that the amplitude of volatility clusters that GARCH is designed to parameterise is not constant over time. The purpose of the deterministic component in the decomposition is to rescale the observations such that the rescaled series can be described by a standard weakly stationary GARCH model.
Silvennoinen and Teräsvirta (2021) retained the multiplicative decomposition of variances and, in addition, assumed that the correlations of their smooth transition correlation model were changing deterministically over time. As opposed to the DCC- and VC-GARCH, this allows systematic changes in correlations. For example, correlations may change from one level to another and remain there. Hall et al. (2021) derived a test of CCC-GARCH against this Time-Varying Correlation (TVC-)GARCH model. A drawback of their test, called the HST-test for short, is that if the dimension of the model is large, the null hypothesis of the test will also be quite large. This limits the applicability of the HST-test in practical, large dimensional applications. In this paper we develop a parsimonious alternative to the HST-test. The main thrust is to use the spectral decomposition of the correlation matrix, thereby making the eigenvalues rather than individual correlation parameters the focal point of the test. As with the HST-test, while the statistic here has been derived using a linear time trend as a transition variable, it can be generalised to detect variation in correlations according to other variables of interest, see Silvennoinen and Teräsvirta (2015). As a consequence, both of these tests are designed to detect correlation movement as a function of the chosen transition variable, making them flexible in practical applications. The test presented in this paper does have a difference compared to the HST test: the alternative hypothesis is generally not a correlation matrix. The resulting test may therefore be viewed as a general misspecification test of the CCC-GARCH model when the correlations are allowed to change systematically over time.
The plan of the paper is as follows. Section 2 contains an overview of previous tests of constant GARCH equations and correlations. The model and the null hypothesis to be tested are also presented there. The log-likelihood, score and the information matrix can be found in Section 3 and Section 4 and the test statistic in Section 5. In Section 6, the performance of the test in finite samples is examined by simulation, including a few cases in which the GARCH equations are misspecified. Section 7 contains a real-world application. Conclusions can be found in Section 8. Proofs and further simulation evidence are relegated to an appendix.

2. Previous Literature and the Time-Varying Smooth Transition Correlation GARCH Model

Before considering our Time-Varying Smooth Transition Correlation (TV-STC-GARCH) model, we take a quick look at the literature on tests of constancy of the error covariance matrix of a possibly nonlinear vector model. This literature is not very large, and rather few tests actually focus on the correlation matrix. There exist tests against conditional heteroskedasticity. Lütkepohl (2004, pp. 130–131) constructed a test of no multivariate ARCH against multivariate ARCH of order q. This Lagrange multiplier test works best when q and N, the dimension of the model, are small. The test statistic has an asymptotic χ 2 -distribution with q N 2 ( N + 1 ) 2 / 4 degrees of freedom when the null hypothesis of no ARCH holds.
Eklund and Teräsvirta (2007) designed a test in which the covariance matrix Σ t is decomposed as in Bollerslev (1990) such that Σ t = D t P D t where D t = diag ( d 1 t , , d N t ) is a time-varying matrix with positive diagonal elements and P is a positive definite correlation matrix. The null hypothesis is that D t = D = diag ( d 1 , , d N ) where d i > 0 , i = 1 , , N . The alternative is d i t d i at least for one i. Typically d i t = d i + d ( x t ) , where both the (parametric) function d ( · ) and the argument x t can be defined in various ways. The restriction that P is constant saves degrees of freedom but in some situations has a negative effect on the power of the test.
A similar decomposition is employed by Catani et al. (2017), but the purpose of their test is more limited. The decomposition has the form Σ t = D t S t P S t D t , where D t = diag ( h 1 t 1 / 2 , , h N t 1 / 2 ) such that h i t , i = 1 , , N , are ARCH- or GARCH-type conditional variances. For example,
h i t = α i 0 + α i 1 ε i , t 1 2 g i , t 1 + κ i 1 ε i , t 1 2 g i , t 1 I ( ε i , t 1 < 0 ) + β i 1 h i , t 1 ,
where I ( · ) is an indicator variable, with α i 0 > 0 , α i 1 0 , α i 1 + κ i 1 > 0 , and β i 1 0 , so (1) has a GJR-GARCH structure, see Glosten et al. (1993). Furthermore S t = diag ( g 1 t 1 / 2 , , g N t 1 / 2 ) where g i t = 1 + j = 1 q i δ i j z i , t j 2 , and z t = ( z 1 t , , z N t ) iid ( 0 , P ) . The null hypothesis H 0 : S t = I N , or g i t = 1 , i = 1 , , N , which means that after estimating the CCC-GARCH model, there is no structure unmodelled in conditional variances. When D t = D , this test may be viewed as a parsimonious version of Lütkepohl’s test of no multivariate ARCH. The authors point out that their test can also be interpreted as a generalisation of the more parsimonious test by Ling and Li (1997).
The aforementioned tests are tests of Σ t such that in the decomposition Σ t = D t P t D t or Σ t = D t S t P t S t D t , it is assumed P t = P , and the hypothesis to be tested has been D t = D . In this work the focus is on testing H 0 : P t = P . Assuming S t = I , Tse (2000) derived a portmanteau type constancy test of this hypothesis and found that it has reasonable power against the alternatives he was interested in. Péguin-Feissolle and Sanhaji (2016) proposed two portmanteau tests that are in fact extensions to Tse’s test. The authors showed by simulation that the power of their tests is superior to that of Tse. A common feature of these tests is that the alternative is not a correlation matrix.
The TV-STC-GARCH model is a multivariate GARCH model with time-varying GARCH equations and correlations
ε t = H t 1 / 2 ζ t = D t S t P t 1 / 2 ζ t ,
where ε t = ( ε 1 t , , ε N t ) is a stochastic N × 1 vector and H t = D t S t P t S t D t is an N × N conditional covariance matrix of ε t , typically the vector of returns in applications. The diagonal matrix S t = diag ( g 1 t 1 / 2 ( θ g 1 ) , , g N t 1 / 2 ( θ g N ) ) is a matrix of square roots of positive-valued deterministic components to be defined below and D t = diag ( h 1 t 1 / 2 ( θ g 1 , θ h 1 ) , , h N t 1 / 2 ( θ g N , θ h N ) ) contains the conditional standard deviations of ϕ t = S t 1 ε t = ( ϕ 1 t , , ϕ N t ) , where ϕ i t = ε i t / g i t 1 / 2 , i = 1 , , N . In what follows it is assumed that the elements of ϕ t have a first-order GJR-GARCH representation, see Glosten et al. (1993):
h i t ( θ g i , θ h i ) = α i 0 + α i 1 ϕ i , t 1 2 + κ i 1 I ( ϕ i , t 1 < 0 ) ϕ i , t 1 2 + β i 1 h i , t 1 ,
i = 1 , , N . Furthermore, in S t ,
g i t = δ i 0 + j = 1 r i δ i j G i j ( t / T , γ i j , c i j )
with
G i j ( t / T ) = G i j ( t / T , γ i j , c i j ) = ( 1 + exp { γ i j k = 1 K i j ( t / T c i j k ) } ) 1 ,
i = 1 , , N , where γ i j > 0 and c i j = ( c i j 1 , , c i j K i j ) such that c i j 1 c i j K i j . Note that δ i 0 > 0 is assumed known to solve the identification problem arising from both h i t and g i t having an intercept. It is often convenient to set δ i 0 = 1 , but any positive constant will do. Finally, P t is a positive definite deterministically varying covariance matrix of z t = D t 1 S t 1 ε t , and ζ t iid ( 0 , I N ) . For the purposes of this paper it is assumed that P t is rotation invariant: P t = Q Λ t Q , where the matrix Q = ( q 1 , , q n ) holds the time-invariant eigenvectors as its columns, and the time-varying eigenvalues are
Λ t = ( 1 G ( t / T ) ) ( Λ Λ * ) + G ( t / T ) ( Λ + Λ * ) = Λ + { 2 G ( t / T ) 1 } Λ *
with
G ( t / T ) = ( 1 + exp { γ ( t / T c 1 ) ( t / T c 2 ) } ) 1 , γ > 0 .
If changes in the elements of Λ t = diag ( λ 1 t , , λ N t ) are assumed monotonic, the exponent of order one in (6) is sufficient. If nonmonotonicity is allowed, a second-order exponent is necessary. Further note that these elements are required to be positive and sum up to N. It is assumed that the elements of the diagonal matrix Λ satisfy the same conditions, and the elements of the diagonal matrix Λ * sum up to zero. When P t = P , it is assumed that P is a positive definite correlation matrix, in which case H t is a slightly generalised version of the decomposition of the conditional covariance matrix Bollerslev (1990) suggested.
Hall et al. (2021) derived a constancy test in a more general situation in which
P t = { 1 G ( t / T ) } P ( 1 ) + G ( t / T ) P ( 2 ) ,
where G ( t / T ) is defined as in (6) and P ( 1 ) and P ( 2 ) are two positive definite correlation matrices. In that set-up, as a convex combination of these two matrices P t is always a positive definite correlation matrix. Their Lagrange multiplier test statistic of the null hypothesis γ = 0 , i.e., P t = P , is asymptotically χ 2 -distributed with N ( N 1 ) degrees of freedom when the null hypothesis holds.
Even here, the focus is on testing P t = P against the alternative that the matrix varies deterministically with time. As already indicated, P t is not a correlation matrix when P t P . Testing constancy of P t in this framework is motivated by the fact that the test of the null hypothesis H 0 : γ = 0 in (6) involves fewer parameters than the test of Hall et al. (2021) when N > 2 . It may be viewed as a parsimonious version of their test, which is an advantage when N becomes large. When H 0 holds, G ( t / T ) = 1 / 2 , and Λ t Λ . It is seen from (5) and (6) that in that situation the covariance matrix (5) is not identified. Both Λ * , c 1 and c 2 are unidentified nuisance parameters.
In order to derive a test of this null hypothesis, we circumvent the identification problem as in Luukkonen et al. (1988) and develop G ( t / T ) into a Taylor series around the null hypothesis. After reparameterising, (5) becomes
Ψ t = Ψ ( 0 ) + Ψ ( 1 ) t / T + Ψ ( 2 ) ( t / T ) 2 + Ψ ( R ) ,
where Ψ ( R ) is a residual matrix and Ψ ( j ) = diag ( ψ j 1 , , ψ j N ) , j = 0 , 1 , 2 . Requiring the diagonal elements of Ψ t to sum up to N implies that ψ 0 N = N i = 1 N 1 ψ 0 i and ψ j N = i = 1 N 1 ψ j i for j = 1 , 2 . Under H 0 , Ψ ( 0 ) = Λ . The elements ψ j i , i = 1 , , N ; j = 1 , 2 , in (7) are of the form ψ j i = γ j ψ ˜ j i , ψ ˜ j i 0 , j = 1 , 2 , so the new 2 ( N 1 ) -dimensional null hypothesis is H 0 : Ψ ( 1 ) = Ψ ( 2 ) = 0 .
Since we shall construct a Lagrange multiplier test that only requires estimating the model under the null hypothesis we can ignore the diagonal residual matrix Ψ ( R ) because its diagonal is a null vector when H 0 (or H 0 ) holds. It does contribute to the power of the test when the alternative is true. This leads to the following auxiliary covariance matrix:
P t A = Q ( Ψ ( 0 ) + Ψ ( 1 ) t / T + Ψ ( 2 ) ( t / T ) 2 ) Q .
Matrix (8) is a correlation matrix only under H 0 , and its purpose is to function as a basis for a test of constant correlations. We call the model (2) in which (5) is replaced by (8), the auxiliary time-varying correlation GARCH model. It is a device constructed to derive the test and not a data-generating process. Its log-likelihood and score are considered in the next section.
The test we propose is similar to the one by Yang (2014) in that both make use of the spectral decomposition of Σ t . It should be noted, however, that Yang (2014) did not decompose the covariance matrix further into conditional variances and correlations. He constructed instead a test of constancy of the covariance matrix based on this decomposition. Our work may therefore be also seen as a variant of or an extension to Yang (2014).

3. Log-Likelihood and Score of the Auxiliary Model

The log-likelihood of the auxiliary TV-STC-GARCH model for observation t equals
t ( θ ) = k 1 2 i = 1 N ln g i t 1 2 i = 1 N ln h i t 1 2 i = 1 N 1 ln ψ i ( t / T ) 1 2 ln ( N k = 1 N 1 ψ k ( t / T ) ) 1 2 i = 1 N 1 ψ i 1 ( t / T ) w i t 2 1 2 ( N k = 1 N 1 ψ k ( t / T ) ) 1 w N t 2 ,
where ψ i ( t / T ) = ψ 0 i + ψ 1 i t / T + ψ 2 i ( t / T ) 2 , and w i t = q i z t , i = 1 , , N , with z t = D t 1 S t 1 ε t , so cov ( z t ) = P t . The vector θ = ( θ g , θ h , θ ψ ) , where its components are defined as follows: θ g = ( θ g 1 , , θ g N ) with θ g i = ( δ i , γ i , c i ) , where δ i = ( δ i 1 , , δ i r i ) , γ i = ( γ i 1 , , γ i r i ) , and c i = ( c i 1 , , c i r i ) ; θ h = ( θ h 1 , , θ h N ) with θ h i = ( α i 0 , α i 1 , κ i 1 , β i 1 ) ; and θ ψ = ( ψ 0 , ψ 1 , ψ 2 ) , contains the parameters of (8). Let e i be the ith column of the N × N identity matrix and 1 N = ( 1 , , 1 ) an N × 1 vector of ones. For notational purposes define the following N 1 × 3 parameter matrix
Ψ = ψ 01 ψ 11 ψ 21 ψ 0 , N 1 ψ 1 , N 1 ψ 2 , N 1 = ψ 0 ψ 1 ψ 2
and let ψ = vec ( Ψ ) = ( ψ 0 , ψ 1 , ψ 2 ) and ψ ¯ = vec ( Ψ ) = ( ψ ¯ 1 , , ψ ¯ N 1 ) , where ψ ¯ j = ( ψ 0 j , ψ 1 j , ψ 2 j ) , j = 1 , , N 1 . We now state the following result:
Theorem 1.
Consider the auxiliary TV-STC-GARCH model (2) with (8) whose log-likelihood for observation t is defined in (9). The blocks of the average score of the auxiliary log-likelihood are
1 T t = 1 T t ( θ ) θ g i = 1 2 T t = 1 T ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) { e i z t z t ( P t A ) 1 e i 1 }
and
1 T t = 1 T t ( θ ) θ h i = 1 2 T t = 1 T 1 h i t h i t θ h i { e i z t z t ( P t A ) 1 e i 1 }
for i = 1 , , N , and
1 T t = 1 T t ( θ ) ψ ¯ i = 1 2 T t = 1 T { 1 ψ i ( t / T ) ( w i t 2 ψ i ( t / T ) 1 ) 1 N k = 1 N 1 ψ k ( t / T ) w N t 2 N k = 1 N 1 ψ k ( t / T ) 1 } τ t
for i = 1 , , N 1 , where τ t = ( 1 , t / T , ( t / T ) 2 ) . Under H 0 , (10)–(12) become
1 T t = 1 T t ( θ ) θ g i | H 0 = 1 2 T t = 1 T ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) { e i z t z t P 1 e i 1 } ,
1 T t = 1 T t ( θ ) θ h i | H 0 = 1 2 T t = 1 T 1 h i t h i t θ h i { e i z t z t P 1 e i 1 }
and
1 T t = 1 T t ( θ ) ψ ¯ i | H 0 = 1 2 T t = 1 T { 1 ψ 0 i ( w i t 2 ψ 0 i 1 ) 1 N k = 1 N 1 ψ 0 k w N t 2 N k = 1 N 1 ψ 0 k 1 } τ t .
Proof. 
See Appendix B. □

4. Information Matrix

In order to form the test statistic, we need the information matrix of L T = 1 T t = 1 T t ( θ ) . Define g i t 0 / θ g i = g i t / θ g i | θ g i = θ g i 0 and h i t 0 / θ h i = h i t / θ h i | θ h i = θ h i 0 , where θ g i 0 = ( δ i 0 , γ i 0 , c i 0 ) and θ h i 0 = ( α i 0 0 , α i 1 0 , κ i 1 0 , β i 1 0 ) are the true parameter vectors. Let ψ 01 0 = λ 1 0 , , ψ 0 , N 1 0 = λ N 1 0 , ψ 0 N 0 = N k = 1 N 1 ψ 0 k 0 , be the true eigenvalues, so the matrix of true eigenvalues equals Ψ 0 = diag ( ψ 01 0 , , ψ 0 N 0 ) . The true correlation matrix is denoted by P 0 . The information matrix is divided into blocks as follows:
J = lim T 1 T t = 1 T E t θ t θ | H 0 = J θ g θ g J θ g θ h J θ g ψ ¯ J θ h θ h J θ h ψ ¯ J ψ ¯ ψ ¯ .
The following result defines the blocks of (13).
Theorem 2.
The blocks of the information matrix (13) are as follows: The ( i , j ) block, i j , of J θ g θ g equals
[ J θ g θ g ] i j = lim T 1 T t = 1 T E t θ g i t θ g j | H 0 = 1 4 [ 0 1 1 g i r 0 g j r 0 g i r 0 θ g i g j r 0 θ g j d r + lim T 1 T t = 1 T { 1 g i t 0 h i t 0 g i t 0 θ g i h i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ( 1 g j t 0 g j t 0 θ g j + 1 h j t 0 h j t 0 θ g j ) } ] × e i ( P 0 ) 1 e j e i P 0 e j
and
[ J θ g θ g ] i i = lim T 1 T t = 1 T E t θ g i t θ g i | H 0 = 1 4 [ 0 1 ( 1 ( g i r 0 ) 2 g i r 0 θ g i g i r 0 θ g i d r + lim T 1 T t = 1 T 1 h i t 0 h i t 0 θ g i ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) ] × { e i ( P 0 ) 1 e i + 1 } .
The ( i , j ) block, i j , of J θ h θ h equals
[ J θ h θ h ] i j = lim T 1 T t = 1 T E t θ h i t θ h j | H 0 = lim T 1 4 T t = 1 T 1 h i t 0 h j t 0 h i t 0 θ h i h j t 0 θ h j e i ( P 0 ) 1 e j e i P 0 e j
and
[ J θ h θ h ] i i = lim T 1 T t = 1 T E t θ h i t θ h i | H 0 = lim T 1 4 T t = 1 T 1 ( h i t 0 ) 2 h i t 0 θ h i h i t 0 θ h i { e i ( P 0 ) 1 e i + 1 } .
The ( i , j ) sub-block, i j , of J θ g θ h equals
[ J θ g θ h ] i j = lim T 1 T t = 1 T E t θ g i t θ h j | H 0 = lim T 1 4 T t = 1 T ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) 1 h j t 0 h j t 0 θ h j { e i ( P 0 ) 1 e j e i P 0 e j }
and
[ J θ g θ h ] i i = lim T 1 T t = 1 T E t θ g i t θ h i | H 0 = lim T 1 4 T t = 1 T ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) 1 h i t 0 h i t 0 θ h i { e i ( P 0 ) 1 e i + 1 } .
Furthermore, the ( i , j ) sub-block of J θ g ψ ¯ , i , j = 1 , , N , has the form
[ J θ g ψ ¯ ] i j = lim T 1 T t = 1 T E t θ g i t ψ ¯ j | H 0 = 1 4 ( 0 1 1 g i r 0 g i r 0 θ g i r d r + lim T 1 T t = 1 T 1 h i t 0 h i t 0 θ g i τ t ) × { 1 ψ 0 j e i q j q i e j 1 N k = 1 N 1 ψ 0 k e i q N q i e N } ,
where r = ( 1 , r , r 2 ) , and the corresponding sub-block of J θ h ψ ¯ equals
[ J θ h ψ ¯ ] i j = lim T 1 T t = 1 T E t θ h i t ψ ¯ j | H 0 = lim T 1 4 T t = 1 T 1 h i t 0 h i t 0 θ h i τ t { 1 ψ 0 j e i q j q i e j 1 N k = 1 N 1 ψ 0 k e i q N q i e N } .
Finally,
J ψ ¯ ψ ¯ = E t ψ ¯ t ψ ¯ | H 0 = 1 2 ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) 1 1 / 2 1 / 3 1 / 3 1 / 4 1 / 5 ,
where Ψ 0 = diag ( ψ 01 , , ψ 0 , N 1 ) .
Proof. 
See Appendix B. □

5. Test Statistic

Under regularity conditions, Silvennoinen and Teräsvirta (2021) showed that the maximum likelihood estimators of the parameters of the null model (time-varying GARCH equations and constant correlations) are consistent and asymptotically normal. Rewrite (13) as
J = lim T 1 T t = 1 T E t θ t θ | H 0 = J θ g θ g J θ g θ h J θ g ψ 0 J θ g ψ ¯ 12 J θ h θ h J θ h ψ 0 J θ h ψ ¯ 12 J ψ 0 ψ 0 J ψ 0 ψ ¯ 12 J ψ ¯ 12 ψ ¯ 12 ,
where ψ ¯ 12 = ( ψ ¯ 12 , 1 , , ψ ¯ 12 , N 1 ) with ψ ¯ 12 , j = ( ψ 1 j , ψ 2 j ) , j = 1 , , N 1 . Then
J ψ 0 ψ 0 = 1 2 ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) ,
J ψ 0 ψ ¯ 12 = 1 2 ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) 1 / 2 1 / 3
and
J ψ ¯ 12 ψ ¯ 12 = 1 2 ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) 1 / 3 1 / 4 1 / 5 .
Let
J 00 = J θ g θ g J θ g θ h J θ g ψ 0 J θ h θ h J θ h ψ 0 J ψ 0 ψ 0
and
J 0 ψ ¯ 12 = J θ g ψ ¯ 12 J θ h ψ ¯ 12 J ψ 0 ψ ¯ 12 .
Using the Lagrange multiplier principle and the assumption that z t is multivariate normal, we obtain the following statistic for testing H 0 : ψ ¯ 12 , j = 0 , j = 1 , , N 1 :
L M = T 4 { 1 T t = 1 T ( x ^ 1 t 0 τ 12 t , , x ^ N t 0 τ 12 t ) } { J ψ ¯ 12 ψ ¯ 12 J ψ ¯ 12 0 J 00 1 J 0 ψ ¯ 12 } × { 1 T t = 1 T ( x ^ 1 t 0 τ 12 t , , x ^ N t 0 τ 12 t ) } ,
where τ 12 t = ( t / T , ( t / T ) 2 ) , and
x ^ j t = 1 ψ ^ 0 j ( w ^ j t 2 ψ ^ 0 j 1 ) 1 N k = 1 N 1 ψ ^ 0 j ( w ^ N t 2 N k = 1 N 1 ψ ^ 0 j 1 ) ,
where ψ ^ 0 j is the estimate of ψ 0 j under H 0 . In addition, in (16) w ^ i t = q ^ i S ^ t 1 D ^ t 1 ε t , where S ^ t = diag ( g ^ 1 t 1 / 2 , , g ^ N t 1 / 2 ) contains square roots of the estimated deterministic components, D ^ t = diag ( h ^ 1 t 1 / 2 , , h ^ N t 1 / 2 ) contains the estimated conditional standard deviations of ϕ t , and q ^ j is the jth eigenvector of the estimated correlation matrix P ^ under H 0 . Based on the results in Silvennoinen and Teräsvirta (2021), this statistic has an asymptotic χ 2 -distribution with 2 ( N 1 ) degrees of freedom when H 0 holds. To make it operational, the blocks of the information matrix in (15) have to be replaced by their consistent estimators.
If the transition function (6) is assumed monotonic in t / T , that is, t / T c 2 1 , the second-order component can be omitted from the approximation (7), and the N 1 -dimensional null hypothesis becomes ψ 1 = 0 . If this assumption holds, the power of the test increases compared to the situation in which the second-order component is included in the test.
As already discussed, the matrix P t = Q Λ t Q is a correlation matrix only when P t = P , that is, when Λ t Λ . There is one exception to this rule, however. When all correlations are equal, the time-varying matrix P t = Q Λ t Q remains a correlation matrix when Λ t is defined as in (5). In the GARCH context this type of equicorrelation is discussed in Engle and Kelly (2012).
The test statistic (15) can be applied in the general case in which the GARCH component is multiplicative and contains a smooth deterministically varying component. The purpose of this component, S t in (2), is to account for nonstationarity in variance that manifests itself in changing amplitudes of the volatility clusters that ARCH and GARCH models are designed to explain. A cruder way of describing this type of variability is to assume that there are breaks in the variance. This alternative does not fit into the present analysis, however, because breaks at unknown points of time make the log-likelihood ill-behaved. Nevertheless, the statistic (15) does have power against that alternative, although the standard asymptotic theory does not cover it.
If it is assumed that S t = I N and that the GARCH process is weakly stationary, the test statistic continues to be valid. This simplifies the expressions, while the null hypothesis remains unchanged. Setting D t = I N makes it possible to test constancy of P t before specifying the conditional variances. This is discussed in Silvennoinen and Teräsvirta (2021). If both D t = S t = I N , the test is a parsimonious test of constancy of a correlation matrix against the alternative that the correlations change over time. In that case, P t may be a covariance matrix and not necessarily a correlation matrix. The statistic (15) must, however, be modified because the restriction that the eigenvalues sum up to N does not hold for the covariance matrix. With this modification, the test can for instance be used for testing constancy of the error covariance matrix of a vector autoregressive model against deterministically changing covariances; see also Yang (2014).

6. Simulations

In this section we investigate the properties of our test via several simulations. The finer details of the various experiments as well as the tabulated results are found in Appendix C.
We first simulate the size of our test. For this purpose, we choose N = 2 , 5 , 10 , 20 and T = 500 , 1000 , 2000 in (2). All GARCH( 1 , 1 ) equations are standard symmetric GARCH ones, parameterised such that the persistence is 0.95 and kurtosis of ε i t = 4 , i = 1 , , N , or in the next set up, kurtosis of ε i t = 6 , i = 1 , , N . For these simulations, g i t 1 , and the unconditional variance is fixed to one by defining α i 0 = 1 α i 1 β i 1 . The correlation matrix is an equicorrelation matrix (Engle and Kelly 2012) with either ρ = 0.33 or ρ = 0.67 , and we call the model the Constant Equicorrelation (CEC-) GARCH model. Finally, ζ t iid N ( 0 , I N ) .
The test statistic has been derived such that the highest order in the Taylor expansion equals two. In simulations, we include the orders up to four. This is done to find out how the empirical size of the test behaves when flexibility of the statistic (and the dimension of the null hypothesis) is increased to cover more variable and nonmonotonic shifts in correlations. In practice this means that (7) becomes
Ψ t = Ψ ( 0 ) + i = 1 4 Ψ ( i ) ( t / T ) i + Ψ ( R 4 ) ,
where Ψ ( R 4 ) is the residual. The null hypothesis is H 0 : Ψ ( 1 ) ( t / T ) = = Ψ ( 4 ) ( t / T ) 4 = 0 .
The p-value size discrepancy, see Davidson and MacKinnon (1998), results for g i t = 1 and for kurtosis of ε i t equal to 4 and 6, when ρ = 0.33 appear in Figure 1 and Table A6. Although estimating GARCH equations when T = 500 cannot be recommended in practice, this sample size is included in simulations to find out how the test behaves in that situation. The empirical size of the test is very close to its nominal size. In particular, the change in kurtosis does not have any effect on the empirical size. The only exception where the test is slightly oversized is the design in which T = 500 and the order of the polynomial is four.
We move on to the strongly correlated situation, that is, ρ = 0.67 . The size discrepancies are in Figure 2, see also Table A7. The story remains, for most parts, similar to that of the weakly correlated system. Now the test is somewhat oversized when T = 500 and the Taylor polynomial is at least equal to two. The equicorrelation matrix becomes gradually more ill-conditioned as its dimension grows but is still reasonably accurately inverted when N = 20 .
Furthermore, we consider a situation where we replace the equicorrelation matrix with a positive definite matrix comprised of equicorrelation blocks. The block-equicorrelation structure (Engle and Kelly 2012) imposes different equicorrelations between and within blocks of series. We choose N = 12 and N = 16 and blocks of size four. The chosen correlation strengths mimic those of the equicorrelated (weak and strong) levels while maintaining similar condition numbers to ensure fair comparison.1 The only difference in Table A8 compared to the equicorrelation case (Table A6 and Table A7) is that the test is slightly oversized when the order of the polynomial exceeds one.
The remaining results address misspecified GARCH equations. Such misspecification may show up in the covariance as time-variation, even if the correlations happen to be constant. The purpose of these simulations is to find out how well our test is able to detect the resulting time-variation in the eigenvalues.
When g i t is time-varying but this variance is ignored, the model is indeed misspecified. In these simulations, the GARCH equations are TV-GARCH equations with δ 0 = 1 , δ 1 = 3 , γ = 20 and c = 0.5 , with equicorrelation coefficient equal to 0.33 and 0.67 . The slope parameter γ i has been calibrated such that the monotonically increasing G i ( t / T , γ i , c i ) remains practically equal to zero until t / T = 0.25 and (almost) reaches one when t / T = 0.75 . This means that there is a rather mild shift in the (local) unconditional variance in these equations over time, resulting in the amplitude of clusters doubling in size over time. The error covariance matrix is thereby time-varying, whereas the error correlation matrix is constant over time. The reported rejection frequencies in Table A9 indicate that the test detects time-variation even for weakly correlated system (see also Figure 3), and even more so with the correlation of 0.67 (Table A10), which stresses the importance of specifying the GARCH equations properly before testing constancy of correlations. The rejection frequency increases with the sample size and the dimension of the system, and becomes overwhelming when more information against the null hypothesis becomes available. We also experimented with higher values of δ 1 , but because the feature is already well illustrated for δ 1 = 3 , we do not report any additional results here.
GARCH can also be misspecified such that asymmetry in the form of GJR-GARCH is ignored. The simulation design concerning this sets the α 1 = 0 leaving the asymmetric component κ 1 solely responsible for the effect of the past shocks. The parameterisation follows the targets of the previous simulations, that is, the implied kurtosis of four and six, unconditional variance of one and persistence is kept at 0.95 . When the equicorrelation is 0.33 , there is positive size distortion for N 5 , and for each N, an increase in sample size makes very little difference in terms of improving the size. This is seen from the rejection frequencies reported in Table A11, see also Figure 4. The size distortion is already present when N = 2 for the 0.67 equicorrelated case, see Table A12. In situations where the past shocks feed into the volatility via both symmetric and asymmetric channels, the size distortion is milder than in the extreme case discussed here, and will lie somewhere between the results here and those in Table A6 and Table A7. Regardless, it may be concluded that a misspecification in the GARCH equation has a minor impact on constant correlation detection in comparison to the case when the deterministic shift in GARCH is erroneously ignored.
Yet another type of misspecification occurs when there are volatility spillovers between equations that are ignored while correlations remain constant. To this end we employ an equicorrelation version of the Extended CCC-GARCH (ECCC-GARCH) model of Jeantheau (1998) that use CEC with ρ = 0.33 and 0.67 . Applications of the ECCC-GARCH model typically involve rather few series, and we therefore limit our simulations to systems of dimension 2, 3, and 5. The first spillover pattern is a circular one, where the past shocks travel from one volatility to another in a sequence through the system. In the second pattern the spillover shock comes from a single series and enters volatility of all the other series. For details, see Appendix C. The results in Table A13 and Table A14 indicate some size distortion which is, as before, larger the stronger the correlation and also increases with the order of the polynomial used in the test. In these simulations the size distortion is of lesser magnitude than what it was in the previous experiment, where the asymmetry of the GARCH was ignored. It can, however, be expected to vary with the strength of the spillover effect.
Finally, Table A15 and Table A16 and Figure 5 show what happens when, instead of normal, the error vectors are t-distributed with d f = 5 and d f = 8 . Not accounting for this and assuming that the errors are multinormal, causes positive size distortion. Again, the distortion is not very large compared to what is observed in connection with ignoring the time-variation. It increases when the tails grow fatter (degrees of freedom decrease from eight to five) and when the order of the polynomial in the test grows. It may be noted, however, that this design may not be completely realistic. In practice it is quite possible that the GARCH residuals of equation i may seem to follow a t-distribution just because the GARCH component is misspecified, for example by ignoring the deterministic component g i t . Here we simulate the case in which the standard GARCH equation with normal errors for some unknown reason does not adequately describe the conditional variances. Once again, these results suggest that the GARCH equations have to be correctly specified before testing constancy of correlations can be attempted.
It is worth mentioning that when (3) is valid, the error covariance matrix is nonconstant even when the correlations are constant. In that case, the test by Yang (2014) would no doubt reject the null hypothesis of a constant error covariance matrix, whereas our test, after modelling the time-varying error variances, would not reject constancy of the error correlation matrix.
Results of these simulations underline the need of testing adequacy of the GARCH model (constancy, asymmetry spillover effects) before embarking on testing constancy of correlations. There is another very large class of extensions to the standard GARCH model not mentioned yet, namely the GARCH-X model, see Han and Kristensen (2014). Within this class the possibilities of misspecification are almost limitless, and in practice the set of potential exogenous variables has to be restricted by theory considerations. We have therefore refrained from simulating designs involving ignored exogenous variables in the GARCH framework.

7. Application

In order to demonstrate the use of the test we select 26 stocks that have been included in the Dow Jones index during the whole observation period from 2 January 2001 to 31 December 2020 and consider their daily returns. The names, symbols and respective categories of the stocks are listed in Table A1 in Appendix A. We split the observation period into two halves such that the returns from 2001 to the end of 2010 form the first period and the rest belong to the second one. Both samples contain approximately 2500 observations. The first part of the sample includes the periods of turbulence due to the dot-com bubble and GFC, the second is tranquil with a lead-up into the recent Covid-19 events. To perform the tests we first determine the number of transitions in the Multiplicative Time-Varying (MTV) GJR-GARCH equations (it can be zero) using the sequential procedure described in Hall et al. (2021). The 26 estimated GARCH equations (or their g i t specification test results) are not reported here, but the plots of the multiplicative component (3) together with the daily returns appear in Figure 6, Figure 7, Figure 8, Figure 9 and Figure 10.
The first-order test clearly rejects the null of constant correlations. Increasing the order of the polynomial in the test statistic does not affect the conclusions. Although the dimension of the null hypothesis increases from 25 to 100, all tests strongly reject the hypothesis of stable correlations for both observation periods. The p-values of the test are practically zero. If this had been attempted for the HST-test, the corresponding degrees of freedom would have increased from 325 to 1300.
While the main purpose of this example is to demonstrate the use of our tests for a relatively large set of stocks, we also consider stability of the pairwise correlations. The magnitudes of the resulting p-values from the pairwise tests applied to the first part of the sample can be found in Table A2 and Table A3 for the polynomial orders of one and two, respectively. Table A4 and Table A5 contain the corresponding ones for the second part of the sample. In the former, the evidence of time-variation in the correlations is very clear. In the latter, there are more cases where the first-order test fails to reject constancy of correlations. The second-order test, however, does find evidence of time-varying correlations between most pairs of stocks. It appears that the change during the second period can often be nonmonotonic rather than monotonic.
This paper clearly demonstrates that our test is the most practical option when the number of assets is large. When it is small so that both tests are available, we can make comparisons and see how much power may be lost when our parsimonious test is applied instead of the HST-test. To this end, groups of three to four stocks are subsequently examined. The results are consistent in most all cases. Two exceptions are discussed next.
The four stocks representing consumer staples (WMT, WBA), services (VZ), and energy (XOM) form the first example. Our test for 2001–2010 results in p-values of 0.0134 and 0.0000 for test orders one (three degrees of freedom, df) and two (six df), respectively. In 2011–2020, the corresponding p-values are 0.1059 and 0.0001. For the HST-test, the p-values for 2001–2010 are 0.0000 for both polynomial orders (six and 12 df), and for 2011–2020 they are 0.0001 and 0.0000, respectively. The obvious conclusion is that the parsimonious test should mainly be used when the other test is no longer applicable.
The three information technology companies AAPL, IBM and INTC, form an example of the smallest collection of stocks such that our test differs from the HST-test. For 2001–2010, the p-values for the first and second-order versions of our tests with two and four df are 0.0103 and 0.0000. The p-values of the corresponding HST-test (three and six df) are 0.0413 and 0.0000. For the second part of the sample, the p-values of our parsimonious test are 0.3459 and 0.0001, compared to 0.0000 for both orders for the HST-test. Here we note the rather rare occasion (2001–2010, first-order test) in which our test is more powerful than its competitor. An explanation may be found in Table A2. It is seen that only one of the p-values of the three pairwise tests lies below 0.1 . Thus, in the HST-test only one pair weighs towards a rejection, whereas the evidence against the null is more spread out in the test based on the eigenvalues, and the test has one df less than the HST-test.
In this example, the alternative to constancy of correlations is that the correlations vary as a function of time. However, both the parsimonious and the HST test are conditioned on the choice of the transition variable which need not be deterministic. This means that they are equally useful for practitioners who may wish to examine correlation stability over some other indicator than time. The underlying theoretical foundations of the tests are unaffected by such considerations, and hence the integrity of the tests is not compromised.

8. Conclusions

In this paper we derive a test for testing constancy of the correlation matrix in the multivariate time-varying GARCH model. It bears some similarity to the test of constancy of the error covariance matrix in a multivariate model by Yang (2014). However, there are substantial differences between the two tests. In Yang’s test, the model for covariances need not be a GARCH model, whereas our test is designed for a class of multivariate GARCH models. It is based on the decomposition of the error covariance matrix into variances and the correlation matrix as in Bollerslev (1990). The advantage of this decomposition is that one can test constancy of the conditional variances one by one as described in Amado and Teräsvirta (2017) or Hall et al. (2021), and estimate the time-varying variances before considering the constancy of correlations. This makes it possible to examine potential nonconstancy in the error correlation matrix such that time-variation in variances has already been taken care of. The simulation results emphasise the importance of correct specification of GARCH equations before constancy of the correlation matrix is tested.
The test is intended for use in situations in which the number of variables, typically asset returns, is large, and where for this reason the test by Hall et al. (2021) is either not available or suffers from numerical problems. Our simulations evidence the test is reasonably well-behaved as long as the conditional variances are correctly specified. The Dow-Jones example illustrates the use of the test in the entire 26-dimensional system, as well as conducting 325 pairwise tests and tests on some selected subgroups. Pairwise tests, while not the main topic of this paper, would help locate those pairs whose correlations are constant. This in turn would help specifying and estimating the final model.

Author Contributions

Conceptualization, T.T., J.S.J. and A.S.; methodology, T.T., J.S.J. and A.S.; software, A.S. and G.W.; validation, J.K., A.S. and G.W.; formal analysis, T.T. and A.S.; data curation, J.K.; writing T.T. and A.S.; visualization, J.K., A.S. and G.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Supplementary material that includes data for the application, source code for estimation and simulations, as well as the MTVGARCH package version used in the production of this paper can be found at https://econ.au.dk/research/researchcentres/creates/research/creates-research-papers/supplementary-downloads/rp-2022-01/.

Acknowledgments

This research has been supported by Center for Research in Econometric Analysis of Time Series (CREATES). Part of the work for this paper was carried out when the second and the fourth author were visiting the School of Economics and Finance of Queensland University of Technology, Brisbane, whose kind hospitality is gratefully acknowledged. We would like to thank Warwick Sweeney and Integral Technology Solutions for their generous support with computational resources and technical advice on using MS Azure. Comments by three anonymous referees have greatly improved the presentation. Any errors and shortcomings in this work are our sole responsibility.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Application

Table A1. The 26 stocks that have been continuously part of Dow Jones Industrial Average from 2 January 2001 to 31 December 2020.
Table A1. The 26 stocks that have been continuously part of Dow Jones Industrial Average from 2 January 2001 to 31 December 2020.
AAPLApple Inc.Information technology
AXPAmerican Express CompanyFinancial services
BAThe Boeing CompanyAerospace and defense
CATCaterpillar Inc.Construction and Mining
CSCOCisco Systems, Inc.Information technology
CVXChevron CorporationPetroleum industry
DISThe Walt Disney CompanyBroadcasting and entertainment
HDThe Home Depot, Inc.Home Improvement
IBMInternational Business Machines CorporationInformation technology
INTCIntel CorporationSemiconductor industry
JNJJohnson & JohnsonPharmaceutical industry
JPMJPMorgan Chase & Co.Financial services
KOThe Coca-Cola CompanySoft Drink
MCDMcDonald’s CorporationFood industry
MMM3M CompanyConglomerate
MRKMerck & Co., Inc.Pharmaceutical industry
MSFTMicrosoft CorporationInformation technology
NKENike, Inc.Apparel
PFEPfizer Inc.Pharmaceutical industry
PGThe Procter & Gamble CompanyFast-moving consumer goods
TRVThe Travelers Companies, Inc.Insurance
UNHUnitedHealth Group IncorporatedManaged health care
VZVerizon Communications Inc.Telecommunication
WBAWalgreens Boots Alliance, Inc.Retailing
WMTWalmart Inc.Retailing
XOMExxon Mobil CorporationEnergy
Table A2. Pairwise tests of constant correlation. Time period 2 January 2001–31 December 2010. Order of the test = 1. The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
Table A2. Pairwise tests of constant correlation. Time period 2 January 2001–31 December 2010. Order of the test = 1. The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
AAPLAXPBACATCSCOCVXDISHDIBMINTCJNJJPMKOMCDMMMMRKMSFTNKEPFEPGTRVUNHVZWBAWMT
AXP**
BA******
CAT*********
CSCO ******
CVX***************
DIS* ************
HD*******************
IBM********** *******
INTC *********** *
JNJ*****************************
JPM****** ******* ***
KO*********************************
MCD**************************************
MMM*************************************
MRK*********************************************
MSFT *** ****** ******** ************
NKE***************************************************
PFE*****************************************************
PG******************************************************
TRV***********************************************************
UNH***********************************************************
VZ** ********** *********** ************ ***************
WBA*** ******************************* *****************
WMT *** ** *** ****************** ******* *
XOM**********************************************************************
Table A3. Pairwise tests of constant correlation. Time period 2 January 2001–31 December 2010. Order of the test = 2. The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
Table A3. Pairwise tests of constant correlation. Time period 2 January 2001–31 December 2010. Order of the test = 2. The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
AAPLAXPBACATCSCOCVXDISHDIBMINTCJNJJPMKOMCDMMMMRKMSFTNKEPFEPGTRVUNHVZWBAWMT
AXP***
BA******
CAT*********
CSCO************
CVX***************
DIS******************
HD********************
IBM***********************
INTC***************************
JNJ******************************
JPM************ ******************
KO******************* ***********
MCD**************************************
MMM****************************************
MRK*********************************************
MSFT************************************************
NKE***************************************************
PFE******************************************************
PG*******************************************************
TRV************ *********************************************
UNH***********************************************************
VZ*********** **************** ************ ***************
WBA******************** ********************************** **
WMT ****** *** *** ******************* ****
XOM***************************************************************************
Table A4. Pairwise tests of constant correlation. Time period 3 January 2011–31 December 2020. Order of the test = 1 . The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
Table A4. Pairwise tests of constant correlation. Time period 3 January 2011–31 December 2020. Order of the test = 1 . The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
AAPLAXPBACATCSCOCVXDISHDIBMINTCJNJJPMKOMCDMMMMRKMSFTNKEPFEPGTRVUNHVZWBAWMT
AXP
BA ***
CAT **
CSCO****** *
CVX **
DIS ******** ***
HD** *** *** ***
IBM ***** *** *
INTC*** ******** **
JNJ **************************
JPM ** *** ***
KO ******* *********************
MCD ******** ****** ***************
MMM ****** ******* *************
MRK *************** *** *** ******
MSFT*********** **** ** **** ***
NKE*** *** *** ** ***** **
PFE *************************************** **
PG********* ****** ******** ******* ***
TRV ****** ******** ****** * *** ******
UNH***** *** * * **** *
VZ ********* ******* ******** **** ******* **
WBA * **** ****** ***** ***
WMT ******** ***** * ************ *** ******** ***
XOM ** *** ***** *** ************** ********* *******
Table A5. Pairwise tests of constant correlation. Time period 3 January 2011–31 December 2020. Order of the test = 2. The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
Table A5. Pairwise tests of constant correlation. Time period 3 January 2011–31 December 2020. Order of the test = 2. The entries are the magnitudes of the p-values of the test: *** ( p < 0.01 ), ** ( 0.01 < p < 0.05 ), and * ( 0.05 < p < 0.10 ).
AAPLAXPBACATCSCOCVXDISHDIBMINTCJNJJPMKOMCDMMMMRKMSFTNKEPFEPGTRVUNHVZWBAWMT
AXP***
BA
CAT*********
CSCO****** ***
CVX***************
DIS*****************
HD*********************
IBM**********************
INTC******************* ***
JNJ*****************************
JPM ********* ********* ***
KO*********** *********************
MCD********** **********************
MMM ************************************
MRK****************************************
MSFT*******************************************
NKE****************** ************************
PFE ********* ***************************** **
PG*********** *********** *************** ***
TRV ********* ************** * ****** ********
UNH****** ******************* *** *****
VZ****************************************************
WBA *************** *** *********** *** ***
WMT*********** ********************************* ********* ***
XOM*************************************************************************

Appendix B. Proofs

Proof of Theorem 1.
First, recall from (2) that z i t = ε i t / ( h i t 1 / 2 g i t 1 / 2 ) . Then
z i t θ g i = θ g i ( ε i t h i t 1 / 2 g i t 1 / 2 ) = 1 2 ε i t h i t 1 / 2 g i t 3 / 2 g i t θ g i 1 2 ε i t h i t 3 / 2 g i t 1 / 2 h i t θ g i = 1 2 ε i t h i t 1 / 2 g i t 1 / 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) = z i t 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) .
Blocks of the score for the observation t are as follows. First,
t θ g i = ( 1 2 g i t g i t θ g i + 1 2 h i t h i t θ g i ) 1 2 j = 1 N 2 w j t w j t θ g i ψ j 1 ( t / T ) = 1 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) j = 1 N w j t q j z t θ g i ψ j 1 ( t / T )
and, using (A1),
t θ g i = 1 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) + 1 2 j = 1 N w j t q j ( 0 , , 0 , z i t , 0 , , 0 ) × ( 1 h i t h i t θ g i + 1 g i t g i t θ g i ) ψ j 1 ( t / T ) = 1 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) ( j = 1 N z i t w j t q j e i ψ j 1 ( t / T ) 1 ) = 1 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) ( e i z t z t j = 1 N q j ψ j 1 ( t / T ) q j e i 1 ) = 1 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) ( e i z t z t ( P t A ) 1 e i 1 ) ,
where P t A = Q Ψ t Q . In a similar fashion,
t θ h i = 1 2 h i t h i t θ h i 1 2 j = 1 N 2 w j t w j t θ g i ψ j 1 ( t / T ) = 1 2 1 h i t h i t θ h i ( e i z t z t ( P t A ) 1 e i 1 ) .
Next,
t ψ ¯ j = 1 2 ψ ¯ j [ k = 1 N 1 ln ψ k ( t / T ) + ln ( N k = 1 N 1 ψ k ( t / T ) ) + k = 1 N 1 w k t 2 ψ k 1 ( t / T ) + w N t 2 ( N k = 1 N 1 ψ k ( t / T ) ) 1 ] = 1 2 { 1 ψ j ( t / T ) ( w j t 2 ψ j ( t / T ) 1 ) 1 N k = 1 N 1 ψ k ( t / T ) ( w N t 2 N k = 1 N 1 ψ k ( t / T ) 1 ) τ t
for j = 1 , , N 1 . Under H 0 : ψ 1 = ψ 2 = 0 , and so the corresponding blocks are
t θ g i | H 0 = 1 2 ( 1 g i t g i t θ g i + 1 h i t h i t θ g i ) ( e i z t z t ( P 0 ) 1 e i 1 ) ,
where P 0 = Q Ψ 0 Q ,
t θ h i | H 0 = 1 2 1 h i t h i t θ h i ( e i z t z t ( P 0 ) 1 e i 1 )
and
t ( θ ) ψ ¯ j | H 0 = 1 2 { 1 ψ 0 j ( w j t 2 ψ 0 j 1 ) 1 N k = 1 N 1 ψ 0 k ( w N t 2 N k = 1 N 1 ψ 0 k 1 ) } τ t .
This completes the proof. □
In order to prove Theorem 2 we formulate and prove five lemmas.
Lemma A1.
For i j ,
E t θ g i t θ g j | H 0 = 1 4 ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) ( 1 g j t 0 g j t 0 θ g j + 1 h j t 0 h j t 0 θ g j ) e i ( P 0 ) 1 e j e i P 0 e j .
When i = j , i = 1 , , N ,
E t θ g i t θ g i | H 0 = 1 4 ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) { e i ( P 0 ) 1 e i e i P 0 e i + 1 } .
Proof. 
From (A2) it follows that we have to consider
μ 1 = E ( e i z t z t ( P 0 ) 1 e i 1 ) ( e j z t z t ( P 0 ) 1 e j 1 ) .
Write
e i z t z t ( P 0 ) 1 e i = ( e i ( P 0 ) 1 e i ) vec ( z t z t ) ,
so (A3) becomes
μ 1 = ( ( e i P 0 ) 1 e i ) E vec ( z t z t ) vec ( z t z t ) ( ( P 0 ) 1 e j e j ) e i E z t z t ( P 0 ) 1 e i e j E z t z t ( P 0 ) 1 e j + 1 .
Consider the first term on the right-hand size of (A4). From Anderson (2003, p. 64) one obtains
E vec ( z t z t ) vec ( z t z t ) = ( P 0 P 0 ) + ( I N P 0 ) K ( I N P 0 ) + vec ( P 0 ) vec ( P 0 ) ,
where K is an N 2 × N 2 commutation matrix, see Magnus and Neudecker (1979). Applying (A5) to the right-hand size of (A4) yields μ 1 = μ 11 + μ 12 + μ 13 , where
μ 11 = ( e i ( P 0 ) 1 e i ) ( P 0 P 0 ) ( ( P 0 ) 1 e j e j ) = ( e i ( P 0 ) 1 e i ) ( e j P 0 e j ) = e i ( P 0 ) 1 e j e i P 0 e j ,
μ 12 = ( e i ( P 0 ) 1 e i ) ( I N P 0 ) K ( I N P 0 ) ( ( P 0 ) 1 e j e j ) = ( e i ( P 0 ) 1 e i P 0 ) K ( ( P 0 ) 1 e j P 0 e j ) = ( e i ( P 0 ) 1 e i P 0 ) ( P 0 e j ( P 0 ) 1 e j ) = 0
for i j , and 1 for i = j , i = 1 , , N , and
μ 13 = ( e i P 0 ) 1 e i ) vec ( P 0 ) vec ( P 0 ) ( ( P 0 ) 1 e i e i ) = 1 .
Furthermore,
e m E z t z t ( P 0 ) 1 e m = e m e m = 1
for m = i , j , so, in total
E ( e i z t z t ( P 0 ) 1 e i 1 ) ( e j z t z t ( P 0 ) 1 e j 1 ) = e i ( P 0 ) 1 e j e i P 0 e j
for i j . When i = j , consider
μ 1 = E ( e i z t z t ( P 0 ) 1 e i 1 ) 2 = 1 2 E e i z t z t P 0 e i + E ( e i z t z t ( P 0 ) 1 e i ) 2 .
Then the three terms in E ( e i z t z t ( P 0 ) 1 e i ) 2 corresponding to (A6)–(A8) become e i ( P 0 ) 1 e i e i P 0 e i , 1 and 1, respectively, and the result follows. □
Lemma A2.
For i j ,
E t θ g i t θ h j | H 0 = 1 4 ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) 1 h j t 0 h j t 0 θ h j e i ( P 0 ) 1 e j e i P 0 e j .
When i = j ,
E t θ g i t θ h i | H 0 = 1 4 ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) 1 h i t 0 h i t 0 θ h i { e i ( P 0 ) 1 e i + 1 } .
Proof. 
Similar to the proof of Lemma A1 and therefore omitted. □
Lemma A3.
For i j ,
E t θ h i t θ h j | H 0 = 1 4 1 h i t 0 h j t 0 h i t 0 θ h i h j t 0 θ h j e i ( P 0 ) 1 e j e i ( P 0 ) 1 e j .
When i = j ,
E t θ h i t θ h i | H 0 = 1 4 1 ( h i t 0 ) 2 h i t 0 θ h i h i t 0 θ h i { e i ( P 0 ) 1 e i + 1 } .
Proof. 
Similar to the proof of Lemma A1 and therefore omitted. □
Lemma A4.
The expectation E t θ g i t ψ ¯ j | H 0 equals
E t θ g i t ψ ¯ j | H 0 = 1 2 ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) τ t × { ψ 0 j 1 e i q j e j q i + ( N k = 1 N 1 ψ 0 k ) 1 e i q N e N q i }
and, similarly,
E t θ h i t ψ ¯ j | H 0 = 1 2 1 h i t h i t 0 θ h i τ t { ψ 0 j 1 e i q j e j q i + ( N k = 1 N 1 ψ 0 k ) 1 e i q N e N q i } ,
j = 1 , , N 1 .
Proof. 
In order to prove (A9), consider the expectation
μ 2 = E ( e i z t z t ( P 0 ) 1 e i 1 ) { ( q j q j ) vec ( z t z t ) 1 ψ 0 j 1 } = ( e i ( P 0 ) 1 e i ) E vec ( z t z t ) vec ( z t z t ) ( q j q j ) 1 ψ 0 j e i E z t z t ( P 0 ) 1 e i ( q j q j ) vec ( E z t z t ) 1 ψ 0 j + 1 = ( e i ( P 0 ) 1 e i ) E vec ( z t z t ) vec ( z t z t ) ( q j q j ) 1 ψ 0 j 1 .
Inserting (A5) to (A11) yields μ 2 = μ 21 + μ 22 + μ 23 1 , where
μ 21 = ( e i ( P 0 ) 1 e i ) ( P 0 P 0 ) ( q j q j ) 1 ψ 0 j = ( e i e i P 0 ) ( q j q j ) 1 ψ 0 j = e i q j e i P 0 q j 1 ψ 0 j = e i q j q i e j ,
μ 22 = ( e i ( P 0 ) 1 e i ) ( I N P 0 ) K ( I N P 0 ) ( q j q j ) 1 ψ 0 j = ( e i ( P 0 ) 1 e i P 0 ) K ( q j P 0 q j ) 1 ψ 0 j = ( e i ( P 0 ) 1 e i P 0 ) ( P 0 q j q j ) 1 ψ 0 j = e i q j q i e j
and
μ 23 = ( e i ( P 0 ) 1 e i ) vec ( P 0 ) vec ( P 0 ) ( q j q j ) 1 ψ 0 j = ( e i e i ) ( q j P 0 q j ) 1 ψ 0 j = 1 .
In total,
( e i ( P 0 ) 1 e i ) E vec ( z t z t ) vec ( z t z t ) ( q j q j ) 1 ψ 0 j = 2 e i q j q i e j + 1 .
Thus, from (A12),
E ( e i z t z t ( P 0 ) 1 e i 1 ) ( q j q j ) vec ( z t z t ) 1 ψ 0 j 1 = 2 e i q j q i e j .
Equation (A10) is proved in a similar fashion. □
Lemma A5.
E t ψ ¯ t ψ ¯ = 1 2 ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) ( τ t τ t ) ,
where ψ ¯ = ( ψ ¯ 1 , , ψ ¯ N 1 ) with ψ ¯ j = ( ψ 0 j , ψ 1 j , ψ 2 , j ) , j = 1 , , N 1 , and Ψ 0 = diag ( ψ 01 , , ψ 0 , N 1 ) .
Proof. 
Under H 0 , w j t = q j z t iid N ( 0 , ψ 0 j ) and w j t 2 / ψ 0 j χ 2 ( 1 ) . Thus,
1 ψ 0 j 2 E ( w j t 2 ψ 0 j 1 ) 2 = 2 ψ 0 j 2 ,
j = 1 , , N , where ψ 0 N = N k = 1 N 1 ψ 0 k , and
1 ψ 0 l ψ 0 j E ( w i t 2 ψ 0 l 1 ) ( w j t 2 ψ 0 j 1 ) = 0
for l j . Then,
E t ψ k j t ψ i j | H 0 = 1 4 ( t T ) k + i [ 1 ψ 0 j 2 E ( w j t 2 ψ 0 j 1 ) 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 E ( w N t 2 N k = 1 N 1 ψ 0 k 1 ) 2 ] = 1 2 ( t T ) k + i ( 1 ψ 0 j 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 )
for j = 1 , , N 1 , and
E t ψ k l t ψ i j | H 0 = 1 2 ( t T ) k + i 1 ( N k = 1 N 1 ψ 0 k ) 2
for l j . In matrix form,
E t ψ ¯ t ψ ¯ = 1 2 ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) ( τ t τ t ) ,
which is the desired result. □
Proof of Theorem 2.
In order to prove the theorem, begin by considering the limit of 1 T t = 1 T E t θ g i t θ g j as T . From Lemma A1, rescaling time to the unit interval and denoting t / T = [ T r ] / T , 0 < r 1 , one obtains
1 T t = 1 T E t θ g i t θ g j | H 0 = 1 4 T t = 1 T ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) ( 1 g j t 0 g j t 0 θ g j + 1 h j t 0 h j t 0 θ g j ) e i ( P 0 ) 1 e j e i P 0 e j = [ 1 4 T t = 1 T 1 ( g i t 0 ) 2 g i t 0 θ g i g j t 0 θ g j + 1 4 T t = 1 T { 1 g i t 0 h j t 0 g i t 0 θ g i h j t 0 θ g j + 1 h i t 0 h i t 0 θ g i ( 1 g j t 0 g j t 0 θ g j + 1 h j t 0 h j t 0 θ g j ) } ] e i ( P 0 ) 1 e j e i P 0 e j .
Consider the first term on the r.h.s. of (A13) and denote t / T = [ T r ] / T , 0 < r 1 . One obtains
1 4 t = 1 T t / T ( t + 1 ) / T 1 ( g i [ T r ] / T 0 ) 2 g i [ T r ] / T 0 θ g i g i [ T r ] / T 0 θ g i d r = 1 4 1 / T ( T + 1 ) / T 1 ( g i [ T r ] / T 0 ) 2 g i [ T r ] / T 0 θ g i g i [ T r ] / T 0 θ g i d r 1 4 0 1 1 ( g i r 0 ) 2 g i r 0 θ g i g i r 0 θ g i d r
as T . Consequently,
1 T t = 1 T E t θ g i t θ g j | H 0 1 4 [ 0 1 1 ( g i r 0 ) 2 g i r 0 θ g i g i r 0 θ g i d r + lim T 1 T t = 1 T { 1 g i t 0 h j t 0 g i t 0 θ g i h j t 0 θ g j + 1 h i t 0 h i t 0 θ g i ( 1 g j t 0 g j t 0 θ g j + 1 h j t 0 h j t 0 θ g j ) } ] { e i ( P 0 ) 1 e j e i P 0 e j 1 } = [ J θ g θ g ] i j
and when i = j ,
1 T t = 1 T E t θ g i t θ g i | H 0 1 4 [ 0 1 1 ( g i r 0 ) 2 g i r 0 θ g i g i r 0 θ g i d r + lim T 1 T t = 1 T ( 1 h i t 0 g i r 0 g i t 0 θ g i h i r 0 θ g i + 1 h i t 0 h i t 0 θ g i ( 1 g j t 0 g i t 0 θ g i + 1 h j t 0 h i t 0 θ g i ) ] { e i ( P 0 ) 1 e i + 1 } = [ J θ g θ g ] i i
as T . In a similar fashion, from Lemma A3, for i j one obtains
1 T t = 1 T E t θ h i t θ h j | H 0 lim T 1 4 T t = 1 T 1 h i t 0 h j t 0 h i t 0 θ h i h j t 0 θ h j e i ( P 0 ) 1 e j e i P 0 e j = [ J θ h θ h ] i j
and when i = j ,
1 T t = 1 T E t θ h i t θ h i | H 0 lim T 1 4 T t = 1 T 1 ( h i t 0 ) 2 h i t 0 θ h i h i t 0 θ h i { e i ( P 0 ) 1 e i + 1 } = [ J θ h θ h ] i i
as T . Applying Lemma A2, for i j , one obtains
1 T t = 1 T E t θ g i t θ h j | H 0 lim T 1 4 T t = 1 T ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) 1 h j t 0 h j t 0 θ g j e i ( P 0 ) 1 e j e i P 0 e j = [ J θ g θ h ] i j
and when i = j ,
1 T t = 1 T E t θ g i t θ h i | H 0 lim T 1 4 T t = 1 T ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) 1 h i t 0 h i t 0 θ g i { e i ( P 0 ) 1 e i + 1 } = [ J θ g θ h ] i i
as T . Applying Lemma A4 and using the same arguments as above, one obtains
1 T t = 1 T E t θ g i t ψ ¯ j | H 0 = 1 2 T t = 1 T ( 1 g i t 0 g i t 0 θ g i + 1 h i t 0 h i t 0 θ g i ) τ t × ( 1 ψ 0 j e i q j q i e j 1 N k = 1 N 1 ψ 0 k e i q N q i e N ) 1 2 ( 0 1 1 g i r 0 g i r 0 θ g i r d r + lim T 1 T t = 1 T 1 h i t 0 h i t 0 θ g i τ t ) × ( 1 ψ 0 j e i q j q i e j 1 N k = 1 N 1 ψ 0 k e i q N q i e N ) = [ J θ g ψ ¯ ] i j ,
where r = ( 1 , r , r 2 ) , and
1 T t = 1 T E t θ h i t ψ ¯ j | H 0 1 2 T t = 1 T 1 h i t 0 h i t 0 θ h i τ t × ( 1 ψ 0 j e i q j q i e j 1 N k = 1 N 1 ψ 0 k e i q N q i e N ) = [ J θ h ψ ¯ ] i j
as T . Finally, from Lemma A5 it follows that
t = 1 T E t ψ ¯ t ψ ¯ ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) 0 1 1 r r 2 r 2 r 3 r 4 d r = ( Ψ 0 2 + 1 ( N k = 1 N 1 ψ 0 k ) 2 1 N 1 1 N 1 ) 1 1 / 2 1 / 3 1 / 3 1 / 4 1 / 5
as t T and T . This completes the proof of Theorem 2. □

Appendix C. Simulation Details and Results

In this Section we present further details of the various simulations discussed in the paper, as well as further investigations of the proposed test. All simulations presented here are based on 2500 replications. The version of R used is 4.1.0. We have developed our own R package, ‘mtvgarch’ to support this research into multivariate, time-varying GARCH models. The package is not currently available on CRAN, but is available upon request. The version used on this paper is 0.8.54. The code is maintained in a private GitHub repository.
The processing of the simulations is very compute-resource intensive. The mtvgarch package uses the doParallel package (available on CRAN) to parallelise the processing. This should be done using a MPP (massively-parallel-processing) array, but will also work on a multi-core desktop PC. A minimum of 8 logical processors and 32GB RAM is sufficient to run most simulations, but will be slow and will not handle the higher dimensional cases. We recommended reducing (or removing) the parallelisation when the execution of the code results in CPU or Memory usage approaching 100 percent. MS Azure Virtual Machines (VM) were used to do a lot of the processing. The operating system was Windows Server 2019 and the size was Standard-F8s-v2 with 8 vCPU’s and 64GB RAM.2 Our VM’s took approximately 10 hours to process simulations where N = 20 and T = 2000 .

Appendix C.1. Size

Table A6 and Table A7 contain the size simulations, where the DGP is a CEC-GARCH (constant equicorrelation). For each series, g t = 1 and the parameterisation of the GARCH equation is such that the persistence is 0.95 and kurtosis is set to 4 in the first experiment, and to 6 in the second. That is, α 1 = 0.1104 , β 1 = 0.8396 in the former, and α 1 = 0.1561 , β 1 = 0.7939 for the latter. The GARCH intercept is set to 1 α 1 β 1 to standardise the unconditional variance to unity. The equicorrelation coefficient is equal to 0.33 in the former and 0.67 in the latter. The transition variable in the test is a linear time trend. The dimension N ranges from 2 to 20, and sample size T from 500 to 2000. Note that the smallest size T = 500 is no longer feasible for N = 20 .
We extend the previous set-up by defining the constant correlation matrix as having a block structure. The system of N series is divided into subgroups consisting of four series. Group i is described as having an equicorrelated state with ρ i as the correlation parameter, i = 1 , , N / 4 . The correlation between groups i and j is defined as ρ i ρ j . This structure ensures positive definiteness of the resulting correlation matrix. We consider N = 12 (three groups of four series), first with ρ = ( 0.2 , 0.3 , 0.4 ) and then ρ = ( 0.25 , 0.5 , 0.75 ) . The condition numbers of the resulting matrices are similar ( 7.13 and 25.69 ) to the ones for equicorrelated matrices of the same dimension with correlation 0.33 (condition number C = 7 ) and 0.67 (condition number C = 25 ), respectively. This is important, because there is an introduced error associated with the matrix inversions that take place during the computation of the test statistic, and the error gets larger the higher the dimension N and the closer the matrix is to singularity. Setting the condition numbers equal will ensure the error is at par across the models and the results are comparable. We further extend the set up to N = 16 (four groups of four series), with ρ = ( 0.10 , 0.20 , 0.35 , 0.45 ) and ρ = ( 0.25 , 0.35 , 0.55 , 0.75 ) . The condition numbers for these matrices are 9.20 and 32.21 , again aligning with those of equicorrelated systems of the same size ( C = 9 when ρ = 0.33 , and C = 33 when ρ = 0.67 ). The GARCH parameterisation is the same as in the first experiment, targeting persistence 0.95 and kurtosis 4 and 6. The simulation results are presented in Table A8.

Appendix C.2. Misspecified Variance

The next experiment investigates the effect of neglecting the TV-component. That is, the DGP is a TV-CEC-GARCH, but the baseline volatility shift is ignored at the estimation stage, and only a CEC-GARCH model is estimated. As before, the GARCH equations are set up with persistence of 0.95 , kurtosis of 4 and 6, α 0 = 1 α 1 β 1 for each series, and two strengths of equicorrelation are examined, 0.33 and 0.67 . The TV-component has a transition located at the center of the sample, and the transition variable is a linear time trend. The speed of the transition is set to γ = 20 , which translates to a transition that gradually begins at the first quartile and finishes at the third. The magnitude of the increase in the volatility from the initial level of δ 0 = 1 is set to δ 1 = 3 in the first simulation, and to δ 1 = 8 in the second one, which effectively doubles and triples the standard deviations, respectively. The results for δ 1 = 3 are presented in Table A9 and Table A10. Because the result indicates a very strong tendency to reject the null even at the rather modest increase in variance, the results for δ 1 = 8 are omitted.
Another experiment investigates the sensitivity of the test to the correctness of the GARCH model specification. In this case the GARCH equation is misspecified such that it includes an asymmetry component (GJR-GARCH), but this is ignored when the model is estimated and the test statistic computed. To keep the results comparable, the parameters are chosen such that the implied kurtosis levels are 4 and 6, in addition to keeping the unconditional variance equal to one ( α 0 = 1 α 1 0.5 κ 1 β 1 for each series) and persistence at 0.95 . We choose to look at the extreme case where the effect of the past shock is inherited only from the negative shocks (i.e., α 1 = 0 ). This yields κ 1 = 0.14 ,   β 1 = 0.88 for the case of kurtosis = 4 and κ 1 = 0.198 , β 1 = 0.851 when kurtosis = 6 . The results are tabulated in Table A11 and Table A12 for the two levels of correlation ( 0.33 and 0.67 , respectively).
To investigate the sensitivity of the test to volatility spillovers we use the Extended CEC (ECEC) model which is a special case of the Extended CCC (ECCC) model of Jeantheau (1998). We consider two patterns for the spillover effects for the past shocks (excluding spillovers from past volatilities). First is a circular pattern, where the past shock of the first series enters the next period’s volatility of the second series, the past shock of the second enters the volatility of the third, and so on. The past shock of the last series then enters the volatility of the first series. The second set up is a spillover from a single source to all other series. The parameterisation mimics the earlier simulations in that persistence is set to 0.95 , and kurtosis is 4. That is, β 1 = 0.8396 and α 1 = 0.0704 , and the spillover coefficient is 0.04 . For the single source case, the first series has no spillover effect, and thus its α 1 = 0.1104 . The intercept is again set to 0.05 for unit conditional variance for each series. For the correlation part we use the CEC models with weak and strong correlations ( ρ = 0.33 and 0.67 , respectively). In practice, the ECCC models are used in low-dimensional applications, and therefore we choose to use N = 2 , 3 , 5 . The results are found in Table A13 and Table A14.

Appendix C.3. Misspecified Error Distribution

As the last investigation we look into the effect of nonnormality of the error distribution. We choose t-distribution with d f = 8 and d f = 5 . To create multivariate t-distributed data, the individual noise series are first standardised to have unit variance. The correlation matrix is again an equicorrelated one, with ρ = 0.33 and ρ = 0.67 , as before. The resulting data is thus correlated multivariate t, with t-distributed (standardised) marginals. The GARCH parameters are chosen such that the fourth moment still exists, and the resulting kurtosis is reasonable. We also wish to keep the persistence at 0.95 to allow for comparison with the normal cases discussed earlier, and the GARCH intercept is set to 1 α 1 β 1 . To this end, we choose α 1 = 0.06 and β 1 = 0.89 when d f = 8 (the implied kurtosis is 5.17 ), and α 1 = 0.03 and β 1 = 0.92 for d f = 5 (the implied kurtosis is 9.72 ). The results of the size simulations are presented in Table A15 and Table A16.
Table A6. Size of the test. The data is generated from a CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.33 . 2500 replications.
Table A6. Size of the test. The data is generated from a CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.33 . 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0100.0480.108 0.0090.0530.102 0.0080.0490.107 0.0130.0540.099
21000 0.0120.0410.087 0.0100.0460.091 0.0120.0480.102 0.0090.0490.093
22000 0.0080.0450.097 0.0080.0470.088 0.0090.0450.092 0.0100.0460.090
5500 0.0130.0580.107 0.0150.0680.124 0.0190.0700.130 0.0170.0710.126
51000 0.0100.0510.101 0.0140.0520.102 0.0140.0600.113 0.0170.0570.110
52000 0.0100.0520.103 0.0080.0500.107 0.0110.0480.106 0.0130.0550.109
10500 0.0090.0500.106 0.0100.0620.121 0.0130.0700.122 0.0190.0640.125
101000 0.0100.0540.101 0.0100.0560.107 0.0120.0540.118 0.0120.0580.108
102000 0.0100.0540.102 0.0120.0550.114 0.0140.0580.104 0.0140.0640.118
201000 0.0120.0500.088 0.0090.0520.099 0.0090.0520.103 0.0090.0510.101
202000 0.0150.0480.094 0.0120.0500.103 0.0100.0500.100 0.0110.0560.107
Panel B
2500 0.0100.0490.104 0.0120.0560.104 0.0100.0520.106 0.0140.0580.102
21000 0.0120.0400.085 0.0100.0450.092 0.0120.0480.102 0.0090.0500.094
22000 0.0080.0450.094 0.0070.0480.087 0.0100.0440.095 0.0090.0440.092
5500 0.0130.0590.108 0.0180.0720.126 0.0200.0740.135 0.0210.0750.134
51000 0.0110.0500.101 0.0120.0510.100 0.0140.0560.108 0.0140.0530.109
52000 0.0100.0540.102 0.0080.0540.110 0.0110.0510.110 0.0150.0580.108
10500 0.0100.0530.104 0.0100.0660.128 0.0160.0760.133 0.0210.0720.133
101000 0.0120.0540.104 0.0120.0530.108 0.0120.0540.116 0.0160.0630.112
102000 0.0100.0510.101 0.0120.0580.119 0.0160.0600.107 0.0160.0660.124
201000 0.0120.0500.090 0.0100.0520.102 0.0100.0550.103 0.0100.0540.103
202000 0.0140.0480.093 0.0120.0480.107 0.0090.0550.101 0.0130.0560.116
Table A7. Size of the test. The data is generated from a CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.67 . 2500 replications.
Table A7. Size of the test. The data is generated from a CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.67 . 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0110.0600.112 0.0150.0630.124 0.0160.0640.124 0.0180.0690.117
21000 0.0100.0450.090 0.0130.0500.094 0.0130.0520.104 0.0130.0550.105
22000 0.0080.0480.093 0.0100.0480.094 0.0120.0430.102 0.0120.0480.094
5500 0.0160.0590.107 0.0230.0740.134 0.0260.0860.152 0.0280.0880.154
51000 0.0100.0530.108 0.0170.0600.107 0.0220.0670.120 0.0200.0700.126
52000 0.0130.0500.102 0.0120.0620.116 0.0140.0680.120 0.0170.0610.128
10500 0.0120.0560.108 0.0170.0750.144 0.0200.0790.147 0.0240.0890.160
101000 0.0120.0600.116 0.0160.0610.120 0.0160.0660.126 0.0230.0700.129
102000 0.0140.0560.104 0.0120.0620.120 0.0140.0600.113 0.0170.0700.124
201000 0.0110.0560.108 0.0130.0630.115 0.0120.0650.130 0.0180.0720.133
202000 0.0120.0480.104 0.0110.0520.108 0.0120.0510.107 0.0140.0560.113
Panel B
2500 0.0120.0610.112 0.0170.0710.128 0.0210.0680.130 0.0210.0720.126
21000 0.0100.0450.091 0.0130.0500.100 0.0130.0530.106 0.0120.0580.108
22000 0.0090.0480.094 0.0100.0500.095 0.0120.0490.105 0.0120.0500.102
5500 0.0170.0610.113 0.0250.0830.143 0.0310.0940.166 0.0360.0980.162
51000 0.0100.0530.108 0.0190.0630.113 0.0240.0710.126 0.0210.0750.132
52000 0.0130.0500.102 0.0160.0680.122 0.0180.0710.128 0.0220.0730.138
10500 0.0140.0560.115 0.0240.0860.156 0.0320.1000.164 0.0360.1130.184
101000 0.0140.0600.118 0.0200.0660.121 0.0210.0730.135 0.0250.0810.145
102000 0.0150.0540.106 0.0160.0660.126 0.0180.0660.122 0.0200.0800.136
201000 0.0110.0600.110 0.0170.0680.124 0.0180.0710.130 0.0230.0790.144
202000 0.0110.0520.102 0.0140.0600.118 0.0150.0590.119 0.0190.0690.128
Table A8. Size of the test. The data is generated from a block-correlation-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B). The condition numbers (C) in the top and bottom section of each panel correspond to a weak and strong correlation, respectively. 2500 replications.
Table A8. Size of the test. The data is generated from a block-correlation-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B). The condition numbers (C) in the top and bottom section of each panel correspond to a weak and strong correlation, respectively. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T C 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
1210007.130.0130.0580.116 0.0140.0580.117 0.0120.0620.117 0.0150.0640.120
1220007.130.0090.0540.100 0.0110.0510.108 0.0150.0600.111 0.0180.0640.119
1610009.200.0130.0530.114 0.0190.0640.125 0.0140.0620.122 0.0140.0630.126
1620009.200.0100.0520.109 0.0140.0640.119 0.0100.0680.118 0.0180.0670.121
12100025.690.0150.0620.111 0.0190.0720.139 0.0220.0740.132 0.0220.0750.138
12200025.690.0100.0520.103 0.0170.0630.124 0.0120.0750.125 0.0200.0750.135
16100032.210.0090.0600.120 0.0150.0700.128 0.0170.0730.130 0.0170.0760.138
16200032.210.0100.0550.112 0.0140.0710.116 0.0110.0690.124 0.0160.0700.133
Panel B
1210007.130.0130.0590.118 0.0160.0640.122 0.0140.0660.126 0.0160.0680.122
1220007.130.0080.0530.098 0.0140.0640.116 0.0180.0640.122 0.0270.0760.132
1610009.200.0140.0580.114 0.0210.0700.130 0.0170.0740.129 0.0160.0680.134
1620009.200.0100.0530.107 0.0170.0700.129 0.0130.0750.124 0.0240.0780.136
12100025.690.0140.0640.114 0.0200.0790.141 0.0240.0800.142 0.0290.0840.150
12200025.690.0110.0530.107 0.0200.0690.140 0.0160.0810.136 0.0290.0890.159
16100032.210.0080.0600.120 0.0210.0760.138 0.0190.0810.140 0.0230.0870.149
16200032.210.0110.0580.114 0.0210.0790.134 0.0170.0760.138 0.0280.0930.157
Table A9. Rejection frequencies: misspecified deterministic variance component. The data is generated from a TV-CEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and the TV-component has δ 0 = 1 , δ 1 = 3 , c = 0.5 and γ = 20 , and equicorrelation coefficient of 0.33 . The test ignores the TV-component. 2500 replications.
Table A9. Rejection frequencies: misspecified deterministic variance component. The data is generated from a TV-CEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and the TV-component has δ 0 = 1 , δ 1 = 3 , c = 0.5 and γ = 20 , and equicorrelation coefficient of 0.33 . The test ignores the TV-component. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0520.1480.241 0.0370.1340.229 0.0300.1120.199 0.0310.0910.178
21000 0.0720.2090.316 0.0530.1730.289 0.0430.1400.239 0.0390.1270.209
22000 0.1250.3070.417 0.0950.2530.376 0.0790.2180.336 0.0640.1950.297
5500 0.2930.5170.630 0.3100.5590.680 0.2210.4500.590 0.1680.3680.514
51000 0.4860.6800.775 0.4520.6800.776 0.3430.5830.703 0.2800.5000.630
52000 0.7180.8620.915 0.6780.8490.911 0.5950.7820.862 0.5170.7190.808
10500 0.7680.8940.928 0.8610.9540.972 0.7620.9020.951 0.6510.8420.902
101000 0.9140.9590.976 0.9420.9810.990 0.8840.9600.978 0.8100.9270.959
102000 0.9900.9950.998 0.9900.9970.999 0.9800.9930.997 0.9630.9890.995
201000 0.9991.0001.000 1.0001.0001.000 1.0001.0001.000 0.9981.0001.000
202000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000
Panel B
2500 0.0500.1410.228 0.0360.1230.211 0.0280.1040.186 0.0280.0830.164
21000 0.0750.2140.320 0.0530.1700.282 0.0440.1400.238 0.0380.1290.204
22000 0.1460.3400.458 0.1090.2740.400 0.0930.2410.361 0.0750.2190.326
5500 0.2760.4900.604 0.2540.4860.615 0.1830.3830.524 0.1370.3160.448
51000 0.4980.7080.785 0.4210.6640.761 0.3310.5690.687 0.2720.4810.622
52000 0.8020.9130.948 0.7520.8930.939 0.6750.8440.906 0.6020.7890.856
10500 0.7460.8800.921 0.7790.9160.956 0.6520.8350.903 0.5540.7630.846
101000 0.9280.9700.984 0.9360.9760.988 0.8640.9520.972 0.7920.9140.954
102000 0.9961.0001.000 0.9960.9990.999 0.9910.9980.999 0.9840.9970.998
201000 0.9991.0001.000 1.0001.0001.000 1.0001.0001.000 0.9951.0001.000
202000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000
Table A10. Rejection frequencies: misspecified deterministic variance component. The data is generated from a TV-CEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and the TV-component has δ 0 = 1 , δ 1 = 3 , c = 0.5 and γ = 20 , and equicorrelation coefficient of 0.67 . The test ignores the TV-component. 2500 replications.
Table A10. Rejection frequencies: misspecified deterministic variance component. The data is generated from a TV-CEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and the TV-component has δ 0 = 1 , δ 1 = 3 , c = 0.5 and γ = 20 , and equicorrelation coefficient of 0.67 . The test ignores the TV-component. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.2270.4300.537 0.2260.4650.600 0.1820.4050.547 0.1580.3530.488
21000 0.3420.5470.664 0.3280.5680.677 0.2840.5210.642 0.2420.4640.601
22000 0.5020.6990.777 0.4860.6980.790 0.4490.6450.750 0.4130.6120.712
5500 0.6880.8280.876 0.8180.9240.955 0.7640.9010.942 0.6950.8600.919
51000 0.8190.9000.930 0.8830.9480.969 0.8430.9360.962 0.8000.9110.952
52000 0.9410.9730.983 0.9620.9850.991 0.9440.9780.987 0.9190.9720.983
10500 0.8900.9340.955 0.9740.9930.995 0.9640.9880.996 0.9480.9840.990
101000 0.9480.9740.980 0.9880.9940.997 0.9820.9940.996 0.9730.9920.995
102000 0.9910.9940.996 0.9960.9990.999 0.9950.9990.999 0.9910.9970.998
201000 0.9860.9940.998 0.9981.0001.000 0.9980.9991.000 0.9990.9991.000
202000 0.9991.0001.000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000
Panel B
2500 0.2000.4110.521 0.1850.4150.542 0.1540.3560.491 0.1280.3020.433
21000 0.3450.5560.672 0.3080.5480.657 0.2700.5060.620 0.2350.4450.582
22000 0.5710.7540.826 0.5240.7350.823 0.4940.6930.790 0.4610.6560.752
5500 0.6680.8160.871 0.7430.8830.929 0.6680.8420.902 0.5980.7940.871
51000 0.8360.9130.942 0.8680.9390.962 0.8160.9160.950 0.7800.8940.934
52000 0.9750.9860.990 0.9770.9910.995 0.9660.9860.992 0.9510.9830.991
10500 0.8840.9340.954 0.9560.9810.991 0.9360.9760.986 0.9030.9610.981
101000 0.9570.9790.984 0.9820.9920.996 0.9740.9900.994 0.9600.9870.991
102000 0.9960.9980.999 0.9991.0001.000 0.9980.9990.999 0.9960.9980.999
201000 0.9920.9980.999 0.9991.0001.000 0.9971.0001.000 0.9970.9991.000
202000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000 1.0001.0001.000
Table A11. Rejection frequencies: misspecified GARCH equation. The data is generated from a CEC-GJR-GARCH with the GJR-GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.33 . The test ignores the asymmetric GJR-component. 2500 replications.
Table A11. Rejection frequencies: misspecified GARCH equation. The data is generated from a CEC-GJR-GARCH with the GJR-GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.33 . The test ignores the asymmetric GJR-component. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0100.0540.104 0.0110.0560.113 0.0110.0540.109 0.0120.0540.109
21000 0.0120.0520.094 0.0110.0470.092 0.0150.0560.106 0.0140.0520.098
22000 0.0090.0530.103 0.0110.0490.100 0.0100.0520.109 0.0090.0510.112
5500 0.0180.0710.120 0.0250.0820.149 0.0280.0890.149 0.0280.0900.156
51000 0.0160.0690.131 0.0200.0800.143 0.0240.0860.155 0.0240.0930.157
52000 0.0170.0640.134 0.0150.0790.147 0.0190.0860.157 0.0220.0830.153
10500 0.0220.0890.146 0.0320.1130.197 0.0380.1260.209 0.0340.1170.199
101000 0.0240.0900.151 0.0290.1060.179 0.0310.1100.197 0.0350.1160.198
102000 0.0190.0820.144 0.0290.1010.182 0.0300.1140.188 0.0390.1240.210
201000 0.0300.0940.155 0.0460.1370.228 0.0580.1680.267 0.0610.1790.285
202000 0.0340.1060.170 0.0490.1550.236 0.0580.1600.261 0.0630.1780.274
Panel B
2500 0.0110.0560.105 0.0120.0560.116 0.0130.0560.109 0.0140.0570.109
21000 0.0110.0540.094 0.0120.0500.095 0.0160.0600.109 0.0160.0540.101
22000 0.0120.0550.105 0.0120.0510.104 0.0120.0560.112 0.0090.0550.115
5500 0.0200.0760.130 0.0240.0880.156 0.0300.0980.163 0.0320.1000.169
51000 0.0200.0730.134 0.0230.0870.152 0.0260.0930.166 0.0260.0990.169
52000 0.0170.0710.140 0.0160.0860.158 0.0250.0940.170 0.0260.0940.169
10500 0.0250.0900.156 0.0380.1230.210 0.0440.1380.232 0.0340.1330.222
101000 0.0320.0960.164 0.0350.1180.203 0.0360.1300.220 0.0440.1390.225
102000 0.0260.0890.153 0.0390.1190.196 0.0400.1290.210 0.0530.1480.231
201000 0.0350.1020.170 0.0540.1660.257 0.0730.1920.293 0.0800.2140.314
202000 0.0400.1140.188 0.0650.1690.259 0.0780.2010.293 0.0860.2150.313
Table A12. Rejection frequencies: misspecified GARCH equation. The data is generated from a CEC-GJR-GARCH with the GJR-GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.67 . The test ignores the asymmetric GJR-component. 2500 replications.
Table A12. Rejection frequencies: misspecified GARCH equation. The data is generated from a CEC-GJR-GARCH with the GJR-GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4 (Panel A) and 6 (Panel B), and equicorrelation coefficient of 0.67 . The test ignores the asymmetric GJR-component. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0200.0780.138 0.0220.0960.168 0.0280.1020.183 0.0330.1110.183
21000 0.0190.0640.120 0.0210.0770.135 0.0260.0920.155 0.0240.0860.156
22000 0.0200.0780.127 0.0200.0800.152 0.0240.0880.158 0.0220.0970.172
5500 0.0440.1180.190 0.0660.1660.264 0.0800.1900.279 0.0840.1980.298
51000 0.0360.1070.182 0.0480.1500.232 0.0740.1830.270 0.0780.1920.291
52000 0.0270.1090.187 0.0470.1420.241 0.0590.1680.274 0.0720.1850.293
10500 0.0660.1640.233 0.1080.2460.345 0.1370.2870.391 0.1450.3060.416
101000 0.0630.1510.236 0.0940.2340.338 0.1270.2740.380 0.1340.3040.414
102000 0.0610.1520.227 0.0840.2130.303 0.1100.2500.361 0.1370.2900.395
201000 0.0910.1920.272 0.1520.3040.406 0.2000.3660.468 0.2360.4120.511
202000 0.0970.1940.267 0.1580.3010.398 0.1960.3580.472 0.2290.4060.526
Panel B
2500 0.0210.0820.140 0.0260.1020.184 0.0320.1120.194 0.0360.1200.197
21000 0.0200.0690.124 0.0230.0820.146 0.0290.1020.164 0.0290.1000.170
22000 0.0220.0830.138 0.0230.0900.158 0.0290.1060.173 0.0270.1110.189
5500 0.0480.1240.202 0.0740.1960.286 0.0930.2160.317 0.1030.2310.334
51000 0.0400.1190.199 0.0620.1700.252 0.0890.2080.305 0.1000.2250.321
52000 0.0330.1230.201 0.0580.1650.266 0.0760.1980.304 0.0880.2190.326
10500 0.0780.1790.250 0.1310.2770.381 0.1720.3290.439 0.1760.3580.480
101000 0.0750.1750.257 0.1220.2710.374 0.1630.3140.422 0.1800.3500.468
102000 0.0740.1710.252 0.1050.2460.343 0.1380.2980.411 0.1740.3360.457
201000 0.1080.2200.308 0.1930.3440.450 0.2500.4240.532 0.3010.4850.596
202000 0.1160.2230.304 0.1940.3410.437 0.2450.4260.531 0.3000.4850.591
Table A13. Rejection frequencies: misspecified GARCH equation. The data is generated from a ECEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4, the spillover pattern is circular (Panel A) and single source (Panel B), and equicorrelation coefficient of 0.33 . The test ignores the spillover component. 2500 replications.
Table A13. Rejection frequencies: misspecified GARCH equation. The data is generated from a ECEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4, the spillover pattern is circular (Panel A) and single source (Panel B), and equicorrelation coefficient of 0.33 . The test ignores the spillover component. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0120.0550.109 0.0130.0700.120 0.0130.0670.124 0.0190.0760.131
21000 0.0100.0460.095 0.0120.0610.110 0.0110.0600.116 0.0140.0550.110
22000 0.0080.0560.102 0.0200.0690.123 0.0200.0700.126 0.0150.0670.122
3500 0.0100.0560.099 0.0140.0670.130 0.0140.0660.129 0.0150.0640.120
31000 0.0110.0590.110 0.0100.0610.119 0.0120.0590.119 0.0130.0530.110
32000 0.0100.0500.112 0.0150.0550.111 0.0160.0530.101 0.0160.0610.104
5500 0.0140.0610.114 0.0210.0900.156 0.0250.0950.168 0.0220.0830.161
51000 0.0140.0690.119 0.0140.0750.143 0.0170.0770.152 0.0180.0800.146
52000 0.0120.0560.110 0.0260.0810.134 0.0270.0840.146 0.0260.0840.151
Panel B
2500 0.0140.0600.107 0.0120.0570.105 0.0120.0490.100 0.0120.0470.097
21000 0.0070.0560.105 0.0130.0610.129 0.0100.0620.123 0.0110.0620.116
22000 0.0110.0530.108 0.0150.0530.101 0.0110.0510.102 0.0120.0490.096
3500 0.0100.0580.115 0.0160.0710.135 0.0170.0720.130 0.0160.0700.132
31000 0.0150.0650.113 0.0140.0660.124 0.0170.0610.120 0.0160.0620.118
32000 0.0160.0610.116 0.0200.0710.128 0.0200.0720.132 0.0240.0660.123
5500 0.0250.0910.157 0.0340.1190.207 0.0370.1250.224 0.0360.1180.210
51000 0.0220.0790.141 0.0240.0990.185 0.0340.1090.189 0.0340.1120.193
52000 0.0210.0740.131 0.0330.1040.174 0.0360.1120.198 0.0400.1140.191
Table A14. Rejection frequencies: misspecified GARCH equation. The data is generated from a ECEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4, the spillover pattern is circular (Panel A) and single source (Panel B), and equicorrelation coefficient of 0.67 . The test ignores the spillover component. 2500 replications.
Table A14. Rejection frequencies: misspecified GARCH equation. The data is generated from a ECEC-GARCH with the GARCH equation parameterised such that persistence is 0.95 and kurtosis is 4, the spillover pattern is circular (Panel A) and single source (Panel B), and equicorrelation coefficient of 0.67 . The test ignores the spillover component. 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0240.0830.151 0.0320.1240.201 0.0320.1240.206 0.0300.1150.198
21000 0.0220.0800.137 0.0240.1040.176 0.0220.1010.180 0.0190.0970.178
22000 0.0160.0690.123 0.0250.0930.159 0.0240.0920.160 0.0230.0930.165
3500 0.0080.0330.056 0.0080.0300.061 0.0030.0200.040 0.0040.0140.029
31000 0.0180.0880.150 0.0360.1260.208 0.0410.1380.224 0.0390.1360.225
32000 0.0190.0700.138 0.0290.0970.171 0.0320.1000.180 0.0310.1040.180
5500 0.0400.1240.200 0.0850.2140.324 0.1080.2590.372 0.0970.2590.369
51000 0.0270.0870.156 0.0580.1670.257 0.0700.1950.304 0.0660.1930.296
52000 0.0260.0850.154 0.0510.1340.226 0.0560.1480.238 0.0580.1500.243
Panel B
2500 0.0240.0850.141 0.0270.1130.192 0.0330.1240.205 0.0300.1190.194
21000 0.0180.0660.125 0.0270.0970.169 0.0300.0920.168 0.0270.0940.162
22000 0.0160.0640.120 0.0220.0760.143 0.0220.0900.151 0.0250.0910.163
3500 0.0320.1040.175 0.0490.1500.250 0.0580.1760.273 0.0530.1750.278
31000 0.0170.0810.148 0.0350.1290.203 0.0380.1380.221 0.0370.1290.232
32000 0.0240.0870.142 0.0310.1060.177 0.0430.1150.195 0.0400.1290.207
5500 0.0560.1460.224 0.1070.2520.371 0.1350.3030.426 0.1270.2990.430
51000 0.0380.1130.188 0.0810.1970.290 0.0990.2330.351 0.0900.2400.354
52000 0.0360.0960.166 0.0590.1600.245 0.0660.1800.265 0.0800.1880.284
Table A15. Rejection frequencies: misspecified error distribution. The data is generated from a CEC-GARCH with the equicorrelation coefficient of 0.33 . The errors are t-distributed with d f = 8 (Panel A) and d f = 5 (Panel B). 2500 replications.
Table A15. Rejection frequencies: misspecified error distribution. The data is generated from a CEC-GARCH with the equicorrelation coefficient of 0.33 . The errors are t-distributed with d f = 8 (Panel A) and d f = 5 (Panel B). 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0160.0580.107 0.0160.0700.122 0.0140.0750.130 0.0200.0730.134
21000 0.0110.0490.095 0.0150.0590.109 0.0160.0610.118 0.0160.0680.116
22000 0.0110.0540.108 0.0120.0650.117 0.0130.0610.117 0.0130.0680.121
5500 0.0240.0980.165 0.0440.1270.213 0.0560.1580.240 0.0650.1700.259
51000 0.0270.0900.167 0.0390.1210.206 0.0530.1550.235 0.0600.1640.249
52000 0.0270.1000.160 0.0360.1080.197 0.0420.1340.226 0.0520.1540.243
10500 0.0240.0880.158 0.0400.1250.215 0.0580.1610.242 0.0700.1780.267
101000 0.0290.0940.167 0.0440.1190.200 0.0490.1510.229 0.0590.1720.256
102000 0.0300.0980.166 0.0380.1210.198 0.0440.1370.226 0.0560.1540.234
201000 0.0220.0860.152 0.0260.1070.183 0.0380.1200.206 0.0470.1440.229
202000 0.0230.0880.162 0.0340.1180.195 0.0380.1300.228 0.0440.1450.238
Panel B
2500 0.0160.0720.141 0.0220.0760.144 0.0220.0810.142 0.0270.0920.150
21000 0.0170.0650.125 0.0240.0790.142 0.0280.0920.154 0.0350.0950.159
22000 0.0220.0800.146 0.0200.0950.159 0.0260.1000.172 0.0290.1060.184
5500 0.0640.1800.262 0.1170.2620.356 0.1560.3050.413 0.1980.3400.450
51000 0.0810.1860.266 0.1340.2710.365 0.1680.3200.433 0.2060.3620.465
52000 0.0900.1940.288 0.1380.2770.385 0.1850.3450.454 0.2240.3900.505
10500 0.0740.1910.292 0.1370.2830.394 0.1800.3500.460 0.2140.4040.519
101000 0.0800.2110.303 0.1560.3130.414 0.2080.3780.491 0.2360.4260.534
102000 0.0980.2270.327 0.1720.3320.432 0.2230.4140.530 0.2760.4740.591
201000 0.0780.1960.285 0.1320.2930.395 0.1750.3580.486 0.2200.4120.527
202000 0.0890.2080.312 0.1430.3060.428 0.1990.3750.493 0.2540.4430.566
Table A16. Rejection frequencies: misspecified error distribution. The data is generated from a CEC-GARCH with the equicorrelation coefficient of 0.67 . The errors are t-distributed with d f = 8 (Panel A) and d f = 5 (Panel B). 2500 replications.
Table A16. Rejection frequencies: misspecified error distribution. The data is generated from a CEC-GARCH with the equicorrelation coefficient of 0.67 . The errors are t-distributed with d f = 8 (Panel A) and d f = 5 (Panel B). 2500 replications.
   Order 1 Order 2 Order 3 Order 4
N T 1%5%10% 1%5%10% 1%5%10% 1%5%10%
Panel A
2500 0.0260.0780.144 0.0330.1000.161 0.0360.1070.180 0.0420.1130.185
21000 0.0190.0700.136 0.0250.0890.150 0.0250.0950.164 0.0310.1070.179
22000 0.0200.0720.140 0.0250.0860.152 0.0280.0910.163 0.0310.1050.175
5500 0.0400.1150.190 0.0640.1740.258 0.0870.2010.288 0.1000.2200.325
51000 0.0330.1160.186 0.0510.1550.241 0.0770.1960.289 0.0940.2110.307
52000 0.0350.1170.190 0.0510.1520.240 0.0630.1760.269 0.0760.2030.304
10500 0.0310.1000.184 0.0540.1540.240 0.0760.1920.286 0.0960.2180.324
101000 0.0330.1080.177 0.0460.1460.230 0.0660.1780.265 0.0860.2120.307
102000 0.0390.1180.206 0.0520.1600.246 0.0580.1740.277 0.0760.1930.290
201000 0.0290.1000.168 0.0390.1240.210 0.0470.1510.236 0.0580.1740.275
202000 0.0210.0920.170 0.0350.1230.214 0.0500.1560.251 0.0560.1730.269
Panel B
2500 0.0380.1180.190 0.0560.1530.230 0.0650.1680.251 0.0800.1910.276
21000 0.0360.1100.181 0.0630.1520.230 0.0820.1810.272 0.0920.2030.287
22000 0.0530.1340.210 0.0650.1710.257 0.0840.2020.286 0.1000.2140.320
5500 0.1040.2280.324 0.1760.3440.446 0.2290.4000.510 0.2730.4480.565
51000 0.1120.2440.337 0.1990.3540.464 0.2550.4260.530 0.3030.4740.592
52000 0.1280.2610.356 0.1970.3590.480 0.2620.4510.561 0.3320.5310.633
10500 0.1030.2380.338 0.1900.3490.462 0.2400.4320.544 0.3040.4940.605
101000 0.1180.2560.373 0.2200.3880.498 0.2830.4600.573 0.3340.5210.631
102000 0.1450.2780.380 0.2350.3980.512 0.3050.4920.599 0.3650.5790.677
201000 0.1110.2460.338 0.1930.3540.464 0.2510.4240.544 0.3100.4840.598
202000 0.1100.2500.356 0.1930.3760.492 0.2600.4640.585 0.3280.5450.657

Notes

1
See Appendix C for details.
2
The Standard-F8s-v2-series currently run on the 3rd Generation Intel Xeon Platinum 8370C (Ice Lake), the Intel Xeon Platinum 8272CL (Cascade Lake) processors or the Intel Xeon Platinum 8168 (Skylake) processors. It features a sustained all core Turbo clock speed of 3.4 GHz and a maximum single-core turbo frequency of 3.7 GHz.

References

  1. Amado, Cristina, Annastiina Silvennoinen, and Timo Teräsvirta. 2019. Models with multiplicative decomposition of conditional variances and correlations. In Financial Mathematics, Volatility and Covariance Modelling. Edited by Julien Chevallier, Stéphane Goutte, David Guerreiro, Sophie Saglio and Bilel Sanhaji. London: Routledge, Volume 2, pp. 207–60. [Google Scholar]
  2. Amado, Cristina, and Timo Teräsvirta. 2008. Modelling Conditional and Unconditional Heteroskedasticity with Smoothly Time-Varying Structure. SSE/EFI Working Paper Series in Economics and Finance 691; Stockholm: Stockholm School of Economics. [Google Scholar]
  3. Amado, Cristina, and Timo Teräsvirta. 2013. Modelling volatility by variance decomposition. Journal of Econometrics 175: 153–65. [Google Scholar] [CrossRef]
  4. Amado, Cristina, and Timo Teräsvirta. 2014. Conditional correlation models of autoregressive conditional heteroscedasticity with nonstationary GARCH equations. Journal of Business & Economic Statistics 32: 69–87. [Google Scholar]
  5. Amado, Cristina, and Timo Teräsvirta. 2017. Specification and testing of multiplicative time-varying GARCH models with applications. Econometric Reviews 36: 421–46. [Google Scholar] [CrossRef]
  6. Anderson, Theodore Wilbur. 2003. An Introduction to Multivariate Statistical Analysis, 3rd ed. New York: Wiley. [Google Scholar]
  7. Bauwens, Luc, Sébastien Laurent, and Jeroen V. K. Rombouts. 2006. Multivariate GARCH models: A survey. Journal of Applied Econometrics 21: 79–109. [Google Scholar] [CrossRef]
  8. Berben, Robert-Paul, and W. Jos Jansen. 2005. Comovement in international equity markets: A sectoral view. Journal of International Money and Finance 24: 832–57. [Google Scholar] [CrossRef]
  9. Bollerslev, Tim. 1990. Modelling the coherence in short-run nominal exchange rates: A multivariate generalized ARCH model. Review of Economics and Statistics 72: 498–505. [Google Scholar] [CrossRef]
  10. Brownlees, Christian T., and Giampiero M. Gallo. 2010. Comparison of volatility measures: A risk management perspective. Journal of Financial Econometrics 8: 29–56. [Google Scholar] [CrossRef]
  11. Catani, Paul, Timo Teräsvirta, and Meiqun Yin. 2017. A Lagrange multiplier test for testing the adequacy of constant conditional correlation GARCH model. Econometric Reviews 36: 599–621. [Google Scholar] [CrossRef]
  12. Davidson, Russel, and James G. MacKinnon. 1998. Graphical methods for investigating the size and power of hypothesis tests. The Manchester School 66: 1–26. [Google Scholar]
  13. Eklund, Bruno, and Timo Teräsvirta. 2007. Testing constancy of the error covariance matrix in vector models. Journal of Econometrics 140: 753–80. [Google Scholar] [CrossRef]
  14. Engle, Robert F. 2002. Dynamic conditional correlation: A simple class of multivariate generalized autoregressive conditional heteroskedasticity models. Journal of Business and Economic Statistics 20: 339–50. [Google Scholar] [CrossRef]
  15. Engle, Robert F., and Bryan Kelly. 2012. Dynamic equicorrelation. Journal of Business and Economic Statistics 30: 212–28. [Google Scholar] [CrossRef]
  16. Engle, Robert F., and J. Gonzalo Rangel. 2008. The spline-GARCH model for low-frequency volatility and its global macroeconomic causes. Review of Financial Studies 21: 1187–222. [Google Scholar] [CrossRef]
  17. Feng, Yanhua. 2004. Simultaneously modeling conditional heteroskedasticity and scale change. Econometric Theory 20: 563–96. [Google Scholar] [CrossRef]
  18. Feng, Yuanhua. 2018. A Data-Driven P-Spline Smoother for Time Series and the P-Spline-GARCH Models. Working Paper. Paderborn: Paderborn University. [Google Scholar]
  19. Glosten, Lawrence R., Ravi Jagannathan, and David E. Runkle. 1993. On the relation between the expected value and the volatility of the nominal excess return on stocks. Journal of Finance 48: 1779–801. [Google Scholar] [CrossRef]
  20. Hall, Anthony D., Annastiina Silvennoinen, and Timo Teräsvirta. 2021. Four Australian Banks and the Multivariate Time-Varying Smooth Transition Correlation GARCH Model. CREATES Research Paper 2021-13. Aarhus: Aarhus University. [Google Scholar]
  21. Han, Heejoon, and Dennis Kristensen. 2014. Asymptotic theory for the QMLE in GARCH-X models with stationary and nonstationary covariates. Journal of Business & Economic Statistics 32: 416–29. [Google Scholar]
  22. Jeantheau, Thierry. 1998. Strong consistency of estimators for multivariate ARCH models. Econometric Theory 14: 70–86. [Google Scholar] [CrossRef]
  23. Ling, Shiqing, and W. K. Li. 1997. Diagnostic checking of nonlinear multivariate time series with multivariate ARCH errors. Journal of Time Series Analysis 18: 447–64. [Google Scholar] [CrossRef]
  24. Lütkepohl, Helmut. 2004. Vector autoregressive and vector error correction models. In Applied Time Series Econometrics. Edited by Helmut Lütkepohl and Markus Krätzig. Cambridge: Cambridge University Press. [Google Scholar]
  25. Luukkonen, Ritva, Pentti Saikkonen, and Timo Teräsvirta. 1988. Testing linearity against smooth transition autoregressive models. Biometrika 75: 491–99. [Google Scholar] [CrossRef]
  26. Magnus, Jan R., and Heinz Neudecker. 1979. The commutation matrix: Some properties and applications. The Annals of Statistics 7: 381–94. [Google Scholar] [CrossRef]
  27. Mazur, Blazej, and Mateusz Pipień. 2012. On the empirical importance of periodicity in the volatility of financial returns—Time varying GARCH as a second order APC(2) process. Central European Journal of Economic Modelling and Econometrics 4: 95–116. [Google Scholar]
  28. Péguin-Feissolle, Anne, and Bilel Sanhaji. 2016. Tests of the constancy of the conditional correlations of unknown functional form in multivariate GARCH models. Annals of Economics and Statistics 123–124: 77–101. [Google Scholar] [CrossRef]
  29. Pelletier, Denis. 2006. Regime switching for dynamic correlations. Journal of Econometrics 131: 445–73. [Google Scholar] [CrossRef]
  30. Silvennoinen, Annastiina, and Timo Teräsvirta. 2005. Multivariate Autoregressive Conditional Heteroskedasticity with Smooth Transitions in Conditional Correlations. SSE/EFI Working Paper Series in Economics and Finance No. 577; Stockholm: Stockholm School of Economics, The Economic Research Institute (EFI). [Google Scholar]
  31. Silvennoinen, Annastiina, and Timo Teräsvirta. 2009. Multivariate GARCH models. In Handbook of Financial Time Series. Edited by Thomas Mikosch, Jens-Peter Kreiß, Richard A. Davis and Torben Gustav Andersen. New York: Springer, pp. 201–29. [Google Scholar]
  32. Silvennoinen, Annastiina, and Timo Teräsvirta. 2015. Modeling conditional correlations of asset returns: A smooth transition approach. Econometric Reviews 34: 174–97. [Google Scholar] [CrossRef]
  33. Silvennoinen, Annastiina, and Timo Teräsvirta. 2021. Consistency and asymptotic normality of maximum likelihood estimators of the multiplicative time-varying smooth transition correlation GARCH model. Econometrics and Statistics, in press. [Google Scholar] [CrossRef]
  34. Tse, Yiu Kuen. 2000. A test for constant correlations in a multivariate GARCH model. Journal of Econometrics 98: 107–27. [Google Scholar] [CrossRef]
  35. Tse, Yiu Kuen, and Albert K. C. Tsui. 2002. A multivariate generalized autoregressive conditional heteroscedasticity model with time-varying correlations. Journal of Business and Economic Statistics 20: 351–62. [Google Scholar] [CrossRef]
  36. van Bellegem, Sébastien, and Rainer von Sachs. 2004. Forecasting economic time series with unconditional time-varying variance. International Journal of Forecasting 20: 611–27. [Google Scholar] [CrossRef]
  37. Yang, Yukai. 2014. Testing Constancy of the Error Covariance Matrix in Vector Models against Parametric Alternatives Using a Spectral Decomposition. CREATES Research Paper 2014-7. Aarhus: Aarhus University. [Google Scholar]
Figure 1. p-Value size discrepancy of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on the correctly specified DGP, which is CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation of 0.33 . The dashed line indicates the upper 95% confidence level of 1.96 / 2500 .
Figure 1. p-Value size discrepancy of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on the correctly specified DGP, which is CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation of 0.33 . The dashed line indicates the upper 95% confidence level of 1.96 / 2500 .
Econometrics 10 00030 g001
Figure 2. p-Value size discrepancy of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on the correctly specified DGP, which is CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation of 0.67 . The dashed line indicates the upper 95% confidence level of 1.96 / 2500 .
Figure 2. p-Value size discrepancy of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on the correctly specified DGP, which is CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation of 0.67 . The dashed line indicates the upper 95% confidence level of 1.96 / 2500 .
Econometrics 10 00030 g002
Figure 3. Rejection frequencies of the test statistic (15) of orders 1 to 4. The test is based on CEC-GARCH, while the DGP is TV-CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), equicorrelation of 0.33 , and TV-parameters δ 0 = 1 , δ 1 = 3 , c = 0.5 , and γ = 20 with s t = t / T .
Figure 3. Rejection frequencies of the test statistic (15) of orders 1 to 4. The test is based on CEC-GARCH, while the DGP is TV-CEC-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), equicorrelation of 0.33 , and TV-parameters δ 0 = 1 , δ 1 = 3 , c = 0.5 , and γ = 20 with s t = t / T .
Econometrics 10 00030 g003
Figure 4. Rejection frequencies of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on CEC-GARCH, while the DGP is CEC-GJR-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation of 0.33 .
Figure 4. Rejection frequencies of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on CEC-GARCH, while the DGP is CEC-GJR-GARCH with persistence of 0.95 , kurtosis of 4 (Panel A) and 6 (Panel B), and equicorrelation of 0.33 .
Econometrics 10 00030 g004
Figure 5. Rejection frequencies of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on CEC-GARCH with normal errors, while the DGP has t-distributed errors, with persistence of 0.95 , d f = 8 (Panel A) and d f = 5 (Panel B), and equicorrelation of 0.33 .
Figure 5. Rejection frequencies of the test statistic (15) of orders 1 (red), 2 (purple), 3 (blue), and 4 (green). The test is based on CEC-GARCH with normal errors, while the DGP has t-distributed errors, with persistence of 0.95 , d f = 8 (Panel A) and d f = 5 (Panel B), and equicorrelation of 0.33 .
Econometrics 10 00030 g005
Figure 6. Daily returns of the Dow Jones stocks from Apple (AAPL) to Cisco (CSCO) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Figure 6. Daily returns of the Dow Jones stocks from Apple (AAPL) to Cisco (CSCO) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Econometrics 10 00030 g006
Figure 7. Daily returns of the Dow Jones stocks from Chevron (CVX) to Intel (INTC) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Figure 7. Daily returns of the Dow Jones stocks from Chevron (CVX) to Intel (INTC) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Econometrics 10 00030 g007
Figure 8. Daily returns of the Dow Jones stocks from Johnson and Johnson (JNJ) to 3M (MMM) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Figure 8. Daily returns of the Dow Jones stocks from Johnson and Johnson (JNJ) to 3M (MMM) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Econometrics 10 00030 g008
Figure 9. Daily returns of the Dow Jones stocks from Merck (MRK) to Procter & Gamble (PG) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Figure 9. Daily returns of the Dow Jones stocks from Merck (MRK) to Procter & Gamble (PG) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Econometrics 10 00030 g009
Figure 10. Daily returns of the Dow Jones stocks from Travelers Companies (TRV) to Exxon (XOM) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Figure 10. Daily returns of the Dow Jones stocks from Travelers Companies (TRV) to Exxon (XOM) (grey) and the corresponding deterministic component (red) from the MTV-GJR-GARCH equation for the period 2 January 2001–31 December 2010 (left column) and for 3 January 2011–31 December 2020 (right column).
Econometrics 10 00030 g010
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, J.; Jakobsen, J.S.; Silvennoinen, A.; Teräsvirta, T.; Wade, G. A Parsimonious Test of Constancy of a Positive Definite Correlation Matrix in a Multivariate Time-Varying GARCH Model. Econometrics 2022, 10, 30. https://doi.org/10.3390/econometrics10030030

AMA Style

Kang J, Jakobsen JS, Silvennoinen A, Teräsvirta T, Wade G. A Parsimonious Test of Constancy of a Positive Definite Correlation Matrix in a Multivariate Time-Varying GARCH Model. Econometrics. 2022; 10(3):30. https://doi.org/10.3390/econometrics10030030

Chicago/Turabian Style

Kang, Jian, Johan Stax Jakobsen, Annastiina Silvennoinen, Timo Teräsvirta, and Glen Wade. 2022. "A Parsimonious Test of Constancy of a Positive Definite Correlation Matrix in a Multivariate Time-Varying GARCH Model" Econometrics 10, no. 3: 30. https://doi.org/10.3390/econometrics10030030

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop