Expected Shortfall Backtest
Expected Shortfall Backtest
Expected Shortfall Backtest
June 2014
1 / 59
Outline
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
2 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
3 / 59
Motivation
in the VaR/ES debate, backtesting has always been the main problem
with ES. See for instance Yamai and Yoshiba (01)
last obstacle for the adoption of ES in Basel N, finally occurred in 2013
but model testing still based on VaR
June 2014
4 / 59
Motivation
in the VaR/ES debate, backtesting has always been the main problem
with ES. See for instance Yamai and Yoshiba (01)
last obstacle for the adoption of ES in Basel N, finally occurred in 2013
but model testing still based on VaR
June 2014
4 / 59
Confusion
June 2014
5 / 59
June 2014
6 / 59
June 2014
6 / 59
June 2014
6 / 59
June 2014
6 / 59
June 2014
6 / 59
June 2014
6 / 59
S(m, x) = (X m)2
a quantile is elicitable
q = arg min EX [S(q, X )]
q
June 2014
7 / 59
Dirk Tasche
June 2014
8 / 59
Dirk Tasche
June 2014
8 / 59
Dirk Tasche
June 2014
8 / 59
Dirk Tasche
June 2014
8 / 59
Dirk Tasche
June 2014
8 / 59
Dirk Tasche
June 2014
8 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
9 / 59
Setting
we look at ES backtesting from a regulatory point of view
profitloss: independent (but not i.i.d.) Xt Ft , the real distributions,
t = 1, . . . , T (= 250)
Pt predicted (model) distributions
VaR and ES (with Basel confidence levels)
VaR = P 1 ()
ES =
= 1%
P 1 (q) dq
= 2.5%
June 2014
10 / 59
ES estimators
standard estimator of ES for N i.i.d. draws Xi P
[N]
X
,N
1
c
,N
PN
i=1
(X ) = P
N
i=1
is unbiased
June 2014
11 / 59
ES estimators
standard estimator of ES for N i.i.d. draws Xi P
[N]
X
,N
1
c
,N
PN
i=1
(X ) = P
N
i=1
is unbiased
June 2014
11 / 59
Hypothesis testing
Goal
testing VaRt and ESt predictions against observed profitloss realizations xt
H0 : Pt = Ft
H1 : Ft is riskier than Pt
EStF > EStP
we test only in the direction of risk underestimation
more specific H1s in the following, for computing test power
Modelfree test
We avoid any assumption on the nature of the predicted distributions Pt (no
location-scale family, no parametric models, ...)
We do not assume asymptotic convergence of any statistics either
June 2014
12 / 59
Hypothesis testing
Goal
testing VaRt and ESt predictions against observed profitloss realizations xt
H0 : Pt = Ft
H1 : Ft is riskier than Pt
EStF > EStP
we test only in the direction of risk underestimation
more specific H1s in the following, for computing test power
Modelfree test
We avoid any assumption on the nature of the predicted distributions Pt (no
location-scale family, no parametric models, ...)
We do not assume asymptotic convergence of any statistics either
June 2014
12 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
13 / 59
June 2014
14 / 59
Figure: Fundamental review of the trading book: a revised market risk framework,
Basel Committee 2013
June 2014
15 / 59
June 2014
16 / 59
Criticism
June 2014
17 / 59
Criticism
June 2014
17 / 59
Criticism
June 2014
17 / 59
Visual inspection
June 2014
18 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
19 / 59
Test 1
test ES after having tested VaR
from
Xt + ESt
E
Xt + VaRt < 0 = 0
ESt
denoting It = 1Xt +VaRt <0 , introduce
Test statistic 1
PT
t=1
~
Z1 (X ) = PT
Xt It
ESt
i=1 It
+1
June 2014
20 / 59
Test 1
test ES after having tested VaR
from
Xt + ESt
E
Xt + VaRt < 0 = 0
ESt
denoting It = 1Xt +VaRt <0 , introduce
Test statistic 1
PT
t=1
~
Z1 (X ) = PT
Xt It
ESt
i=1 It
+1
June 2014
20 / 59
Computing a pvalue
~ ) is simulated by drawing
under H0, the distribution PZ1 of Z1 (X
independent Xt Pt , t
the realization Z1 (~x ) provides a pvalue p = FZ1 (Z1 (~x ))
acceptance/rejection based on a chosen significance level, say 5%
type2 probabilities and test power are computed based on specific
alternatives H1
Main difficulty
Storage of the tail of each distribution Pt , to simulate Z1 under H0.
Technologically elementary, but a challenge for auditing
the observations in this slide apply to all the tests proposed in the
following
June 2014
21 / 59
Computing a pvalue
~ ) is simulated by drawing
under H0, the distribution PZ1 of Z1 (X
independent Xt Pt , t
the realization Z1 (~x ) provides a pvalue p = FZ1 (Z1 (~x ))
acceptance/rejection based on a chosen significance level, say 5%
type2 probabilities and test power are computed based on specific
alternatives H1
Main difficulty
Storage of the tail of each distribution Pt , to simulate Z1 under H0.
Technologically elementary, but a challenge for auditing
the observations in this slide apply to all the tests proposed in the
following
June 2014
21 / 59
Test 2
direct test for ES
from the unconditional expectation
Xt It
E
= ES,t
introduce
Test statistic 2
~)=
Z2 (X
T
X
t=1
Xt It
+1
T ESt
June 2014
22 / 59
Test 2
direct test for ES
from the unconditional expectation
Xt It
E
= ES,t
introduce
Test statistic 2
~)=
Z2 (X
T
X
t=1
Xt It
+1
T ESt
June 2014
22 / 59
Test 3
direct test for ES
consider the r.v.s Ut = Pt (Xt ). Under H0, Ut i.i.d U(0, 1)
Berkowitz (01) proposes to test for uniformity the tail of the empirical
distribution of the xt
~ to estimate ES
We use this pseudouniform sample U
Test statistic 3
~)=1
Z3 (X
T
T
X
t=1
T ,
c
~
ES
(Pt1 (U))
+1
T ,
c
~ ))
EV ES
(Pt1 (V
~ i.i.d U(0, 1)
where V
EH0 [Z3 ] = 0. ES underestimated if Z3 < 0
notice that the denominator is not ESt but a finite sample estimate, to
compensate for bias. Analytical expressions available for any Pt
Carlo Acerbi and Balazs Szekely
June 2014
23 / 59
Test 3
direct test for ES
consider the r.v.s Ut = Pt (Xt ). Under H0, Ut i.i.d U(0, 1)
Berkowitz (01) proposes to test for uniformity the tail of the empirical
distribution of the xt
~ to estimate ES
We use this pseudouniform sample U
Test statistic 3
~)=1
Z3 (X
T
T
X
t=1
T ,
c
~
ES
(Pt1 (U))
+1
T ,
c
~ ))
EV ES
(Pt1 (V
~ i.i.d U(0, 1)
where V
EH0 [Z3 ] = 0. ES underestimated if Z3 < 0
notice that the denominator is not ESt but a finite sample estimate, to
compensate for bias. Analytical expressions available for any Pt
Carlo Acerbi and Balazs Szekely
June 2014
23 / 59
Test 4
similar to Berkowitz (01), we can directly test the tail density, via the ES of
the uniform distribution
Test statistic 4
T ,
~)=
Z4 (X
c
~
ES
(U)
1
T ,
c
~
EV ES (V )
~ i.i.d U(0, 1)
where V
EH0 [Z4 ] = 0. Risk underestimated if Z4 < 0
not a test of ES of the model, but a generic test of the tail density
June 2014
24 / 59
Test 4
similar to Berkowitz (01), we can directly test the tail density, via the ES of
the uniform distribution
Test statistic 4
T ,
~)=
Z4 (X
c
~
ES
(U)
1
T ,
c
~
EV ES (V )
~ i.i.d U(0, 1)
where V
EH0 [Z4 ] = 0. Risk underestimated if Z4 < 0
not a test of ES of the model, but a generic test of the tail density
June 2014
24 / 59
Observations
June 2014
25 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
26 / 59
June 2014
27 / 59
June 2014
28 / 59
June 2014
29 / 59
June 2014
30 / 59
June 2014
31 / 59
June 2014
32 / 59
June 2014
33 / 59
June 2014
34 / 59
June 2014
35 / 59
June 2014
36 / 59
June 2014
37 / 59
June 2014
38 / 59
June 2014
39 / 59
June 2014
40 / 59
June 2014
41 / 59
June 2014
42 / 59
June 2014
43 / 59
June 2014
44 / 59
June 2014
45 / 59
June 2014
46 / 59
June 2014
47 / 59
June 2014
48 / 59
June 2014
49 / 59
Summary of results
all tests for ES 97.5% generally display more power than the Basel test
for VaR 99% in identical conditions
test 1 is subordinated to testing VaR, but has strong power for model
misspecifications in the tail
test 2 and test 3 excel in different cases. Test 2 is more powerful on
scaled distributions. Test 3 is more powerful on distributions with different
tail index
June 2014
50 / 59
significance
=3
=5
= 10
= 100
Gaussian
Critical levels
Test 1
Test 2
5%
10%
5%
10%
-0.43 -0.27 -0.82 -0.59
-0.26 -0.17 -0.74 -0.55
-0.17 -0.12 -0.71 -0.53
-0.12 -0.08 -0.70 -0.53
-0.11 -0.08 -0.70 -0.53
Test 3
5%
10%
-0.49 -0.32
-0.30 -0.22
-0.21 -0.16
-0.15 -0.12
-0.15 -0.11
June 2014
51 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
52 / 59
Our results
ES is backtestable; this is certainly not a new result, but surprisingly
its worth reaffirming it
we propose three tests for ES: the novelty of these tests is that they are
nonparametric and contain no model assumptions. For this reason they
represent valid proposals for regulatory purposes
all of these tests display superior power to the standard Basel VaR
backtesting methodology
the main difficulty with backtesting ES is that you need to store the tail of
all predictive distributions Pt . If this is not a conceptual problem and
certainly no more a technological one either, this is still a challenge for an
auditable process. This is the only difference between backtesting ES
and VaR
one of the proposed tests displays a remarkable stability of the critical
levels, which provides an opportunity to set up practical tests for which
the storage of the predictive distributions is not needed
June 2014
53 / 59
Our results
ES is backtestable; this is certainly not a new result, but surprisingly
its worth reaffirming it
we propose three tests for ES: the novelty of these tests is that they are
nonparametric and contain no model assumptions. For this reason they
represent valid proposals for regulatory purposes
all of these tests display superior power to the standard Basel VaR
backtesting methodology
the main difficulty with backtesting ES is that you need to store the tail of
all predictive distributions Pt . If this is not a conceptual problem and
certainly no more a technological one either, this is still a challenge for an
auditable process. This is the only difference between backtesting ES
and VaR
one of the proposed tests displays a remarkable stability of the critical
levels, which provides an opportunity to set up practical tests for which
the storage of the predictive distributions is not needed
June 2014
53 / 59
Our results
ES is backtestable; this is certainly not a new result, but surprisingly
its worth reaffirming it
we propose three tests for ES: the novelty of these tests is that they are
nonparametric and contain no model assumptions. For this reason they
represent valid proposals for regulatory purposes
all of these tests display superior power to the standard Basel VaR
backtesting methodology
the main difficulty with backtesting ES is that you need to store the tail of
all predictive distributions Pt . If this is not a conceptual problem and
certainly no more a technological one either, this is still a challenge for an
auditable process. This is the only difference between backtesting ES
and VaR
one of the proposed tests displays a remarkable stability of the critical
levels, which provides an opportunity to set up practical tests for which
the storage of the predictive distributions is not needed
June 2014
53 / 59
Our results
ES is backtestable; this is certainly not a new result, but surprisingly
its worth reaffirming it
we propose three tests for ES: the novelty of these tests is that they are
nonparametric and contain no model assumptions. For this reason they
represent valid proposals for regulatory purposes
all of these tests display superior power to the standard Basel VaR
backtesting methodology
the main difficulty with backtesting ES is that you need to store the tail of
all predictive distributions Pt . If this is not a conceptual problem and
certainly no more a technological one either, this is still a challenge for an
auditable process. This is the only difference between backtesting ES
and VaR
one of the proposed tests displays a remarkable stability of the critical
levels, which provides an opportunity to set up practical tests for which
the storage of the predictive distributions is not needed
June 2014
53 / 59
Our results
ES is backtestable; this is certainly not a new result, but surprisingly
its worth reaffirming it
we propose three tests for ES: the novelty of these tests is that they are
nonparametric and contain no model assumptions. For this reason they
represent valid proposals for regulatory purposes
all of these tests display superior power to the standard Basel VaR
backtesting methodology
the main difficulty with backtesting ES is that you need to store the tail of
all predictive distributions Pt . If this is not a conceptual problem and
certainly no more a technological one either, this is still a challenge for an
auditable process. This is the only difference between backtesting ES
and VaR
one of the proposed tests displays a remarkable stability of the critical
levels, which provides an opportunity to set up practical tests for which
the storage of the predictive distributions is not needed
June 2014
53 / 59
Elicitability
June 2014
54 / 59
Testing setting
Basel VaR backtest
Three tests for ES. Plus one
Results
Conclusions
Post Scriptum
June 2014
55 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
the only condition is that 4VaR > ES, which is always true in noncrazy
cases
this means that you can set up a contest among models that forecast
jointly VaR and ES
we could call it joint elicitability of VaR and ES
Lambert, Pennock, Shoham (08) call this property 2elicitability and
prove it for variance and mean
June 2014
56 / 59
June 2014
57 / 59
June 2014
58 / 59
Thanks!
June 2014
59 / 59