In this paper
AbstractIntroductionThe Model FrameworkFeasible ParameterizationsLogistic ParameterizationLinear ParameterizationHadamard Exponential ParameterizationEstimator PropertiesMonte Carlo EvidenceEmpirical ApplicationFinal RemarksReferencesWorksEconomics, 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 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 , given that a covariance matrix has 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 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 realized covariance matrices, denoted by , where is the time index. Let denote the information set at time . Conditional on , follows a Wishart distribution with degrees of freedom and scale matrix , where is symmetric and positive definite. Under this parameterization, . In what follows, we model the conditional expectation 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:
where is the symbol for the element-by-element (Hadamard) product, , , are symmetric matrices of coefficients. The curse of dimensionality is apparent from the fact that these matrices involve different parameters, of which can vary at any time .
The number of coefficients can be reduced by replacing the matrix with a scalar ; 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 so that the unconditional expectation of is equal to the unconditional expectation of , which we will call . For model (1), this could be achieved by replacing with
where is an matrix of ones. This substitution has two drawbacks: first, this parameterization does not provide a constant matrix ; second, and most importantly, (2) is not guaranteed to be PD. One possibility is to adopt the Hafner and Franses [25] approximation, replacing 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 and setting , with . As in Hafner and Franses [25], it does not provide exact covariance targeting because it implies that , but adds flexibility to the constant part of the model. The unconditional mean 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):
the following proposition holds:
Proposition 1. If and the initial value are positive semidefinite (PSD), is estimated by the sample mean and at least one of the covariance matrices is PD, the matrix in (3) is PD.
Proof. Obviously, from (3) is PSD and, by definition, all the 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 is PSD. If at least one covariance matrix is PD, then the sample mean is PD, and also , being . 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 , 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
Under the usual regularity conditions, the process is invertible if .
Proof. Applying the vech operator to (3), which stacks the lower triangular elements of a symmetric matrix into a vector of dimension , we obtain
where , , and denote the vectors obtained by applying the vech operator to the corresponding matrices denoted with capital letters, and , where 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 and on the right-hand side of (4), and using , yields the following VARMA-type representation with time-varying autoregressive coefficients:
where denotes the identity matrix of dimension .
Let . Since is diagonal, its diagonal entries are . Hence, the matrix norm induced by the vector infinity norm satisfies
Suppose that . By repeated substitution, the coefficient matrix multiplying in the associated homogeneous recursion is . By submultiplicativity of the induced matrix norm,
Therefore, the homogeneous component of the associated time-varying linear recursion decays geometrically, establishing uniform contraction. By (2.6), this is verified when .
Finally, since the moving-average polynomial in (2.5) is , where denotes the lag operator, the innovation part is invertible when .
In the next section, we will provide some different feasible parameterizations for the matrix that guarantee their PSDness and parsimony. Furthermore, to ensure the positivity of the variances, we impose .
Feasible Parameterizations
We propose four parameterizations of the coefficient matrix 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 implies that its diagonal elements are nonnegative, the resulting conditional covariance matrix has nonnegative diagonal elements.
Logistic Parameterization
In (2.3), is reparameterized as follows:
where , , and . is a multivariate logistic function, defined as:
with and a scalar coefficient, denotes the -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 acts as a threshold value, while 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 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 in (2.3) and, under the constraints on the coefficients, the stability and invertibility of the process.
Proposition 3. In (3.1) is PSD.
Proof. Let denote the matrix of zeros. Considering the spectral decomposition of :
with a diagonal matrix containing the eigenvalues and the corresponding matrix of eigenvectors, for the spectral definition of matrix functions (see, for example, [28]) we obtain the spectral decomposition of :
with a diagonal matrix with elements , so that , where the symbol denotes the Loewner order, so that if and only if is positive definite.2 This implies the positive definiteness of and, as a consequence, .
Proposition 4. The condition 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 be the entry of in (3.1). From Proposition 2, the eigenvalues of the matrix are .
Proposition 3 establishes that ; this implies that for each . Thus, uniform contraction is verified if every element on the diagonal of is less than, in magnitude, for every . Due to the non-negativity constraints on the coefficients , , , the previous result also implies , 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 in (2.3) as:
where is a PD matrix with all diagonal elements (variance coefficients) equal to and all off-diagonal elements (covariance coefficients) equal to (; ).
This parameterization introduces a dependence of on the elementwise product of the lagged realized covariance matrix and a coefficient matrix that varies with .
The coefficient captures a negative effect on 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 , all different from each other.
The following propositions establish conditions under which is positive semidefinite.
Proposition 5. is PSD if and only if, for every and for every
where represents the Euclidean norm and an -dimensional vector of ones.
Proof. From (9), is PSD if and only if for every . Rewriting as:
where , the left-hand side of the previous inequality is:
The last term is derived from
so
Therefore, the necessary and sufficient condition to ensure positive semidefiniteness of can be rewritten as:
Proposition 6. A sufficient condition to ensure the positive semidefiniteness of is that
where is the vector containing the maximum eigenvalue of each realized covariance matrix .
Proof. From (3.4) we immediately note that the largest eigenvalue of is equal to and the remaining eigenvalues are all equal to . is PSD if , that is, if the eigenvalues of this difference are non negative for every . A sufficient condition is that , yielding the constraint for expressed in Proposition 6.
Proposition 7. Let () denote the observed sample. Under the conditions of Proposition 6, the coefficient matrix , with parameterization (3.3), is PSD for every . Moreover, if , the homogeneous component of the associated time-varying linear recursion is contractive over the observed sample.
Proof. Denoting as the generic element of the covariance matrix , the parameterization (3.3) implies that every diagonal element of in Proposition 2 is given by (when referring to the diagonal elements of ) and (when referring to the off-diagonal elements of ); ; . Considering that
For the off-diagonal elements , and
The condition derived in Proposition 2 is therefore satisfied by .
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 for modeling realized covariance matrices based on the HE operator:
where represents the HE operator (element-by-element exponential), is a correlation matrix. The coefficient is strictly positive, and is nonnegative ( provides a constant coefficient for all variances and covariances).
The parameterization (3.6) implies that the diagonal elements of 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 is PD. Furthermore, considering that all the elements of are nonnegative and that the highest value is , a sufficient condition for uniform contraction of the homogeneous component of the associated time-varying linear recursion is .
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:
where is a diagonal matrix containing the realized variances at time . Both and are PD, is nonnegative, which implies positive definiteness of 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 .
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):
with . Again, 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 in (14) is PSD if and only if , where is the vector containing the minimum eigenvalues of the matrix for each . A sufficient condition for the matrix in (14) to be PSD is , where is the vector containing the minimum eigenvalues of the matrix for each .
Proof. Both and are PD matrices. We rewrite in (3.6) as:
is PSD if and only if
Consequently, a sufficient and necessary condition for PSDness of is that must be less than or equal to the minimum eigenvalue of for every , i.e. . Considering that depends on the two unknown coefficients and , this condition is difficult to enforce in the estimation routine. We can rewrite:
Considering that:
where represents the -th Hadamard (element-wise) power. By Schur’s theorem, every element on the right of (16) is PSD and
Consequently:
From (15), we can derive as a sufficient condition for the PSDness of :
so that the constraint guaranteeing the condition is:
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 .
Proof. The diagonal elements of are , while the off-diagonal elements are less than . Consequently every element of the diagonal matrix in Proposition 2 is not greater than , so uniform contraction is obtained if .
Estimator Properties
The estimation of model (2.3) carried out using a two-step M-estimation procedure. In the first step, the matrix 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 can be consistently estimated by the sample mean of the realized covariance matrices. In the second step, , , and the reduced set of parameters defining 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 as follows:
where is parameterized as in (2.3). Under the following assumptions:
is -measurable;
is independent on and
the second-step estimation can be performed by maximizing the log-likelihood:
with
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 , so we can exclude 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 , 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 . 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 , using the four alternative parameterizations for . Additionally, we generated sets of covariance matrices constructed, as a benchmark, from a simple scalar BEKK model (sc-BEKK):
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, . The covariance matrices were generated from the Wishart distribution with parameters and ;5 The initial value of was extracted from the realized covariance series of the application in § 5.
| Parameters | sc | Log | Lin | HE | Log-HE | Lin-HE |
| 0.089 | 0.144 | 0.111 | 0.109 | 0.131 | 0.109 | |
| (0.018) | (0.028) | (0.021) | (0.019) | (0.026) | (0.020) | |
| 0.381 | 0.312 | 0.492 | 0.419 | 0.492 | ||
| (0.051) | (0.024) | (0.068) | (0.040) | (0.069) | ||
| 0.554 | 0.355 | 0.381 | 0.362 | 0.350 | 0.362 | |
| (0.055) | (0.098) | (0.094) | (0.086) | (0.085) | (0.087) | |
| 0.163 | 0.069 | |||||
| (0.049) | (0.026) | |||||
| 10.318 | 15.062 | |||||
| (3.662) | (5.217) | |||||
| 0.780 | 1.994 | |||||
| (0.078) | (0.150) | |||||
| 0.763 | 0.491 | 0.764 | ||||
| (0.117) | (0.044) | (0.116) | ||||
| 0.477 | ||||||
| (0.074) | ||||||
| 0.338 | ||||||
| (0.031) | ||||||
| 1.439 | 2.880 | 0.128 | ||||
| (0.494) | (0.871) | (0.083) | ||||
| Log-Likelihood | -89064.6 | -88490.9 | -88578.9 | -88527.1 | -88480.4 | -88526.8 |
| AIC | 64.45 | 64.04 | 64.10 | 64.06 | 64.03 | 64.06 |
| BIC | 64.46 | 64.05 | 64.11 | 64.07 | 64.04 | 64.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 increases; in particular, the bias of the estimator converges to zero very quickly for all models. For the maximum bias is 0.008 ( in the Lin-BEKK model). For small samples (, 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 : in Log-BEKK and Log-HE-BEKK, and in Lin-BEKK.
| Parameter | True | Bias | RMSE | Bias | RMSE | Bias | RMSE | Bias | RMSE | Normality from |
| sc-BEKK | ||||||||||
| 0.089 | -0.002 | 0.003 | -0.001 | 0.001 | 0.000 | 0.001 | 0.000 | 0.000 | 500 | |
| 0.381 | 0.027 | 0.029 | 0.005 | 0.006 | 0.003 | 0.003 | 0.001 | 0.002 | 500 | |
| 0.554 | -0.024 | 0.026 | -0.004 | 0.005 | -0.002 | 0.003 | -0.001 | 0.002 | 100 | |
| Log-BEKK | ||||||||||
| 0.144 | 0.005 | 0.007 | 0.001 | 0.002 | 0.000 | 0.002 | 0.000 | 0.001 | 500 | |
| 0.312 | 0.019 | 0.021 | 0.004 | 0.005 | 0.002 | 0.003 | 0.001 | 0.002 | 500 | |
| 0.163 | 0.023 | 0.028 | 0.005 | 0.006 | 0.002 | 0.003 | 0.001 | 0.001 | 500 | |
| 10.318 | 0.663 | 10.928 | -0.056 | 1.414 | -0.002 | 0.797 | 0.001 | 0.007 | ||
| 0.780 | 0.011 | 0.048 | 0.001 | 0.016 | 0.000 | 0.011 | 0.000 | 0.006 | 500 | |
| 0.355 | -0.050 | 0.058 | -0.010 | 0.012 | -0.005 | 0.006 | -0.002 | 0.002 | 500 | |
| Lin-BEKK | ||||||||||
| 0.111 | 0.002 | 0.419 | 0.000 | 0.168 | 0.000 | 0.113 | 0.000 | 0.047 | 100 | |
| 0.477 | 0.039 | 4.465 | 0.008 | 0.943 | 0.004 | 0.498 | 0.002 | 0.262 | 500 | |
| 0.338 | 0.022 | 2.366 | 0.004 | 0.516 | 0.002 | 0.274 | 0.001 | 0.169 | 500 | |
| 1.439 | 0.174 | 22.91 | 0.036 | 4.921 | 0.019 | 2.701 | 0.008 | 1.317 | 500 | |
| 0.381 | -0.044 | 5.131 | -0.009 | 1.064 | -0.004 | 0.545 | -0.002 | 0.253 | 500 | |
| HE-BEKK | ||||||||||
| 0.109 | 0.006 | 0.008 | 0.001 | 0.002 | 0.001 | 0.002 | 0.000 | 0.001 | 100 | |
| 0.492 | 0.048 | 0.053 | 0.010 | 0.012 | 0.005 | 0.006 | 0.002 | 0.003 | 500 | |
| 0.763 | 0.024 | 0.041 | 0.005 | 0.011 | 0.003 | 0.007 | 0.001 | 0.004 | 500 | |
| 0.365 | -0.059 | 0.066 | -0.013 | 0.015 | -0.006 | 0.008 | -0.003 | 0.004 | 500 | |
| Log-HE-BEKK | ||||||||||
| 0.131 | 0.006 | 0.009 | 0.001 | 0.002 | 0.001 | 0.002 | 0.000 | 0.001 | 100 | |
| 0.419 | 0.028 | 0.036 | 0.007 | 0.009 | 0.004 | 0.002 | 0.002 | 0.003 | 500 | |
| 0.491 | -0.002 | 0.080 | 0.003 | 0.018 | 0.002 | 0.010 | 0.001 | 0.006 | ||
| 0.069 | 0.016 | 0.040 | 0.002 | 0.007 | 0.001 | 0.003 | 0.000 | 0.002 | 500 | |
| 15.062 | 240.8 | 1271.1 | 0.570 | 9.472 | -0.006 | 0.007 | 0.008 | 0.065 | ||
| 1.994 | -0.023 | 0.213 | 0.003 | 0.034 | 0.003 | 0.021 | 0.001 | 0.015 | 500 | |
| 0.350 | -0.054 | 0.062 | -0.011 | 0.014 | -0.006 | 0.007 | -0.003 | 0.004 | 500 | |
| Lin-HE-BEKK | ||||||||||
| 0.109 | 0.006 | 0.008 | 0.001 | 0.002 | 0.001 | 0.001 | 0.000 | 0.001 | 100 | |
| 0.492 | 0.048 | 0.054 | 0.010 | 0.012 | 0.005 | 0.006 | 0.002 | 0.003 | 1000 | |
| 0.764 | 0.025 | 0.040 | 0.005 | 0.011 | 0.002 | 0.007 | 0.001 | 0.004 | 500 | |
| 0.128 | 0.013 | 0.015 | 0.003 | 0.003 | 0.001 | 0.002 | 0.001 | 0.001 | 2000 | |
| 0.362 | 0.013 | 0.015 | -0.013 | 0.015 | -0.006 | 0.008 | -0.003 | 0.004 | 1000 |
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 in Log-BEKK and in Lin-BEKK; the former maintains a high RMSE up to , then decreases dramatically for , while the latter shows the highest RMSE (equal to 1.317) for . The coefficient in Log-HE-BEKK starts from a very high RMSE (240.8) for , but decreases very quickly, reaching the value of 0.065 for . 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 ; this result is obtained at for the estimator of in Lin-BEKK, Log-HE-BEKK and Lin-HE-BEKK, as for the HE-BEKK, while, in Lin-HE-BEKK, for and starting from and for from . The estimator of in Log-BEKK and Log-HE-BEKK does not achieve normality, nor does in Log-HE-BEKK. The p-value of the Jarque-Bera statistic of increases with and is unlikely to reject normality for values of greater than 2000, while the p-value of 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, 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 , computed on the real 30-variable dataset that will be analyzed in § 5 (DJIA dataset). It is clear that, for values of approximately greater than 7, the likelihood profile is flat, resulting in weak local identification.

Figure 1. DJIA dataset: Likelihood profile for the Log-BEKK model, at values of .
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 () 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 in Lin-HE-BEKK, which is significant at the 10% level. The estimated impact of new information—represented by the scalar in sc-BEKK and by the matrix in the other models—differs substantially between the scalar and time-varying specifications. The persistence coefficient is notably larger in sc-BEKK, indicating a greater contribution from the lagged conditional covariance matrix relative to the lagged realized covariance matrix , It is useful to compare the coefficient 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 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 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.

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:
and an economic loss function, the Global Minimum Variance (GMV, Engle and Colacito, [19]):
with weights . 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%
| EWMA | vecHAR | sc | Log | Lin | HE | Log-HE | Lin-HE | |
| QL | 65.977 | 67.667 | 64.446 | 64.031* | 64.095 | 64.057* | 64.023 | 64.057* |
| GMV | 31.730 | 32.000 | 32.175 | 24.974 | 24.957 | 23.281 | 24.095 | 23.278 |
| EWMA | vecHAR | sc | Log | Lin | HE | Log-HE | Lin-HE | |
| QL | 80.564 | 83.324 | 80.391 | 80.316 | 80.377 | 80.300 | 80.287 | 80.299* |
| GMV | 18.866 | 23.647 | 23.592 | 19.737 | 18.879 | 21.474 | 19.020 | 18.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 in (2.1), motivated by previous empirical evidence. However, extending the model to a non-scalar 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
where denotes the -th element of .
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 . More generally, this role could be assigned to any symmetric, time-varying positive semidefinite matrix . Furthermore, if is parameterized in the same way as , the two coefficient matrices need not be driven by the same matrix .
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]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]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]Asai, M. and M. K. P. So (2023). Realized BEKK-CAW models. Journal of Time Series Econometrics 15(1), 49–77.DOI
- [4]Bauer, G. H. and K. Vorkink (2011). Forecasting multivariate realized stock market volatility. Journal of Econometrics 160, 93–101.
- [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.
- [7]Bauwens, L. and E. Otranto (2020). Nonlinearities and regimes in conditional correlations with different dynamics. Journal of Econometrics 217, 496–522.DOI
- [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
- [9]Bauwens, L. and E. Otranto (2025). Realized covariance models with time-varying parameters and spillover effects. Statistical Modelling 26, 163–183.DOI
- [10]Bollerslev, T. (1987). A conditional heteroskedastic model for speculative prices and rates of return. Review of Economics and Statistics 69, 542–547.DOI
- [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
- [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
- [13]Bougerol, P. and N. Picard (1992). Strict stationarity of generalized autoregressive processes. The Annals of Probability 20(4), 1714–1730.DOI
- [14]Chiriac, R. and V. Voev (2011). Modelling and forecasting multivariate realized volatility. Journal of Applied Econometrics 26, 922–947.DOI
- [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.
- [17]Corsi, F. (2009). A simple approximate long-memory model of realized volatility. Journal of Financial Econometrics 7(2), 174–196.
- [18]Engle, R. (2002). Dynamic conditional correlation - a simple class of multivariate GARCH models. Journal of Business & Economic Statistics 20, 339–350.
- [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
- [20]Engle, R. and F. Kroner (1995). Multivariate simultaneous generalized ARCH. Econometric Theory 11, 122–150.DOI
- [21]Engle, R. and J. Mezrich (1996). GARCH for groups. RISK 9, 36–40.
- [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
- [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.
- [24]Gupta, A. and D. Nagar (2000). Matrix Variate Distributions. Chapman & Hall/CRC.
- [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.
- [26]Hansen, P. R., A. Lunde, and J. M. Nason (2011). The model confidence set. Econometrica 79(2), 453–497.
- [28]Higham, N. J. (2008). Functions of Matrices: Theory and Computation. SIAM, Philadelphia.
- [29]J.P.Morgan (1996). Riskmetrics Technical Document, 4th ed. New York: J.P.Morgan.
- [30]Kawano, Y. and Y. Hosoe (2024). Contraction analysis of discrete-time stochastic systems. IEEE Transactions on Automatic Control 69(2), 982–997.
- [31]Lütkepohl, H. (2005). New Introduction to Multiple Time Series Analysis. Berlin: Springer.
- [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.
- [33]Noureldin, D., N. Shephard, and K. Sheppard (2014). Multivariate rotated ARCH. Journal of Econometrics 179, 16–30.
- [35]Otranto, E. (2026). A matrix-variate log-normal model for covariance matrices. Statistics & Probability Letters 236, 110782.
- [36]Teräsvirta, T. (1994). Specification, estimation, and evaluation of smooth transition autoregressive models. Journal of the American Statistical Association 89(425), 208–218.
- [37]White, H. (1982). Maximum likelihood estimation of misspecified models. Econometrica 50, 1–25.
- [38]White, H. (1994). Estimation, Inference and Specification Analysis. Econometric Society Monographs No. 22. Cambridge University Press.