Dynamic factor multivariate GARCH model Andr´ e A. P. Santos Department of Economics Universidade Federal de Santa Catarina Guilherme V. Moura Department of Economics Universidade Federal de Santa Catarina Hudson da Silva Torrent Universidade Federal do Rio Grande do Sul February 15, 2012 Abstract Factor models are well established as promising alternatives to obtain covariance matrices of portfolios containing a very large number of assets. In this paper, we consider a novel multivariate factor GARCH specification with a flexible modeling strategy for the common factors, for the individual assets, and for the factor loads. We apply the proposed model to obtain minimum variance portfolios of all stocks that belonged to the S&P100 during the sample period and show that it delivers less risky portfolios in comparison to benchmark models, including existing factor approaches. Keywords: dynamic conditional correlation (DCC), forecasting, Kalman filter, learning CAPM, performance evaluation, Sharpe ratio JEL classification: G11, G17, C58 1 Introduction Obtaining covariance matrices for portfolios with a large number of assets remains a fun- damental challenge in many areas of financial management, such as asset pricing, portfolio optimization and market risk management. Many of the the initial attempts to build mod- els for conditional covariances, such as the VEC model of Bollerslev et al. (1988) and the BEKK model of Engle and Kroner (1995), among others, suffered from the so-called curse of dimensionality. In these specifications, the number of parameters increase very rapidly as the cross-section dimension grows, thus creating difficulties in the estimation process and entailing a large amount of estimation error in the resulting covariance matrices. 1
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Dynamic factor multivariate GARCH model
Andre A. P. SantosDepartment of Economics
Universidade Federal de Santa Catarina
Guilherme V. MouraDepartment of Economics
Universidade Federal de Santa Catarina
Hudson da Silva TorrentUniversidade Federal do Rio Grande do Sul
February 15, 2012
Abstract
Factor models are well established as promising alternatives to obtain covariance matricesof portfolios containing a very large number of assets. In this paper, we consider a novelmultivariate factor GARCH specification with a flexible modeling strategy for the commonfactors, for the individual assets, and for the factor loads. We apply the proposed model toobtain minimum variance portfolios of all stocks that belonged to the S&P100 during thesample period and show that it delivers less risky portfolios in comparison to benchmarkmodels, including existing factor approaches.Keywords: dynamic conditional correlation (DCC), forecasting, Kalman filter, learningCAPM, performance evaluation, Sharpe ratioJEL classification: G11, G17, C58
1 Introduction
Obtaining covariance matrices for portfolios with a large number of assets remains a fun-
damental challenge in many areas of financial management, such as asset pricing, portfolio
optimization and market risk management. Many of the the initial attempts to build mod-
els for conditional covariances, such as the VEC model of Bollerslev et al. (1988) and the
BEKK model of Engle and Kroner (1995), among others, suffered from the so-called curse
of dimensionality. In these specifications, the number of parameters increase very rapidly
as the cross-section dimension grows, thus creating difficulties in the estimation process and
entailing a large amount of estimation error in the resulting covariance matrices.
1
In this context, factor models emerge as promising alternatives to circumvent the problem
of dimensionality and to alleviate the burden of the estimation process. The idea behind
factor models is to assume that the co-movements of financial returns can depend on a small
number of underlying variables, which are called factors. This dimensionality reduction al-
lows for a great flexibility in the econometric specification and in the modeling strategy. In
fact, alternative approaches for conditional covariance matrices based on factors models have
been proposed in the literature. Generally, these models differ in their assumptions regarding
the characteristics of the factors. For instance, Alexander and Chibumba (1996) and Alexan-
der (2001) obtain common factors from statistical techniques such as principal components
analysis (PCA) whereas Chan et al. (1999) use common factors extracted from asset returns.
Engle et al. (1990), Alexander and Chibumba (1996), Alexander (2001), and Vrontos et al.
(2003) assume that factors follow a GARCH process, whereas Aguilar and West (2000) and
Han (2006) consider a stochastic volatility (SV) dynamics. Moreover, van der Weide (2002)
extends previous studies by assuming that factors are not mutually orthogonal.
In this paper, we put forward a novel approach to obtain conditional covariance matrices
based on a flexible dynamic factor model. The model extends previous econometric speci-
fications in at least two aspects. First, the proposed approach achieves great flexibility by
allowing alternative econometric specifications for the common factors and for the individ-
ual assets in the portfolio. In particular, the model allows for a parsimonious multivariate
specification for the covariances among factors based on a conditional correlation model and
consider alternative univariate GARCH specifications to model the volatility of individual
assets. Second, factor loads are assumed to be time-varying rather than constant. We treat
factor loads as latent variables and consider richer dynamics based on recent developments in
asset pricing theory (Adrian and Franzoni 2009). Finally, we discuss an estimation procedure
to obtain conditional covariance matrices according to the proposed model.
We apply the proposed model to obtain in-sample and out-of-sample one-step-ahead fore-
casts of the conditional covariance matrix of all assets that belong the S&P100 index during
the sample period, and use the estimated matrices to compute short selling-constrained and
unconstrained minimum variance portfolios. The performance of the proposed model is com-
pared to that of alternative benchmark models, including existing factor approaches. The
results indicate that the proposed model delivers less risky portfolios in comparison to the
benchmark models.
The paper is organized as follows. In Section 2 we describe the model specification and
2
give details regarding estimation and related models. Section 3 discusses an application in
the context of portfolio optimization and proposes a methodology to perform out-of-sample
In this section we introduce our conditional covariance model based on a factor model.
Throughout the paper we assume that each one of the N individual asset returns, yit, is
generated by K ≤ N factors,
yit = βitft + εit (1)
where ft is a mean zero vector of common factor innovations, εit ∼ N(0, hit) is the ith mea-
surement error, and βit is the ith row of the N ×K matrix βt of factor loadings. We assume
that the factors are i) conditionally orthogonal to the measurement errors, E [fit εjt|ℑt−1] =
0 ∀i ∈ 1, ...,K ∀j ∈ 1, ..., N and ii) are not mutually conditionally orthogonal, i.e.
E [fitfjt|ℑt−1] = 0 ∀i = j, where ℑt−1 denotes the information set available up to t − 1.
In addition, we assume that the measurement errors are conditionally orthogonal with time-
varying conditional variances, i.e E [εit εjt|ℑt−1] = 0 ∀i = j and E [εit εjt|ℑt−1] = hit ∀i = j.
An important feature of the specification in (1) is that the factor loads are time-varying.
Existing evidence suggest that allowing for time variation in factor loads lead to improvement
in terms of pricing errors and forecasting accuracy; see, for instance, Jostova and Philipov
(2005), Ang and Chen (2007), and Adrian and Franzoni (2009). In this paper, we consider
that each βit evolves according to two alternative laws of motion. The first specification
considers that factor loads are unobservable and follow a random walk (RW),
βit = βit−1 + uit (2)
where uit ∼ N(0,Σui) is the 1×K vector of errors in the law of motion of the factor loadings
and εit and uit are independent. The second law of motion is based on the learning factor
model of Adrian and Franzoni (2009). In the learning model, the factor load follows a mean-
reverting process and investors are unaware of its long-run level. Hence, they need to infer
both the current level of the risk factor load and its long-run mean from the history of realized
3
returns in a learning process. According to learning model, each βit evolves according to
βit = (1− ϕ)Bit + ϕβit−1 + uit (3)
Bit = Bit−1 (4)
where Bit is the expected value of the long-run mean of βit at time t and uit ∼ N(0,Σui) is
the 1×K vector of errors in the law of motion of the factor loadings in the learning model.
We assume that εit, and uit are independent.
The conditional covariance matrix, Ht, of the vector of returns in (1) is given by
Ht = βtΩtβ′t + Ξt (5)
where Ωt is a symmetric positive definite conditional covariance matrix of the factors, and
Ξt is a diagonal covariance matrix of the residuals from the factor model in (1), i.e. Ξt =
diag(h1t, . . . , hNt), where diag is the operator that transforms the N × 1 vector into a N ×N
diagonal matrix and hit is the conditional variance of the residuals of the i-th asset. Note
that the positivity of the covariance matrix Ht in (5) is guaranteed as the two terms in the
right-hand side are positive definite.
To model Ωt, the conditional covariance matrix of the factors in (5), alternative specifica-
tions can be considered, including multivariate GARCH models (see Bauwens et al. 2006 and
Silvennoinen and Terasvirta 2009 for comprehensive reviews) and stochastic volatility models
(Harvey et al. 1994; Aguilar and West 2000; Chib et al. 2009). In this paper, we consider
the dynamic conditional correlation (DCC) model of Engle (2002), which is given by:
Ωt = DtRtDt (6)
where Dt = diag(√
hf1t , . . . ,√hfkt
), hfkt is the conditional variance of the k-th factor, and
Rt is a symmetric positive definite conditional correlation matrix with elements ρij,t, where
ρii,t = 1, i, j = 1, . . . ,K. In the DCC model the conditional correlation ρij,t is given by
ρij,t =qij,t√qii,tqjj,t
(7)
where qij,t, i, j = 1, . . . ,K, are collected into the K×K matrix Qt, which is assumed to follow
4
GARCH-type dynamics,
Qt = (1− α− β) Q+ αzt−1z′t−1 + βQt−1 (8)
where zft = (zf1t , . . . , zfkt) with elements zfit = fit/√hfit being the standardized factor
return, Q is the K ×K unconditional covariance matrix of zt and α and β are non-negative
scalar parameters satisfying α+ β < 1.
We follow a similar modeling strategy of Cappiello et al. (2006) and consider alternative
univariate GARCH-type specifications to model the conditional variance of the factors, hfkt ,
and the conditional variance of the residuals, hit. In particular, we consider the GARCH
model of Bollerslev (1986), the asymmetric GJR-GARCH model of Glosten et al. (1993), the
exponential GARCH (EGARCH) model of Nelson (1991), the threshold GARCH (TGARCH)
model of Zakoian (1994), the asymmetric power GARCH (APARCH) model of Ding et al.
(1993), the asymmetric GARCH (AGARCH) of Engle (1990), and the nonlinear asymmetric
GARCH (NAGARCH) of Engle and Ng (1993). In all models, we use their simplest forms
where the conditional variance only depends on one lag of past returns and past conditional
variances. We describe in the Appendix the econometric specification of each of these models.
2.1 Estimation
The model is estimated in a multi-step procedure. First, the time-varying factor loadings in
(1) are estimated via maximum likelihood (ML). Second, the conditional covariance matrix
of the factors in (6) is obtained by fitting a DCC model to the time series of factor returns
assuming Gaussian innovations. The DCC parameters are estimated using the composite
likelihood (CL) method proposed by Engle et al. (2008). Finally, we consider alternative
univariate GARCH specifications to obtain conditional variances of the residuals of the factor
model. For each residual series, we pick the specification that minimizes the Akaike Informa-
tion Criterion (AIC). Next we detail the estimation procedure.
Estimation of the Time Varying Factor Loadings
Given the factors ft, the systems of equations (1)-(2) and (1)-(3) form a linear and Gaus-
5
sian state space model for each asset i:
yit = Htxit + εit (9)
xit = Fxit−1 +Ruit (10)
where Ht contains the factors, and xit contains the time varying factor loadings, which are
treated as unobserved states. The transition matrix F ensures that the states evolve according
to (2) and (3)-(4) in the RW and learning models, respectively1. The error term uit is normally
distributed with mean zero and covariance matrix Σui , and R is a selection vector whose
entries are either 0 or 1. This model can be estimated via ML using the Kalman filter to
build the likelihood function, which is then maximized in order to obtain parameter estimates.
The vector of unobserved states xit, which in the case of the learning model includes
not only βit but also Bit, can be estimated conditional on the past and current observations
yi1, . . . , yit via Kalman filter. Define xit|t−1 as the expectation of xit given yi1, . . . , yit−1
with mean square error (MSE) matrix Pt|t−1. For given values of xit|t−1 and Pt|t−1, when
observation yit is available, the prediction error can be calculated vit = yit − f ′txit|t−1. Thus,
after observing yit, a more accurate inference of xit|t and Pt|t can be made:
xit|t = xit|t−1 + Pt|t−1f′t∆
−1t vt,
Pt|t = Pt|t−1 − Pt|t−1f′t∆
−1t ftPt|t−1,
where ∆t = f ′tPt|t−1ft+σv is the prediction error covariance matrix. An estimate of the state
vector in period t+ 1 conditional on y1, . . . , yt, is given by the prediction step
xt+1|t = Fxt|t,
Pt+1|t = FPt|tF′ +RΣuiR
′. (11)
For a given time series y1, . . . , yT , the Kalman filter computations are carried out recur-
sively for t = 1, . . . , T . Because of the nonstationary transition equation (2), the initialization
was implemented using the exact initial Kalman filter proposed by Koopman (1997). The
parameters in the covariance matrix Σui are treated as unknown coefficients which are col-
lected in the parameter vector ψ. Estimation of ψ is based on the numerical maximization
1Note that the vector of states in the learning model contains not only βit but also Bit, and thus, Ht mustinclude some columns of zeros.
6
of the loglikelihood function that is constructed via the prediction error decomposition and
given by2
l(ψ) = −NT2
log 2π − 1
2
T∑t=1
log |Ft| −1
2
T∑t=1
v′tlogF−1t vt. (12)
Estimation of the Conditional Covariance Matrix of the Factors
To obtain the conditional covariance matrix of the factors, Ωt, we use a DCC specification
in (6). The estimation of the DCC model can be conveniently divided into volatility part
and correlation part. The volatility part refers to the estimation of the univariate conditional
volatilities of the factors using a GARCH-type specification. The parameters of the univariate
volatility models are estimated by quasi maximum likelihood (QML) assuming Gaussian
likelihoods3. The correlation part refers to the estimation of the conditional correlation matrix
in (7) and (8). In order to estimate the parameters of the correlation part, we consider the
CL method proposed by Engle et al. (2008). As Engle et al. point out, the CL estimator
delivers more accurate parameter estimates in comparison to the two-step procedure proposed
by Engle and Sheppard (2001) and Sheppard (2003), specially in high dimensional problems.
2.2 Forecasting
One-step-ahead forecasts of the conditional covariance matrices based the model can be ob-
tained as:
Ht|t−1 = βt|t−1Ωt|t−1β′t|t−1 + Ξt|t−1, (13)
where βt|t−1, Ωt|t−1, and Ξt|t−1 are, respectively, one-step-ahead forecasts of the factor loads
computed according to (2), one-step-ahead forecasts of the conditional conditional covariance
matrix of the factors computed according to (6), and one-step-ahead forecasts of the condi-
tional residual variances computed according to a GARCH-type model and collected into the
2For details about parameters and state estimation using the Kalman filter, see Durbin and Koopman (2001).See Appendix B in Adrian and Franzoni (2009) for a full derivation of the Kalman filter for the learning-CAPM.
3Reviews of estimation issues, such as the choice of initial values, numerical algorithms, accuracy, as well asasymptotic properties are given by Berkes et al. (2003), Robinson and Zaffaroni (2006), Francq and Zakoian(2009), and Zivot (2009). It is important to note that even when the normality assumption is inappropriate, theQML estimator based on maximizing the Gaussian loglikelihood is consistent and asymptotically Normal providedthat the conditional mean and variance functions of the GARCH model are correctly specified; see Bollerslev andWooldridge (1992).
7
diagonal matrix Ξt|t−1.
2.3 Benchmark models
We consider four alternative benchmark specifications for the conditional covariance matrix
of returns. The first benchmark model is a version of the present specification in (5) with
time-invariant factor loads, i.e.
Ht = βΩtβ′ + Ξt, (14)
where β is the ordinary least squares (OLS) estimate of the regression model yit = βift + εit.
The second benchmark is the orthogonal GARCH (OGARCH) model of Alexander and
Chibumba (1996) and Alexander (2001),
Ht =WΛtW′, (15)
whereW is a N×K matrix of eigenvectors of the first K ≤ N orthogonal factors obtained via
principal components analysis (PCA) and Λt is a diagonal covariance matrix of the conditional
variances of the principal components, i.e. Λt = diag (hPC1t , . . . , hPCkt) where hPCt follows a
GARCH model.
The third benchmark is the factor model proposed by Chan, Karceski, and Lakonishok
(1999) (CKL),
Ht = βtΓtβ′t +Υt, (16)
where the covariance matrix Γt is modeled as a 252-day rolling window sample covariance
matrix of the factors, i.e. Γt = 1252
t−1∑i=t−252
fif′i , and Υt is a diagonal matrix of of residual
variances from the rolling 252-day regression of the asset returns on the factors.
Finally, the fourth benchmark model is the Risk Metric (RM) model, which consists of
an exponentially-weighted moving average scheme to model conditional covariances. In this
approach, the conditional covariance matrix is given by
Ht = (1− λ)Yt−1Y′t−1 + λHt−1, (17)
with the recommended value for the model parameter for daily returns being λ = 0.94.
8
3 Application to portfolio optimization
To evaluate the performance of the proposed model in comparison to benchmark models we
consider the minimum variance portfolio (MVP) problem. We examine the properties of MVP
under two alternative weighting schemes: unconstrained and short-sales constrained. In the
unconstrained case, the MVP can be formulated as:
minwt
wtHt|t−1wt
subject to
w′tι = 1
(18)
where ι is a N × 1 vector of ones. The solution to the unconstrained MVP problem in (18)
is given by:
wt =H−1
t|t−1ι
ι′H−1t|t−1ι
. (19)
In the short-sales constrained case, we add in (18) a restriction to avoid negative weights,
i.e. wt ≥ 0. Previous research has shown that imposing such constraints may substantially
improve performance, mostly by reducing portfolio turnover, see Jagannathan and Ma (2003),
among others. In the constrained case, optimal MVP weights are obtained using numerical
methods.
3.1 Data and implementation details
To evaluate the performance of the model vs. benchmark models, we use a data set composed
of daily observations of all stocks that belonged to the S&P100 index from January 4, 2000
until December 31, 2010. This yields a total of 78 stocks with 2766 observations. Returns
are computed as the differences in log prices. Data was obtained from the EcoWin/Reuters
database.
The first 1766 observations are used to estimate the parameters of all models and to
obtain in-sample forecasts, whereas the last 1000 observations are used to obtain out-of-
sample forecasts. These forecasts are nonadaptative, i.e. the parameters estimated in the
in-sample period were kept fixed in the out-of-sample period. Table 1 reports descriptive
statistics for the in-sample and out-of-sample periods. We observe a lower average return
and a higher average standard deviation in the out-of-sample period in comparison to the in-
9
sample period. This difference in sample moments is due to the fact that the out-of-sample
period ranges from Jan. 2007 to Dec. 2010 and thus include the financial crisis observed
during that period.
It is worth pointing out three technical remarks regarding the implementation of the
benchmark models. First, when implementing the CKL model we use a rolling estimation
window of 252 observations. Therefore, we do not include the first 252 observations when
evaluating the performance of all models. Second, the Risk Metrics approach does not involve
any unknown coefficients as we set λ = 0.94. Finally, when implementing the OGARCHmodel
we consider alternative number of factors. In particular, we implement by varying the number
of factors from 1 up to N . To facilitate the exposition and discussion of results, we report
the results for the OGARCH only for the best performing specification.
Table 1: Descriptive statisticsThe Table reports average in-sample and out-of-sample descriptive statistics for the data set composed of all stocks
where Rm − Rf is the excess return of the value-weight return on all NYSE, AMEX, and
NASDAQ stocks minus the one-month Treasury bill rate and SMB, HML and PR1Y R
are returns on value-weighted, zero-investment, factor-mimicking portfolios for size, book-to-
market equity, and one-year momentum in stock returns, respectively.4 See Fama and French
4All factors were obtained from the web page of Kenneth French (http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html).
10
(1993) and Carhart (1997) for details regarding the construction of these factor-mimicking
portfolios. Each parameter in (20) is time-varying and evolves according to (2) and (3).5
3.3 Methodology for evaluating performance
We examine the portfolios’ performance in terms of the variance of returns (σ2), Sharpe ratio
(SR) and turnover. These statistics are computed as follows:
σ2 =1
T − 1
T−1∑t=1
(w′tRt+1 − µ)2
SR =µ
σ, where µ =
1
T − 1
T−1∑t=1
w′tRt+1
Turnover =1
T − 1
T−1∑t=1
N∑j=1
(∣∣wj,t+1 − wj,t+∣∣),
where wj,t+ is the portfolio weight in asset j at time t+ 1 but before rebalancing and wj,t+1
is the desired portfolio weight in asset j at time t + 1. As pointed out by DeMiguel et al.
(2009), turnover as defined above can be interpreted as the average fraction of wealth traded
in each period.
To test the statistical significance of the difference between the variances and Sharpe
ratios of the returns for two given portfolios, we follow DeMiguel et al. (2009) and use
the stationary bootstrap of Politis and Romano (1994) with B=1,000 bootstrap resamples
and expected block length b=5.6 The resulting bootstrap p-values are obtained using the
methodology suggested in Ledoit and Wolf (2008, Remark 3.2).
3.4 Results
Table 2 reports the in-sample and out-of-sample portfolio variance, the Sharpe ratio and
the portfolio turnover of the short-sales constrained and unconstrained minimum variance
portfolio policies obtained with covariance matrices generated by the proposed model with
time-varying factor loads based on the RW model (FlexFGARCH-RW) and on the learning
model (FlexFGARCH-learning), and by the benchmark models. The benchmark models are
5In unreported results, we consider a version of the factor model in (20) with time-invariant alphas. The resultsare very similar to those reported here and are available upon request.
6We performed extensive robustness checks regarding the choice of the block length, using a range of values forb between 5 and 250. Regardless of the block length, the test results for the variances and Sharpe ratios are similarto those reported here.
11
the proposed model with time invariant factor loads (FlexFGARCH-OLS), the OGARCH
model, the Risk Metrics model, and the CKL model. The table also reports bootstrap p-
values for the differences between portfolios variance and Sharpe ratio with respect to those
obtained with the CKL model.
The results in terms of portfolio variance indicate that the FlexFGARCH-RW model
delivers the lowest portfolio variance, for both in- and out-of-sample periods and for both con-
strained and unconstrained policies. For instance, in the out-of-sample period the FlexFGARCH-
RW model achieves a portfolio variance of 0.403 for the unconstrained policy, which is sub-
stantially (and statistically) lower than the portfolio variance delivered by the OGARCH,
RM and CKL models (2.216, 2.777, and 1.112, respectively). We also observe that the
portfolio variance obtained with the FlexFGARCH-RW model is lower in comparison to the
FlexFGARCH-learning and FlexFGARCH-OLS models.
The results for the Sharpe ratios indicate that the FlexFGARCH-RW model deliver a
better risk-adjusted performance in comparison to the benchmark models. For instance, the
FlexFGARCH-RW model delivered a SR of 0.022 for the unconstrained policy during the out-
of-sample period, whereas the CKL model delivered a SR of 0.012. However, the differences
in SR are not statistically significant. In terms of portfolio turnover, we observe that the
best performance was achieved by the OGARCH model in all cases. We also find that the
the FlexFGARCH-RW model yields higher turnover in comparison to the FlexFGARCH-
learning and FlexFGARCH-OLS models. This result suggest that RW factor loads leads to
optimal portfolios with lower variance but also with higher turnover. Finally, we observe that
the portfolio turnover turnover associated to the constrained policies tends to be lower in
comparison to that of unconstrained policies. This result is in line with previous empirical
literature such as DeMiguel et al. (2009).
To further illustrate the results, we depict in Figure 1 the boxplot of MVP returns for the
in- and out-of-sample periods and for the unconstrained and constrained policies. The figure
shows that the dispersion of portfolio returns obtained with the FlexFGARCH-RW model is
substantially lower in comparison to the remaining models in all cases, which corroborates
the results in Table 2. We also observe that the dispersion of portfolio returns during the
out-of-sample period is substantially higher in comparison to the in-sample period, which
reflects the impact of the worldwide financial crises of 2007-2008.
Alternative re-balancing frequencies
The results discussed above are based on the assumption that investors adjust their port-
12
−10 −5 0 5 10
CKL
Risk Metrics
OGARCH
FlexFGARCH−OLS
FLexFGARCH−Learning
FlexFGARCH−RW
Unconstrained MVP, in sample
−10 −5 0 5 10
Unconstrained MVP, out of sample
−10 −5 0 5 10
CKL
Risk Metrics
OGARCH
FlexFGARCH−OLS
FLexFGARCH−Learning
FlexFGARCH−RW
Constrained MVP, in sample
−10 −5 0 5 10
Constrained MVP, out of sample
Figure 1: Boxplot of portfolio returns
folio on a daily basis. The transaction costs incurred with such frequent trading can possibly
deteriorate the net portfolio performance. Obviously this effect can be reduced by adjusting
the portfolio less frequently, such as on a weekly or monthly basis, which in fact is done
in practice by many institutional investors. A drawback of re-balancing the portfolio less
frequently is that the portfolio weights become outdated, which may harm its performance.
We examine the performance of the MVP under alternative re-balancing frequencies. Tables
3 and 4 show the results for weekly and monthly re-balancing frequencies, respectively. As
expected, we find that lowering the re-balancing frequency results in a substantial reduc-
tion in portfolio turnover. We observe that the FlexFGARCH-RW model delivers the lowest
portfolio variance in the majority of the cases.
Summarizing the results in Tables 2 to 4, we find that lowering the re-balancing frequency
does not lead to better risk-adjusted performance in terms of SR. In fact, the best over-
all out-of-sample performance in terms of portfolio variance and SR is achieved when the
13
FlexFGARCH-RW model is used to obtained unconstrained MVP under daily re-balancing.
4 Concluding remarks
Factor models are currently established as an alternative to alleviate the problem of dimen-
sionality and the burden of the estimation process when modeling covariance matrices of
portfolios containing a large number of assets. In this paper, we put forward a novel, flexible
approach to obtain conditional covariance matrices based on a factor model that extends pre-
vious econometric specifications. The proposed approach achieves great flexibility by allowing
a parsimonious specification for the common factors and alternative specifications the indi-
vidual assets in the portfolio. Moreover, we treat factor loads as time-varying latent variables
and consider richer dynamics based on recent developments in asset pricing theory.
We apply the proposed model to obtain in-sample and out-of-sample one-step-ahead fore-
casts of the conditional covariance matrix of all assets that belong the S&P100 index during
the sample period, and use the estimated matrices to compute short selling-constrained and
unconstrained minimum variance portfolios. The performance of the proposed model is com-
pared to that of alternative benchmark models, including existing factor approaches. The
results indicate that the proposed model delivers less risky portfolios in comparison to the
benchmark models.
14
Table 2: Minimum variance portfolio performanceThe Table reports the average daily portfolio variance, the Sharpe ratio and the portfolio turnover of the short-sales
constrained and unconstrained minimum variance portfolio policies obtained with covariance matrices generated by
the FlexFGARCH-RW model and FlexFGARCH-learning models. The benchmark models are the FlexFGARCH-
OLS, the OGARCH model, the RiskMetrics model, and the CKL model. Bootstrap p-values for the differences
between portfolios variance and Sharpe ratio with respect to those obtained with the CKL model appear in paren-
thesis below each coefficient.
Variance Sharpe ratio Turnover Variance Sharpe ratio TurnoverIn-sample Constrained Unconstrained
Table 3: Minimum variance portfolio performance with weekly re-balancingThe Table reports the average daily portfolio variance, the Sharpe ratio and the portfolio turnover of the short-sales
constrained and unconstrained minimum variance portfolio policies obtained with covariance matrices generated by
the FlexFGARCH-RW and FlexFGARCH-learning models. The benchmark models are the FlexFGARCH-OLS,
the OGARCH model, the RiskMetrics model, and the CKL model. Bootstrap p-values for the differences between
portfolios variance and Sharpe ratio with respect to those obtained with the CKL model appear in parenthesis
below each coefficient.
Variance Sharpe ratio Turnover Variance Sharpe ratio TurnoverIn-sample Constrained Unconstrained
Table 4: Minimum variance portfolio performance with monthly re-balancingThe Table reports the average daily portfolio variance. the Sharpe ratio and the portfolio turnover of the short-sales
constrained and unconstrained minimum variance portfolio policies obtained with covariance matrices generated by
the FlexFGARCH-RW and FlexFGARCH-learning models. The benchmark models are the FlexFGARCH-OLS,
the OGARCH model, the RiskMetrics model, and the CKL model. Bootstrap p-values for the differences between
portfolios variance and Sharpe ratio with respect to those obtained with the CKL model appear in parenthesis
below each coefficient.
Variance Sharpe ratio Turnover Variance Sharpe ratio TurnoverIn-sample Constrained Unconstrained