Regression Based Expected Shortfall Backtesting
Bayer, Sebastian;Dimitriadis, Timo
2018-01-12 00:00:00
This paper introduces novel backtests for the risk measure Expected Shortfall (ES) following the testing idea of Mincer and Zarnowitz (1969). Estimating a regression framework for the ES stand-alone is infeasible, and thus, our tests are based on a joint regression for the Value at Risk and the ES, which allows for different test specifications. These ES backtests are the first which solely backtest the ES in the sense that they only require ES forecasts as input parameters. As the tests are potentially subject to model misspecification, we provide asymptotic theory under misspecification for the underlying joint regression. We find that employing a misspecification robust covariance estimator substantially improves the tests’ performance. We compare our backtests to existing approaches and find that our tests outperform the competitors throughout all considered simulations. In an empirical illustration, we apply our backtests to ES forecasts for 200 stocks of the S&P 500 index. JEL Codes: C12, C32, C52, C53, C58, G32 Keywords: Expected Shortfall, Backtesting, Mincer-Zarnowitz Regression, Forecast Evaluation, Model Misspecification, Asymptotic Theory 1. Introduction Through the transition from Value at Risk (VaR) to Expected Shortfall (ES) as the primary market risk measure in the Basel Accords (Basel Committee, 2016, 2017), there is a great demand for reliable methods for estimating, forecasting and backtesting the ES. Formally, the ES at level 2 ¹0; 1º is defined as the mean of the returns smaller than the respective -quantile (the VaR), where is usually chosen to be 2.5% as stipulated by the Basel Accords. The ES is introduced into the banking regulation because it overcomes several shortcomings of the VaR, such as being not coherent and its inability to capture tail risks beyond the -quantile (Artzner et al., 1999; Danielsson et al., 2001; Basel Committee, 2013). In contrast to estimation and forecasting of ES where most of the existing models for the VaR can easily be adapted and generalized to the ES, such a generalization is not as straight-forward for backtesting ES forecasts (Emmer et al., 2015). In general, backtesting of a risk measure is the process of testing whether given forecasts for this risk measure are correctly specified, which is carried out by comparing the history of the issued risk forecasts with the Corresponding Author, Heidelberg Institute for Theoretical Studies, Heidelberg, Germany and University of Hohenheim, Germany, e-mail: timo.dimitriadis@h-its.org University of Konstanz, Konstanz, Germany, e-mail: sebastian.bayer@uni-konstanz.de arXiv:1801.04112v2 [q-fin.RM] 21 Sep 2019 corresponding realized returns. The primary difficulty in directly backtesting ES is its non-elicitability and non-identifiability (Weber, 2006; Gneiting, 2011; Fissler and Ziegel, 2016; Fissler et al., 2016) as consequently, there is no analog to the hit sequence which is the natural identification function of quantiles and which lies at the heart of almost all VaR backtests.1 As a consequence, most of the proposed procedures in the growing literature on backtesting ES use indirect approaches by formally backtesting some quantity which is closely related to the ES. Examples include tests based on the entire tail distribution, a linear approximation of the ES through several quantiles or the pair consisting of the VaR and the ES.2 We argue that formally, these approaches are backtests for the auxiliary quantities rather than for the ES itself, see also Nolde and Ziegel (2017). This distinction is particularly important as these backtests require further input parameters such as forecasts for the VaR at multiple levels, the tail distribution beyond some quantile, or even the entire distribution. The regulatory authorities however do not have this additional information at hand as it is not mandatorily reported by the financial institutions (Aramonte et al., 2011; Basel Committee, 2016, 2017). As a consequence, the existing, so-called ES backtests are not applicable where they are most needed. In this paper, we propose novel backtests for ES forecasts which are the first strict ES backtests in the literature in the sense that besides the realized returns, they only require ES forecasts as input parameters. Our tests follow the general regression based testing idea of Mincer and Zarnowitz (1969). For this, we estimate a regression framework which models the conditional ES at level as a linear function ES ¹Y j F º =
+
e ˆ , t t 1 1 2 t where we use financial returns Y as the response variable and the given ES forecasts e ˆ as the explanatory t t variable including an intercept term. For correctly specified ES forecasts, the intercept and slope parameters equal zero and one, which we test for by using a Wald statistic. As the ES is not elicitable (Gneiting, 2011), we face the methodological difficulty that we cannot estimate such a regression framework for the ES stand-alone as neither loss nor identification functions are available for the ES which could be used as objective functions for M- or GMM-estimation (Dimitriadis and Bayer, 2019). Recently, Patton et al. (2019a) and Dimitriadis and Bayer (2019) propose a feasible alternative by specifying an auxiliary quantile regression equation Q ¹Y j F º = + ˆ (with explanatory variable ˆ ) and by jointly estimating the regression parameters t t 1 1 2 t t ¹ ;
º by employing a joint loss function for the quantile and the ES from Fissler and Ziegel (2016). The specification of the quantile equation allows for different testing approaches. First, we employ auxiliary VaR forecasts v ˆ as the explanatory variable in the quantile equation, but only test the ES specific parameters
. We refer to this test as the Auxiliary ESR (ES Regression) backtest. The main drawback of this test is that it requires auxiliary VaR forecasts and consequently, it is formally a joint backtest for the VaR and ES which, however, mainly focuses on the ES by only testing the ES specific regression parameters. Second, we use the ES forecasts e ˆ as the explanatory variable in both, the quantile and the ES equation and again only test on the ES specific parameters
. We refer to this test as the Strict ESR backtest as it only requires ES forecasts as input parameters and consequently is the first test in the literature which solely backtests ES forecasts. This testing idea comes at the drawback of a potential model misspecification in the quantile equation if the underlying data goes beyond a pure scale (volatility) model. Therefore, we provide asymptotic theory for this joint quantile and ES regression framework under model misspecification, which generalizes 1See Yamai and Yoshiba (2002); Kerkhof and Melenberg (2004); Carver (2013); Acerbi and Szekely (2014); Emmer et al. (2015); Ziegel (2016); Fissler et al. (2016); Nolde and Ziegel (2017) for the ongoing discussion on backtestability of the ES. 2In particular, several tests require the whole or tail distribution of the returns or equivalently the cumulative violation process (Kerkhof and Melenberg, 2004; Wong, 2008; Graham and Pál, 2014; Acerbi and Szekely, 2014; Du and Escanciano, 2017; Löser et al., 2018; Costanzino and Curran, 2018), multiple quantiles at different levels (Emmer et al., 2015; Costanzino and Curran, 2015; Kratz et al., 2018; Couperier and Leymarie, 2019), the VaR and the volatility (McNeil and Frey, 2000; Nolde and Ziegel, 2017; Righi and Ceretta, 2013, 2015), or the VaR (McNeil and Frey, 2000; Nolde and Ziegel, 2017) in addition to the ES forecasts. See Appendix C for an overview over the existing backtesting approaches. 2 the asymptotic theory introduced in Dimitriadis and Bayer (2019) and Patton et al. (2019a). The potential model misspecification results in a more complex and usually inflated asymptotic covariance matrix. We account for this in the implementation of our tests by employing a new covariance estimation technique which explicitly estimates these new covariance terms. We further introduce an intercept variant of the Strict ESR backtest by fixing the slope parameter in the regression to one, and by only estimating and testing the intercept term. We refer to this backtest as the Intercept ESR backtest. This test allows for both, testing against one-sided and two-sided alternatives. In contrast, the other two proposed ESR backtests only allow for testing against two-sided alternatives as it is generally unclear how underestimated and overestimated ES forecasts influence the intercept and slope parameters. Because the capital requirements that the financial institutions must keep as a reserve depend on the reported risk forecasts, the market participants have an incentive to report risk forecasts which are too risky in order to minimize the expensive capital requirements. In contrast, issuing too conservative risk forecasts results in larger capital reserves, which does not have to be punished by the regulatory authorities. Thus, the regulators only have to prevent and penalize the underestimation of the financial risks, which demonstrates the necessity of one-sided testing procedures. For example, the currently applied traffic light system (Basel Committee, 1996) is in fact a one-sided VaR backtest. As the Strict ESR backtest, the Intercept ESR backtest also has the desired characteristic to only require ES forecasts as input parameters and consequently is the first procedure that solely backtests the ES against a one-sided alternative. We provide implementations of the three ESR backtests proposed in this paper in the R package esback (Bayer and Dimitriadis, 2019a). Such regression-based forecast evaluation approaches are already used for testing mean forecasts (Mincer and Zarnowitz, 1969), quantile forecasts (Gaglianone et al., 2011; Guler et al., 2017), and expectile forecasts (Guler et al., 2017). In contrast to these functionals, where regression techniques are easily available (see e.g. Koenker and Bassett, 1978, Efron, 1991), the non-elicitability of the ES makes our approach more involved but also opens up the possibility for the different testing specifications we introduce. Our multivariate generalization approach of the Mincer and Zarnowitz (1969) testing idea can be applied equivalently to other higher-order elicitable functionals (Fissler and Ziegel, 2016) such as e.g. the variance (in the presence of a non-zero mean) and the Range VaR (Cont et al., 2010; Embrechts et al., 2018). We evaluate the empirical properties of our ESR backtests and compare them to the existing joint VaR and ES backtests of McNeil and Frey (2000) and Nolde and Ziegel (2017) through several simulation designs. In the first setup, we implement the classical size and power analysis for backtesting risk measures, where we simulate data stemming from several realistic data generating processes and evaluate the empirical rejection frequencies of the backtests for forecasts stemming from the true and from some misspecified forecasting model. In order to assess how the potential model misspecification affects the Strict and the Intercept ESR backtests, we utilize DGPs which go beyond the class of pure scale (volatility) processes. For this, we implement two different Student’s-t GAS models with time-varying higher moments (Creal et al., 2013) and furthermore use an AR-GARCH model which allows for gradually increasing the degree of misspecification through the AR parameter. In the second setup, we introduce a new technique for evaluating the power of backtests for financial risk measures, where we continuously misspecify certain model parameters of the data generating process to obtain a continuum of alternative models with a gradually increasing degree of misspecification. Misspecifying the different model parameters separately allows us to misspecify certain model characteristics (such as the reaction to shocks) in isolation, which permits a closer examination of the proposed backtesting procedures. The simulations show that all three ESR backtests we propose in this paper are well-sized, especially when the tests are applied using the new covariance estimation method which accounts for possible model misspecification. We further find that the performance of our testing procedures is almost unaffected by the 3 DGPs which cause model misspecification in the Strict and the Intercept ESR tests. Moreover, our tests are more powerful than the existing backtests of McNeil and Frey (2000) and Nolde and Ziegel (2017) in almost all of the considered simulation designs for both, testing against one-sided and two-sided alternatives. Notably, throughout all simulation designs, the ESR backtests are able to detect the various different misspecifications of the forecasts. In contrast, the existing backtests sometimes completely fail to detect certain misspecifications, for instance when the forecaster reports risk forecasts for a misspecified probability level. The rest of this paper is organized as follows. Section 2 introduces our new ESR backtests and presents asymptotic theory under model misspecification. Section 3 contains several simulation studies and Section 4 applies the backtests to ES forecasts for a large amount of stocks from the S&P 500 index. Section 5 concludes. The proofs are deferred to Appendix A and Appendix B. 2. Theory 2.1. Setup and Notation We consider a stochastic process l+1 Z = Z : ! R ; l 2 N; t = 1; : : :; T ; (2.1) defined on some complete probability space ; F; P , with the filtration F = F ; t = 1; : : :; T and F = fZ ; s tg for all t = 1; : : :; T, where T 2 N. We partition the stochastic process Z = ¹Y ; U º, where t s t t t Y is an absolutely continuous random variable of interest and U is an l-dimensional vector of explanatory t t variables. We denote the conditional cumulative distribution function of Y given the past information F by t t 1 F ¹yº = P¹Y y j F º and the corresponding probability density function by f . Whenever they exist, the t t t 1 t mean and the variance of F are denoted by E »¼ and Var ¹º. t t t For financial applications, the variable Y denotes the daily log returns of a financial asset (for instance, a stock or a portfolio), i.e. Y = log P log P , where P denotes the price of the asset at day t = 1; : : :; T. This t t t 1 t means that throughout this paper, we use the sign convention that positive returns denote profits, and negative returns denote losses. The vector U contains further variables that are used to produce forecasts for certain functionals (usually risk measures) of the random variable Y . We are interested in testing whether forecasts for a certain d-dimensional, d 2 N functional (risk measure) = ¹F º of the conditional distribution F are t t correctly specified. For that, we define the most frequently used functionals for financial risk management in the following. The conditional quantile of Y given the information set F at level 2 ¹0; 1º is defined as t t 1 Q Y j F = F ¹º = inf y 2 R : F ¹yº , which is called the VaR at level in financial applications. t t 1 t 1 1 Furthermore, we define the functional ES at level of Y given F as ES Y j F = F ¹sº ds. If t t 1 t t 1 the distribution function F is continuous at its -quantile, this definition can be simplified to the truncated tail mean of Y , ES Y j F = E Y j Y Q Y j F : (2.2) t t 1 t t t t t 1 We denote an F -measurable one-step-ahead forecast for day t for the risk measure of the distribution F , t 1 t stemming from some external forecaster or from some given forecasting model3 by ˆ = ˆ ¹F º. Following t t t 1 this notation, we denote forecasts for the -VaR by v ˆ and for the -ES by e ˆ for some fixed level 2 ¹0; 1º. t t For simplicity of the notation, we drop the dependence on as it is a fixed quantity. As both, the incentive of the forecaster and the underlying method used to generate the forecasts are in general unknown, these forecasts are not necessarily correctly specified. The focus of this paper is to develop 3For recent overviews on VaR and ES forecasting approaches, see Komunjer (2004) and Nadarajah et al. (2014). statistical tests for correctness of a given series of forecasts ˆ ; t = 1; : : :; T for the risk measure relative to the realized return series Y ; t = 1; : : :; T . This is in the literature usually referred to as backtesting of the risk measure without strictly defining this terminology. We provide such a definition in the following. Definition 2.1. A backtest for the series of forecasts ˆ ; t = 1; : : :; T for the d-dimensional risk measure (functional) relative to the realized return series Y ; t = 1; : : :; T is a function T Td f : R R ! f0; 1g; (2.3) which maps the return and forecast series onto the respective test decision. The core message of this definition is that besides the realized return series, a backtest for some risk measure is only allowed to require forecasts for this risk measure as input parameters. This strict differentiation becomes relevant in the context of backtesting ES as, in contrast to the existing VaR backtests, the recently proposed ES backtests require further input parameters such as forecasts for the VaR, the volatility, or the entire tail distribution. The demand for these further quantities induces the following practical problems. First, the regulatory authorities who rely on such backtesting methods do not necessarily receive forecasts from the financial institutions for the additional information required by these tests, which makes such backtests inapplicable for the regulatory authorities. Second, a rejection of the tests does not necessarily imply that the ES is misspecified, but that the forecasts for any of the input components are misspecified. Consequently, these tests are in fact not backtests for the ES, but rather backtests for some vector of risk measures (or the entire tail distribution). 2.2. The ESR Backtests We propose backtests for the risk measure ES that test whether a series of ES forecasts fe ˆ ; t = 1; : : : Tg, stemming from some external forecaster or forecasting model, is correctly specified relative to a series of realized returns fY ; t = 1; : : :; Tg. We follow the general testing idea of Mincer and Zarnowitz (1969) and regress the returns Y on the forecasts e ˆ and an intercept term by using a regression equation designed t t specifically for the functional ES, Y =
+
e ˆ + u ; (2.4) t 1 2 t where ES ¹u j F º = 0 almost surely. Given the structure in (2.4) and since the forecasts e ˆ are generated t 1 t by using the information set F , this condition on the error term is equivalent to t 1 ES ¹Y j F º =
+
e ˆ : (2.5) t t 1 1 2 t We then test the hypothesis H : ¹
;
º = ¹0; 1º against H : ¹
;
º , ¹0; 1º: (2.6) 0 1 2 1 1 2 Under H , the ES forecasts are correctly specified as it holds that e ˆ = ES ¹Y j F º almost surely.4 In 0 t t t 1 > e general, (2.4) is an example of a linear regression equation for the ES of the form Y = W
+ u , for some t t 4 Given that the ES forecasts are correctly specified, i.e. e ˆ = ES ¹Y j F º, the correct specification condition (2.5) is t t t 1 equivalent to
= ¹1
ºe ˆ . This results in the remark of Holden and Peel (1990), who claim that the null hypothesis, given in (2.6) 1 2 is only a sufficient, but not a necessary condition for correctly specified forecasts as
= ¹1
ºe ˆ is the required necessary condition. 1 2 However, this more general condition implies that the forecasts e ˆ are constant for all t = 1; : : :; T, which is highly unrealistic given the dynamic nature of financial time series. Consequently, we employ the hypotheses given in (2.6) for our backtesting procedure. 5 general vector of covariates W . As outlined in Dimitriadis and Bayer (2019) and Patton et al. (2019a), estimating the parameters
by M- or GMM-estimation stand-alone is not possible since there do not exist strictly consistent loss and identification functions for the functional ES (Gneiting, 2011). Based on the seminal work of Fissler and Ziegel (2016) who introduce joint loss and identification functions for the VaR and ES, Dimitriadis and Bayer (2019), Patton et al. (2019a) and Barendse (2018) propose the joint regression technique, > > e Y = V + u ; and Y = W
+ u ; (2.7) t t t t t where V and W are k-dimensional, F -measureable covariate vectors and where Q ¹u j F º = 0 and t t t 1 t 1 ES ¹u j F º = 0 almost surely. Setting up this joint regression framework facilitates the estimation of t 1 the joint regression parameters ¹ ;
º, whereas stand-alone estimation of
is infeasible. We use this joint regression setup to propose the following regression based backtests for the ES: The Auxiliary ESR Backtest We choose V = ¹1; v ˆ º and W = ¹1; e ˆ º, i.e. we set up the regression system t t t t Y = + v ˆ + u ; and Y =
+
e ˆ + u ; (2.8) t 1 2 t t 1 2 t and test H : ¹
;
º = ¹0; 1º against H : ¹
;
º , ¹0; 1º; (2.9) 0 1 2 1 1 2 using the Wald-type test statistic T = T
ˆ ¹0; 1º ˆ ¹0; 1º ; (2.10) A-ESR T T based on some (consistent) covariance estimator for the covariance of the subvector
. The Strict ESR Backtest We choose V = W = ¹1; e ˆ º, i.e. we set up the regression system t t t Y = + e ˆ + u ; and Y =
+
e ˆ + u ; (2.11) t 1 2 t t 1 2 t t t and test H : ¹
;
º = ¹0; 1º against H : ¹
;
º , ¹0; 1º; (2.12) 0 1 2 1 1 2 using the Wald-type test statistic T = T
ˆ ¹0; 1º ˆ ¹0; 1º ; (2.13) S-ESR T T based on some (consistent) covariance estimator for the covariance of the subvector
. We discuss the employed covariance estimators in Section 2.5. Whereas setting up Mincer-Zarnowitz tests for classical elicitable functionals such as the mean, quantiles and expectiles is straight-forward (see Mincer and Zarnowitz (1969), Gaglianone et al. (2011), Guler et al. (2017)), in the case of higher-order elicitable functionals such as the ES we have several choices as illustrated above. The Auxiliary ESR backtest is based on the regression specification (2.8) and requires both, VaR and ES forecasts as input parameters. Thus, following Definition 2.1, this backtest is formally a joint VaR and ES backtest, however, with a strong emphasis on backtesting ES forecasts. In contrast, the Strict ESR backtest only incorporates ES forecasts and consequently is the first backtest for the ES stand-alone. 6 The Strict ESR test however comes at the cost of a potential model misspecification. Given that the financial returns Y follow some pure scale (volatility) process, it holds that the VaR and ES forecasts are perfectly colinear, e ˆ = cv ˆ for some c 2 R. Consequently, if v ˆ equals the true conditional VaR, the first t t t equation in (2.11) is correctly specified for the true parameter values¹ ; º = ¹0; cº. Most of the financial 1 2 econometrics literature (almost the entire GARCH, stochastic volatility and Realized Volatility literature) is based on such an assumption for daily returns, which motivates the applicability of this Strict ESR backtest. However, this backtest is also applicable in the general case where the true VaR and ES forecasts are not necessarily colinear. For this, we provide asymptotic theory for M-estimation of the joint VaR and ES regression under potential model misspecification in Section 2.4. 2.3. The One-Sided Intercept ESR Backtest The two ESR backtests introduced in the previous section only allow for testing two-sided hypotheses as specified in (2.9) and (2.12), as it is generally unclear how too risky (or too conservative) forecasts influence the parameters
and
. Because the capital requirements the financial institutions have to keep as a reserve 1 2 depend on the reported risk forecasts, the market participants have an incentive to report too risky forecasts for the ES in order to keep as little capital requirements as possible. In contrast, issuing too conservative risk forecasts and facing higher capital requirements does not have to be punished by the regulatory authorities.5 Thus, the regulators only have to prevent and consequently penalize the underestimation of financial risks, which can be done by using one-sided backtesting procedures. For example, the traffic light system (Basel Committee, 1996), currently implemented in the Basel Accords, is in fact a one-sided backtest for the hit ratios of VaR forecasts. Consequently, we also introduce a regression-based backtesting procedure for the ES that allows for testing one-sided hypotheses. The Intercept ESR Backtest This backtest is based on the regression setup of the Strict ESR backtest by regressing the forecast errors, Y e ˆ , on an intercept term only, t t Y e ˆ = + u ; and Y e ˆ =
+ u ; (2.14) t t 1 t t 1 t t where Q ¹u j F º = 0 and ES ¹u j F º = 0 almost surely. By using this restricted regression t 1 t 1 t t equation, we can define a one-sided and a two-sided alternative, 2s 2s H :
= 0 against H :
, 0; and 1 1 0 1 (2.15) 1s 1s H :
0 against H :
< 0; 1 1 0 1 which we test by using a t-test based on the estimated asymptotic covariance described in Section 2.5. Note that this testing procedure is equivalent to fixing the slope parameter of the Strict ESR test given in (2.11) to one and only estimating and testing the intercept term. Therefore, we call this backtest the Intercept ESR backtest. 2.4. Asymptotic Theory under Model Misspecification In this section, we consider the asymptotic properties of the M-estimator of the joint VaR and ES regression framework given in (2.7) under potential model misspecification. In the following, we write X = ¹V ; W º for t t t 5One could interpret the higher capital requirements as a punishment for too conservative risk forecasts. 7 the compound vector of covariates. Following Dimitriadis and Bayer (2019) and Patton et al. (2019a), the M-estimator of the regression parameters is defined by = arg min Q ¹º; where (2.16) T T Q ¹º = ¹Y ; X ; º and (2.17) T t t t=1 ¹V Yº1 1 fY V g t t > > > ¹Y ; X ; º = W
V + + log¹