betaFeedback

WorksEconomics, Econometrics and Finance

Parsimonious and Flexible Parameterizations for Realized Covariance Matrix Models

Abstract

Covariance models describe the dynamics of conditional covariance matrices as functions of past variances and covariances and are widely used to model the joint evolution of financial asset returns. Their specification faces two major challenges: the curse of dimensionality, whereby the number of parameters increases rapidly with the matrix dimension, and the need to ensure the positive definiteness of the estimated covariance matrices. Moreover, commonly used parsimonious parameterizations, such as scalar and diagonal specifications, fail to capture complex interactions among variances and covariances across assets and cannot accommodate the abrupt changes that often characterize financial markets. We propose a new class of parameterizations that reconciles parsimony with flexibility by allowing distinct, time-varying coefficients for each variance and covariance while requiring only a limited number of parameters. We derive sufficient conditions to ensure the positive definiteness of the resulting covariance matrices and assess the proposed approach through Monte Carlo simulations and an empirical application. The results show that the proposed models can capture complex dependence structures while preserving computational tractability.

Introduction

The availability of detailed financial time-series data, including intraday observations recorded at millisecond frequencies, has fostered the development of high-quality measures of realized variances and covariances [1]. These measures are essential for assessing financial market risk and analyzing correlations among assets. Recent approaches have focused on modeling (n×n)(n \times n) realized covariance matrices, including matrices of relatively high dimension.

Two main technical challenges arise when modeling covariance matrices (see, e.g., Bauwens, Laurent, and Rombouts, 2006): (1) the curse of dimensionality, since the number of unknown parameters increases rapidly with nn, given that a covariance matrix has n(n+1)/2n(n + 1)/2 distinct elements; and (2) the need to ensure that the model produces positive definite (PD) matrices.

The models proposed in the literature generally extend univariate conditional-variance models, such as GARCH models [10], using parameterizations designed to address these two challenges. Examples include scalar and diagonal specifications: in scalar models, all elements of the covariance matrix share the same set of coefficients, whereas in diagonal models, each element follows its own dynamics independently of the others, allowing equation-by-equation estimation. These approaches are commonly adopted in BEKK models [20]. However, they offer limited flexibility and do not account for potential interactions among the elements of the covariance matrix. Another widely used approach is the dynamic conditional correlation (DCC) model of Engle [18], which involves two estimation stages. In the first stage, conditional variances are estimated using nn univariate models; in the second, a scalar GARCH-type model is fitted to the correlation matrix.

More recent approaches have been developed specifically for realized measures. One example is the vech-HAR model of Chiriac and Voev [14], which extends the HAR model for realized volatility proposed by Corsi [17], and has a parametric structure similar to that of the diagonal BEKK model. Another general framework for realized covariance matrices is the conditional autoregressive Wishart (CAW) model proposed by Golosnoy, Gribisch, and Liesenfeld [23]. This framework uses the Wishart distribution as the conditional distribution of realized covariance matrices and exploits its properties to obtain consistent estimates. More recent contributions by Bauwens and Otranto [8, 9] extend the approach of Bauwens and Otranto [7] by introducing the Hadamard exponential parameterization. This parameterization provides greater flexibility by allowing the coefficient associated with each element of the covariance matrix to depend on a small number of unknown parameters, thereby substantially reducing the number of parameters to be estimated. An alternative approach, closer to the conventional normal-distribution framework, uses a matrix-variate log-normal distribution (see, e.g., Gupta and Nagar [24]). However, the resulting covariance matrix estimator is biased and requires a correction, based either on the ratio of the medians of the actual and estimated standard deviations [4] or on a second-order Taylor expansion [35].

In this paper, we develop a general family of models within the CAW framework, based on several alternative parameterizations. The proposed parameterizations ensure the positive definiteness of the estimated covariance matrices. Moreover, the coefficient matrices are time-varying, with distinct coefficients for each element of the covariance matrix, while depending on only a small number of unknown parameters. This parsimonious structure mitigates the curse of dimensionality and makes the models suitable for applications involving relatively high-dimensional matrices. The proposed parameterizations are based on multivariate logistic functions, multivariate linear functions, Hadamard exponential functions, and combinations of these approaches. We impose parameter constraints to prevent explosive dynamics and ensure the positive definiteness of the resulting conditional covariance matrices. We illustrate the approach within the BEKK framework, although it can readily be extended to alternative models by appropriately parameterizing the coefficient matrix associated with the lagged realized covariance matrix. We conduct Monte Carlo experiments to investigate the finite-sample properties of the estimators and their behavior as the time-series length increases. Finally, an empirical application shows that combining the proposed parameterizations can improve model performance. The remainder of the paper is organized as follows. § 2 introduces the CAW framework and the proposed family of models. § 3 presents the feasible parameterizations. § 4 investigates the properties of the estimators through Monte Carlo simulations. § 5 provides an empirical application using the 30 assets included in the Dow Jones Industrial Average (DJIA). § 6 concludes.

The Model Framework

Consider a multivariate time series of n×nn \times n realized covariance matrices, denoted by Γt\Gamma_t, where tt is the time index. Let Ft=(Γt,Γt−1,…)\mathcal{F}_t = (\Gamma_t, \Gamma_{t-1}, \ldots) denote the information set at time tt. Conditional on Ft−1\mathcal{F}_{t-1}, Γt\Gamma_t follows a Wishart distribution with ν>n\nu> n degrees of freedom and scale matrix St/νS_t/\nu, where StS_t is symmetric and positive definite. Under this parameterization, E(Γt∣Ft−1)=StE(\Gamma_t \mid\mathcal{F}_{t-1}) = S_t. In what follows, we model the conditional expectation StS_t using a BEKK representation [20] with time-varying coefficients, although the proposed approach can readily be extended to other model specifications. The general model is given by:

St=K+At⊙Γt−1+Bt⊙St−1(1)S_t = K + A_t \odot\Gamma_{t-1} + B_t \odot S_{t-1} \tag*{(1)}

where ⊙\odot is the symbol for the element-by-element (Hadamard) product, KK, At={aij,t}A_t = \{a_{ij,t}\}, Bt={bij,t}B_t = \{b_{ij,t}\} are n×nn \times n symmetric matrices of coefficients. The curse of dimensionality is apparent from the fact that these matrices involve 3n(n+1)/23n(n + 1)/2 different parameters, of which n(n+1)n(n + 1) can vary at any time tt.

The number of coefficients can be reduced by replacing the matrix BtB_t with a scalar 0≤b<10 \le b < 1; several works show empirical evidence of this result (see, for example, Bauwens and Otranto, 2025).1

A further reduction in the number of unknown coefficients can be achieved through the covariance targeting specification; this is a simple extension of Engle and Mezrich [21]’s variance targeting idea to the multivariate case [see also 33]. It consists in reparameterizing the matrix KK so that the unconditional expectation of StS_t is equal to the unconditional expectation of Γt\Gamma_t, which we will call Γˉ\bar{\Gamma}. For model (1), this could be achieved by replacing KK with

[(1−b)Jn−At]⊙Γˉ(2)[(1 - b)J_n - A_t] \odot\bar{\Gamma} \tag*{(2)}

where JnJ_n is an n×nn \times n matrix of ones. This substitution has two drawbacks: first, this parameterization does not provide a constant matrix KK; second, and most importantly, (2) is not guaranteed to be PD. One possibility is to adopt the Hafner and Franses [25] approximation, replacing AtA_t in (2) with a scalar obtained from the average of all its elements at each instant. We propose an alternative parameterization by introducing a new unknown parameter κ\kappa and setting K=κΓˉK = \kappa\bar{\Gamma}, with κ>0\kappa> 0. As in Hafner and Franses [25], it does not provide exact covariance targeting because it implies that E(St)≠ΓˉE(S_t) \ne\bar{\Gamma}, but adds flexibility to the constant part of the model. The unconditional mean Γˉ\bar{\Gamma} can be consistently estimated in a preliminary step as the sample mean of the realized covariance matrices.

Considering the new parameterization of model (2.1):

St=κΓˉ+At⊙Γt−1+bSt−1(3)S_t = \kappa\bar{\Gamma} + A_t \odot\Gamma_{t-1} + bS_{t-1} \tag*{(3)}

the following proposition holds:

Proposition 1. If AtA_t and the initial value S0S_0 are positive semidefinite (PSD), Γˉ\bar{\Gamma} is estimated by the sample mean and at least one of the covariance matrices Γt\Gamma_t is PD, the matrix StS_t in (3) is PD.

Proof. Obviously, from (3) StS_t is PSD and, by definition, all the Γt\Gamma_t covariance matrices are PSD. By the Schur product theorem, the Hadamard product of a PD matrix and a PSD matrix results in a PSD matrix, so At⊙Γt−1A_t \odot\Gamma_{t-1} is PSD. If at least one covariance matrix Γt\Gamma_t is PD, then the sample mean Γˉ^\hat{\bar{\Gamma}} is PD, and also κΓˉ^\kappa\hat{\bar{\Gamma}}, being κ>0\kappa> 0. It follows that the right-hand side of (3) is a sum of a PD matrix and two PSD matrices, thus yielding a PD matrix StS_t, with different coefficients for all the variances and covariances, but with a small set of unknown coefficients.

The presence of time-varying coefficients implies that (probably) the first and second moments of the process (3) are not constant; however, in the framework of time-varying coefficients, non-stationarity can be modeled (see Lütkepohl, [31]). What we need is to derive some (uniform contraction) condition (Kawano and Hosoe, [30]) to rule out explosive dynamics arising from the linear recursion.

Proposition 2. A sufficient condition for uniform contraction of the homogeneous component of the associated time-varying linear recursion is

sup⁡tmax⁡i,j∣aij,t+b∣<1.\sup_t \max_{i,j} \lvert a_{ij,t} + b \rvert< 1.

Under the usual regularity conditions, the process is invertible if ∣b∣<1\lvert b \rvert< 1.

Proof. Applying the vech operator to (3), which stacks the lower triangular elements of a symmetric matrix into a vector of dimension n∗=n(n+1)/2n^{*} = n(n + 1)/2, we obtain

st=κγˉ+DAtγt−1+bst−1,(4)s_t = \kappa\bar{\gamma} + D_{A_t}\gamma_{t-1} + bs_{t-1}, \tag*{(4)}

where sts_t, γˉ\bar{\gamma}, and γt\gamma_t denote the vectors obtained by applying the vech operator to the corresponding matrices denoted with capital letters, and DAt=diag⁡(vech⁡(At))D_{A_t} = \operatorname{diag}(\operatorname{vech}(A_t)), where diag⁡(∙)\operatorname{diag}(\bullet) is the operator applied to a vector to create a diagonal matrix with diagonal entries equal to the elements of the same vector.

Adding and subtracting γt\gamma_t and bγt−1b\gamma_{t-1} on the right-hand side of (4), and using ηt=γt−st\eta_t = \gamma_t - s_t, yields the following VARMA-type representation with time-varying autoregressive coefficients:

γt=κγˉ+(DAt+bIn∗)γt−1−bηt−1+ηt,(5)\gamma_t = \kappa\bar{\gamma} + (D_{A_t} + bI_{n^{*}})\gamma_{t-1} - b\eta_{t-1} + \eta_t, \tag*{(5)}

where In∗I_{n^{*}} denotes the identity matrix of dimension n(n+1)/2n(n + 1)/2.

Let Dt=DAt+bIn∗D_t = D_{A_t} + bI_{n_*}. Since DtD_t is diagonal, its diagonal entries are aij,t+ba_{ij,t} + b. Hence, the matrix norm induced by the vector infinity norm satisfies

∥Dt∥∞=max⁡i,j∣aij,t+b∣(6)\lVert D_t\rVert_{\infty} = \max_{i,j} \left\lvert a_{ij,t} + b\right\rvert \tag*{(6)}

Suppose that sup⁡t∥Dt∥∞≤ρ<1\sup_t \lVert D_t\rVert_{\infty} \leq\rho< 1. By repeated substitution, the coefficient matrix multiplying γt−h−1\gamma_{t-h-1} in the associated homogeneous recursion is ∏k=0hDt−k\prod_{k=0}^{h} D_{t-k}. By submultiplicativity of the induced matrix norm,

∥∏k=0hDt−k∥∞≤ρh+1.\left\lVert\prod_{k=0}^{h} D_{t-k}\right\rVert_{\infty} \leq\rho^{h+1}.

Therefore, the homogeneous component of the associated time-varying linear recursion decays geometrically, establishing uniform contraction. By (2.6), this is verified when sup⁡tmax⁡i,j∣aij,t+b∣<1\sup_t \max_{i,j} \left\lvert a_{ij,t} + b\right\rvert< 1.

Finally, since the moving-average polynomial in (2.5) is (In∗−bIn∗L)(I_{n_*} - bI_{n_*}L), where LL denotes the lag operator, the innovation part is invertible when ∣b∣<1\lvert b\rvert< 1.

In the next section, we will provide some different feasible parameterizations for the matrix AtA_t that guarantee their PSDness and parsimony. Furthermore, to ensure the positivity of the variances, we impose 0≤b<10 \leq b < 1.

Feasible Parameterizations

We propose four parameterizations of the coefficient matrix AtA_t that ensure its positive semidefiniteness while allowing all its elements to vary over time through a small number of parameters. The proposed specifications are based on logistic, linear, and Hadamard exponential (HE) functions. positive semidefiniteness of AtA_t implies that its diagonal elements are nonnegative, the resulting conditional covariance matrix StS_t has nonnegative diagonal elements.

Logistic Parameterization

In (2.3), AtA_t is reparameterized as follows:

At=a0+a1Gt(7)A_t = a_0 + a_1G_t \tag*{(7)}

where a0>0a_0 > 0, a1≥0a_1 \geq0, and (a0+a1+b)<1(a_0 + a_1 + b) < 1. GtG_t is a multivariate logistic function, defined as:

Gt=(In+exp⁡(−ϕ(Γt−1−c)))−1(8)G_t = \left(I_n + \exp\left(-\phi(\Gamma_{t-1} - c)\right)\right)^{-1} \tag*{(8)}

with ϕ>0\phi> 0 and cc a scalar coefficient, InI_n denotes the nn-dimensional identity matrix. Logistic functions have been used to obtain time-varying coefficients by Teräsvirta [36], introducing smooth-transition autoregressive models in a univariate context. The coefficient cc acts as a threshold value, while ϕ\phi influences the shape of the logistic function, which can vary from a constant straight line to an S-shape to a step function. Potential identification problems arise because, as ϕ\phi increases, and after a certain point, the shape of the function does not change (logistic function saturation). We discuss this issue in greater detail in § 4.

The parameterization (3.1) ensures the positive definiteness of StS_t in (2.3) and, under the constraints on the coefficients, the stability and invertibility of the process.

Proposition 3. In (3.1) AtA_t is PSD.

Proof. Let 0n0_n denote the n×nn \times n matrix of zeros. Considering the spectral decomposition of Γt\Gamma_t:

Γt=VtΛVt′\Gamma_t = V_t \Lambda V_t'

with Λ\Lambda a diagonal matrix containing the nn eigenvalues λi≥0\lambda_i \ge0 and VtV_t the corresponding matrix of eigenvectors, for the spectral definition of matrix functions (see, for example, [28]) we obtain the spectral decomposition of GtG_t:

Gt=VtΛ∗Vt′G_t = V_t \Lambda^{*} V_t'

with Λ∗\Lambda^{*} a diagonal matrix with elements 0<(1+exp⁡(−ϕ(λi−c)))−1<10 < (1 + \exp(-\phi(\lambda_i - c)))^{-1} < 1, so that 0n≺GX,t≺In0_n \prec G_{X,t} \prec I_n, where the symbol ≺\prec denotes the Loewner order, so that X≺YX \prec Y if and only if Y−XY-X is positive definite.2 This implies the positive definiteness of GtG_t and, as a consequence, 0n≺At⪯a0+a1In0_n \prec A_t \preceq a_0 + a_1 I_n.

Proposition 4. The condition (a0+a1+b)<1(a_0 + a_1 + b) < 1 is sufficient for the uniform contraction of the homogeneous component of the associated time-varying linear recursion and for invertibility of the innovation filter.

Proof. Let a0+gij,ta_0 + g_{ij,t} be the (i,j)(i,j) entry of AtA_t in (3.1). From Proposition 2, the eigenvalues of the matrix DtD_t are (a0+gij,t+b)(a_0 + g_{ij,t} + b).

Proposition 3 establishes that 0n≺At⪯a0+a1In0_n \prec A_t \preceq a_0 + a_1 I_n; this implies that ∣gij,t∣≤a1|g_{ij,t}| \le a_1 for each (i,j)(i,j). Thus, uniform contraction is verified if every element on the diagonal of DtD_t is less than, in magnitude, (a0+a1+b)<1(a_0 + a_1 + b) < 1 for every tt. Due to the non-negativity constraints on the coefficients a0a_0, a1a_1, bb, the previous result also implies 0≤b<10 \le b < 1, which is the invertibility condition derived in Proposition 2.

We call model (2.3) with parameterization (3.1) the Log-BEKK model.

Linear Parameterization

An alternative (simpler) specification can be obtained by parameterizing matrix AtA_t in (2.3) as:

At=C−αaΓt−1(9)A_t = C - \alpha_a \Gamma_{t-1} \tag*{(9)}

where CC is a PD matrix with all diagonal elements (variance coefficients) equal to αv\alpha_v and all off-diagonal elements (covariance coefficients) equal to αc\alpha_c (αv>αc≥0\alpha_v > \alpha_c \ge0; αa≥0\alpha_a \ge0).

This parameterization introduces a dependence of StS_t on the elementwise product of the lagged realized covariance matrix and a coefficient matrix that varies with Γt−1\Gamma_{t-1}.

The coefficient αa\alpha_a captures a negative effect on StS_t and is consistent with the idea of an attenuation effect proposed by Bollerslev, Patton, and Quaedvlieg [11] in the univariate case, and subsequently extended to the multivariate case by Bollerslev, Patton, and Quaedvlieg [12].3 In these works, the authors parameterize the lagged realized variance coefficients as a linear function of the lagged realized quarticity. Cipollini, Gallo, and Otranto [16] demonstrates that realized variance is a valid substitute for quarticity, with the advantage of being more readily available. Therefore, the parameterization (9) can be considered an extension to the multivariate case of the univariate parameterization proposed by Cipollini et al. [16], reducing the effect of possible measurement errors and providing a time-varying matrix of coefficients AtA_t, all different from each other.

The following propositions establish conditions under which AtA_t is positive semidefinite.

Proposition 5. AtA_t is PSD if and only if, for every x∈Rnx \in\mathbb{R}^n and for every tt

αax′Γtx≤(αv−αc)∥x∥2+αc(jn′x)2,\alpha_a x^{\prime}\Gamma_t x \leq(\alpha_v-\alpha_c)\lVert x\rVert^2+\alpha_c(j_n^{\prime}x)^2,

where ∥⋅∥2\lVert\cdot\rVert^2 represents the Euclidean norm and jnj_n an nn-dimensional vector of ones.

Proof. From (9), AtA_t is PSD if and only if x′Cx≥αax′Γtxx^{\prime}Cx \geq\alpha_a x^{\prime}\Gamma_t x for every x∈Rnx \in\mathbb{R}^n. Rewriting CC as:

C=(αv−αc)In+αcJn(10)C=(\alpha_v-\alpha_c)I_n+\alpha_cJ_n \tag*{(10)}

where Jn=jnjn′J_n=j_nj_n^{\prime}, the left-hand side of the previous inequality is:

x′Cx=(αv−αc)x′Inx+αcx′Jnx=(αv−αc)∥x∥2+αc(jn′x)2x^{\prime}Cx=(\alpha_v-\alpha_c)x^{\prime}I_nx+\alpha_cx^{\prime}J_nx=(\alpha_v-\alpha_c)\lVert x\rVert^2+\alpha_c(j_n^{\prime}x)^2

The last term is derived from

Jnx=jn(jn′x)J_nx=j_n(j_n^{\prime}x)

so

x′Jnx=x′jn(jn′x)=(jn′x)2x^{\prime}J_nx=x^{\prime}j_n(j_n^{\prime}x)=(j_n^{\prime}x)^2

Therefore, the necessary and sufficient condition to ensure positive semidefiniteness of AtA_t can be rewritten as:

αax′Γtx≤(αv−αc)∥x∥2+αc(jn′x)2.(11)\alpha_a x^{\prime}\Gamma_t x\leq(\alpha_v-\alpha_c)\lVert x\rVert^2+\alpha_c(j_n^{\prime}x)^2. \tag*{(11)}

Proposition 6. A sufficient condition to ensure the positive semidefiniteness of AtA_t is that

αa≤(αv−αc)/max⁡(ξ),\alpha_a\leq(\alpha_v-\alpha_c)/\max(\xi),

where ξ\xi is the vector containing the maximum eigenvalue of each realized covariance matrix Γt\Gamma_t.

Proof. From (3.4) we immediately note that the largest eigenvalue of CC is equal to αv+(n−1)αc\alpha_v + (n - 1)\alpha_c and the remaining n−1n - 1 eigenvalues are all equal to αv−αc\alpha_v - \alpha_c. AtA_t is PSD if C⪰αaΓt−1C \succeq\alpha_a\Gamma_{t-1}, that is, if the eigenvalues of this difference are non negative for every tt. A sufficient condition is that αamax⁡(ξ)≤(αv−αc)\alpha_a \max(\xi) \leq(\alpha_v - \alpha_c), yielding the constraint for αa\alpha_a expressed in Proposition 6.

Proposition 7. Let Γt\Gamma_t (t=1,…,Tt = 1, \ldots, T) denote the observed sample. Under the conditions of Proposition 6, the coefficient matrix AtA_t, with parameterization (3.3), is PSD for every t=1,…,Tt = 1, \ldots, T. Moreover, if (αv+b)<1(\alpha_v + b) < 1, the homogeneous component of the associated time-varying linear recursion is contractive over the observed sample.

Proof. Denoting γrs,t\gamma_{rs,t} as the generic element of the covariance matrix Γt\Gamma_t, the parameterization (3.3) implies that every diagonal element of DtD_t in Proposition 2 is given by (αv−αaγrr,t+b)(\alpha_v - \alpha_a\gamma_{rr,t} + b) (when referring to the diagonal elements of AtA_t) and (αc−αaγrs,t+b)(\alpha_c - \alpha_a\gamma_{rs,t} + b) (when referring to the off-diagonal elements of AtA_t); r,s=1,…,nr, s = 1, \ldots, n; r≠sr \ne s. Considering that αaγrr,t≥0\alpha_a\gamma_{rr,t} \geq0

αv−αaγrr,t≤αv\alpha_v - \alpha_a\gamma_{rr,t} \leq\alpha_v

For the off-diagonal elements ∣γrs,t∣<max⁡(ξ)|\gamma_{rs,t}| < \max(\xi), and

∣αc−αaγrs,t∣≤αc+αa∣γrs,t∣≤αc+(αv−αc)=αv|\alpha_c - \alpha_a\gamma_{rs,t}| \leq\alpha_c + \alpha_a|\gamma_{rs,t}| \leq\alpha_c + (\alpha_v - \alpha_c) = \alpha_v

The condition derived in Proposition 2 is therefore satisfied by (αv+b)<1(\alpha_v + b) < 1.

The parameter constraints for the linear specification are computed using the maximum eigenvalue observed in the estimation sample. They therefore ensure positive semidefiniteness of the coefficient matrices over that sample, but do not by themselves guarantee the same property for future observations.

We call model (2.3) with parameterization (3.3) the Lin-BEKK model.

Hadamard Exponential Parameterization

Bauwens and Otranto [8] introduce the following parameterization of AtA_t for modeling realized covariance matrices based on the HE operator:

At=Wt=aexp⁡⊙(φ(Pt−1−Jn))(12)A_t = W_t = a \exp^{\odot}\left(\varphi(P_{t-1} - J_n)\right) \tag*{(12)}

where exp⁡⊙\exp^{\odot} represents the HE operator (element-by-element exponential), PtP_t is a correlation matrix. The coefficient aa is strictly positive, and φ\varphi is nonnegative (φ=0\varphi= 0 provides a constant coefficient aa for all variances and covariances).

The parameterization (3.6) implies that the diagonal elements of AtA_t are equal, while the off-diagonal elements are different. In practice, the variance coefficient is constant and equal for all, while the covariance coefficients are specific and time-varying, increasing when there is a greater correlation, at the previous time, between the corresponding assets. Bauwens and Otranto [7] prove that WtW_t is PD. Furthermore, considering that all the elements of WtW_t are nonnegative and that the highest value is aa, a sufficient condition for uniform contraction of the homogeneous component of the associated time-varying linear recursion is (a+b)<1(a + b) < 1.

We call model (2.3) with parameterization (3.6) the HE-BEKK model.

To allow for variance coefficients that are not constant and equal across assets, we can enrich the parametrization (3.6), for the variance part, with the logistic and linear parameterizations previously described.

By combining the Log-BEKK for the variance coefficients and the HE-BEKK for the covariance coefficients, we obtain the Log-HE-BEKK model:

At=Wt+a1Gt∗,Gt∗=(In+exp⁡(−ϕ(Vt−1−c)))−1(13)\begin{aligned} A_t &= W_t + a_1G_t^*,\\ G_t^* &= (I_n+\exp(-\phi(V_{t-1}-c)))^{-1} \tag*{(13)} \end{aligned}

where Vt−1V_{t-1} is a diagonal matrix containing the realized variances at time t−1t-1. Both WtW_t and Gt∗G_t^* are PD, a1a_1 is nonnegative, which implies positive definiteness of AtA_t in (13). Based on the previous results on the stability of the Log-HE model (Proposition 4), it is trivial to show that a sufficient condition for uniform contraction of the homogeneous component of the associated time-varying linear recursion is (a+a1+b)<1(a+a_1+b)<1.

By combining the Lin-BEKK for the variance coefficients and the HE-BEKK for the covariance coefficients, we obtain the Lin-HE-BEKK model: (1):

At=Wt−αaVt−1(14)A_t=W_t-\alpha_a V_{t-1} \tag*{(14)}

with αa≥0\alpha_a \ge0. Again, αa\alpha_a represents the attenuation effect described in subsection 3.2 (in this case referring only to the variances and not to the covariances). The parameterization (14) can be considered a special case belonging to the family of models developed in Bauwens and Otranto [9].

Proposition 8. The matrix AtA_t in (14) is PSD if and only if αa≤min⁡(ξ∗)\alpha_a \le\min(\xi^*), where ξ∗\xi^* is the vector containing the minimum eigenvalues of the matrix Vt−1−1/2WtVt−1−1/2V_{t-1}^{-1/2}W_tV_{t-1}^{-1/2} for each tt. A sufficient condition for the matrix AtA_t in (14) to be PSD is αa≤aφmin⁡(ξ∗∗)/exp⁡(φ)\alpha_a \le a\varphi\min(\xi^{**})/\exp(\varphi), where ξ∗∗\xi^{**} is the vector containing the minimum eigenvalues of the matrix Vt−1−1/2Pt−1Vt−1−1/2V_{t-1}^{-1/2}P_{t-1}V_{t-1}^{-1/2} for each tt.

Proof. Both WtW_t and Vt−1V_{t-1} are PD matrices. We rewrite AtA_t in (3.6) as:

Vt−11/2(Vt−1−1/2WtVt−1−1/2−αaIn)Vt−11/2V_{t-1}^{1/2}\left(V_{t-1}^{-1/2}W_tV_{t-1}^{-1/2}-\alpha_a I_n\right)V_{t-1}^{1/2}

AtA_t is PSD if and only if

(Vt−1−1/2WtVt−1−1/2−αaIn)⪰0n(15)\left(V_{t-1}^{-1/2}W_tV_{t-1}^{-1/2}-\alpha_a I_n\right)\succeq0_n \tag*{(15)}

Consequently, a sufficient and necessary condition for PSDness of AtA_t is that αa\alpha_a must be less than or equal to the minimum eigenvalue of Vt−1−1/2WtVt−1−1/2V_{t-1}^{-1/2}W_tV_{t-1}^{-1/2} for every tt, i.e. αa≤min⁡(ξ∗)\alpha_a \le\min(\xi^*). Considering that WtW_t depends on the two unknown coefficients aa and φ\varphi, this condition is difficult to enforce in the estimation routine. We can rewrite:

Wt=aexp⁡(φ)exp⁡∘(φPt−1)W_t=\frac{a}{\exp(\varphi)}\exp^{\circ}(\varphi P_{t-1})

Considering that:

exp⁡∘(φPt−1)=jnjn′+φPt−1+φ22!Pt−1∘2+φ33!Pt−1∘3+⋯(16)\exp^{\circ}(\varphi P_{t-1})=\mathbf{j}_n\mathbf{j}_n^{\prime}+\varphi P_{t-1}+\frac{\varphi^2}{2!}P_{t-1}^{\circ2}+\frac{\varphi^3}{3!}P_{t-1}^{\circ3}+\cdots \tag*{(16)}

where ⊙h\odot h represents the hh-th Hadamard (element-wise) power. By Schur’s theorem, every element on the right of (16) is PSD and

exp⁡⊙(φPt−1)≻φPt−1\exp^{\odot}(\varphi P_{t-1}) \succ\varphi P_{t-1}

Consequently:

aexp⁡(φ)Vt−1−1/2exp⁡⊙(φPt−1)Vt−1−1/2≻aφexp⁡(φ)Vt−1−1/2Pt−1Vt−1−1/2\frac{a}{\exp(\varphi)}V_{t-1}^{-1/2}\exp^{\odot}(\varphi P_{t-1})V_{t-1}^{-1/2} \succ \frac{a\varphi}{\exp(\varphi)}V_{t-1}^{-1/2}P_{t-1}V_{t-1}^{-1/2}

From (15), we can derive as a sufficient condition for the PSDness of AtA_t:

aφexp⁡(φ)Vt−1−1/2Pt−1Vt−1−1/2⪰αaIn\frac{a\varphi}{\exp(\varphi)}V_{t-1}^{-1/2}P_{t-1}V_{t-1}^{-1/2}\succeq\alpha_a I_n

so that the constraint guaranteeing the condition is:

αa≤aφmin⁡(ξ∗∗)exp⁡(φ)\alpha_a\leq\frac{a\varphi\min(\xi^{**})}{\exp(\varphi)}

Proposition 9. Given the conditions of Proposition 8, a sufficient condition for uniform contraction of the homogeneous component of the associated time-varying linear recursion of the process (2.3) with parameterization (3.8) is (a+b)<1(a+b)<1.

Proof. The diagonal elements of AtA_t are a−αaγrr<aa-\alpha_a\gamma_{rr}<a, while the off-diagonal elements are less than aa. Consequently every element of the diagonal matrix DtD_t in Proposition 2 is not greater than (a+b)(a+b), so uniform contraction is obtained if (a+b)<1(a+b)<1.

Estimator Properties

The estimation of model (2.3) carried out using a two-step M-estimation procedure. In the first step, the matrix Γˉ\bar{\Gamma} is estimated; in the second step, all remaining parameters are estimated conditional on the first-step estimate. Under standard regularity conditions, replacing nuisance quantities with consistent first-step estimators preserves the consistency of the second-step estimator [32, 38]. The matrix Γˉ\bar{\Gamma} can be consistently estimated by the sample mean of the realized covariance matrices. In the second step, κ\kappa, bb, and the reduced set of parameters defining AtA_t are estimated by quasi maximum likelihood (QML).

Asai and So [2] developed QML estimation for CAW-BEKK models and established the consistency and asymptotic normality of the resulting estimators under suitable regularity conditions. See also Asai and So [3] for the covariance-targeting case.

Let us decompose Γt\Gamma_t as follows:

Γt=St1/2UtSt1/2(17)\Gamma_t=S_t^{1/2}U_tS_t^{1/2} \tag*{(17)}

where StS_t is parameterized as in (2.3). Under the following assumptions:

  1. StS_t is Ft\mathcal{F}_t-measurable;

  1. E(Ft∣Ft−1)=StE(\mathcal{F}_t \mid\mathcal{F}_{t-1}) = S_t

  1. UtU_t is independent on Ft−1\mathcal{F}_{t-1} and Ut∼W(ν−1In,ν)U_t \sim W(\nu^{-1}I_n,\nu)

the second-step estimation can be performed by maximizing the log-likelihood:

∑t=2T[δt−ν/2(ln⁡∣St∣+tr⁡(St−1Γt))](18)\sum_{t=2}^{T}\left[\delta_t-\nu/2\left(\ln|S_t|+\operatorname{tr}(S_t^{-1}\Gamma_t)\right)\right] \tag*{(18)}

with

δt=nν2ln⁡(ν2)−n(n−1)4ln⁡(π)+ν−n−12ln⁡∣Γt∣−∑i=1nln⁡Γ(ν+1−i2)\delta_t=\frac{n\nu}{2}\ln\left(\frac{\nu}{2}\right)-\frac{n(n-1)}{4}\ln(\pi)+\frac{\nu-n-1}{2}\ln|\Gamma_t|-\sum_{i=1}^{n}\ln\Gamma\left(\frac{\nu+1-i}{2}\right)

The log-likelihood (18) is obtained without specifying the conditional distribution of the covariance matrices and can be interpreted as QML estimator. Furthermore, the estimates of the model parameters do not depend on ν\nu, so we can exclude ν\nu from the estimation procedure. This will not affect the estimates of the other parameters, which are consistent.4 This result is also supported by the simulation results in Asai and So [2], who found that, setting different values for ν\nu, the estimates of the other parameters do not change.

The properties established for the CAW-BEKK model cannot be readily extended to the proposed models. The two-step procedure may entail some loss of efficiency, and the process need not be stationary. Moreover, the asymptotic properties of the estimators require further investigation because the model combines approximate covariance targeting, based on a first-step estimate, with nonlinear specifications of AtA_t. A formal analytical study of these properties is beyond the scope of this paper. Instead, we conduct Monte Carlo experiments to provide empirical evidence on the estimators’ behavior in finite samples and as the sample size increases.

Monte Carlo Evidence

We conducted a Monte Carlo experiment with a data generating process represented by (3) with n=30n = 30, using the four alternative parameterizations for AtA_t. Additionally, we generated sets of covariance matrices constructed, as a benchmark, from a simple scalar BEKK model (sc-BEKK):

St=κΓˉ+aΓt−1+bSt−1.S_t=\kappa\bar{\Gamma}+a\Gamma_{t-1}+bS_{t-1}.

and from the HE-BEKK (12) of Bauwens and Otranto [8]. The data generating parameters are the estimated values, reported in Table 2, for the application described in § 5. For each specification, we generated 500 replications for each sample size, T=100,500,1000,2000T = 100, 500, 1000, 2000. The covariance matrices Γt\Gamma_t were generated from the Wishart distribution with parameters StS_t and ν=90\nu= 90;5 The initial value of S0S_0 was extracted from the realized covariance series of the application in § 5.

ParametersscLogLinHELog-HELin-HE
κ\kappa0.0890.1440.1110.1090.1310.109
(0.018)(0.028)(0.021)(0.019)(0.026)(0.020)
aa0.3810.3120.4920.4190.492
(0.051)(0.024)(0.068)(0.040)(0.069)
bb0.5540.3550.3810.3620.3500.362
(0.055)(0.098)(0.094)(0.086)(0.085)(0.087)
a1a_10.1630.069
(0.049)(0.026)
ϕ\phi10.31815.062
(3.662)(5.217)
cc0.7801.994
(0.078)(0.150)
φ\varphi0.7630.4910.764
(0.117)(0.044)(0.116)
αv\alpha_v0.477
(0.074)
αc\alpha_c0.338
(0.031)
αa\alpha_a1.4392.8800.128
(0.494)(0.871)(0.083)
Log-Likelihood-89064.6-88490.9-88578.9-88527.1-88480.4-88526.8
AIC64.4564.0464.1064.0664.0364.06
BIC64.4664.0564.1164.0764.0464.07

Table 2. Alternative BEKK model parameter estimates and corresponding log-likelihood, AIC and BIC, for the realized covariance series for the 30 assets that comprise the DJIA index. Robust standard errors in parentheses

Table 1 reports the bias, root mean squared error (RMSE), and the smallest sample size for which normality is not rejected (based on a Jarque-Bera test at 1% significance). The results are consistent with the consistency of the estimators across all models, with a marked reduction in bias as TT increases; in particular, the bias of the κ\kappa estimator converges to zero very quickly for all models. For T=2000T = 2000 the maximum bias is 0.008 (αa\alpha_a in the Lin-BEKK model). For small samples (T=100T = 100, 500),6 the bias is, in absolute terms, less than 0.06, excluding the coefficients multiplied by the covariance matrices constructed to give the time variability of AtA_t: ϕ\phi in Log-BEKK and Log-HE-BEKK, and αa\alpha_a in Lin-BEKK.

ParameterTrueT=100T = 100 BiasT=100T = 100 RMSET=500T = 500 BiasT=500T = 500 RMSET=1000T = 1000 BiasT=1000T = 1000 RMSET=2000T = 2000 BiasT=2000T = 2000 RMSENormality from T=T=
sc-BEKK
κ\kappa0.089-0.0020.003-0.0010.0010.0000.0010.0000.000500
aa0.3810.0270.0290.0050.0060.0030.0030.0010.002500
bb0.554-0.0240.026-0.0040.005-0.0020.003-0.0010.002100
Log-BEKK
κ\kappa0.1440.0050.0070.0010.0020.0000.0020.0000.001500
a0a_00.3120.0190.0210.0040.0050.0020.0030.0010.002500
a1a_10.1630.0230.0280.0050.0060.0020.0030.0010.001500
ϕ\phi10.3180.66310.928-0.0561.414-0.0020.7970.0010.007
cc0.7800.0110.0480.0010.0160.0000.0110.0000.006500
bb0.355-0.0500.058-0.0100.012-0.0050.006-0.0020.002500
Lin-BEKK
κ\kappa0.1110.0020.4190.0000.1680.0000.1130.0000.047100
αv\alpha_v0.4770.0394.4650.0080.9430.0040.4980.0020.262500
αc\alpha_c0.3380.0222.3660.0040.5160.0020.2740.0010.169500
αa\alpha_a1.4390.17422.910.0364.9210.0192.7010.0081.317500
bb0.381-0.0445.131-0.0091.064-0.0040.545-0.0020.253500
HE-BEKK
κ\kappa0.1090.0060.0080.0010.0020.0010.0020.0000.001100
aa0.4920.0480.0530.0100.0120.0050.0060.0020.003500
φ\varphi0.7630.0240.0410.0050.0110.0030.0070.0010.004500
bb0.365-0.0590.066-0.0130.015-0.0060.008-0.0030.004500
Log-HE-BEKK
κ\kappa0.1310.0060.0090.0010.0020.0010.0020.0000.001100
aa0.4190.0280.0360.0070.0090.0040.0020.0020.003500
φ\varphi0.491-0.0020.0800.0030.0180.0020.0100.0010.006
a1a_10.0690.0160.0400.0020.0070.0010.0030.0000.002500
ϕ\phi15.062240.81271.10.5709.472-0.0060.0070.0080.065
cc1.994-0.0230.2130.0030.0340.0030.0210.0010.015500
bb0.350-0.0540.062-0.0110.014-0.0060.007-0.0030.004500
Lin-HE-BEKK
κ\kappa0.1090.0060.0080.0010.0020.0010.0010.0000.001100
aa0.4920.0480.0540.0100.0120.0050.0060.0020.0031000
φ\varphi0.7640.0250.0400.0050.0110.0020.0070.0010.004500
αa\alpha_a0.1280.0130.0150.0030.0030.0010.0020.0010.0012000
bb0.3620.0130.015-0.0130.015-0.0060.008-0.0030.0041000

Table 1. Monte Carlo experiment results: bias, RMSE, and normality for different sample sizes and 500 replications for each experiment. The last column indicates the smallest sample size for which normality is not rejected, using the Jarque-Bera statistic at 1% significance.

The results are also encouraging with respect to efficiency; despite the two-stage estimation procedure, the parameter estimators of the new class of models show a similar reduction in RMSE compared to the benchmark scalar BEKK. The main exceptions are again ϕ\phi in Log-BEKK and αa\alpha_a in Lin-BEKK; the former maintains a high RMSE up to T=1000T = 1000, then decreases dramatically for T=2000T = 2000, while the latter shows the highest RMSE (equal to 1.317) for T=2000T = 2000. The coefficient ϕ\phi in Log-HE-BEKK starts from a very high RMSE (240.8) for T=100T = 100, but decreases very quickly, reaching the value of 0.065 for T=2000T = 2000. The Log-HE-BEKK model is the most flexible specification, featuring distinct nonlinear parameterizations for the variance and covariance parameters; this greater flexibility may come at the cost of increased estimation variability in small samples.

In general, normality is verified even for small samples; most estimators achieve normality starting from T=500T = 500; this result is obtained at T=100T = 100 for the estimator of κ\kappa in Lin-BEKK, Log-HE-BEKK and Lin-HE-BEKK, as for the HE-BEKK, while, in Lin-HE-BEKK, for aa and bb starting from T=1000T = 1000 and for αa\alpha_a from T=2000T = 2000. The estimator of ϕ\phi in Log-BEKK and Log-HE-BEKK does not achieve normality, nor does φ\varphi in Log-HE-BEKK. The p-value of the Jarque-Bera statistic of φ\varphi increases with TT and is unlikely to reject normality for values of TT greater than 2000, while the p-value of ϕ\phi is always zero for both Log-BEKK and Log-HE-BEKK. A plausible explanation is the magnitude of the estimated parameter. As stated in subsection 3.1, ϕ\phi determines the shape of the logistic function, which does not change for large values of this parameter (saturation of the logistic matrix function). Figure 1 shows the likelihood profile with respect to ϕ\phi, computed on the real 30-variable dataset that will be analyzed in § 5 (DJIA dataset). It is clear that, for values of ϕ\phi approximately greater than 7, the likelihood profile is flat, resulting in weak local identification.

Likelihood profile for the Log-BEKK model

Figure 1. DJIA dataset: Likelihood profile for the Log-BEKK model, at values of ϕ\phi.

Empirical Application

We consider daily time series of annualized covariance matrices constructed from the 30 stocks included in the Dow Jones Industrial Average (DJIA), covering the period from January 2, 2015, to May 29, 2026. We use observations through the end of 2025 (T=2765T = 2765) for in-sample estimation and model comparison, reserving the 102 observations from 2026 for out-of-sample evaluation.7 The latter is based on one-step-ahead predictions, with parameter estimates held fixed at their in-sample values. The data are freely available from the VOLARE platform (volare.unime.it; Cipollini, Cruciani, Gallo, Insana, Otranto, and Spagnolo, 2026).

We estimate six BEKK models: sc-BEKK, Log-BEKK, Lin-BEKK, HE-BEKK, Log-HE-BEKK, and Lin-HE-BEKK. The estimates are reported in Table 2. We use QML estimation and calculate standard errors using the robust sandwich covariance estimator proposed by White [37].

In terms of log-likelihood, the proposed models outperform sc-BEKK. Log-HE-BEKK achieves the highest log-likelihood, which includes more parameters. However, the AIC and BIC results likewise indicate that Log-HE-BEKK performs well relative to the alternative specifications.

All parameter estimates are statistically significant at conventional levels, except for αa\alpha_a in Lin-HE-BEKK, which is significant at the 10% level. The estimated impact of new information—represented by the scalar aa in sc-BEKK and by the matrix AtA_t in the other models—differs substantially between the scalar and time-varying specifications. The persistence coefficient bb is notably larger in sc-BEKK, indicating a greater contribution from the lagged conditional covariance matrix St−1S_{t-1} relative to the lagged realized covariance matrix Γt−1\Gamma_{t-1}, It is useful to compare the coefficient aa in Log-BEKK and Log-

HE-BEKK. In the former, it represents the minimum value of the coefficient of lagged realized variances and covariances, augmented by the values of the multiple logistic function; in the latter, it represents the maximum value (in absolute terms) of the correlation coefficients, corrected (downward) by the HE function of lagged correlations, and the minimum value of the coefficient of realized variances, corrected (upward) by the values of lagged realized variance via the logistic function.

The dynamics of the time-varying coefficients (for the lagged realized variance of the Apple Inc.-AAPL stock and the lagged covariance between AAPL and Amgen Inc.-AMGN), for the Log-BEKK, Log-HE-BEKK, HE-BEKK and the constant coefficient aa of the sc-BEKK are illustrated in Figure 2. HE-BEKK and sc-BEKK have constant variance coefficients, but the former is specific to variances, while the latter is common to variances and covariances. The news effect is smaller for covariances than for variances, so the specific coefficient of HE-BEKK is 0.11 points larger than that of sc-BEKK. Models with time-varying coefficients show similar movements, with aa representing the minimum value of the variance coefficients (0.312 for Log-BEKK and 0.419 for Log-HE-BEKK). For both models, the increase in coefficients depends on the logistic function, but only on the variances for Log-HE-BEKK and the variances and covariances for Log-BEKK; consequently, the highest values of the Log-HE coefficients are higher than those of Log (0.487 versus 0.475) and move within a narrow range. Interestingly, the highest values of the Log-BEKK and Log-HE-BEKK variance coefficients correspond to the highest volatility peaks (top left panel): the Chinese stock market crash of August 2015; the peak of November 20, 2018, following the resurgence of US-China trade tensions and growing concerns about global growth and monetary tightening; the effects of the 2020 COVID pandemic; and Trump’s ”Liberation Day” tariffs of April 2025.

DJIA dataset: realized variance, realized covariance, and time-varying coefficients

Figure 2. DJIA dataset: Realized Variance of the AAPL asset and realized covariance of AAPL and AMGN (top panels) and corresponding time-varying coefficients using sc-BEKK (gray dashed line) and HE-BEKK (black dashed line) (middle panel), Log-BEKK (black continuous line) and Log-HE-BEKK (gray continuous line) (bottom panels), .

In terms of covariance coefficients, the Log-HE and HE models exhibit very similar behavior, depending on the same HE structure. The Log-BEKK coefficients exhibit similar movements, but a small variability (ranging between 0.28 and 0.34), while the sc-BEKK model overestimates this coefficient.

The greater flexibility of the Log-HE-BEKK model explains its superior performance in terms of the likelihood function, AIC and BIC, as shown in Table 2. A further comparison is conducted using loss functions; we consider a statistical loss, the Quasi-Likelihood (QL),8 defined as:

QL=1T∗∑t=1T∗[ln⁡∣S^t∣+trace⁡(S^t−1Γt)]QL = \frac{1}{T^*} \sum_{t=1}^{T^*} \left[\ln\lvert\hat{S}_t \rvert+ \operatorname{trace}\left(\hat{S}_t^{-1}\Gamma_t\right)\right]

and an economic loss function, the Global Minimum Variance (GMV, Engle and Colacito, [19]):

GMV=1T∗∑t=1T∗w^t′S^tw^tGMV = \frac{1}{T^*} \sum_{t=1}^{T^*} \hat{w}_t^{\prime}\hat{S}_t\hat{w}_t

with weights w^t=nS^t−1jn/(jn′S^t−1jn)\hat{w}_t = \sqrt{n}\hat{S}_t^{-1}j_n/(j_n^{\prime}\hat{S}_t^{-1}j_n). T∗T^* represents the number of periods for which losses are calculated (referring to in-sample and out-of-sample periods).

Based on these statistics, for both the in-sample and out-of-sample spans, we select the models with the best forecasting performance using the Model Confidence Set (MCS) approach of Hansen, Lunde, and Nason [26].9 Of course, this exercise selects the models with the best fit in the in-sample analysis and the models with the best prediction performance for the out-of-sample case. Hansen et al. [26] suggest a test significance level of 10% or 25% (the latter to make a more restricted selection).

The comparison is enriched by two alternative approaches, which are very popular in applications: the vecHAR model (Chiriac and Voev, [14]), which can be estimated with the ordinary least squares method, and the exponentially weighted moving average (EWMA) model (J.P.Morgan, [29]), with a decay parameter equal to 0.96.

The two loss functions show similar results for both in-sample and out-of-sample periods. The Log-HE model achieves the best performance in terms of QL, but the Log, HE, and Lin-HE versions also fall into the best set at the 10% significance level in the in-sample case, and Lin-HE in the out-of-sample case. It is worth noting that at the 25%

EWMAvecHARscLogLinHELog-HELin-HE
QL65.97767.66764.44664.031*64.09564.057*64.02364.057*
GMV31.73032.00032.17524.97424.95723.28124.09523.278
EWMAvecHARscLogLinHELog-HELin-HE
QL80.56483.32480.39180.31680.37780.30080.28780.299*
GMV18.86623.64723.59219.73718.87921.47419.02018.010

Table 3. DJIA dataset: Loss functions for alternative models and MCS for in-sample and out-of-sample periods. The bold number indicates the corresponding model with the best performance; numbers with * indicate the corresponding models that perform non-significantly worse than the best model at the 10% significance level. In sample. Out of sample.

significance level, only Log-HE is in the set of superior models, for both the in-sample and out-of-sample exercises.

Considering the GMV loss function, the Lin-HE version significantly outperforms all other models. Interestingly, in terms of AIC and BIC, Lin-HE does not improve on the HE-BEKK model (see Table 2), but the changes to the variance coefficient it captures imply a significant improvement in GMV, especially in out-of-sample analysis.

The new models show better performance than the classic EWMA, vecHAR, and sc-BEKK. This is an expected result for in-sample analysis, but is non-trivial for out-of-sample; the fact that Hansen and Timmerman (2015) and Xie and Yu (2020) found that the simpler models performed better for out-of-sample analysis further emphasizes the performance of Log-HE-BEKK and Lin-HE-BEKK.

Final Remarks

The availability of accurate measures of variances and covariances, such as realized covariance matrices, together with advances in computational power, has stimulated growing interest in covariance matrix models. When the objective is to model high-dimensional matrices, the curse of dimensionality compounds the challenge of ensuring that the model produces positive definite matrices.

We propose a family of parsimonious yet flexible models for realized covariance matrices. By estimating a relatively small number of parameters, the proposed models accommodate time-varying coefficients while ensuring the positive definiteness of the estimated conditional covariance matrices. The Monte Carlo results provide evidence on the finite-sample behavior of the estimators and their performance as the sample size increases, although some parameters exhibit non-normal sampling distributions when the likelihood is relatively flat. The empirical application indicates that the proposed models can outperform commonly used benchmark specifications.

Several extensions are possible. First, we develop the models within the BEKK framework, but the proposed approach can be extended to other baseline specifications, such as DCC [18], multivariate HAR [4], and DRD (Oh and Patton, 2016) models.

Second, we adopt a scalar specification for BtB_t in (2.1), motivated by previous empirical evidence. However, extending the model to a non-scalar BtB_t is straightforward. In this case, the sufficient condition for uniform contraction of the homogeneous component of the associated time-varying linear recursion in Proposition 2 becomes

sup⁡tmax⁡i,j∣aij,t+bij,t∣<1\sup_t \max_{i,j} \lvert a_{ij,t} + b_{ij,t} \rvert< 1

where bij,tb_{ij,t} denotes the (i,j)(i,j)-th element of BtB_t.

Third, we use the standard exponential function in the Log-BEKK model and the Hadamard exponential function in the HE-type models. Either function could be used in both classes of models. We adopt the specifications that perform best in the empirical application.

Fourth, we use lagged realized covariance matrices—or lagged correlation matrices in the HE specifications—to drive the time variation in AtA_t. More generally, this role could be assigned to any symmetric, time-varying positive semidefinite matrix MtM_t. Furthermore, if BtB_t is parameterized in the same way as AtA_t, the two coefficient matrices need not be driven by the same matrix MtM_t.

The proposed specifications can be viewed as multivariate covariance recursions with state-dependent coefficients. They are related to the literature on random-coefficient multivariate ARCH/GARCH models (e.g. Fong, Li, and An [22]) and, more generally, to stochastic recurrence equations with random coefficient matrices [13].

References

  1. [1]Andersen, T., T. Bollerslev, P. Christoffersen, and F. Diebold (2013). Financial risk measurement for financial risk management. In G. Constantinides, M. Harris, and R. Stulz (Eds.), Handbook of the Economics of Finance, pp. 1127–1220. Elsevier Inc.
  2. [2]Asai, M. and M. K. P. So (2021). Quasi-maximum likelihood estimation of conditional autoregressive Wishart models. Journal of Time Series Analysis 42(3), 271–294.
  3. [3]Asai, M. and M. K. P. So (2023). Realized BEKK-CAW models. Journal of Time Series Econometrics 15(1), 49–77.DOI
  4. [4]Bauer, G. H. and K. Vorkink (2011). Forecasting multivariate realized stock market volatility. Journal of Econometrics 160, 93–101.
  5. [5]Bauwens, L., M. Braione, and G. Storti (2016). Forecasting comparison of long term component dynamic models for realized covariance matrices. Annals of Economics and Statistics 123/124, 103–134.
  6. [7]Bauwens, L. and E. Otranto (2020). Nonlinearities and regimes in conditional correlations with different dynamics. Journal of Econometrics 217, 496–522.DOI
  7. [8]Bauwens, L. and E. Otranto (2023). Modeling realized covariance matrices: A class of hadamard exponential models. Journal of Financial Econometrics 21(4), 1376–1401.DOI
  8. [9]Bauwens, L. and E. Otranto (2025). Realized covariance models with time-varying parameters and spillover effects. Statistical Modelling 26, 163–183.DOI
  9. [10]Bollerslev, T. (1987). A conditional heteroskedastic model for speculative prices and rates of return. Review of Economics and Statistics 69, 542–547.DOI
  10. [11]Bollerslev, T., A. J. Patton, and R. Quaedvlieg (2016). Exploiting the errors: A simple approach for improved volatility forecasting. Journal of Econometrics 192(1), 1–18.DOI
  11. [12]Bollerslev, T., A. J. Patton, and R. Quaedvlieg (2018). Modeling and forecasting (un)reliable realized covariances for more reliable financial decisions. Journal of Econometrics 207(1), 71–91.DOI
  12. [13]Bougerol, P. and N. Picard (1992). Strict stationarity of generalized autoregressive processes. The Annals of Probability 20(4), 1714–1730.DOI
  13. [14]Chiriac, R. and V. Voev (2011). Modelling and forecasting multivariate realized volatility. Journal of Applied Econometrics 26, 922–947.DOI
  14. [16]Cipollini, F., G. M. Gallo, and E. Otranto (2021). Realized volatility forecasting: Robustness to measurement errors. International Journal of Forecasting 37(1), 44–57.
  15. [17]Corsi, F. (2009). A simple approximate long-memory model of realized volatility. Journal of Financial Econometrics 7(2), 174–196.
  16. [18]Engle, R. (2002). Dynamic conditional correlation - a simple class of multivariate GARCH models. Journal of Business & Economic Statistics 20, 339–350.
  17. [19]Engle, R. and R. Colacito (2006). Testing and valuing dynamic correlations for asset allocation. Journal of Business & Economic Statistics 24(2), 238–253.DOI
  18. [20]Engle, R. and F. Kroner (1995). Multivariate simultaneous generalized ARCH. Econometric Theory 11, 122–150.DOI
  19. [21]Engle, R. and J. Mezrich (1996). GARCH for groups. RISK 9, 36–40.
  20. [22]Fong, P., W. Li, and H.-Z. An (2006). A simple multivariate arch model specified by random coefficients. Computational Statistics & Data Analysis 51(3), 1779–1802.DOI
  21. [23]Golosnoy, V., B. Gribisch, and R. Liesenfeld (2012). The conditional autoregressive Wishart model for multivariate stock market volatility. Journal of Econometrics 167(1), 211–223.
  22. [24]Gupta, A. and D. Nagar (2000). Matrix Variate Distributions. Chapman & Hall/CRC.
  23. [25]Hafner, C. M. and P. H. Franses (2009). A generalized dynamic conditional correlation model: Simulation and application to many assets. Econometric Reviews 28(6), 612–631.
  24. [26]Hansen, P. R., A. Lunde, and J. M. Nason (2011). The model confidence set. Econometrica 79(2), 453–497.
  25. [28]Higham, N. J. (2008). Functions of Matrices: Theory and Computation. SIAM, Philadelphia.
  26. [29]J.P.Morgan (1996). Riskmetrics Technical Document, 4th ed. New York: J.P.Morgan.
  27. [30]Kawano, Y. and Y. Hosoe (2024). Contraction analysis of discrete-time stochastic systems. IEEE Transactions on Automatic Control 69(2), 982–997.
  28. [31]Lütkepohl, H. (2005). New Introduction to Multiple Time Series Analysis. Berlin: Springer.
  29. [32]Newey, W. and D. McFadden (1994). Large sample estimation and hypothesis testing. In R. Engle and D. McFadden (Eds.), Handbook of Econometrics, Volume IV, Chapter 36, pp. 2113–2245. Amsterdam: Elsevier.
  30. [33]Noureldin, D., N. Shephard, and K. Sheppard (2014). Multivariate rotated ARCH. Journal of Econometrics 179, 16–30.
  31. [35]Otranto, E. (2026). A matrix-variate log-normal model for covariance matrices. Statistics & Probability Letters 236, 110782.
  32. [36]Teräsvirta, T. (1994). Specification, estimation, and evaluation of smooth transition autoregressive models. Journal of the American Statistical Association 89(425), 208–218.
  33. [37]White, H. (1982). Maximum likelihood estimation of misspecified models. Econometrica 50, 1–25.
  34. [38]White, H. (1994). Estimation, Inference and Specification Analysis. Econometric Society Monographs No. 22. Cambridge University Press.

Paper details

vlnc:W_ratbzu4b
Version
v1 · latest
Published
Fresh — added to the Hub within the last 30 days
Added
License
CC BY 4.0
Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

  • Economics, Econometrics and Finance

Not recorded for this paper

View statement
Looking for related papers…
Contents