ssrn-id2411493 the role of covariance matrix forecasting method in the performance of...

Upload: gestaltu

Post on 03-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    1/23

    The Role of Covariance Matrix Forecasting Methodin the Performance of Minimum-Variance Portfolios

    Valeriy Zakamulin

    This revision: March 19, 2014

    Abstract

    Providing a more accurate covariance matrix forecast can improve substantially theperformance of optimized portfolios. In this paper we evaluate different covariance matrixforecasting methods by looking at their ability, in out-of-sample tests, to optimize risk andimprove risk-adjusted performance of minimum-variance portfolios. We nd large differ-ences between the methods. Our results suggest that shrinkage of sample covariance matriximproves neither the forecast accuracy nor the performance of minimum-variance portfo-lios. We demonstrate that the simple exponentially weighted covariance matrix forecastproduces superior performance compared to the commonly used sample covariance matrix.Our ndings also reveal that the exponentially weighted covariance matrix forecast usuallyproduces the best risk-adjusted performance of minimum-variance portfolios. Yet, whenit comes to the portfolio risk optimization, multivariate GARCH models generally demon-strate the best results. Specically, switching from the sample covariance matrix forecastto a multivariate GARCH forecast reduces the forecasting error and portfolio tracking errorby half at least.

    Key words : covariance matrix forecasting, minimum-variance portfolio optimization,sample covariance, covariance shrinkage, exponentially weighted covariance, multivariateGARCH, model comparison

    JEL classication : C30, C52, G11, G17

    The author is grateful to Steen Koekebakker for his insightful comments. All other comments are welcomed. a.k.a. Valeri Zakamouline, School of Business and Law, University of Agder, Service Box 422, 4604 Kris-

    tiansand, Norway, Tel.: (+47) 38 14 10 39, E-mail: [email protected]

    1

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    2/23

    1 Introduction

    There is an ongoing discussion on whether the optimized portfolios can outperform equally

    weighted portfolios. Whereas DeMiguel, Garlappi, and Uppal (2009) and Duchin and Levy

    (2009) show that optimized portfolios cannot consistently beat equally weighted portfolios,

    Kritzman, Page, and Turkington (2010) demonstrate the superiority of optimized portfolios.

    Specically, the latter researchers nd that portfolios that optimize the mean-variance tradeoff

    show better performance than equally weighted portfolios. What is especially noteworthy is

    that their ndings reveal that portfolios that minimize the variance of returns outperform the

    portfolios that optimize the mean-variance tradeoff.

    Clarke, de Silva, and Thorley (2006) were the rst to document the superiority of minimum-

    variance portfolios. The advantage of minimum-variance portfolios over mean-variance opti-

    mized portfolios is two-fold. First, minimum-variance portfolios deliver superior risk-adjusted

    performance compared to that of mean-variance optimized portfolios. Second, while the imple-

    mentation of the mean-variance model requires forecasting both the mean returns and covari-

    ance matrix of returns, the implementation of the minimum-variance model requires forecasting

    the covariance matrix of returns only.

    There is a common consensus that mean returns are notoriously difficult to forecast, whereas

    forecasting the covariance matrix can be easily done using a rolling sample covariance matrix.

    A standard approach is to use the monthly rolling n-year covariance matrix, where n varies from

    5 to 20 years, as a forward-looking estimate of future covariance matrix (see Chan, Karceski,

    and Lakonishok (1999), DeMiguel et al. (2009), Duchin and Levy (2009), and Kritzman et al.

    (2010) among others). Yet, this is a valid approach if one assumes that the covariance matrix

    is either constant over time or varying very slowly over time. This assumption does not seem

    to hold for nancial asset returns. On the contrary, there is a large strand of literature that

    demonstrate that nancial asset returns exhibit heteroskedasticity with volatility clustering.

    The assumption of constant correlation between nancial asset returns also seems to be vi-

    olated. As a motivation, Figure 1 plots the monthly realized standard deviations of returns

    on the US stock market and bond market indices as well as the monthly realized correlation

    coefficient between the returns on these indices. The graphs in this gure suggest that both the

    standard deviation and correlation coefficient can change dramatically over the course of a few

    2

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    3/23

    years. For example, there was a ten-fold increase in the standard deviation of the stock market

    returns over the period 2006-08. During the same period the standard deviation of the bond

    market returns increased by a factor of four, whereas the correlation coefficient experienced

    a change from virtually zero to a signicantly negative value. Therefore it is only logical to

    assume that in forecasting the covariance matrix one has to take into account the time-varying

    nature of variances and covariances.

    The objective of this paper is to compare the performances of different covariance matrix

    forecasting methods. The different forecasting methods are evaluated on a statistical basis and

    on a practical basis. For this purpose we perform three studies. In the rst study we directly

    evaluate the covariance matrix forecasting methods by comparing their out-of-sample forecast

    accuracy. In the second study we evaluate different methods by looking at their ability, in out-of-sample tests, to optimize risk and improve risk-adjusted performance of minimum-variance

    portfolios. In the nal study we evaluate different methods by comparing out-of-sample per-

    formance of minimum-variance portfolios with a volatility target mechanism. Specically, we

    evaluate the ability of different covariance forecasting methods to keep the portfolio volatility

    at a target level and improve the portfolio risk-adjusted performance.

    In all our studies, employing a xed size data window of 10 years that is rolled over time,

    we generate out-of-sample forecasts of covariance matrix using 5 distinct methods. The rstmethod, which is most common in practice, uses the (rolling) sample covariance matrix as

    a predictor for the future covariance matrix. In other words, in this approach the equally

    weighted covariance matrix is estimated using a 10-year lookback period. In order to decrease

    the estimation error of the sample covariance matrix, in the second method we use the shrink-

    age estimation of the covariance matrix proposed by Ledoit and Wolf (2004). This is the

    application of the idea of shrinking estimation pioneered by Stein (1956). The third method

    of estimation of covariance matrix is popularized by RiskMetrics TM group and uses the expo-

    nentially weighted covariance matrix. This method of forecasting is usually denoted as the

    Exponentially Weighted Moving Average (EWMA) model.

    The other two methods of covariance matrix forecasting employ multivariate Generalized

    AutoRegressive Conditional Heteroskedasticity (GARCH) models. The univariate GARCH

    modeling started with the seminal paper by Bollerslev (1986) and proved to be indispensable

    in modeling and forecasting time-varying nancial asset volatility. Unfortunately, a direct

    3

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    4/23

    0.00

    0.05

    0.10

    0.15

    1995 2000 2005 2010

    Panel A: Standard deviation of USA Govt. Bond Index

    0.00

    0.05

    0.10

    0.15

    0.20

    0.25

    1995 2000 2005 2010

    Panel B: Standard deviation of MSCI USA Stock Index

    0.5

    0.0

    0.5

    1995 2000 2005 2010

    Panel C: Correlation between MSCI USA Stock Index and USA Govt. Bond Index

    Figure 1: Panels A and B plot the monthly realized standard deviations of returns on theUS stock market and bond market indices. Panel C plots the monthly realized correlationcoefficient between the returns on these indices. The standard deviations and correlationcoefficient are computed using daily returns.

    4

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    5/23

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    6/23

    2 Data and Methodology

    2.1 Data

    In our study we use nine empirical datasets that are listed in Table 1. These datasets are

    similar to the datasets used in the previous studies by DeMiguel et al. (2009) and Kritzman

    et al. (2010). The rst eight datasets come from the data library of Kenneth French. 1 All

    of them represent value-weighted portfolios formed using different criteria. For example, the

    dataset of portfolios formed on size consists of returns on 10 stock portfolios sorted by market

    equity. The portfolios are constructed at the end of each June using the June market equity and

    NYSE breakpoints. As another example, the dataset of industry portfolios consists of returns

    on 10 industry portfolios in the US. The 10 industries considered are Consumer Non-Durables,

    Consumer Durables, Manufacturing, Energy, High-Tech, Telecommunication, Wholesale and

    Retail, Health, Utilities, and Others.

    # Dataset N1 Portfolios formed on size 102 Portfolios formed on book-to-market 103 Portfolios formed on momentum 104 Portfolios formed on size and book-to-market 65 Industry portfolios 106 Portfolios formed on size and momentum 107 Portfolios formed on size and short-term reversal 108 Portfolios formed on size and long-term reversal 109 Core asset classes 7

    Table 1: List of datasets considered. N denotes the number of portfolios in each dataset.

    The ninth dataset covers the seven major asset classes and is obtained from the Thomson

    Reuters Datastream database. The asset classes in this dataset are listed in Table 2. The

    data for all nine datasets come at the daily frequency and cover the period from January 1st,1986 to December 31st, 2013. In addition we use the 90-day nominal US TBill rate as a proxy

    for the risk-free rate of return. The daily TBill rate is also obtained from the data library of

    Kenneth French.1 http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data library.html

    6

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    7/23

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    8/23

    return on the complete portfolio at time t is given by

    r Ct = a t r P t + (1 a t )r f t .

    We consider two distinct cases. In the rst case a t = 1, that is, all money is allocated to the

    risky portfolio only. In the second case the value of a t is chosen to keep the volatility of the

    complete portfolio at a target level denoted by target

    a t = min target

    P t, a max ,

    where a max is the maximum allowable exposure to the risky portfolio.

    2.3 Covariance Matrix Forecasting Methods

    We assume that the vector of daily asset returns is given by

    r t = + t ,

    where is the n 1 vector of asset mean returns, and t is the n 1 vector of random

    disturbances at time t such that E [ t ] = 0. The covariance matrix of asset returns at time t isthe n n matrix t = Cov [ t ]. In order to compute the composition of the global minimum

    variance portfolio for time t, the covariance matrix of asset returns for time t needs to be

    forecasted using the information available at time t 1. Below we review the covariance

    matrix forecasting methods employed in this study.

    2.3.1 Rolling Historical Covariance

    In this method, the covariance matrix of asset returns for time t is forecasted using an equally-

    weighted moving average calculated on a xed size data window that is rolled over time.

    Denoting the length of this window by L (also called the length of the lookback period), the

    covariance matrix for time t is forecasted using

    Histt =

    1L

    t 1

    i= t L

    ii .

    8

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    9/23

    Since our data come at the daily frequency, but the composition of the global minimum variance

    portfolio is revised at the month-end, we actually need to forecast the covariance matrix for

    the subsequent month. This is done by multiplying each element of the daily covariance matrix

    by the number of days in the subsequent month.

    2.3.2 Rolling Historical Covariance with Shrinkage

    The shrinkage estimation of the covariance matrix is designed to decrease the error in estimation

    by using the estimator of the form

    Shrinkt = (1 t )

    Histt + t

    Targett ,

    where 0 < t < 1, Histt is the historical covariance over rolling window of length L , and

    Targett

    is the shrinkage target which is also computed over rolling window of length L . In essence, this

    estimator shrinks the covariance matrix toward the shrinkage target. In our study, we use

    the shrinkage estimator proposed by Ledoit and Wolf (2004), who take the shrinkage target to

    be the covariance matrix in the constant correlation model.

    2.3.3 Exponentially Weighted Moving Average

    This approach to forecast the covariance matrix is popularized by RiskMetricsTM

    group. In

    this approach the exponentially weighted covariance matrix is estimated using the following

    recursive form

    EWMAt = (1 ) t 1 t 1 +

    EWMAt 1 ,

    where 0 < < 1 is the decay constant. We follow the recommendations of RiskMetricsTM

    group and estimate the daily EWMA covariance matrix with = 0 .97. The monthly EWMA

    covariance matrix is obtained by multiplying each element of the daily EWMA covariance

    matrix by the number of days in the subsequent month.

    2.3.4 Dynamic Conditional Correlation GARCH

    The Dynamic Conditional Correlation (DCC) GARCH model belongs to the family of mul-

    tivariate GARCH models. In the DCC-GARCH model the covariance matrix is decomposed

    9

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    10/23

    into the matrix of standard deviations and the correlation matrix as

    DCC-GARCHt = D t R t D t ,

    where D t = diag( 1t , . . . , nt ) is the diagonal matrix containing the standard deviations of

    asset returns, and R t = [ijt ] is the correlation matrix.

    The elements of D t are modelled as univariate GARCH processes. In our study we use

    the DCC-GARCH(1,1) where the variances of each asset return are modelled as GARCH(1,1)

    which is given by

    2it = 0i + 1i 2it 1 + 1i

    2it 1 . (1)

    The standardized residuals from the estimation of the GARCH(1,1) models are used to estimatethe DCC-GARCH(1,1) correlation specication

    R t = Q 1t Q t Q1t ,

    where

    Q t = (1 a b)Q + ae t 1e t 1 + bQ t 1 ,

    e t = D 1t t are standardized errors, Q = E [e t e t ] is the unconditional covariance matrix of

    standardized errors, and Q is a diagonal matrix with the square root of the diagonal elements

    of Q t at the diagonal, Q= (diag( Q t ))12 .

    We estimate the DCC-GARCH(1,1) model using the daily data and rolling window of L

    observations. Then the estimated parameters are used to perform the N -day ahead forecast

    of the (daily) covariance matrix where N is the number of days in the subsequent month. The

    monthly covariance matrix is obtained by summing N daily covariance matrixes.

    2.3.5 Generalized Orthogonal GARCH

    The Generalized Orthogonal (GO) GARCH model also represents a multivariate generalization

    of a univariate GARCH model. In the GO-GARCH model the vector of random disturbances

    t is modelled as a linear combination of n unobserved independent factors f t

    t = Zf t ,

    10

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    11/23

    where Z is the n n invertible matrix that links the unobserved components with the observed

    variables. The unobservable components are normalized to have unit variance such that the

    unconditional covariance matrix of t

    = E [ t t ] = ZZ .

    The independent factors f t are modelled as univariate GARCH. In our study we use the GO-

    GARCH(1,1) where the factors are modelled by a GARCH(1,1) process H t = diag( h 1t , . . . , h nt )

    h2it = 0i + 1i h2it 1 + 1i f

    2it 1 . (2)

    The conditional covariance matrix of t is given by

    GO-GARCHt = ZH t Z .

    Denote by P the n n matrix that contains the orthogonal elements of and by the n n

    diagonal matrix that contains the corresponding eigenvalues, = diag( 1 , . . . , n ). These

    matrixes can be estimated since the matrix can be estimated consistently by 1L t 1i= t L i

    i .

    The singular value decomposition of Z yields

    Z = P12 U ,

    where U is the n n orthogonal matrix that can be identied from the structure of the

    conditional covariance matrix t .

    Similarly to the DCC-GARCH model, we estimate the GO-GARCH(1,1) model using the

    daily data and rolling window of L observations. Then the estimated parameters are used to

    perform the N -day ahead forecast of the (daily) covariance matrix where N is the number of

    days in the subsequent month. The monthly covariance matrix is obtained by summing N

    daily covariance matrixes.

    11

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    12/23

    3 Empirical Results

    In this section we evaluate different covariance matrix forecasting methods by performing three

    studies. In the rst study we directly evaluate the covariance matrix forecasting methods

    by comparing their forecast accuracy. In the second and the third study we evaluate the

    covariance matrix forecasting methods in practical settings. In particular, we compare the

    performances of different methods by looking at their ability to optimize risk and improve

    risk-adjusted performance of minimum variance portfolios and the minimum variance portfolios

    with a volatility target. In all our studies we perform out-of-sample forecast of the monthly

    covariance matrix. That is, the covariance matrix for month t is forecasted on the basis of

    information available at the end of month t 1. More specically, our forecasts are based on

    the rolling-window estimation scheme by using the lookback period of L = 120 months. With

    this choice, our initial in-sample period is from January 1st, 1986 to December, 31st 1994 and,

    consequently, the performances of different forecasting methods are evaluated over the period

    from January 1st, 1995 to December 31st, 2013.

    3.1 Covariance Matrix Forecast Accuracy

    In this study we evaluate the covariance matrix forecast accuracy provided by each distinct

    method of forecasting. Let t = [ ijt ] denote the monthly realized covariance matrix for month

    t and t = [ ijt ] denote a forecast of t made at the end of month t 1. Both the matrixes

    are obtained using the daily returns. The month t squared forecast error for single covariance

    is given by ( ijt ijt )2 . To avoid double accounting of covariance forecast errors, we compute

    the month t total Squared Forecast Error (SFE) for covariance matrix t by summing up

    the squared forecast errors for single covariances in the upper-triangular part of matrix t

    including the main diagonal

    SF E t =n

    i=1

    i

    j =1

    ( ijt ijt )2 .

    The Mean Squared Forecast Error (MSFE) is computed as

    MSFE = 1M

    M

    t =1

    SF E t ,

    12

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    13/23

    0.0000

    0.0025

    0.0050

    0.0075

    0.0100

    HIST SHRINK EWMA DCCGARCH GOGARCH

    M e a n S q u a r e d F o r e c a s t i n g E r r o r

    Figure 2: Average forecast accuracy over the period 1995-2013 versus the method of covariancematrix forecasting. For each distinct method of forecasting, this gure plots the average of

    Mean Squared Forecast Errors over all datasets. HIST denotes the rolling historical covari-ance; SHRINK denotes the rolling historical covariance with shrinkage; EWMA denotes theexponentially weighted moving average covariance; DCC-GARCH denotes the Dynamic Con-ditional Correlation GARCH; GO-GARCH denotes the Generalized Orthogonal GARCH. Inall methods the length of the rolling estimation window amounts to 120 months.

    where M is the number of months in the out-of-sample period.

    Table 3 reports the MSFE produced by different covariance matrix forecasting methods

    for each dataset separately and the average MSFEs over all datasets. Figure 2 plots the

    average of MSFEs over all datasets for different forecasting methods. The results reported inTable 3 advocate that both the rolling historical covariance method and the rolling historical

    covariance with shrinkage method provide identical forecast accuracy. That is, shrinkage does

    not produce better forecast of the covariance matrix for the subsequent month than the rolling

    historical covariance. In contrast, as compared with the two rst methods of forecasting, the

    remaining three methods allow to reduce the MSFE by approximately 50%. The differences

    in forecast accuracy between these three methods are marginal. In particular, the methods

    based on the multivariate GARCH models produce slightly better forecasts than the method

    that uses EWMA, and the forecast produced by the DCC-GARCH model is marginally better

    than that of the GO-GARCH model.

    3.2 Performance of Minimum Variance Portfolios

    In this study we evaluate the out-of-sample performance of minimum variance portfolios where

    the composition of the (global minimum variance) portfolio for month t is determined on

    13

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    14/23

    C o v a r

    i a n c e m a t r i x

    f o r e c a s t

    i n g m e t

    h o d

    D a t a s e t

    H I S T

    S H R I N K

    E W M

    A

    D C C - G

    A R C H

    G O - G A R C H

    P o r t f o l i o s

    f o r m e d o n s i z e

    0 . 0 0 6 9

    0 . 0 0 6 9

    0 . 0 0 4 0

    0 . 0 0 3 3

    0 . 0 0 2 8

    P o r t f o l i o s

    f o r m e d o n

    b o o

    k - t o - m a r

    k e t

    0 . 0 0 8 0

    0 . 0 0 8 0

    0 . 0 0 4 2

    0 . 0 0 3 5

    0 . 0 0 4 3

    P o r t f o l i o s

    f o r m e d o n m

    o m e n t u m

    0 . 0 1 4 9

    0 . 0 1 4 9

    0 . 0 0 6 9

    0 . 0 0 6 1

    0 . 0 0 7 0

    P o r t f o l i o s

    f o r m e d o n s i z e a n

    d b o o

    k - t o - m a r

    k e t

    0 . 0 0 8 1

    0 . 0 0 8 1

    0 . 0 0 4 2

    0 . 0 0 3 6

    0 . 0 0 4 0

    I n d u s t r y p o r t f o l i o s

    0 . 0 0 8 1

    0 . 0 0 8 1

    0 . 0 0 5 2

    0 . 0 0 4 5

    0 . 0 0 4 3

    P o r t f o l i o s

    f o r m e d o n s i z e a n

    d m o m e n t u m

    0 . 0 1 4 9

    0 . 0 1 4 9

    0 . 0 0 6 9

    0 . 0 0 6 1

    0 . 0 0 7 0

    P o r t f o l i o s

    f o r m e d o n s i z e a n

    d s h o r t - t e r m r e v e r s a l

    0 . 0 0 7 9

    0 . 0 0 7 9

    0 . 0 0 4 8

    0 . 0 0 4 0

    0 . 0 0 3 9

    P o r t f o l i o s

    f o r m e d o n s i z e a n

    d l o n g - t e r m r e v e r s a l

    0 . 0 1 5 3

    0 . 0 1 5 3

    0 . 0 0 9 3

    0 . 0 0 8 1

    0 . 0 0 7 4

    C o r e a s s e t s

    0 . 0 0 6 5

    0 . 0 0 6 5

    0 . 0 0 3 2

    0 . 0 0 2 3

    0 . 0 0 3 2

    A v e r a g e s o v e r a l

    l d a t a s e t s

    0 . 0 1 0 1

    0 . 0 1 0 1

    0 . 0 0 5 4

    0 . 0 0 4 6

    0 . 0 0 4 9

    T a b

    l e 3 : F o r e c a s t a c c u r a c y o v e r t h e p e r i o d 1 9 9 5 - 2

    0 1 3 v e r s u s t h e m e t

    h o d o f c o v a r i a n c e m a t r i x

    f o r e c a s t i n g . T h i s t a b l e r e p o r t s t h e M e a n

    S q u a r e

    d F o r e c a s t E r r o r

    ( M S F E

    ) p r o d u c e d

    b y d i ff e r e n t c o v a r i a n c e m a t r i x

    f o r e c a s t i n g m e t

    h o d s

    . H I S T d e n o t e s t h e r o

    l l i n g

    h i s t o r i c a l c o v a r i a n c e ;

    S H R I N K d e n o t e s t h e r o

    l l i n g

    h i s t o r i c a l c o v a r i a n c e w i t h s h r i n k a g e ; E W M A d e n o t e s t h e e x p o n e n t i a l

    l y w e i g h t e d m o v i n g a v e r a g e c o v a r i a n c e ;

    D C C - G

    A R C H d e n o t e s t h e D

    y n a m i c C o n

    d i t i o n a l

    C o r r e

    l a t i o n

    G A R C H ;

    G O - G

    A R C H d e n o t e s t h e

    G e n e r a l i z e d

    O r t

    h o g o n a

    l G A R C H

    . I n a l

    l

    m e t

    h o d s t h e

    l e n g t h o f t h e r o l l i n g e s t i m a t i o n w i n d o w a m o u n t s t o 1 2 0 m o n t h s .

    14

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    15/23

    the basis of the covariance matrix forecast provided at the end of month t 1. Given the

    daily returns generated by the minimum variance portfolio for each dataset and each distinct

    covariance forecasting method, we compute two measures of performance. The rst measure is

    the Mean Tracking Error (MTE) which is computed as follows. Denote by w t the ex-ante vector

    of weights of the global minimum variance portfolio for month t and by w t the ex-post vector

    of weights of the global minimum variance portfolio for month t . The former one is determined

    on the basis of t provided by each distinct method of forecasting at the end of month t 1,

    and the latter one is determined on the basis of t which is the realized covariance matrix for

    month t . Further denote by oosP t the out-of-sample (i.e., realized) monthly standard deviation

    of the minimum variance portfolio and by isP t the in-sample monthly standard deviation of

    the minimum variance portfolio. These standard deviations are given by

    oosP t = w t t w t , isP t = w t t w t .The month t Tracking Error (TE) is dened as the squared difference between the in-sample

    and out-of-sample standard deviations of the minimum variance portfolio

    T E t = isP t oosP t

    2.

    The MTE is computed as

    MT E = 1M

    M

    t =1

    T E t ,

    where M is the number of months in the out-of-sample period. The second measure of perfor-

    mance is the (out-of-sample) Sharpe ratio of the minimum variance portfolio.

    Table 4 reports the out-of-sample performance of minimum variance portfolios over the

    period 1995-2013 versus the method of covariance matrix forecasting. Specically, this tablereports the portfolio MTE and the Sharpe ratio produced by different covariance matrix fore-

    casting methods. Panel A in Figure 3 plots the average of MTEs over all datasets whereas

    Panel B in the same gure plots the average of Sharpe ratios over all datasets. The results

    reported in Table 4 suggest that both the rolling historical covariance method and the rolling

    historical covariance with shrinkage method provide virtually identical MTEs and Sharpe ra-

    tios. That is, shrinkage does not produce better performance of minimum variance portfolios

    15

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    16/23

    Covariance matrix forecasting methodStatisticsHIST SHRINK EWMA DCC-GARCH GO-GARCH

    Portfolios formed on sizeMean tracking error 5.37e-05 7.23e-05 1.22e-05 2.16e-05 1.90e-05Sharpe ratio 0.52 0.51 0.61 0.61 0.61Portfolios formed on book-to-marketMean tracking error 1.18e-04 1.15e-04 2.35e-05 2.43e-05 2.80e-05Sharpe ratio 0.66 0.66 0.77 0.72 0.71Portfolios formed on momentumMean tracking error 1.24e-04 1.23e-04 4.98e-05 4.23e-05 8.50e-05Sharpe ratio 0.51 0.54 0.58 0.53 0.52Portfolios formed on size and book-to-marketMean tracking error 1.16e-04 1.16e-04 2.46e-05 1.86e-05 1.69e-05Sharpe ratio 0.71 0.70 0.78 0.71 0.76Industry portfoliosMean tracking error 6.27e-05 6.21e-05 2.68e-05 3.24e-05 3.25e-05Sharpe ratio 0.71 0.72 0.64 0.69 0.73Portfolios formed on size and momentumMean tracking error 1.24e-04 1.23e-04 4.98e-05 4.23e-05 8.50e-05Sharpe ratio 0.51 0.54 0.58 0.53 0.52Portfolios formed on size and short-term reversalMean tracking error 5.34e-05 5.45e-05 3.08e-05 3.66e-05 5.00e-05Sharpe ratio 0.76 0.75 0.63 0.66 0.69Portfolios formed on size and long-term reversal

    Mean tracking error 1.21e-04 1.18e-04 1.28e-04 7.27e-05 8.13e-05Sharpe ratio 0.51 0.53 0.49 0.56 0.51Core assetsMean tracking error 4.07e-05 4.09e-05 2.14e-05 2.01e-05 2.87e-05Sharpe ratio 0.74 0.74 1.19 1.15 0.99Averages over all datasetsMean tracking error 9.03e-05 9.17e-05 4.08e-05 3.45e-05 4.74e-05Sharpe ratio 0.63 0.63 0.70 0.68 0.67

    Table 4: Out-of-sample performance of minimum variance portfolios over the period 1995-2013 versus the method of covariance matrix forecasting. This table reports the portfolioMean Tracking Error and the Sharpe ratio produced by different covariance matrix forecast-

    ing methods. HIST denotes the rolling historical covariance; SHRINK denotes the rollinghistorical covariance with shrinkage; EWMA denotes the exponentially weighted moving av-erage covariance; DCC-GARCH denotes the Dynamic Conditional Correlation GARCH;GO-GARCH denotes the Generalized Orthogonal GARCH. In all methods the length of therolling estimation window amounts to 120 months.

    16

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    17/23

    0.0e+00

    2.5e05

    5.0e05

    7.5e05

    HIST SHRINK EWMA DCCGARCH GOGARCH

    M e a n

    t r a c k

    i n g e r r o r

    0.0

    0.2

    0.4

    0.6

    HIST SHRINK EWMA DCCGARCH GOGARCH

    S h a r p e

    r a t i o

    Panel A Panel B

    Figure 3: Average out-of-sample performance of minimum variance portfolios over the period1995-2013 versus the method of covariance matrix forecasting. For each distinct method of forecasting, Panel A plots the average of the Mean Tracking Errors over all datasets whereasPanel B plots the average of the Sharpe ratios over all datasets. HIST denotes the rolling his-torical covariance; SHRINK denotes the rolling historical covariance with shrinkage; EWMAdenotes the exponentially weighted moving average covariance; DCC-GARCH denotes theDynamic Conditional Correlation GARCH; GO-GARCH denotes the Generalized Orthog-onal GARCH. In all methods the length of the rolling estimation window amounts to 120months.

    than the rolling historical covariance. As opposed to the two rst methods of forecasting, the

    remaining three methods allow to reduce the average Mean Tracking Error by 50-65%. The

    forecast obtained using the DCC-GARCH model produces the least MTE. Somewhat surpris-

    ingly, the use of the EWMA model produces a smaller MTE than the use of the much more

    advanced GO-GARCH model; yet the differences between their MTEs are not substantial.

    When it comes to the Sharpe ratios of the minimum variance portfolios, even though the per-

    formance of the portfolios that use either EWMA, DCC-GARCH, or GO-GARCH method of

    forecasting is higher than the performance of the portfolios that use the other two methods of

    forecasting, the differences are marginal. In particular, the maximum average improvement inthe Sharpe ratio of the minimum variance portfolio amounts to 11% increase in the value of

    this performance measure.

    3.3 Performance of Minimum Variance Portfolios with a Volatility Target

    In the last study we evaluate the out-of-sample performance of minimum variance portfolios

    with a volatility target mechanism. The performance of these portfolios is also measured by the

    17

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    18/23

    Mean Tracking Error and the Sharpe ratio. To implement this portfolio construction method,

    we rst dene the composition of the global minimum variance portfolio for month t on the

    basis of the covariance matrix forecast provided at the end of month t 1. The forecasted

    standard deviation of the minimum variance portfolio for month t is given by

    P t = w t t w t ,where w t the ex-ante vector of weights of the global minimum variance portfolio for month t

    and t is the covariance matrix forecast for month t . Then, given the volatility target target ,

    the global minimum variance portfolio is mixed with the risk-free asset in order to keep the

    volatility of the complete portfolio at the target level. Specically, the weight of the minimum

    variance portfolio in the complete portfolio is determined as

    a t = min target

    P t, a max .

    Given the daily returns generated by the minimum variance portfolio with a volatility target,

    we compute the portfolio out-of-sample monthly standard deviation which is denoted by Ct .

    The month t Tracking Error and the Mean Tracking Error are computed as

    T E t = Ct target2 , MT E =

    1M

    M

    t =1

    T E t ,

    where M is the number of months in the out-of-sample period. In our study the annual

    volatility target, target , is set to be 10% and the maximum risk exposure, amax , is set to be

    150%.

    Table 5 reports the out-of-sample performance of minimum variance portfolios with a

    volatility target over the period 1995-2013 versus the method of covariance matrix forecasting.

    Specically, this table reports the portfolio MTE and the Sharpe ratio produced by different

    covariance matrix forecasting methods. Panel A in Figure 4 plots the average of MTEs over

    all datasets, whereas Panel B in the same gure plots the average of Sharpe ratios over all

    datasets. The results on the portfolio MTE reported Table 5 agree with those presented in

    the previous subsection. In brief, there is no differences in the MTEs produced by the rolling

    historical covariance method and the rolling historical covariance with shrinkage method. The

    18

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    19/23

    Covariance matrix forecasting methodStatisticsHIST SHRINK EWMA DCC-GARCH GO-GARCH

    Portfolios formed on sizeMean tracking error 3.61e-04 3.66e-04 1.83e-04 1.59e-04 1.62e-04Sharpe ratio 0.46 0.45 0.72 0.75 0.73Portfolios formed on book-to-marketMean tracking error 3.38e-04 3.41e-04 1.50e-04 1.28e-04 1.22e-04Sharpe ratio 0.59 0.60 0.89 0.84 0.82Portfolios formed on momentumMean tracking error 2.99e-04 3.01e-04 1.44e-04 1.26e-04 1.20e-04Sharpe ratio 0.44 0.47 0.71 0.66 0.65Portfolios formed on size and book-to-market

    Mean tracking error 3.70e-04 3.75e-04 1.59e-04 1.48e-04 1.50e-04Sharpe ratio 0.65 0.65 0.93 0.88 0.89Industry portfoliosMean tracking error 2.85e-04 2.83e-04 1.39e-04 1.19e-04 1.18e-04Sharpe ratio 0.63 0.64 0.80 0.81 0.90Portfolios formed on size and momentumMean tracking error 2.99e-04 3.01e-04 1.44e-04 1.26e-04 1.20e-04Sharpe ratio 0.44 0.47 0.71 0.66 0.65Portfolios formed on size and short-term reversalMean tracking error 2.80e-04 2.85e-04 1.48e-04 1.28e-04 1.20e-04Sharpe ratio 0.71 0.71 0.82 0.85 0.84Portfolios formed on size and long-term reversalMean tracking error 2.90e-04 2.95e-04 1.43e-04 1.34e-04 1.25e-04Sharpe ratio 0.45 0.48 0.66 0.70 0.65Core assetsMean tracking error 1.44e-04 1.43e-04 8.15e-05 6.13e-05 7.20e-05Sharpe ratio 0.75 0.76 1.45 1.37 1.17Averages over all datasetsMean tracking error 2.96e-04 2.99e-04 1.43e-04 1.25e-04 1.23e-04Sharpe ratio 0.57 0.58 0.85 0.84 0.81

    Table 5: Out-of-sample performance of minimum variance portfolios with a volatility targetover the period 1995-2013 versus the method of covariance matrix forecasting. This table re-ports the portfolio Mean Tracking Error and the Sharpe ratio produced by different covariancematrix forecasting methods. The annualized target volatility of minimum variance portfolios is10%. HIST denotes the rolling historical covariance; SHRINK denotes the rolling historicalcovariance with shrinkage; EWMA denotes the exponentially weighted moving average covari-ance; DCC-GARCH denotes the Dynamic Conditional Correlation GARCH; GO-GARCHdenotes the Generalized Orthogonal GARCH. In all methods the length of the rolling estima-tion window amounts to 120 months.

    19

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    20/23

    other three methods of forecasting allow to reduce the MTE by 50-60%. In contrast to the

    results presented in the previous subsection, the EWMA, DCC-GARCH, and GO-GARCH

    methods of covariance matrix forecasting allow not only to reduce substantially the portfolio

    tracking error, but at the same time these methods allow to increase considerably the portfo-

    lio risk-adjusted performance. In particular, better methods of covariance matrix forecasting

    allow to increase the portfolio Sharpe ratio by 40-50%.

    The explanation for why better forecast accuracy allows one to achieve better risk-adjusted

    portfolio performance lies in the fact that the contemporaneous relation between the market

    return and volatility is found to be negative, see French, Schwert, and Stambaugh (1987). That

    is, usually over the periods with above average volatility the market return is below average.

    Since the volatility is predictable, keeping the volatility at a target level reduces exposure tostocks when volatility is high, and increases that exposure when volatility is low. The advantage

    of the minimum-variance portfolio with a volatility target over the pure minimum-variance

    portfolio comes from two effects: a reduction in volatility and an increase in returns; both

    these effects contribute to a better risk-return tradeoff. Yet in order to realize this advantage

    one needs to forecast the future volatility with high accuracy. Poor forecast accuracy results

    in deterioration of the performance of minimum-variance portfolios. This effect is clearly seen

    by comparing the Sharpe ratios of the minimum-variance portfolios and minimum-varianceportfolios with a volatility target (see Tables 4 and 5) when one uses the sample covariance

    matrix (with and without shrinkage) as a forecast for future covariance matrix.

    4 Conclusions

    Our research showed that there are large differences between the covariance matrix forecast-

    ing methods. For those researchers and practitioner who routinely use the sample covariancematrix as a forward-looking estimate for the future covariance matrix our empirical results

    imply that the out-of-sample performance of minimum-variance portfolios can be improved

    substantially by adopting multivariate GARCH models. We found that minimum-variance

    portfolios, constructed by using multivariate GARCH forecasts, deliver the best performance

    in terms of risk optimization and portfolio tracking error. In particular, switching from the

    sample covariance matrix forecast to a multivariate GARCH forecast allows one to reduce the

    20

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    21/23

    0e+00

    1e04

    2e04

    3e04

    HIST SHRINK EWMA DCCGARCH GOGARCH

    M e a n

    t r a c k

    i n g e r r o r

    0.0

    0.2

    0.4

    0.6

    0.8

    HIST SHRINK EWMA DCCGARCH GOGARCH

    S h a r p e

    r a t i o

    Panel A Panel B

    Figure 4: Average out-of-sample performances of minimum variance portfolios with a volatil-ity target over the period 1995-2013 versus the method of covariance matrix forecasting. Theannualized target volatility of minimum variance portfolios is 10%. For each distinct methodof forecasting, Panel A plots the average of Mean Tracking Errors over all datasets whereasPanel B plots the average of Sharpe ratios over all datasets. HIST denotes the rolling histor-ical covariance; SHRINK denotes the rolling historical covariance with shrinkage; EWMAdenotes the exponentially weighted moving average covariance; DCC-GARCH denotes theDynamic Conditional Correlation GARCH; GO-GARCH denotes the Generalized Orthog-onal GARCH. In all methods the length of the rolling estimation window amounts to 120months.

    forecasting error and portfolio tracking error by more than 50%. The risk-adjusted perfor-

    mance of the portfolios based on multivariate GARCH forecast is also superior compared to

    that of the portfolios based on sample covariance matrix forecast. The differences in perfor-

    mances is especially large when minimum-variance portfolios are implemented with a volatility

    target mechanism; in this case the risk-adjusted performance can be improved up to 50%. We

    tested two multivariate GARCH models, DCC-GARCH and GO-GARCH, and in our tests

    the performance of the DCC-GARCH model is found to be marginally better than that of the

    GO-GARCH model.

    There is a common impression that shrinkage of sample covariance matrix improves the

    accuracy of covariance matrix forecast. Our tests revealed that this impression is wrong. We

    found that shrinkage is a computationally intensive method that improves neither the forecast

    accuracy nor the performance of minimum-variance portfolios. We also found that the simple

    EWMA covariance matrix forecast performs only slightly worse than the multivariate GARCH

    forecast. Therefore those researchers and practitioner who nd that multivariate GARCH

    21

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    22/23

    models are cumbersome in implementation are advised to adopt the EWMA method. This

    method is not only computationally simple and fast, but also generates the best risk-adjusted

    performance of minimum-variance portfolios in the majority of our empirical tests.

    References

    Bollerslev, T. (1986). Generalized Autoregressive Conditional Heteroskedasticity, Journal of Econometrics , 31 (3), 307327.

    Bollerslev, T., Engle, R. F., and Wooldridge, J. M. (1988). A Capital Asset Pricing Modelwith Time-Varying Covariances, Journal of Political Economy , 96 (1), 116131.

    Chan, L. K. C., Karceski, J., and Lakonishok, J. (1999). On Portfolio Optimization: Fore-casting Covariances and Choosing the Risk Model, Review of Financial Studies , 12 (5),

    937974.

    Clarke, R. G., de Silva, H., and Thorley, S. (2006). Minimum-Variance Portfolios in the U.S.Equity Market, Journal of Portfolio Management , 33 (1), 1024.

    DeMiguel, V., Garlappi, L., and Uppal, R. (2009). Optimal Versus Naive Diversication:How Inefficient is the 1/N Portfolio Strategy?, Review of Financial Studies , 22 (5),19151953.

    Duchin, R. and Levy, H. (2009). Markowitz Versus the Talmudic Portfolio Diversication

    Strategies, Journal of Portfolio Management , 35 (2), 7174.Engle, R. (2002). Dynamic Conditional Correlation: A Simple Class of Multivariate Gener-

    alized Autoregressive Conditional Heteroskedasticity Models, Journal of Business and Economic Statistics , 20 (3), 339350.

    Engle, R. F. and Kroner, K. F. (1995). Multivariate Simultaneous Generalized ARCH,Econometric Theory , 11 (1), 122150.

    French, K. R., Schwert, G., and Stambaugh, R. F. (1987). Expected Stock Returns andVolatility, Journal of Financial Economics , 19 (1), 329.

    Kritzman, M., Page, S., and Turkington, D. (2010). In Defense of Optimization: The Fallacyof 1/N, Financial Analysts Journal , 66 (2), 3139.

    Ledoit, O. and Wolf, M. (2004). Honey, I Shrunk the Sample Covariance Matrix, Journal of Portfolio Management , 30 (4), 110119.

    Pojarliev, M. and Polasek, W. (2001). Applying Multivariate Time Series Forecasts for ActivePortfolio Management, Financial Markets and Portfolio Management , 15 (2), 201211.

    22

  • 8/12/2019 SSRN-id2411493 The Role of Covariance Matrix Forecasting Method in the Performance of Minimum-Variance Port

    23/23

    Pojarliev, M. and Polasek, W. (2003). Portfolio Construction by Volatility Forecasts: Does theCovariance Structure Matter?, Financial Markets and Portfolio Management , 17 (1),103116.

    Stein, C. (1956). Inadmissibility of the Usual Estimator for the Mean of a Multivariate Normal

    Distribution, In Proceedings of the 3rd Berkeley Symposium on Mathematical Statistics and Probability , pp. 197206. Berkeley: University of California Press.

    van der Weide, R. (2002). GO-GARCH: A Multivariate Generalized Orthogonal GARCHModel, Journal of Applied Econometrics , 17 (5), 549564.

    23