Unlike univariate cases, multivariate volatility forecasting is regarded as complex, mainly because:
The dimension of the variance-covariance matrix required: k(K+1)/2
The dependencies of the returns in the portfolio and their correlations
Lack of positive semi-definiteness (ensure portfolio variance is non negative)
Therefore most models have practical issues when implementing
Focus on models such as O-GARCH and CCC that addresses these issues
2. Table of contents
โข Brief Introduction on Multivariate volatility
โข Forecasting EWMA,
โข Orthogonal Garch,
โข Constant Conditional Correlations (CCC)
โข Review and analysis of key points
โข Estimation comparison
3. Introduction
Unlike univariate cases, multivariate volatility forecasting is regarded as complex, mainly
because:
โข The dimension of the variance-covariance matrix required: k(K+1)/2
โข The dependencies of the returns in the portfolio and their correlations
โข Lack of positive semi-definiteness (ensure portfolio variance is non negative)
โข Therefore most models have practical issues when implementing
โข Focus on models such as O-GARCH and CCC that addresses these issues
4. EWMA โ exponential weighted moving average
Recall from the univariate case:
๐๐ก
2 = ๐๐๐กโ1
2
+ (1 โ ๐) ๐ฆ๐กโ1
2
where ๐ is given constant = 0.94
In the multivariate case:
๐ด๐ก = ๐๐ด๐กโ1 + (1 โ ๐) ๐ฆ๐กโ1
โฒ
๐ฆ๐กโ1
Where ๐ด๐กโ1 represents the covariance matrix at t-1 period
*alternative to simpler Moving average model.
*uses more weights on recent information
*issue is that it may suffer from the so called โcurse of dimensionalityโ
First lets review simple models such as the EWMA in multivariate scenario
5. EWMA โ exponential weighted moving average
Next we fit EWMA to a portfolio of equity returns (Eurostoxx50 and msft):
๐ด๐ก = ๐๐ด๐กโ1 + (1 โ ๐) ๐ฆ๐กโ1
โฒ
๐ฆ๐กโ1
Where ๐ด๐กโ1 represents the covariance matrix at t-1 period
*From the variance-covariance matrix, we do have the marginal variances as well
as well as time-dependent portfolio correlation.
*next slide, we can see the time-dependent correlations instead of constant correlation.
*we need better model to eliminate the covariance such that the returns are independent
or uncorrelated.
First lets review simple models such as the EWMA in multivariate scenario
6.
7. O-GARCH โ Orthogonal Garch
*In multivariate volatility modelling we need to estimate the entire conditional covariance
matrix in one go โ this is usually a problem
*In practise: the univariate variances are separated, from the covariances, such that we can
model the individual volatility the same as the univariate case.
*Apply Orthogonal approach: transform the observed returns matrix into uncorrelated
portfolios.
Method:
- PCA: transform correlated returns into uncorrelated portfolios via principal
component analysis
- GARCH: use Garch model to forecast the volatility of each uncorrelated returns
separately
- PCA guarantees the positive definiteness of the covariance matrix
8. Multivariate Garch(1,1):
Very Quick review:
Recall from the univariate case:
In multivariate case:
- Maybe we may not need all the off-diagonal covariances โ too much noise.
- Calculating the covariances individually is not valid option either
- There is no guarantee then that the matrix is positive definite
9. Constant conditional Correlations (CCC)
- The first step: compute the sample (n,n) correlation matrix ๐
- Compute the diagonal matrix of time dependent variances: D = diag(๐1
2
, โฆ โฆ โฆ ๐ ๐
2
)
- The covariance forecast is given by: =
๐๐ก1
2
0
0 ๐๐ก2
2
1 ๐
๐ 1
๐๐ก1
2
0
0 ๐๐ก2
2
๐ด๐ก =๐ท๐ก ๐ ๐ท๐ก
- Where :
- Since the matrix D has only diagonal elements, we can estimate each volatility separately:
* simple model
* guarantees the positive definiteness of cov-matrix
* due to the diagonality of the matrix, we can estimate the volatility separately
CCC model advantages & disadvantages :
* Correlation is constant over time
10. Dynamic conditional Correlations (CCC)
- The DCC allows time varying conditional correlations, Engle (2002), Engle and Sheppard (2001)
- Define correlation matrix:
- Where ๐๐ก
๐ ๐ก = ๐๐กโฒ ๐๐ก
๐๐ก is given by:
๐๐ ๐กโ๐ ๐ข๐๐๐๐๐๐๐ก๐๐๐๐๐ ๐๐๐ฃ๐๐๐๐๐๐๐ ๐๐๐ก๐๐๐ฅ ๐๐ ๐ข and ๐ฟ1 ๐๐๐ ๐ฟ2 ๐๐๐ ๐๐๐๐๐๐๐ก๐๐๐ ๐ก๐ ๐๐ ๐๐ ๐ก๐๐๐๐ก๐๐
**depending on parameter restriction the conditional correlation matrix is guaranteed to be positive definite
**drawback: two additional parameters are required to drive the dynamics of all correlations.
***Next, we fit our portfolio to all the above models but we use period
of 2007 - 2010
11. EWMA
DCC
Orth.Garch
**correlations under DCC, stable across time
**correlations under OO improves on EWMA but still seems volatile
** EMWA shows cyclical or cluster in volatility. high vol period followed by low vol period.