Next Article in Journal
Selecting the Lag Length for the MGLS Unit Root Tests with Structural Change: A Warning Note for Practitioners Based on Simulations
Previous Article in Journal
A Simple Test for Causality in Volatility
Previous Article in Special Issue
Jump Variation Estimation with Noisy High Frequency Financial Data via Wavelets
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Copula–Based vMEM Specifications versus Alternatives: The Case of Trading Activity

by
Fabrizio Cipollini
1,
Robert F. Engle
2 and
Giampiero M. Gallo
1,3,*
1
Dipartimento di Statistica, Informatica, Applicazioni “G. Parenti”, Università di Firenze, 50134 Firenze, Italy
2
Department of Finance, Stern School of Business, New York University, New York, 10012 NY, USA
3
NYU Florence, Villa La Pietra, 50139 Firenze, Italy
*
Author to whom correspondence should be addressed.
Econometrics 2017, 5(2), 16; https://doi.org/10.3390/econometrics5020016
Submission received: 4 March 2016 / Revised: 3 March 2017 / Accepted: 5 April 2017 / Published: 12 April 2017
(This article belongs to the Special Issue Financial High-Frequency Data)

Abstract

:
We discuss several multivariate extensions of the Multiplicative Error Model to take into account dynamic interdependence and contemporaneously correlated innovations (vector MEM or vMEM). We suggest copula functions to link Gamma marginals of the innovations, in a specification where past values and conditional expectations of the variables can be simultaneously estimated. Results with realized volatility, volumes and number of trades of the JNJ stock show that significantly superior realized volatility forecasts are delivered with a fully interdependent vMEM relative to a single equation. Alternatives involving log–Normal or semiparametric formulations produce substantially equivalent results.

1. Introduction

Dynamics in financial markets can be characterized by many indicators of trading activity such as absolute returns, high-low range, number of trades in a certain interval (possibly labeled as buys or sells), volume, ultra-high frequency based measures of volatility, financial durations, spreads and so on.
Engle (2002) reckons that one striking regularity behind financial time series is that persistence and clustering characterizes the evolution of such processes. As a result, the dynamics of such variables can be specified as the product of a conditionally deterministic scale factor, which evolves according to a GARCH–type equation, and an innovation term which is iid with unit mean. Such models are labeled Multiplicative Error Models (MEM) and can be seen as a generalization of the GARCH (Bollerslev 1986) and of the Autoregressive Conditional Duration (ACD, Engle and Russell (1998)) approaches. One of the advantages of such a model is to avoid the need to resort to logs (not possible when zeros are present in the data) and to provide conditional expectations of the variables of interest directly (rather than expectations of the logs). Empirical results show a good performance of these types of models in capturing the stylized facts of the observed series (e.g., for daily range, Chou (2005); for volatility, volume and trading intensity Hautsch (2008)).
The model was specified by Engle and Gallo (2006) in a multivariate context (vector MEM or vMEM) allowing just the lagged values of each variable of interest to affect the conditional expectation of the other variables. Such a specification lends itself to producing multi–step ahead forecasts: in Engle and Gallo (2006) three different measures of volatility (absolute returns, daily range and realized volatility), influence each other dynamically. Although such an equation–by–equation estimation ensures consistency of the estimators in a quasi-maximum likelihood context, given the stationarity conditions discussed by Engle (2002), correlation among the innovation terms is not taken into account and leads to a loss in efficiency.
However, full interdependence is not allowed by an equation–by–equation approach both in the form of past conditional expectations influencing the present and a contemporaneous correlations of the innovations. The specification of a multivariate distribution of the innovations is far from trivial: a straightforward extension to a joint Gamma probability distribution is not available except in very special cases. In this paper, we want to compare the features of a novel maximum likelihood estimation strategy adopting copula functions to other parametric and semiparametric alternatives. Copula functions allow to link together marginal probability density functions for individual innovations specified as Gamma as in Engle and Gallo (2006) or as zero–augmented distributions (as in Hautsch et al. (2013), distinguishing between the zero occurrences and the strictly positive realizations). Copula functions are used in a Multiplicative Error framework, but in a Dynamic Conditional Correlation context by Bodnar and Hautsch (2016). Within a Maximum Likelihood approach to the vector MEM, we want also to explore the performance of a multivariate log–Normal specification for the joint distribution of the innovations and the semiparametric approach presented in Cipollini et al. (2013) resulting in a GMM estimator. The range of potential applications of a vector MEM is quite wide: dynamic interactions among different values of volatility, volatility spillovers across markets (allowing multivariate-multi-step ahead forecasts and impulse response functions, order execution dynamics Noss (2007) specifies a MEM for execution depths).
This paper aims at discussing merits of each approach and their performance in forecasting realized volatility with augmented information derived from the dynamic interaction with other measures of market activity (namely, the volumes and the number of trades). We want conditional expectations to depend just on past values (not also on some contemporary information as in Manganelli (2005) and Hautsch (2008)).
What the reader should expect is the following: in Section 2 we lay out the specification of a vector Multiplicative Error Model, discussing the issues arising from the adoption of several types of copula functions linking univariate Gamma marginal distributions. In Section 3 we describe the Maximum Likelihood procedure leading to the inference on the parameters. In Section 4 we discuss the features of a parametric specification with a log–Normal and of a semiparametric approach suggested by Cipollini et al. (2013). In Section 5 we present the empirical application to three series of market trading activity, namely realized kernel volatility, traded volumes and the number of trades. The illustration is performed on the JNJ stock over a period between 2007 and 2013. What we find is that specifying the joint distribution of the innovations allowing for contemporaneous correlation dramatically improves the log–likelihood over an independent (i.e., equation–by–equation) approach. Richer specifications (where simultaneous estimation is unavoidable) deliver a better fit, improved serial correlation diagnostics, and a better performance in out–of–sample forecasting. The Student–T copula possesses better features than the Normal copula. Overall, the indication is that we will have significantly superior realized volatility forecasts when other trading activity indicators and contemporaneous correlations are considered. Concluding remarks follow.

2. A Copula Approach to Multiplicative Error Models

Let x t be a K–dimensional process with non–negative components. A vector Multiplicative Error Model (vMEM) for x t is defined as
x t = μ t ε t = diag ( μ t ) ε t ,
where ⊙ indicates the Hadamard (element–by–element) product and diag ( · ) indicates a diagonal matrix with its vector argument on the main diagonal. Conditionally upon the information set F t 1 , a fairly general specification for μ t is
μ t = ω + α x t 1 + γ x t 1 ( ) + β μ t 1 ,
where ω is ( K , 1 ) and α , γ and β are ( K , K ) . The vector x t ( ) has a generic element x t , i multiplied by a function related to a signed variable, be it a positive or negative return ( 0 , 1 values) or a signed trade (buy or sell 1 , 1 values), as to capture asymmetric effects. Let the parameters relevant for μ t be collected in a vector θ .
Conditions for stationarity of μ t are a simple generalization of those of the univariate case (e.g., Bollerslev (1986); Hamilton (1994)): a vMEM(1,1) with μ t defined as in Equation (2) is stationary in mean if all characteristic roots of A = α + β + γ / 2 are smaller than 1 in modulus. We can think of A as the impact matrix in the expression
E x t + 1 | F t 1 = μ t + 1 | t 1 = ω + A μ t | t 1 .
If more lags are considered, the model is
μ t = ω + l = 1 L α l x t l + γ l x t l ( ) + β l μ t l ,
where L is the maximum lag occurring in the dynamics. It is often convenient to represent the system (3) in its equivalent companion form
μ t + L | t 1 * = ω + A * μ t + L 1 | t 1 * ,
where μ t + L | t 1 * = ( μ t + L | t 1 ; μ t + L 1 | t 1 ; ; μ t + 1 | t 1 ) is a K L × 1 vector obtained by stacking its elements columnwise and
A * = A 1 A 2 A L I K ( L 1 ) 0 K ( L 1 ) , K
with A l = α l + β l + γ l / 2 , l = 1 , , L , I K ( L 1 ) is a K ( L 1 ) × K ( L 1 ) identity matrix and 0 K ( L 1 ) , K is a K ( L 1 ) × K matrix of zeros. The same stationarity condition holds in terms of eigenvalues of A * .
The innovation vector ε t is a K–dimensional iid process with probability density function (pdf) defined over a [ 0 , + ) K support, the unit vector 𝕝 as expectation and a general variance–covariance matrix Σ ,
ε t | F t 1 D + ( 𝕝 , Σ ) .
The previous conditions guarantee that
E ( x t | F t 1 ) = μ t
V ( x t | F t 1 ) = μ t μ t Σ = diag ( μ t ) Σ diag ( μ t ) ,
where the latter is a positive definite matrix by construction.
The distribution of the error term ε t | F t 1 can be specified in different ways. We discuss here a flexible approach using copula functions; different specifications are presented in Section 4.
Using copulas (cf., among others, Joe (1997) and Nelsen (1999), Embrechts et al. (2002), Cherubini et al. (2004), McNeil et al. (2005) and the review of Patton (2013) for financial applications), the conditional pdf of ε t | F t 1 is given by
f ε ε t | F t 1 = c u t ; ξ i = 1 K f i ε t , i ; ϕ i ,
where c ( u t ; ξ ) is the pdf of the copula, f i ( ε t , i ; ϕ i ) and u t , i = F i ( ε t , i ; ϕ i ) are the pdf and the cdf, respectively, of the marginals, ξ and ϕ i are parameters. A copula approach, hence, requires the specification of two objects: the distribution of the marginals and the copula function.
In view of the flexible properties shown elsewhere (Engle and Gallo 2006), for the first we adopt Gamma pdf’s (but other choices are possible, such as Inverse-Gamma, Weibull, log–Normal, and mixtures of them). This has the important feature of guaranteeing an interpretation of a Quasi Maximum Likelihood Estimator even if the choice of the distribution is not appropriate. For the second, we discuss some possible specifications within the class of Elliptical copulas which provides an unified framework encompassing the Normal, the Student-T and any other member of this family endowed with an explicit pdf.
Elliptical copulas have interesting features and widespread applicability in Finance (for details see McNeil et al. (2005), Frahm et al. (2003), Schmidt (2002)). They are copulas generated by Elliptical distributions, exactly in the same way as the Normal copula and the Student-T copula stem from the multivariate Normal and Student-T distributions, respectively.1
We consider a copula generated by an Elliptical distribution whose univariate ‘standardized’ marginals (intended here with location parameter 0 and dispersion parameter 1) have an absolutely continuous symmetric distribution, centered at zero, with pdf g ( . ; ν ) and cdf G ( . ; ν ) ( ν represents a vector of shape parameters). The density of the copula can then be written as
c E u ; R , ν = K * ν , K | R | 1 / 2 g 1 q R 1 q ; ν , K i = 1 K g 2 q i 2 ; ν
for suitable choices of K * ( . , . ) , g 1 ( . ; . , . ) and g 2 ( . ; . ) , where q = ( q 1 ; ; q K ) , q i = G 1 ( u i ; ν ) .
Two notable cases will be considered. The first is the Normal copula (McNeil et al. (2005), Cherubini et al. (2004), Bouyé et al. (2000)); with no explicit shape parameter ν , we have K * ( K ) 1 , g 1 ( x ; K ) = g 2 ( x ) exp ( x / 2 ) . The pdf in Equation (9) becomes:
c N ( u ; R ) = | R | 1 / 2 exp 1 2 q R 1 q q q ,
where q = ( q 1 ; ; q K ) , q i = Φ 1 ( u i ) and Φ ( x ) denotes the cdf of the standard Normal distribution computed at x.
The Normal copula has many interesting properties: the ability to reproduce a broad range of dependencies (the bivariate version, according to the value of the correlation parameter, is capable of attaining the lower Fréchet bound, the product copula and the upper Fréchet bound), the analytical tractability, the ease of simulation. When combined with G a m m a ( ϕ i , ϕ i ) marginals, the resulting multivariate distribution is a special case of dispersion distribution generated from a Gaussian copula (Song 2000). We note that the conditional correlation matrix of ε t has generic element approximately equal to R i j , which can assume negative values too.
One of the limitations of the Normal copula is the asymptotic independence of its tails. Empirically, tail dependence is a behavior observed frequently in financial time series (see McNeil et al. (2005), among others). Elements of x (being different indicators of the same asset or different assets) tend to be affected by the same extreme events. For this reason, as an alternative, we consider the Student-T copula which allows for asymptotically dependent tails. Differently from the Normal copula, when R = I we get uncorrelated but not independent marginals (details in McNeil et al. (2005)). Thus, when considering the Student-T copula in Equation (9), with a scalar ν shape parameter, we have K * ( ν ; K ) = Γ ( ( ν + K ) / 2 ) Γ ( ν / 2 ) K 1 Γ ( ( ν + 1 ) / 2 ) , g 1 ( x ; ν , K ) = ( 1 + x / ν ) ( ν + K ) / 2 , g 2 ( x ; ν ) = ( 1 + x / ν ) ( ν + 1 ) / 2 , and its explicit pdf is
c T u ; R , ν = Γ ( ν + K / 2 ) Γ ν / 2 K 1 Γ ( ( ν + 1 ) / 2 ) | R | 1 / 2 ( 1 + q R 1 q / ν ) ( ν + K ) / 2 i = 1 K ( 1 + q i 2 / ν ) ( ν + 1 ) / 2 ,
where q = ( q 1 ; ; q K ) , q i = T 1 ( u i ; ν ) and T ( x ; ν ) denotes the cdf of the Student-T distribution with ν degrees of freedom computed at x. Further specifications of the Student-T copula are in Demarta and McNeil (2005).

3. Maximum Likelihood Inference

In this section we discuss how to get full Maximum Likelihood (ML) inferences from the vMEM with the parametric specification (3) for μ t (dependent on a parameter vector θ ) and a copula-based formulation f ε ( ε t | F t 1 ) of the conditional distribution of the vector error term (characterized by the parameter vector λ ). Inference on θ and λ can be discussed in turn, given that from the model assumptions the log-likelihood function l is
l = t = 1 T ln f x x t | F t 1 = t = 1 T ln f ε ε t | F t 1 i = 1 K μ t , i 1 = t = 1 T ln f ε ε t | F t 1 i = 1 K ln μ t , i .
Considering a generic time t, it is useful to recall the sequence of calculations:
μ t , i ( θ i ) x t , i / μ t , i = ε t , i F i ( ε t , i ; ϕ i ) = u t , i c ( u t ; ξ ) i = 1 , , K
where θ i is the parameter involved in the i-th element of the μ t vector.

3.1. Parameters in the Conditional Mean

Irrespective of the specification chosen for f ε ( ε t | F t 1 ) , the structure of the vMEM allows to express the portion of the score function corresponding to θ as
θ l = t = 1 T A t w t
where
A t = θ μ t diag ( μ t ) 1 ,
w t = ε t b t + 𝕝 ,
b t = ε t ln f ε t | F t 1 .
In order to have a zero expected score, we need E ( w t | F t 1 ) = 0 or, equivalently, E ( ε t b t | F t 1 ) = 𝕝 . As a consequence, the information matrix and the expected Hessian are given by
E A t I ( ε ) A t
and
E A t H ( ε ) A t ,
respectively, where the matrices
I ( ε ) = E ε t b t ε t b t | F t 1 𝕝 𝕝
and
H ( ε ) = E ε t b t ( ε t ε t ) | F t 1 I
depend only on λ but not on θ .
For a particular parametric choice of the conditional distribution of ε t , we need to plug the specific expression of ln f ε ( ε t | F t 1 ) into b t . For instance, considering the generic copula formulation (8), then
ln f ε ( ε t | F t 1 ) = ln c ( u t ) + i = 1 K ln f i ( ε t , i )
so that b t has elements
b t , i = f i ( ε t , i ) u t , i ln c ( u t ) + ε t , i ln f i ( ε t , i ) .
In what follows we provide specific formulas for the elliptical copula formulation (9) and its main sub-cases.

3.2. Parameters in the pdf of the Error Term

Under a copula approach, the portion of the score function corresponding to the term t = 1 T ln f ( ε t | F t 1 ) (cf. Equation (12)) depends on a vector λ = ( ξ ; ϕ ) ( ξ and ϕ are the parameters of the copula function and of the marginals, respectively—cf. Section 2),
λ l = t = 1 T λ ln f ( ε t | F t 1 ) = t = 1 T λ ln c u t ; ξ i = 1 K f i ε t , i ; ϕ i .
Therefore,
ξ l = t = 1 T ξ ln c ( u t ) .
and
ϕ i l = t = 1 T ϕ i F i ε t , i u t , i ln c ( u t ) + ϕ i ln f i ε t , i .
As detailed before, beside a possible shape parameter ν , elliptical copulas are characterized by a correlation matrix R which, in view of its full ML estimation, can be expressed (cf. McNeil et al. (2005), p. 235) as
R = D c c D ,
where c is an upper-triangular matrix with ones on the main diagonal and D is a diagonal matrix with diagonal entries D 1 = 1 and D j = 1 + i = 1 j 1 c i j 2 1 / 2 for j = 2 , , K . By so doing, the estimation of R is transformed into an unconstrained problem, since the K ( K 1 ) / 2 free elements of c can vary into R . We can then write ξ = ( c ; ν ) .
Let us introduce a compact notation as follows: C = c D , q t = ( q t , 1 ; ; q t , K ) , q t , i = G 1 ( u t , i ; ν ) , q ˜ t = C 1 q t , q t * = R 1 q t , q ˜ ˜ t = q t R 1 q t = q ˜ t q ˜ t . We can then write
ln c ( u t ) = ln K * i = 2 K ln D i + ln g 1 ( q ˜ ˜ t ) i = 1 K ln g 2 ( q t , i 2 )
where we used 1 2 ln ( | R | ) = i = 2 K ln D i .
In specific cases we get:
  • Normal copula: ln K * = 0 , ln g 1 ( x ) = ln g 2 ( x ) = x / 2 ;
  • Student-T copula: ln K * = ln Γ ( ( ν + K ) / 2 ) Γ ( ν / 2 ) K 1 Γ ( ( ν + 1 ) / 2 ) , ln g 1 ( x ) = ν + K 2 ln 1 + x ν , g 2 ( x ) = ν + 1 2 ln 1 + x ν .
Parameters entering the matrix c
The portion of the score relative to the free parameters of the c matrix has elements
c i j l = c i j T i = 2 K ln D i + t = 1 T ln g 1 ( q ˜ ˜ t ) , i < j .
Using some algebra we can show that
c i j i = 2 K ln ( D i ) = D j C i j
and
c i j ln g 1 ( q ˜ ˜ t ) = 2 q ˜ ˜ t ln g 1 ( q ˜ ˜ t ) D j q t , j * q ˜ t , i C i j q t , j .
By replacing them into (23), we obtain
c i j l = T D j C i j + 2 D j t = 1 T q t , j * C i j q t , j q ˜ t , i q ˜ ˜ t ln g 1 ( q ˜ ˜ t ) .
Parameters entering the vector ν
The portion of the score relative to ν is
ν l = ν T ln K * + t = 1 T ln g 1 ( q ˜ ˜ t ) t = 1 T i = 1 K ln g 2 ( q t , i 2 ) .
The derivative of ln K * = ln K * ( ν ; K ) can sometimes be computed analytically. For instance, for the Student–T copula we have
ν ln K * ( ν ; K ) = 1 2 ψ ν + K 2 + ( K 1 ) ψ ν 2 K ψ ν + 1 2 .
For the remaining quantities, we suggest numerical derivatives when, as in the Student–T case, the quantile function G 1 ( x ; ν ) cannot be computed analytically.Parameters entering the vector ϕ
The portion of the score relative to ϕ has elements
ϕ i l = ϕ i t = 1 T ln g 1 ( q ˜ ˜ t ) i = 1 K ln g 2 ( q t , i 2 ) + i = 1 K ln f i ( ε t , i ) .
After some algebra we obtain
ϕ i l = t = 1 T ϕ i F i ε t , i d t , i + ϕ i ln f i ε t , i ,
where
d t , i = 1 g ( q t , i ) 2 q t , i * q ˜ ˜ t ln g 1 q ˜ ˜ t q t , i ln g 2 q t , i 2 .
For instance, if a marginal has a distribution G a m m a ( ϕ i , ϕ i ) then
ϕ i f i ( ε t , i ) = ln ( ϕ i ) ψ ( ϕ i ) + ln ( ε t , i ) ε t , i + 1 ,
whereas ϕ i F i ( ε t , i ) can be computed numerically. Parameters entering the vector θ
By exploiting the notation introduced in this section, we can now detail the structure of b t entering into (16) and then into the portion of the score function relative to θ . From (22), ε t b t + 𝕝 (cf. (16)) has elements
ε t , i b t , i + 1 = ε t , i f i ( ε t , i ) d t , i + ε t , i ε t , i ln f i ( ε t , i ) + 1
where d t , i is given in (25). For our choice, f i ( ε t , i ) is the pdf of a G a m m a ( ϕ i , ϕ i ) distribution, so that
ε t , i ε t , i ln f i ( ε t , i ) + 1 = ϕ i ε t , i ϕ i .

3.2.1. Expectation Targeting

Assuming weak-stationarity of the process, numerical stability and a reduction in the number of parameters to be estimated can be achieved by expressing ω in terms of the unconditional mean of the process, say μ , which can be easily estimated by the sample mean (expectation targeting2). Since E ( x t ) = E ( μ t ) = μ is well defined and is equal to
μ = I l = 1 L α l + β l + γ l 2 1 ω ,
Equation (3) becomes
μ t = I l = 1 L α l + β l + γ l 2 μ + l = 1 L α l x t l + γ l x t l ( ) + β l μ t l .
In a GARCH framework, the consequences of this practice have been been investigated by Kristensen and Linton (2004) and, more recently, by Francq et al. (2011) who show its merits in terms of stability of estimation algorithms and accuracy in estimation of both coefficients and long term volatility (cf. Appendix A for some details in the present context).
From a technical point of view, a trivial replacement of μ by the sample mean x ¯ T followed by a ML estimation of the remaining parameters, preserves consistency but leads to wrong standard errors (Kristensen and Linton 2004). The issue can be faced by identifying the inference problem as involving a two-step estimator (Newey and McFadden (1994, ch. 6)), namely by rearranging ( θ ; λ ) as ( μ ; ϑ ) , where ϑ collects all model parameters but μ . Under conditions able to guarantee consistency and asymptotic normality of ( μ ; ϑ ) (in particular, the existence of E ( μ t μ t ) : see Francq et al. (2011)), we can adapt the notation of Newey and McFadden (1994) to write the asymptotic variance of T ϑ ^ T ϑ as
G ϑ 1 I G μ M 1 Ω ϑ , ϑ Ω ϑ , μ Ω μ , ϑ Ω μ , μ I G μ M 1 G ϑ 1
where
G ϑ = E ( ϑ ϑ l t ) G μ = E ( ϑ μ l t ) M = E ( μ m t ) ,
and
m = t = 1 T m t = t = 1 T x t μ
is the moment function giving the sample average x ¯ T as an estimator of μ . The Ω matrix denotes the variance-covariance matrix of ϑ l t ; m t partitioned in the corresponding blocks.
To give account of the necessary modifications to be adopted with expectation targeting, we provide sufficiently general and compact expressions for the parameters μ (the unconditional mean) and θ (the remaining parameters) in the conditional mean expressed by (29).
G θ = E θ θ l t = E A t H ( ε ) A t G μ = E ( θ μ l t ) = E A t H ( ε ) diag ( μ t ) 1 A M = I Ω θ , θ = E θ l t θ l t = E A t I ( ε ) A t Ω θ , μ = E θ l t m t = E A t E b t ε t ε t | F t 1 + 𝕝 𝕝 diag ( μ t ) B A 1 Ω μ , μ = E m t m t = A 1 B Σ v B + C Σ v Σ I C A 1
where
A = I l = 1 L α l + β l + γ l 2 B = I l = 1 L β l C = l = 1 L γ l Σ v = E ( μ t μ t ) Σ .
The expression for Ω μ , μ is obtained by using the technique in Horváth et al. (2006) and Francq et al. (2011). In this sense, we extend the cited works to a multivariate formulation including asymmetric effects as well.
Some further simplification is also possible when the model is correctly specified since, in such a case, H ( ε ) = I ( ε ) and E b t ε t ε t | F t 1 = 𝕝 𝕝 leading to Ω θ , μ = 0 and to
E A t I ( ε ) A t + E A t I ( ε ) diag ( μ t ) 1 Σ v B + C Σ v Σ I C E diag ( μ t ) 1 I ( ε ) A t
for what concerns the inner part of (30).

3.2.2. Concentrated Log-Likelihood

Some further numerical estimation stability and reduction in the number of parameters can be achieved—if needed—within the framework of elliptical copulas: we can use current values of residuals to compute current estimates of R (Kendall correlations are suggested by Lindskog et al. (2003)) and of the shape parameter ν (tail dependence indices are proposed by Kostadinov (2005)). This approach may be fruitful with other copulas as well when sufficiently simple moment conditions can be exploited. A similar strategy can be applied also to the parameters of the marginals. For instance, if they are assumed G a m m a ( ϕ i , ϕ i ) distributed, the relationship V ( ε t , i | F t 1 ) = 1 / ϕ i leads to very simple estimator of ϕ i from current values of residuals. By means of this approach, the remaining parameters can be updated from a sort of pseudo-loglikelihood conditioned on current estimates of the pre-estimated parameters.
In the case of a Normal copula a different strategy can be followed. The formula of the (unconstrained) ML estimator of the R matrix (Cherubini et al. 2004, p. 155), namely
Q = q q T
where q = ( q 1 ; ; q T ) is a T × K matrix, can be plugged into the log-likelihood in place of R obtaining a sort of concentrated log-likelihood
T 2 ln | Q | K + trace Q + t = 1 T i = 1 K ln f i ε t , i | F t 1
leading to a relatively simple structure of the score function. However, this estimator of R is obtained without imposing any constraint relative to its nature as a correlation matrix ( diag ( R ) = 𝕝 and positive definiteness). Computing directly the derivatives with respect to the off–diagonal elements of R we obtain, after some algebra, that the constrained ML estimator of R satisfies the following equations:
R 1 i j R 1 i . q q T R 1 . j = 0
for i j = 1 , , K , where R i . and R . j indicate, respectively, the i–th row and the j–th column of the matrix R . Unfortunately, these equations do not have an explicit solution.3 An acceptable compromise which should increase efficiency, although formally it cannot be interpreted as an ML estimator, is to normalize the estimator Q obtained above in order to transform it to a correlation matrix:
R ˜ = D Q 1 2 Q D Q 1 2 ,
where D Q = diag ( Q 11 , , Q K K ) . This solution can be justified observing that the copula contribution to the likelihood depends on R exactly as if it was the correlation matrix of iid rv’s q t normally distributed with mean 0 and correlation matrix R (see also (McNeil et al. 2005, p. 235)). Using this constrained estimator of R , the concentrated log-likelihood becomes
T 2 ln | R ˜ | trace ( R ˜ 1 Q + trace ( Q ) + t = 1 T i = 1 K ln f i ε t , i | F t 1 .
It is interesting to note that, as long as (31), (32) too gives a relatively simple structure of the score function. Using some tedious algebra, we can show that the components of the score corresponding to θ and ϕ have exactly the same structure as above, with the quantity d t , i into (25) changed to
d t , i = C i . q t ϕ ( q t , i )
where the C matrix is here given by
C = Q 1 D Q 1 / 2 Q D Q 1 / 2 Q 1 Q 1 + I K R ˜ 1 + D Q 1 D Q 1 / 2 diag Q 1 D Q 1 / 2 Q
and ϕ ( . ) indicates here the pdf of the standard normal computed at its argument. Of course, also in this case the parameters of the marginals can be updated by means of moment estimators computed from current residuals (instead that via ML) exactly as explained above.

3.3. Asymptotic Variance-Covariance Matrix

As customary in ML inference, the asymptotic variance-covariance matrix of parameter estimators can be expressed by using the Outer-Product of Gradients (OPG), the Hessian matrix, or in the sandwich form, more robust toward error distribution misspecification. The last option is what we use in the application of Section 5.

4. Alternative Specifications of the Distribution of Errors

4.1. Multivariate Gamma

The generalization of the univariate gamma adopted by Engle and Gallo (2006) to a multivariate counterpart is frustrated by the limitations of the multivariate Gamma distributions available in the literature (all references below come from (Johnson et al. 2000, chapter 48)): many of them are bivariate formulations, not sufficiently general for our purposes; others are defined via the joint characteristic function, so that they require tedious numerical inversion formulas to find their pdf’s. The formulation that is closest to our needs (it provides all univariate marginal probability functions for ε i , t as G a m m a ( ϕ i , ϕ i ) ), is a particular version of the multivariate Gamma’s by Cheriyan and Ramabhadran (henceforth G a m m a C R , which is equivalent to other versions by Kowalckzyk and Trycha and by Mathai and Moschopoulos):
ε t | F t 1 G a m m a C R ( ϕ 0 , ϕ , ϕ ) ,
where ϕ = ( ϕ 1 ; ; ϕ K ) and 0 < ϕ 0 < min ( ϕ 1 , , ϕ K ) (Johnson et al. 2000, pp. 454–470). The multivariate pdf is expressed in terms of a cumbersome integral and the conditional correlations matrix of ε t has generic element
ρ ( ε t , i , ε t , j | F t 1 ) = ϕ 0 ϕ i ϕ j ,
which is restricted to be positive and is strictly related to the variances 1 / ϕ i and 1 / ϕ j . Given these drawbacks, Multivariate Gamma’s will not be adopted here.

4.2. Multivariate Lognormal

A different specification is obtained assuming ε t conditionally log–Normal,
ε t | F t 1 L N ( m , V ) with m = 0.5 diag ( V )
where m and V are, respectively, the mean vector and the variance-covariance matrix of ln ε t | F t 1 and the constraint in (34) is needed in order for E ( ε t | F t 1 ) to be equal to 𝕝 (cf. Equation (5)).
The log-likelihood function is obtained by replacing the expression of ln f ε ( ε t | F t 1 ) coming from (34) into Equation (12), leading to
l = t = 1 T i = 1 K ln x t , i T K 2 ln ( 2 π ) T 2 ln | V | 1 2 t = 1 T ln ε t m V 1 ln ε t m .
Accordingly, the portion of the score related to the derivative of l in θ (the parameters in the conditional mean) is given by Equation (14), with A t defined as in (15) and
w t = V 1 ln ε t m ,
leading to
t = 1 T θ μ t diag ( μ t ) 1 V 1 ln ε t m = 0 .
A full application of the ML principle would require optimization of (35) also in the elements of the matrix V . However, differently from the maximization with respect to the same parameters of a Gaussian log-likelihood, this approach is tedious since the diagonal elements of V appear also in the term m , complicating the constraints to preserve its positive definiteness.
A possible approach to bypass this issue would be to resort to a reparameterization of V based on its Cholesky decomposition, as we did in Section 3 to represent the correlation matrix R in the copula-based specifications. Here we adopted a simpler approach, based on a method of moment estimator of the V elements. The ensuing estimation algorithm follows the sequence:
  • We compute log-residuals ln ε ^ t ( t = 1 , , T ), according to the first two steps of (13), at the current parameter estimates;
  • We then estimate their variance-covariance matrix V ;
  • We estimate m = 0.5 diag ( V ) ;
  • We use Equation (37) to update the estimate of θ ,
iterating until convergence.
Following (Newey and McFadden 1994, ch. 6) once again, the resulting asymptotic variance-covariance matrix of θ ^ can be expressed as
avar ( θ ^ ) = G θ θ 1 I G λ θ Ω θ θ Ω θ λ Ω θ λ Ω λ λ I G λ θ G θ θ 1
where
G θ θ = lim T E θ T 1 t = 1 T g t G λ θ = lim T E λ T 1 t = 1 T g t Ω θ θ = lim T V T 1 / 2 t = 1 T g t Ω θ λ = lim T C o v T 1 / 2 t = 1 T g t , T 1 / 2 λ ^ λ Ω λ λ = lim T V T 1 / 2 λ ^ λ
g t is the t-th addend in (37) and λ = vech ( V ) is estimated with the corresponding portion of the variance-covariance matrix of log-residuals ln ε ^ t ( t = 1 , , T ). After some algebra we get
(39) G θ θ = Ω θ θ = lim T T 1 t = 1 T E A t V 1 A t G λ θ = 1 2 lim T T 1 t = 1 T λ diag ( V ) V 1 E A t
Ω θ λ = 0
Ω λ λ i + ( j 1 ) K j 2 , h + ( k 1 ) K k 2 = V i , j V h , k V i , h V j , k i = 1 , , K ; j = i , , K
where A t is defined in (15) and Ω λ λ u , v indicates the ( u , v ) -th element of Ω λ λ .4 Because of (39) and (40), Equation (38) simplifies to
avar ( θ ^ ) = Ω θ θ 1 + Ω θ θ 1 G λ θ Ω λ λ G λ θ Ω θ θ 1

4.3. Semiparametric

As an alternative, we can use the semiparametric approach by Cipollini et al. (2013), where the distribution of the error term ε t is left unspecified. In this case the pseudo-score equation corresponding to the θ parameter is again given by Equation (14), with A t defined as in (15) and
w t = Σ 1 ε t 𝕝 .
leading to the equation
t = 1 T θ μ t diag ( μ t ) 1 Σ 1 ε t 𝕝 = 0 .
The ensuing estimation algorithm works similarly to the log–Normal case iterating until convergence the following sequence:
  • We compute residuals ε ^ t ( t = 1 , , T ), according the first two steps of (13), at the current parameter estimates;
  • We estimate Σ as their variance-covariance matrix;
  • We update the estimate of θ using Equation (43).
The asymptotic variance-covariance matrix of θ ^ is given by
avar ( θ ^ ) = lim T T 1 t = 1 T E A t Σ 1 A t 1 .
the form of which looks very similar to Ω θ θ 1 in Equation (39).
The (pseudo-)score Equations (37) and (43) look quite similar: beside a simpler expression of the GMM asymptotic variance-covariance matrix of θ ^ , the essential difference rests in the nature of the martingale difference (MD) w t ‘driving’ the equation. The GMM w t relies on minimal model assumptions and does not require logs; as a consequence, it is feasible also in case of zeros in the data. Apart from the need to take logs, the expression of w t in the log–Normal case is a MD only if ln ε t | F t 1 has 0.5 diag ( V ) as its mean; if this is not true, we would have a corresponding bias in estimating the ω coefficient appearing in the conditional mean μ t .

5. Trading Activity and Volatility within a vMEM

Trading activity produces a lot of indicators characterized by both simultaneous and dynamic interdependence. In this application, we concentrate on the joint dynamics of three series stemming from such trading activity, namely volatility (measured as realized kernel volatility, cf. Barndorff-Nielsen et al. (2011), but also Andersen et al. (2006) and references therein), volume of shares and number of shares traded daily. The relationship between volatility and volume as relating to trading activity was documented, for example, in the early contribution by Andersen (1996). Ever since, the evolution of the structure of financial markets, industry innovation, the increasing participation of institutional investors and the adoption of automated trading practices have strengthened such a relationship, and the number of trades clearly reflects an important aspect of trading strategies. For the sake of parsimony, we choose to focus on the realized volatility forecasts as the main product of interest from the multivariate model exploiting the extra information in the other indicators, as well as the contemporaneous correlation in the error terms.
The availability of ultra high frequency data allows us to construct daily series of the variables exploiting the most recent development in the volatility measurement literature.
As a leading example, we consider Johnson & Johnson (JNJ) between 3 January 2007 to 30 June 2013 (1886 observations). Such a stock has desirable properties of liquidity and a limited riskiness represented by a market beta generally smaller than 1. Raw trade data from TAQ are cleaned according to the Brownlees and Gallo (2006) algorithm. Subsequently, we build the daily series of realized kernel volatility, following Barndorff-Nielsen et al. (2011), computing the value at day t as
r k v = h = H H k h H γ h γ h = j = | h | + 1 n x j x j | h |
where k ( x ) is the Parzen kernel
k ( x ) = 1 6 x 2 + 6 x 3 if x [ 0 , 1 / 2 ] 2 ( 1 x ) 3 if x ( 1 / 2 , 1 ] 0 otherwise ,
H = 3.51 · n 3 / 5 j = 1 n x j 2 / ( 2 n ) j = 1 n ˜ x ˜ j 2 2 / 5 ,
x j is the j-th high frequency return computed according to (Barndorff-Nielsen et al. 2009, Section 2.2) and x ˜ j is the intradaily return of the j-th bin (equally spaced on 15 min intervals). For volumes ( v o l ), that is the total number of shares traded during the day, and the number of trades ( n t ) executed during the day (irrespective of their size), we simply aggregate the data (sum of intradaily volumes and count of the number of trades, respectively).
According to Figure 1, the turmoil originating with the subprime mortgage crisis is clearly affecting the profile of the series with an underlying low frequency component. For volatility, the presence of a changing average level was analyzed by Gallo and Otranto (2015) with a number of non-linear MEM’s. Without adopting their approach, in what follows we implement a filter (separately for each indicator) in order to identify short term interactions among series apart from lower frequency movements. The presence of an upward slope in the first portion of the sample is apparent and is reminiscent of the evidence produced by Andersen (1996) for volumes on an earlier period. Remarkably, this upward movement is interrupted after the peak of the crisis in October 2008, with a substantial and progressive reduction of the average level of the variables. To remove this pattern, we adopt a solution similar to Andersen (1996), that is, a flexible function of time which smooths out the series. Extracting low frequency movements in a financial market activity series with a spline is reminiscent of the stream of literature initiated by Engle and Rangel (2008) with a spline-GARCH and carried out in Brownlees and Gallo (2010) within a MEM context.
In detail, assuming that this component is multiplicative, we remove it in each indicator as follows:
  • we take the log of the original series;
  • we fit on each log-series a spline based regression with additive errors, using time t (a progressive counter from the first to the last observation in the sample) as an independent variable;5
  • the residuals of the previous regression are then exponentiated to get the adjusted series.
When used to produce out-of-sample forecasts of the original quantities, the described approach is applied assuming that the low frequency component remains constant at the last in-sample estimate. This strategy is simple to implement and fairly reliable for forecasting at moderate horizons.
Table 1 shows some similarities across original and adjusted series, with some expected increase in the correlation between volumes and number of trades in the adjusted series (due to a smaller correlation in the corresponding low frequency components). Although still quite large overall, after adjustment, correlations are more spread apart: as mentioned, the value concerning volumes and the number of trades, above 0.9 , is the highest one; c o r ( r k v , v o l ) is about 0.6 , whereas the c o r ( r k v , n t ) is still above 0.7 , all confirming the intuition that the information contained in other variables related to trading activity relevant.

5.1. Modeling Results

In the application, we consider a vMEM on adjusted data, where the conditional expectation μ t has the form (cf. Equation (3))
μ t = ω + α 1 x t 1 + α 2 x t 2 + γ 1 x t 1 ( ) + β 1 μ t 1 .
In order to appreciate the contribution of the different model variables, we consider alternative specifications for the coefficient matrices α 1 and β 1 ( α 2 and γ 1 are kept diagonal in all specifications), and for the error term.
As of the former, we consider specifications with both α 1 and β 1 diagonal (labeled D); α 1 full and β 1 diagonal (labeled A); α 1 diagonal and β 1 full (labeled B); both α 1 and β 1 full (labeled A B ). For the joint distribution of the errors, we adopt a Student–T, a Normal and an Independent copula (T, N and I as respective labels), in all cases with Gamma distributed marginals. As a comparison, the A B specification is also estimated by ML with log–Normal (AB-LN) and with GMM in the semiparametric AB-S. The estimated specifications are summarized in Table 2. When coupled with the conditional means in the table, the specifications with the Independent copula can be estimated equation–by–equation.
Estimation results are reported in Table 3, limiting ourselves to the equation for the realized volatility.6 Among copula-based specifications, the Student-T copula turns out to be the favorite version, judging upon a significantly higher log–likelihood function value, and lower information criteria;7 the equation–by–equation approach (Independent copula) is dominated in both respects.8
An estimation of the Diagonal model with the Normal/Student-T copula function (details not reported) shows log-likelihood values of 1947.91 , respectively, 2034.07 (relative to the base value of 205.53 in the first column), pointing to both a substantial improvement coming from the contemporaneous correlation of the innovations and to the joint significance of the other indicators when the A specification is adopted. The comparison of the A ( α 1 full; β 1 and γ 1 diagonal) versus the B ( β 1 full; α 1 and γ 1 diagonal) formulations, seems to indicate a dominance of the former, at least judging upon the overall log-likelihood values. It is also interesting to note that model residual autocorrelation is substantially reduced only in the case of richer parameterizations ( A B ), where non–diagonality in both α 1 and β 1 captures possible interdependencies, with a sharp improvement in the LB diagnostics (although only marginally satisfying).
In general, it seems that the more relevant contribution in determining realized volatility comes from the lagged number of trades, but only in the A B models (some collinearity effect, diminishing individual significance, is to be expected); the relevance of such information is also highlighted by the Granger Causality tests, to check whether lagged model components attributable to either v o l or n t have joint significance. In detail, using three indices where the first refers to the LHS variable, the second to the conditioning variable, and the third the lag, we test H 0 : α 1 , j , 1 = 0 ( j = 2 , 3 ) in the A-based formulations; H 0 : β 1 , j , 1 = 0 ( j = 2 , 3 ) in the B-based formulations; H 0 : α 1 , j , 1 = β 1 , j , 1 = 0 ( j = 2 , 3 ) in the A B -based formulations.
The own volatility coefficients at lag 2 are always significant (with negative signs); surprisingly, the leverage effect related to the sign of the returns is not.
The Normal and the Student-T specifications appear to provide similar point estimates, except for the non-diagonal β coefficients: for the latter, once again, the picture may be clouded by collinearity, since a formal log–likelihood test does indicate joint significance.9
The overview of the estimation results is complete by examining the Table 4, where we report the square root of the estimated elements on the main diagonal of Σ for all specifications, showing substantial similarity.
Finally, the correlation coefficients implied by the various specifications are reported in Table 5, showing that a strong correlation among innovations further supports the need for taking simultaneity into account.
The alternative log–Normal and Semiparametric formulations deliver parameter inferences qualitatively similar to the corresponding versions based on copulas. The AIC and BIC statistics of the log–Normal are better than the copula based formulations (for the semiparametric they are not available); also its Ljung-Box diagnostics are marginally better.
A comparison of the estimation times across specifications10 reveals some differences. Student-T copula based formulations are the slowest; the Normal copula based estimated with the concentrated likelihood approach takes about 1/6 of time; finally, the log–Normal and the Semiparametric are a lot faster (about 1/20 of the Normal based). Differences notwithstanding, the largest times involved are very low on an absolute scale.
Figure 2 shows a comparison between the estimated residuals against their theoretical counterparts in the case of the Gamma and log–Normal distributions. In both cases, the fit seems to break apart for the tail of the distribution, pointing to the need for some care about the evolution of volatility of volatility (a mixture of distribution hypothesis is contemplated in, say, De Luca and Gallo (2009) in a MEM model).

5.2. Forecasting

We left the period 1 July–31 December 2013 (128 observations) for out–of–sample forecasting comparisons. We adopt a Diebold and Mariano (1995) test statistic for superior predictive ability using the error measures
e N , t = 1 2 ( x t μ t ) 2 e G , t = x t μ t 1 ln x t μ t .
where x t and μ t denote here the observed and the predicted values, respectively. e N , t is the squared error, and can be interpreted as the loss behind an x t Normally distributed with mean μ t ; similarly, e G , t can be interpreted as the loss we can derive considering x t as Gamma distributed with mean μ t and variance proportional to μ t 2 . Comparisons are performed on both Original and Adjusted (i.e., removing the low frequency component) series.
Table 6 reports the values of the Diebold-Mariano test statistic of different model formulations, against the AB-T specification (which has the lowest values of the information criteria among copula-based specifications, cf. Table 3), considering one-step ahead predictions.
There are no substantial differences in performance between the results on the original and the adjusted series.11 We notice a definite improvement of the specification involving simultaneous innovations over the equation–by–equation specifications (first two rows). The Student–T Copula improves upon the Normal formulation (marginally, line AB-N), but is substantially equivalent to the AB-LN (slightly better) and the AB-S (slightly worse).

6. Conclusions

The Multiplicative Error Model was originally introduced by Engle (2002) as a positive valued product process between a scale factor following a GARCH type dynamics and a unit mean innovation process. In this paper we have presented a general discussion of a vector extension of such a model with a dynamically interdependent formulation for the scale factors where lagged variables and conditional expectations may be both allowed to impact each other’s conditional mean. Engle and Gallo (2006) estimate a vMEM where the innovations are Gamma–distributed with a diagonal variance–covariance matrix (estimated equation–by-equation). The extension to a truly multivariate process requires a complete treatment of the interdependence among the innovation terms. One possibility is to avoid the specification of the distribution and adopt a semiparametric GMM approach as in Cipollini et al. (2013). In this paper we have derived a maximum likelihood estimator by framing the innovation vector as a copula function linking Gamma marginals; a parametric alternative with a multivariate log-Normal distribution is discussed, while we show that the specification using a multivariate Gamma distribution has severe shortcomings.
We illustrate the procedure on three indicators related to market trading activity: realized volatility, volumes, and number of trades. The empirical results are presented in reference to daily data on the Johnson and Johnson (JNJ) stock. The data on the three variables show a (slowly moving) time varying local average which was removed before estimating the parameters. The three components are highly correlated with one another, but interestingly, their removal does not have a substantial impact on the correlation among the adjusted series. The specifications adopted start from a diagonal structure where no dynamic interaction is allowed, and an Independent copula (de facto an equation–by–equation specification). Refinements are obtained by inserting a Normal copula and a Student–T copula (which dramatically improve the estimated log–likelihood function values) and then allowing for the presence of dynamic interdependence in the form of links either between lagged variables, or between lagged conditional means, or both. Although hindered by the presence of some collinearity, the results clearly show a significant improvement for the fit of the equation for realized volatility when volumes and number of trades are considered. This is highlighted by significantly better model log–likelihoods, lower overall information criteria and improved autocorrelation diagnostics. The results of an out–of–sample forecasting exercise confirm the need for a simultaneous approach to model specification and estimation, with a substantial preference for the Student-T copula results within the copula–based formulations. From a interpretive point of view, the results show that the past realized volatility is not enough information by itself to reconstruct the dynamics: its modeling and forecastability are clearly influenced by other indicators of market trading activity, and simultaneous correlations in the innovations must be accounted for.
Under equal models for conditional means, the copula approach is substantially equivalent to other forms of specifications, be they parametric with a multivariate log-Normal error, or semiparametric (with GMM estimation). The advantage of a slightly more expensive (from a computational point of view) procedure lies in gaining flexibility in the tail dependence offered by the Student–T copula, which can be a plus when reconstructing joint conditional distributions, or when reproducing more realistic behavior in simulation is desirable.

Acknowledgments

We thank Marcelo Fernandes, Nikolaus Hautsch, Loriano Mancini, Joseph Noss, Andrew Patton, Kevin Sheppard, David Veredas as well as participants in seminars at CORE, Humboldt Universität zu Berlin, Imperial College, IGIER–Bocconi for helpful comments. The usual disclaimer applies. Financial support from the Italian MIUR under grant PRIN MISURA is gratefully acknowledged.

Author Contributions

The three authors contributed equally to this work.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Expectation Targeting

We show how to obtain the asymptotic distribution of the estimator of the parameters of the vMEM when the constant ω model is reparameterized, via expectation targeting (Section 3.2.1), by exploiting the assumption of weak-stationarity of the process (Section 2). Under assumptions detailed in what follows, the distribution of x ¯ T can be found by extending the results in Francq et al. (2011) and Horváth et al. (2006) to a multivariate framework and to asymmetric effects.

Appendix A.1. Framework

Let us assume a model defined by (1), (5) and (3) where the x t ( ) ’s are associated with negative returns on the basis of assumptions detailed in Section 2.
Besides mean-stationarity, in order to get asymptotic normality also, we assume the stronger condition that E ( μ t μ t ) exists (a similar condition on existence of the unconditional squared moment of the conditional variance is assumed in the cited papers).

Appendix A.2. Auxiliary results

In order to simplify the exposition we introduce two quantities employed in the following, namely the zero mean residual
v t = x t μ t
and
x ˜ t = x t ( ) x t / 2 .
Since v t = μ t ε t 𝕝 , and x ˜ t = μ t ε t I t 𝕝 / 2 , we can easily check that
E ( v t ) = 0 V ( v t ) = E ( μ t μ t ) Σ Σ v C ( v s , v t ) = 0 s t E ( x ˜ t ) = 0 V ( x ˜ t ) = Σ v Σ I C ( x ˜ s , x ˜ t ) = 0 s t C ( v s , x ˜ t ) = 0 s , t .
We remark that Σ v represents also the unconditional average of x t x t . By consequence, the sample averages v ¯ T = T 1 t = 1 T v t and x ˜ ¯ T = T 1 t = 1 T x ˜ t are such that
T v ¯ T x ˜ ¯ T d N 0 0 , Σ v 0 0 Σ v Σ I .

Appendix A.3. The Asymptotic Distribution of the Sample Mean

By replacing (A1) and (A2) into Equation (3) and arranging it we get
x t l = 1 L α l + β l + γ l 2 x t l = ω + v t l = 1 L β l v t l + l = 1 L γ l x ˜ t l ( )
so that, averaging both sides,
I l = 1 L α l + β l + γ l 2 x ¯ T = ω + I l = 1 L β l v ¯ T + l = 1 L γ l x ˜ ¯ T + O p ( T 1 ) .
Deriving x ¯ T we get
x ¯ T = μ + I l = 1 L α l + β l + γ l 2 1 I l = 1 L β l v ¯ T + l = 1 L γ l x ˜ ¯ T + O p ( T 1 ) = μ + A 1 B v ¯ T + C x ˜ ¯ T + O p ( T 1 ) ,
where μ is given in (28).
By means of (A3), the asymptotic distribution of x ¯ T follows immediately as
T x ¯ T μ d N 0 , A 1 B Σ v B + C Σ v Σ I C A 1

References

  1. Andersen, Torben G. 1996. Return Volatility and Trading Volume: An Information Flow Interpretation of Stochastic Volatility. The Journal of Finance 51: 169–204. [Google Scholar] [CrossRef]
  2. Andersen, Torben G., Tim Bollerslev, Peter F. Christoffersen, and Francis X. Diebold. 2006. Volatility and Correlation Forecasting. In Handbook of Economic Forecasting. Edited by Graham Elliott, Clive W.J. Granger and Allan Timmermann. New York: North Holland, pp. 777–878. [Google Scholar]
  3. Barndorff-Nielsen, Ole E., Peter Reinhard Hansen, Asger Lunde, and Neil Shephard. 2009. Realised kernels in Practice: trades and quotes. Econometrics Journal 12: 1–32. [Google Scholar] [CrossRef]
  4. Barndorff-Nielsen, Ole E., Peter Reinhard Hansen, Asger Lunde, and Neil Shephard. 2011. Multivariate realised kernels: Consistent positive semi-definite estimators of the covariation of equity prices with noise and non-synchronous trading. Journal of Econometrics 162: 149–69. [Google Scholar] [CrossRef]
  5. Bodnar, Taras, and Nikolaus Hautsch. 2016. Dynamic conditional correlation multiplicative error processes. Journal of Empirical Finance 36: 41–67. [Google Scholar] [CrossRef]
  6. Bollerslev, Tim. 1986. Generalized Autoregressive Conditional Heteroskedasticity. Journal of Econometrics 31: 307–27. [Google Scholar] [CrossRef]
  7. Bouyé, Eric, Valdo Durrleman, Ashkan Nikeghbali, Gaël Riboulet, and Thierry Roncalli. 2000. Copulas for Finance: A Reading Guide and Some Applications. Technical Report. Credit Lyonnais, Paris: Groupe de Recherche Opérationelle. [Google Scholar]
  8. Brownlees, Christian T., and Giampiero M. Gallo. 2006. Financial Econometric Analysis at Ultra–High Frequency: Data Handling Concerns. Computational Statistics and Data Analysis 51: 2232–45. [Google Scholar] [CrossRef]
  9. Brownlees, Christian T., and Giampiero M. Gallo. 2010. Comparison of Volatility Measures: A Risk Management Perspective. Journal of Financial Econometrics 8: 29–56. [Google Scholar] [CrossRef]
  10. Cerrato, Mario, John Crosby, Minjoo Kim, and Yang Zhao. 2015. Modeling Dependence Structure and Forecasting Market Risk with Dynamic Asymmetric Copula. Technical Report. Glasgow, Scotland: Adam Smith Business School, University of Glasgow. [Google Scholar]
  11. Cherubini, Umberto, Elisa Luciano, and Walter Vecchiato. 2004. Copula Methods in Finance. New York: Wiley. [Google Scholar]
  12. Chou, Ray Yeutien. 2005. Forecasting Financial Volatilities with Extreme Values: The Conditional Autoregressive Range (CARR) Model. Journal of Money, Credit and Banking 37: 561–82. [Google Scholar] [CrossRef]
  13. Cipollini, Fabrizio, and Giampiero M. Gallo. 2010. Automated variable selection in vector multiplicative error models. Computational Statistics & Data Analysis 54: 2470–86. [Google Scholar] [CrossRef]
  14. Cipollini, Fabrizio, Robert F. Engle, and Giampiero M. Gallo. 2013. Semiparametric Vector MEM. Journal of Applied Econometrics 28: 1067–86. [Google Scholar] [CrossRef]
  15. De Luca, Giovanni, and Giampiero M. Gallo. 2009. Time-varying Mixing Weights in Mixture Autoregressive Conditional Duration Models. Econometric Reviews 28: 102–20. [Google Scholar] [CrossRef]
  16. Demarta, Stefano, and Alexander J. McNeil. 2005. The t Copula and Related Copulas. International Statistical Review 73: 111–29. [Google Scholar] [CrossRef]
  17. Diebold, Francis X., and Roberto S. Mariano. 1995. Comparing Predictive Accuracy. Journal of Business & Economic Statistics 13: 253–63. [Google Scholar] [CrossRef]
  18. Embrechts, Paul, Alexander McNeil, and Daniel Straumann. 2002. Correlation and dependence in risk management: properties and pitfalls. In Risk Management: Value at Risk and Beyond. Edited by M. A. H. Dempster. Cambridge: Cambridge University Press, pp. 176–223. [Google Scholar]
  19. Engle, Robert F. 2002. New Frontiers for ARCH Models. Journal of Applied Econometrics 17: 425–46. [Google Scholar] [CrossRef]
  20. Engle, Robert F., and Giampiero M. Gallo. 2006. A Multiple Indicators Model for Volatility Using Intra-Daily Data. Journal of Econometrics 131: 3–27. [Google Scholar] [CrossRef]
  21. Engle, Robert F., and Jeffrey R. Russell. 1998. Autoregressive Conditional Duration: A New Model for Irregularly Spaced Transaction Data. Econometrica 66: 1127–62. [Google Scholar] [CrossRef]
  22. Engle, Robert F., and Joe Mezrich. 1995. Grappling with GARCH. Risk 8: 112–17. [Google Scholar]
  23. Engle, Robert F., and Jose Gonzalo Rangel. 2008. The Spline-GARCH Model for Low Frequency Volatility and Its Global Macroeconomic Causes. Review of Financial Studies 21: 1187–222. [Google Scholar] [CrossRef]
  24. Frahm, Gabriel, Markus Junker, and Alexander Szimayer. 2003. Elliptical Copulas: Applicability and Limitations. Statistics & Probability Letters 63: 275–86. [Google Scholar] [CrossRef]
  25. Francq, Christian, Lajos Horvath, and Jean-Michel Zakoïan. 2011. Merits and drawbacks of variance targeting in GARCH models. Journal of Financial Econometrics 9: 619–56. [Google Scholar] [CrossRef]
  26. Gallo, Giampiero M., and Edoardo Otranto. 2015. Forecasting realized volatility with changing average levels. International Journal of Forecasting 31: 620–34. [Google Scholar] [CrossRef]
  27. Hamilton, James Douglas. 1994. Time Series Analysis. Princeton: Princeton University Press. [Google Scholar]
  28. Hautsch, Nikolaus. 2008. Capturing common components in high-frequency financial time series: A multivariate stochastic multiplicative error model. Journal of Economic Dynamics and Control 32: 3978–4015. [Google Scholar] [CrossRef]
  29. Hautsch, Nikolaus, Peter Malec, and Melanie Schienle. 2013. Capturing the Zero: A New Class of Zero-Augmented Distributions and Multiplicative Error Processes. Journal of Financial Econometrics 12: 89–121. [Google Scholar] [CrossRef]
  30. Horváth, Lajos, Piotr Kokoszka, and Ricardas Zitikis. 2006. Sample and Implied Volatility in GARCH Models. Journal of Financial Econometrics 4: 617–35. [Google Scholar] [CrossRef]
  31. Joe, Harry. 1997. Multivariate Models and Dependence Concepts. London: Chapman & Hall. [Google Scholar]
  32. Johnson, Norman L., Samuel Kotz, and Narayanaswamy Balakrishnan. 2000. Continuous Multivariate Distributions. New York: John Wiley & Sons, vol. 1. [Google Scholar]
  33. Kostadinov, Krassimir. 2005. Non-parametric Estimation of Elliptical Copulae with Application to Credit Risk. Technical Report. Munich, Germany: Munich University of Technology. [Google Scholar]
  34. Kristensen, Dennis, and Oliver Linton. 2004. Consistent Standard Errors for Target Variance Approach to GARCH Estimation. Econometric Theory 20: 990–93. [Google Scholar] [CrossRef]
  35. Lindskog, Filip, Alexander McNeil, and Uwe Schmock. 2003. Kendall’s tau for elliptical distributions. In Credit Risk: Measurement, Evaluation and Management. Edited by Georg Bol, Gholamreza Nakhaeizadeh, Svetlozar T. Rachev, Thomas Ridder and Karl-Heinz Vollmer. Heidelberg: Physica-Verlag. [Google Scholar]
  36. Manganelli, Simone. 2005. Duration, Volume and Volatility Impact of Trades. Journal of Financial Markets 8: 377–99. [Google Scholar] [CrossRef]
  37. McNeil, Alexander J., Rüdiger Frey, and Paul Embrechts. 2005. Quantitative Risk Management: Concepts, Techniques, and Tools. Princeton: Princeton University Press. [Google Scholar]
  38. Nelsen, Roger B. 1999. An introduction to Copulas. Lecture Notes in Statistics. New York: Springer. [Google Scholar]
  39. Newey, Whitney K., and Daniel McFadden. 1994. Large sample estimation and hypothesis testing. In Handbook of Econometrics. Edited by Robert Engle and Dan McFadden. New York: Elsevier, vol. 4, chapter 36. pp. 2111–45. [Google Scholar]
  40. Nocedal, Jorge, and Stephen J. Wright. 2006. Numerical Optimization. Springer Series in Operations Research and Financial Engineering; Berlin: Springer. [Google Scholar]
  41. Noss, Joseph. 2007. The Econometrics of Optimal Execution in an Order-Driven Market. Master’s dissertation, Nuffield College, Oxford University, Oxford, UK. [Google Scholar]
  42. Okimoto, Tatsuyoshi. 2008. New Evidence of Asymmetric Dependence Structures in International Equity Markets. The Journal of Financial and Quantitative Analysis 43: 787–815. [Google Scholar] [CrossRef]
  43. Patton, Andrew J. 2006. Modelling asymmetric exchange rate dependence. International Economic Review 47: 527–56. [Google Scholar] [CrossRef]
  44. Patton, Andrew J. 2013. Copula Methods for Forecasting Multivariate Time Series. In Handbook of Economic Forecasting. Edited by Graham Elliott and Allan Timmermann. New York: Elsevier, vol. 2, Part B. pp. 899–960. [Google Scholar]
  45. Powell, Michael J.D. 2006. The NEWUOA software for unconstrained optimization without derivatives. In Large-Scale Nonlinear Optimization. Edited by Gianni D. Pillo and Massimo Roma. New York: Springer Verlag, pp. 255–97. [Google Scholar]
  46. Schmidt, Rafael. 2002. Tail dependence for elliptically contoured distributions. Mathematical Methods of Operations Research 55: 301–27. [Google Scholar] [CrossRef]
  47. Song, Peter Xue-Kun. 2000. Multivariate Dispersion Models Generated From Gaussian Copula. Scandinavian Journal of Statistics 27: 305–20. [Google Scholar] [CrossRef]
1
In some applications, especially involving returns, their elliptical symmetry may constitute a limit (cf., for example, Patton (2006), Okimoto (2008), Cerrato et al. (2015) and reference therein). Copulas in the Archimedean family (Clayton, Gumbel, Joe-Clayton, etc.) offer a way to bypass such a limitation but suffer from other drawbacks and, in any case, seem to be less relevant for the variables of interest for a vMEM (here, different indicators of trading activity). They will not be pursued in what follows.
2
This is equivalent to variance targeting in a GARCH context (Engle and Mezrich 1995), where the constant term of the conditional variance model is assumed to be a function of the sample unconditional variance and of the other parameters. In this context, other than a preference for the term expectation targeting since we are modeling a conditional mean, the main argument stays unchanged.
3
Even when R is a ( 2 , 2 ) matrix, the value of R 12 has to satisfy the cubic equation:
R 12 3 R 12 2 q 1 q 2 T + R 12 q 1 q 1 T + q 2 q 2 T 1 q 1 q 2 T = 0 .
4
(40) and (41) come from standard properties of the multivariate Normal distribution: the former is implied by the fact that all centered odd moments of ln ε t are zero; the latter is implied by the structure of fourth centered moments of ln ε t .
5
Alternative methods, such as a moving average of fixed length (centered or uncentered), can be used but in practice they deliver very similar results and will not be discussed in detail here. The spline regression is estimated with the gam() function in the R package mgcv by using default settings.
6
All models are estimated using Expectation Targeting (Section 3.2.1). The Normal copula based specifications are estimated resorting to the concentrated log-likelihood approach (Section 3.2.2). We omit estimates of the constant term ω .
7
The estimated degrees of freedom are 8.53 (s.e. 1.16 ) and 8.18 (s.e. 1.05 ), respectively, in the A-T and AB-T formulations. We also tried full ML estimation of the AB-N specification getting a value of the log-likelihood equal to 2046.57 , very close to the concentrated log-likelihood approach (Section 3.2.2) used in Table 3.
8
The stark improvement in the likelihood functions, coming from the explicit consideration of the correlation structure, does not guarantee similar gains in the forecasting ability of the same variables. This is similar to what happens in modeling returns, when the likelihood function of ARMA models is improved by superimposing a GARCH structure on the conditional variances: no substantive change in the fit of the conditional mean and no better predictive ability.
9
No attempt at pruning the structure of the model following the automated procedure suggested in Cipollini and Gallo (2010) was performed.
10
Calculations with our routines written in R were performed on an Intel i7-5500U 2.4Ghz processor. We did not perform an extensive comparison of estimation times and we did not optimize performance by removing tracing of intermediate results. Moreover, the copula-based and the alternative specifications are optimized resorting to different algorithms: the first ones, more cumbersome to optimize, are estimated toward a combination of NEWUOA (Powell 2006) and Newton-Raphson; for the second ones we used a dogleg algorithm (Nocedal and Wright 2006, ch. 4).
11
One-step ahead predictions at time t for the original series are computed multiplying the corresponding forecast of the adjusted indicator by the value of the low frequency component at t 1 .
Figure 1. Time series of the trading activity indices for JNJ (3 January 2007–30 June 2013). (a,c,e) original data; (b,d,f) data after removing the low frequency component. (a,b) realized kernel volatility (annualized percentage); (c,d) volumes (millions); (e,f) number of trades (thousands). The spike on 13 June 2012 corresponds to an important acquisition and a buy back of some of its common stock by a subsidiary.
Figure 1. Time series of the trading activity indices for JNJ (3 January 2007–30 June 2013). (a,c,e) original data; (b,d,f) data after removing the low frequency component. (a,b) realized kernel volatility (annualized percentage); (c,d) volumes (millions); (e,f) number of trades (thousands). The spike on 13 June 2012 corresponds to an important acquisition and a buy back of some of its common stock by a subsidiary.
Econometrics 05 00016 g001aEconometrics 05 00016 g001b
Figure 2. QQ-plot between theoretical and empirical residuals for the realized volatility of JNJ. Comparison with Gamma and log–Normal distributions. Estimation period: 3 January 2007– 30 June 2013.
Figure 2. QQ-plot between theoretical and empirical residuals for the realized volatility of JNJ. Comparison with Gamma and log–Normal distributions. Estimation period: 3 January 2007– 30 June 2013.
Econometrics 05 00016 g002
Table 1. Correlations for JNJ (3 January 2007–30 June 2013). r k v = realized kernel volatility; v o l = volume; n t = number of trades.
Table 1. Correlations for JNJ (3 January 2007–30 June 2013). r k v = realized kernel volatility; v o l = volume; n t = number of trades.
OriginalLow Freq. Comp.Adjusted
v o l n t v o l n t v o l n t
r k v 0.6460.7780.8000.8470.6090.743
v o l 0.890 0.780 0.932
Table 2. Estimated specifications of the vMEM defined by (1) and (44), with error distribution specified, alternatively, by (8), or (34), or (5). Notation: I for Independent copula with Gamma marginals; N for Normal copula with Gamma marginals; T for Student-T copula with Gamma marginals; L N for log–Normal; S for semiparametric.
Table 2. Estimated specifications of the vMEM defined by (1) and (44), with error distribution specified, alternatively, by (8), or (34), or (5). Notation: I for Independent copula with Gamma marginals; N for Normal copula with Gamma marginals; T for Student-T copula with Gamma marginals; L N for log–Normal; S for semiparametric.
Conditional Mean (Parameters)Error Distribution
INT LN S
D: α 1 , β 1 , γ 1 , , α 2 diagonalD-I
A: α 1 full; β 1 , γ 1 , α 2 diagonalA-IA-NA-T
B: β 1 full; α 1 , γ 1 , α 2 diagonal B-NB-T
A B : α 1 , β 1 full; γ 1 , α 2 diagonal AB-NAB-TAB-LNAB-S
Table 3. Estimated coefficients of the realized volatility equation for different model formulations (cf. Table 2) for JNJ (3 January 2007–30 June 2013). Robust t-stats in parentheses. An empty space indicates that the specification did not include the corresponding coefficient. Rows labeled v o l and n t report the p-values for causality tests (see the text for details). Overall model diagnostics report Log-likelihood values, Akaike and Bayesian Information Criteria, and p-values of a joint Ljung–Box test of no autocorrelation at various lags. Last row reports the estimation time (in seconds).
Table 3. Estimated coefficients of the realized volatility equation for different model formulations (cf. Table 2) for JNJ (3 January 2007–30 June 2013). Robust t-stats in parentheses. An empty space indicates that the specification did not include the corresponding coefficient. Rows labeled v o l and n t report the p-values for causality tests (see the text for details). Overall model diagnostics report Log-likelihood values, Akaike and Bayesian Information Criteria, and p-values of a joint Ljung–Box test of no autocorrelation at various lags. Last row reports the estimation time (in seconds).
D-IA-IA-NA-TB-NB-TAB-NAB-TAB-LNAB-S
r k v t 1 0.4967 0.4575 0.4194 0.4165 0.4048 0.4019 0.3687 0.3724 0.3630 0.3777
( 58.10 )( 51.94 )( 48.57 )( 48.72 )( 45.25 )( 47.42 )( 39.13 )( 40.77 )( 50.76 )( 45.77 )
v o l t 1 0.0300 0.0339 0.0265 0.0230 0.0337 0.0318 0.0298
( 1.11 )( 0.97 )( 0.75 ) ( 0.54 )( 0.78 )( 0.93 )( 0.75 )
n t t 1 0.0668 0.0726 0.0606 0.1897 0.1890 0.1691 0.1726
( 1.77 )( 1.57 )( 1.36 ) ( 2.83 )( 2.82 )( 3.95 )( 3.51 )
r k v t 2 0.2672 0.2485 0.1878 0.1923 0.1950 0.2054 0.1778 0.1827 0.1811 0.1790
( 5.12 )( 3.82 )( 2.91 )( 3.54 )( 4.64 )( 5.45 )( 3.75 )( 4.19 )( 5.46 )( 4.64 )
r k v t 1 ( ) 0.0252 0.0266 0.0265 0.0308 0.0255 0.0297 0.0171 0.0223 0.0211 0.0222
( 0.79 )( 0.79 )( 0.83 )( 1.00 )( 0.94 )( 1.13 )( 0.41 )( 0.53 )( 0.73 )( 0.67 )
μ t 1 ( r k v ) 0.7223 0.7067 0.6793 0.6918 0.7235 0.7410 0.7588 0.7675 0.7626 0.7428
( 14.19 )( 9.94 )( 9.49 )( 11.41 )( 17.23 )( 20.73 )( 14.13 )( 16.46 )( 19.22 )( 15.50 )
μ t 1 ( v o l ) 0.0317 0.0139 0.1138 0.0466 0.0909 0.0938
( 0.68 )( 0.32 )( 0.96 )( 0.44 )( 0.95 )( 0.86 )
μ t 1 ( n t ) 0.0492 0.0297 0.0984 0.1568 0.0867 0.0839
( 0.99 )( 0.66 )( 0.76 )( 1.26 )( 0.87 )( 0.73 )
v o l 0.26580.32960.45580.49700.74590.17050.27170.08530.1550
n t 0.07660.11530.17240.32020.50980.00510.00770.00010.0004
logLik205.53239.752012.392086.311967.022048.802045.812125.122153.79
AIC−375.07 431.49 3970.78 −4116.61−3880.05−4041.60 4025.62 4182.23 4241.57
BIC 258.11 275.55 3795.35 3934.69 3704.62 3859.67 −3811.20−3961.32 4027.16
LB(12)0.00000.00000.00010.00010.00000.00000.03880.01410.04500.0596
LB(22)0.00000.00000.00000.00000.00000.00000.01780.01090.02290.0264
LB(32)0.00000.00000.00030.00030.00000.00000.01920.01320.02910.0267
time0.3420.7532.62815.0442.48514.7072.71414.8590.1550.132
Table 4. Square root of the estimated elements on the main diagonal of Σ (cf. Equation (5)).
Table 4. Square root of the estimated elements on the main diagonal of Σ (cf. Equation (5)).
D-IA-IA-NA-TB-NB-TAB-NAB-TAB-LNAB-S
σ 1 0.2090.2080.2070.2120.2090.2140.2060.2100.2040.226
σ 2 0.2540.2510.2520.2560.2570.2620.2520.2560.2520.272
σ 3 0.2270.2270.2290.2360.2320.2400.2280.2350.2280.242
Table 5. Estimated correlation matrices of the copula functions (specifications -N and -T), and of ε t (specifications -LN and -S).
Table 5. Estimated correlation matrices of the copula functions (specifications -N and -T), and of ε t (specifications -LN and -S).
A-NA-TAB-NAB-TAB-LNAB-S
vol t nt t vol t nt t vol t nt t vol t nt t vol t nt t vol t nt t
r k v t 0.4830.6100.5050.6260.4850.6120.5050.6280.4690.5960.4810.605
v o l t 0.902 0.917 0.903 0.918 0.902 0.906
Table 6. Diebold-Mariano test statistics for unidirectional comparisons, against the AB-T specification, considering 1-step ahead forecasts (out–of–sample period 1 July–31 December 2013). The error measures are defined as e N , t = 0.5 ( x t μ t ) 2 (Normal loss) and e G , t = x t / μ t 1 ln ( x t / μ t ) (Gamma loss), where x t and μ t denote the observed and the predicted values, respectively (cf. Section 5.2 for the interpretation). Boldface (italic) indicates 5% (10%) significant statistics.
Table 6. Diebold-Mariano test statistics for unidirectional comparisons, against the AB-T specification, considering 1-step ahead forecasts (out–of–sample period 1 July–31 December 2013). The error measures are defined as e N , t = 0.5 ( x t μ t ) 2 (Normal loss) and e G , t = x t / μ t 1 ln ( x t / μ t ) (Gamma loss), where x t and μ t denote the observed and the predicted values, respectively (cf. Section 5.2 for the interpretation). Boldface (italic) indicates 5% (10%) significant statistics.
Specification e N , t e G , t
AdjustedOriginalAdjustedOriginal
D-I−2.490−2.107−2.428−2.132
A-I−1.358−1.200−1.277−1.173
A-N 0.668 −0.621−0.563−0.591
A-T 0.510 −0.449−0.422−0.431
B-N 0.553 −0.557 0.449 −0.560
B-T 0.474 −0.479−0.389−0.490
AB-N 0.768 −0.757 0.737 −0.708
AB-LN0.8680.7200.9800.742
AB-S 0.277 0.230 0.180 0.164

Share and Cite

MDPI and ACS Style

Cipollini, F.; Engle, R.F.; Gallo, G.M. Copula–Based vMEM Specifications versus Alternatives: The Case of Trading Activity. Econometrics 2017, 5, 16. https://doi.org/10.3390/econometrics5020016

AMA Style

Cipollini F, Engle RF, Gallo GM. Copula–Based vMEM Specifications versus Alternatives: The Case of Trading Activity. Econometrics. 2017; 5(2):16. https://doi.org/10.3390/econometrics5020016

Chicago/Turabian Style

Cipollini, Fabrizio, Robert F. Engle, and Giampiero M. Gallo. 2017. "Copula–Based vMEM Specifications versus Alternatives: The Case of Trading Activity" Econometrics 5, no. 2: 16. https://doi.org/10.3390/econometrics5020016

APA Style

Cipollini, F., Engle, R. F., & Gallo, G. M. (2017). Copula–Based vMEM Specifications versus Alternatives: The Case of Trading Activity. Econometrics, 5(2), 16. https://doi.org/10.3390/econometrics5020016

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

Article Metrics

Back to TopTop