Professional Documents
Culture Documents
• We have employed 5 volatility proxies to assess how well models could forecast
volatility
• The parametric GARCH models used squared daily returns as an input to inform
us about the next day’s unobserved volatility.
• The GARCH-X models employ more efficient volatility proxies as inputs to volatil-
ity, instead of squared returns.
• This was proposed by Hansen et al (2012) who named this model Realized GARCH.
• The Realized GARCH model adds a measurement equation to the usual GARCH-
X model: this is an equation modelling Xt itself, as a function of σt and a random
error.
• This measurement equation for the realized measure allows h > 1 multi-step-
ahead forecasts of volatility and tail risk, which are not possible under GARCH-X
models.
• These models can lead to significant increases in volatility and/or tail risk fore-
casting accuracy ... sometimes.
QBUS6830 (S2, 2022); Module 4; Week 13 4
• In this lecture we focus on the CaViaR-X model and the Realized GARCH model;
there are literally hundreds of others!!
QBUS6830 (S2, 2022); Module 4; Week 13 5
CaViaR-X models
• Adding a ’-X’ to a CaViaR model indicates that an exogenous regression variable
’X’ is being included, instead of (absolute) daily returns.
• A simple extension of the CaViaR (SAV) idea, first appearing in Walpole (2013;
Honours thesis) and then as CaViaR-X in Gerlach and Chen (2016) is:
Qt+1,α = β0 + β2Xt + β1Qt,α
• Where Qt,α is the α level conditional 1 step ahead quantile for the return rt, i.e.
α = P r(rt+1 < Qt+1,α|Ft)
√
• Xt on the standard deviation scale, e.g. Xt = RVt, is employed since Xt2 is on
the scale of the variance, but quantiles are on the scale of standard deviation, so
QBUS6830 (S2, 2022); Module 4; Week 13 6
• Quantile loss-based estimation can proceed in exactly the same way as for standard
CaViaR models.
• Only h = 1 step-ahead forecasts can be generated for VaR under this model.
• This is because at time t we have not observed Xt+1, ...Xt+h−1 and so cannot
estimate Qt+k , k > 1, or even simulate rt+1, rt+2|Ft, since this would require
Xt+1 which is not in Ft
• To generate h > 1 step ahead forecasts, we would need to also have a model for
Xt, to forecast Xt+k |Ft, k ≥ 1; see e.g. Realized GARCH model, Hansen et al
(2012, Journal of Applied Econometrics)
QBUS6830 (S2, 2022); Module 4; Week 13 7
• Since the model does not specify a distribution for rt or Xt, nor a relationship
between Qt and Xt, we cannot guarantee stationarity in this model (just like the
CaViaR model).
• Of note here:
√
1. The β2 values, estimating the effect of today’s realized measure X t on tomor-
row’s quantile Qt+1 are much bigger than those when using today’s absolute
return rt, for both RV and Ra
2. The effect of today’s RV is higher, than that of today’s scaled intra-day range
Ra, on tomorrow’s quantile Qt+1.
QBUS6830 (S2, 2022); Module 4; Week 13 9
• The higher β2 and lower β1 estimates when using RV may indicate that today’s
RVt contains more information about Qt+1 than the range or absolute returns do.
• The higher β2 and lower β1 estimates when using Ra may indicate that today’s
Rat contains more information about Qt+1 than the absolute returns do.
• The higher magnitude β1 estimates as p gets smaller indicate that the more ex-
treme tail quantiles are more strongly affected by today’s RV or Ra or absolute
QBUS6830 (S2, 2022); Module 4; Week 13 10
• In-sample conditional 1% quantile estimates from these models are shown in Fig-
ure 1
• Both quantile series for the CaViaR-X model seem less smooth than that for the
CaViaR model.
• This is due to the higher β2 and lower β1 estimates when using RV, compared to
those of when using absolute returns.
• Across the 3 CaViaR models, at the 1% risk level the in-sample quantile loss
function values are: 159.9, 161.8 and 159.1, for CaViaR, CaViaR-RV and CaViaR-
Ra respectively.
QBUS6830 (S2, 2022); Module 4; Week 13 11
• At the 2.5% risk level the in-sample quantile loss function values are: 357.7, 357.2
and 352.6, for CaViaR, CaViaR-RV and CaViaR-Ra respectively.
• Using Proxy 2’s intra-day range is the most accurate model in-sample for 1% (and
2.5%) VaR for the CaViaR(-X) models; i.e. it is closest to the true 1% (and 2.5%)
VaR series for CBA.
• Since the CaViaR-type models are estimated by specifically minimising the quan-
tile loss function, I would expect: CaViaR to have lowest quantile loss for models
employing returns, CaViaR-RV to have lowest loss for models employing RV and
CaViaR-Ra to have lowest loss for models employing Ra.
• However, the GARCH-t, GARCH-RV-t and GARCH-Ra-t models also have quan-
tile losses for their 2.5% VaR in-sample estimates of: 392.1, 344.8 (lower than
CaViaR-RV) and 334.0 (lower than CaViaR-Ra) respectively.
• In-sample, the GARCH-Ra-t has lowest quantile loss for its estimated 2.5% VaR
series among the GARCH(-x) and CaViaR(-X) models so far.
• In-sample, the CaViaR-Ra has lowest quantile loss for its estimated 1% VaR series
among the GARCH(-X) and CaViaR(-X) models so far.
QBUS6830 (S2, 2022); Module 4; Week 13 13
10
• The model can also include asymmetry terms, but I leave these out, for simplicity.
QBUS6830 (S2, 2022); Module 4; Week 13 15
• This measurement equation basically allows for the realized measure Xt2 to be a
noisy estimate of σt2, with ut the ”measurement error”.
• We employ D1 ≡ N or t∗ and D2 ≡ N (0, τu2) here, which are the standard choices.
• This makes the optimization procedure for parameter estimation more stable.
• Hence the Re-GARCH volatility equation is like a stochastic AR(1) model for
log(σt2)
• An unbiased log realized measure would have ξ = 0, ψ = 1, i.e. then E(log Xt2) =
E(log σt2). This is not usual, or even desired.
• Specifically, we expect ξ < 0 for a minimally biased, i.e. close to unbiased, realized
measure.
• For the Re-GARCH model, τu2 = V ar(Xt2|σt2), which is an inverse measure of the
efficiency of a realized measure: it is like SER2 in a regression model.
• For the Re-Exp-GARCH model, τu2 = V ar(log Xt2| log σt2), which is (still) an
inverse measure of the efficiency of a realized measure.
QBUS6830 (S2, 2022); Module 4; Week 13 19
where rt|Ft−1 ∼ D1(µt, σt2) and log Xt|rt, Ft−1 ∼ N (ξ + ψ logσt2, τu2)
• The likelihood is now the joint probability density function of the observed returns
and the observed realized measure.
QBUS6830 (S2, 2022); Module 4; Week 13 20
• The table below shows the parameter estimates for all these models:
• Of note here:
1. The α1 values for GARCH-X models, estimating the effect of today’s realized
measure Xt2 on tomorrow’s variance σt+12
are much bigger than those we usually
see for the effect of today’s squared shock a2t .
2. The α1 values for Re-GARCH models, estimating the effect of today’s logged
realized measure log Xt2 on tomorrow’s logged variance log σt+1
2
are also much
bigger than those we usually see for the effect of today’s squared shock a2t .
QBUS6830 (S2, 2022); Module 4; Week 13 22
Table 1: The GARCH, GARCH-X and Re-GARCH parameter estimates for CBA
3. The effect of today’s RV is higher, than that of today’s scaled intra-day range
2
squared, on tomorrow’s (logged) variance σt+1 .
4. The β1 values, estimating the effect of today’s (logged) variance σt2 on tomor-
2
row’s σt+1 are lower in GARCH-X and Realized GARCH models than they are
in standard GARCH models.
5. The estimate of β1 when using RV is smaller than that when using the range
proxy and that when using squared shocks.
QBUS6830 (S2, 2022); Module 4; Week 13 23
• The higher α1 and lower β1 estimates when using RV may indicate that to-
2
day’s RVt contains more information about σt+1 than both the intra-day range or
squared shocks do.
• The higher α1 and lower β1 estimates when using Proxy 2 may indicate that
2
today’s Rat contains more information about σt+1 than the squared shocks do.
• In-sample conditional volatility estimates from these models are shown in Figures
2 and 3
• Both volatility series for the GARCH-X model seem less smooth than that for the
GARCH(1,1) model.
• This is due to the higher α1 and lower β1 estimates when using RV, compared to
those of the GARCH using squared shocks.
QBUS6830 (S2, 2022); Module 4; Week 13 24
• The Realized GARCH volatility series seem nearly as smooth as the GARCH
model’s; further, it lessens or dampens the effects of the large extreme RV values
that cause large shocks in the GARCH-RV volatility series (in 2004-2005).
• Again the Realized GARCH-t model’s VaR estimates smooth these out.
10
2002 2004 2006 2008 2010 2012 2014 2016 2018
• In-sample, the CaViaR-Ra still has the lowest quantile loss for its estimated 1%
VaR series among the GARCH(-X) and CaViaR(-X) models so far.
QBUS6830 (S2, 2022); Module 4; Week 13 26
10
15
2002 2004 2006 2008 2010 2012 2014 2016 2018
10
15
2002 2004 2006 2008 2010 2012 2014 2016 2018
• In-sample, the GARCH-Ra-t still has lowest quantile loss for its estimated 2.5%
VaR series among the GARCH(-X) and CaViaR(-X) models so far.
QBUS6830 (S2, 2022); Module 4; Week 13 29
• GARCH, GARCH-X, GJR, EGARCH and Realized GARCH models are em-
ployed, with both Gaussian and Student-t errors in the observation or mean
equation.
• Parameters are re-estimated every 25 days. This took several hours on my laptop,
due to the Realized GARCH models taking very long to optimize.
• Figure 5 shows the 1-step-ahead volatility forecasts for the GARCH-t, GARCH-
QBUS6830 (S2, 2022); Module 4; Week 13 30
• Both Realized GARCH-N models have apparently reacted much more to the high
volatility days in March 2020, than the other models.
• Figure 6 shows the 1-step-ahead volatility forecasts for the GARCH-t, GARCH-
RV-N, GARCH-Ra-N, Re-G-N-RV and Re-G-N-Ra volatility models for CBA.
• All GARCH-X and Realized GARCH models have apparently reacted similarly
to a GARCH-t to the start of the high volatility days in March 2020. However,
these models recover much faster than the GARCH-t (which has significant white
space below its forecasts in mid-2020)
• Similar comments apply for the GARCH-X-t and Re-GARCH-t models forecasts.
QBUS6830 (S2, 2022); Module 4; Week 13 31
Proxy 2
G-RV-N
8 G-t
G-Ra-N
Re-G-N-RV
Re-G-N-Ra
6
0
2018-07 2019-01 2019-07 2020-01 2020-07 2021-01 2021-07 2022-01
Figure 5: 1 step ahead forecasts of volatility for CBA in last 1000 days, plus Proxy 2.
QBUS6830 (S2, 2022); Module 4; Week 13 32
8
Proxy 5
G-RV-t
7 G-t
G-Ra-t
Re-G-t-RV
6 Re-G-t-Ra
0
2018-07 2019-01 2019-07 2020-01 2020-07 2021-01 2021-07 2022-01
Figure 6: 1 step ahead forecasts of volatility for CBA in last 1000 days, plus proxy 5.
QBUS6830 (S2, 2022); Module 4; Week 13 33
• Compared to those, the GARCH-t forecasts are sometimes somewhat similar, but
sometimes differ, mainly following unexpectedly large magnitude returns, where
the GARCH-t forecasts take longer to ”recover” or re-connect with the volatility
proxy.
• Table 2 (CBA) shows the forecast accuracy for the 1-step-ahead volatility forecast
from all models, using RMSE.
• Table 3 (CBA) shows the forecast accuracy for the 1-step-ahead volatility forecast
from all models, using MAD.
• The table shows forecast accuracy for σt(1) under each model, for t = T, . . . , T +
999, i.e. 1000 1-day-ahead forecasts.
• The forecast accuracy numbers are reasonably consistent across the proxies and
both RMSE and MAD.
QBUS6830 (S2, 2022); Module 4; Week 13 34
Table 2: The 1-step ahead forecast accuracy by RMSE for all models/methods for CBA
Table 3: The 1-step ahead forecast accuracy by MAD for all models for CBA
• If we rank each model in each row above, from minimum (1) (best) to maximum
QBUS6830 (S2, 2022); Module 4; Week 13 36
(19) (worst), the average ranks for each model under RMSE and MAD are:
Table 4: Forecast accuracy mean rankings for the 19 1-step forecast models for CBA
• The GARCH-RV-N and GARCH-RV-t consistently rank in the top 2 places for
MAD and RMSE; though GARCH-RV-t is ranked 3rd for MAD for proxy 3.
• The adhoc HS-T and HS-100 methods consistently rank in positions 18 and 19;
RM always ranks in 17th place too. These are always the 3 least accurate 1-day
volatility forecast methods for CBA.
• Under RMSE, the top 5 ranked models are: GARCH-RV-N (always 1st or 2nd),
GARCH-RV-t (always 2nd or 3rd), GARCH-Ra-N (1st, 3rd or 7th), Re-G-N-
Ra (4th-7th), with Re-G-N-RV (3rd-11th) and Re-G-t-RV (4th-10th) tied for 5th
place.
QBUS6830 (S2, 2022); Module 4; Week 13 38
• Under MAD, the top 5 ranked models are: GARCH-RV-N (1st or 2nd), GARCH-
RV-t (1st or 2nd), Re-G-N-RV (always 3rd), Re-G-t-Ra (always 4th) and GARCH-
Ra-N (always 5th).
• The EGARCH-N, Re-G-t-Ra, ARCH-N and ARCH-t are typically the next 4
highest ranked models under RMSE, making a top 10 model list under RMSE.
• Under both RMSE and MAD, the top 6 most accurate forecasters of 1 day volatil-
ity are GARCH-X or Re-GARCH models.
• All 8 GARCH-X and Re-GARCH models are in the top 10 models under RMSE,
QBUS6830 (S2, 2022); Module 4; Week 13 39
whilst 7 of the 8 are in the top 10 models under MAD (and GARCH-Ra-t ranks
11th).
• Clearly, the realized measures RV and Range (proxy 2) have added significant
additional information, over squared daily returns, that can assist in generating
more accurate 1-step-ahead volatility forecasts for CBA.
• This seems especially true for the GARCH-RV-N and GARCH-RV-t specifications.
• It is quite usual that realized measures such as RV and Range improve volatility
forecasting accuracy over using daily returns only.
• Despite the enormous popularity of RV, the intra-day range sometimes outper-
forms it in forecasting volatility.
QBUS6830 (S2, 2022); Module 4; Week 13 40
• Is the ”complicated” hard work of time series modelling of volatility, plus finding
and extracting, storing, cleaning, etc the volumes of the intra-day data, worth the
effort?
• Discussion
QBUS6830 (S2, 2022); Module 4; Week 13 41
10
15
Figure 7: 1 step ahead forecasts of VaR 2.5% for CBA in last 1000 days.
QBUS6830 (S2, 2022); Module 4; Week 13 44
10
10
15
Figure 8: 1-period-ahead forecast VaRs for p = 0.025 for CBA returns from 3 CaViaR(-X) models
QBUS6830 (S2, 2022); Module 4; Week 13 45
10
15
20
2018-07 2019-01 2019-07 2020-01 2020-07 2021-01 2021-07 2022-01
Figure 9: 1 step ahead forecasts of VaR 1% for CBA in last 1000 days.
QBUS6830 (S2, 2022); Module 4; Week 13 46
• Figure 10 shows the 1-step-ahead VaR 1% forecasts for the GARCH-t, GARCH-
RV-t and GARCH-Ra-t models.
• Table shows the VaR 2.5% forecasting summary for all the models
Table 5: The 1-step-ahead forecast VaR summary for all models for CBA, last 1000 days, for p = 0.025.
• For p = 0.025 the HS-T has the closest to a VRate of 2.5%, whilst the GARCH-
QBUS6830 (S2, 2022); Module 4; Week 13 47
10
15
20
2018-07 2019-01 2019-07 2020-01 2020-07 2021-01 2021-07 2022-01
Figure 10: 1-period-ahead forecast VaRs for p = 0.01 for CBA returns from 3 CaViaR(-X) models
QBUS6830 (S2, 2022); Module 4; Week 13 48
• Only the ARCH-t, CaV-Ra and Re-G-Ra-t models do not get rejected by any of
the 3 tests.
• Of these remaining models, the Re-GARCH-Ra-t model ranks as the best VaR
forecast model by minimum quantile loss measure; i.e. it has the closest VaR 2.5%
forecast series to the true VaR 2.5% series.
• Further, each model that employed both RV and Ra (CaViaR-X, GARCH-X,
Re-G), had the version using Ra’s forecasts return lower observed quantile loss.
• The Intra-day range has performed very well at allowing (more) accurate VaR
2.5% forecasts for CBA.
• For the parametric models, Gaussian or Student-t errors give very similar results.
• The HS-100 and HS-T models were the least accurate in forecasting 2.5% VaR for
CBA, with the 2 highest quantile loss values, well above all other models.
• Discussion
QBUS6830 (S2, 2022); Module 4; Week 13 50
10
Figure 11: 1-period-ahead violations for p = 0.025 for CBA returns from several models
QBUS6830 (S2, 2022); Module 4; Week 13 51
• Table shows the VaR 1% forecasting summary for all the models
Table 6: The 1-step-ahead forecast VaR summary for all models for CBA, last 1000 days, for p = 0.01.
• For 1% VaR forecasting, the HS-T and Re-GARCH-t-Ra models have their VRates
closest to α = 0.01, with α̂ = 0.013 from 13 violations.
QBUS6830 (S2, 2022); Module 4; Week 13 52
• Only the HS-T, Re-GARCH-t-Ra, CaViaR, CaV-Ra and GARCH-Ra-t did not
fail the UC test.
• On the other hand, all other models have too many violations, nearly double that
expected, and fail the UC test with violation rates significantly above 0.01.
• The GARCH-type models with Student-t errors do better than those with Gaus-
sian errors, all having fewer violations; however most still fail the UC test with
too many violations.
• Many models again fail the Ind and/or DQ tests, including all Gaussian error
models, both HS methods, GARCH-t and both CaViaR-X models.
• The only models which survive all 3 tests are: CaViaR, GARCH-Ra-t and Re-G-
t-Ra.
• Once again it is surprising that the highly accurate volatility forecasts from the
GARCH-X models did not translate into accurate 1% VaR forecasts; except for
GARCH-Ra-t.
QBUS6830 (S2, 2022); Module 4; Week 13 53
• Of these three surviving models, the Realized GARCH-t-Ra has the lowest ob-
served quantile loss for its 1% VaR forecasts.
• These models appear to be much, much better at generating accurate VaR 1%
forecasts, with violations that are not significantly correlated over time or related
to the VaR forecast level, for CBA.
• These three models also rank as the top 3 1% VaR forecast models by minimum
quantile loss measure; i.e. CaViaR, GARCH-Ra-t and Re-G-t-Ra are the 3 closest
forecast series to the true VaR 1% series. Re-GARCH-t-Ra is the closest and most
accurate.
• The model that is not rejected by any test and has lowest quantile loss and
violation rate closest to 0.01 is the Re-GARCH-t-Ra. This is the best performing.
most accurate VaR 1% forecast model for CBA.
• This model is very closely followed by the CaViaR and GARCH-Ra-t models,
though these both have at least a couple more violations than the 13 by the
Re-GARCH-t-Ra.
QBUS6830 (S2, 2022); Module 4; Week 13 54
• The Intra-day range has again performed very well at allowing accurate VaR 1%
forecasts, compared to the RV (which is not in the top 5 models!).
• The CaViaR model formulation, without the realized measures, seems the next
most optimal for 1% VaR forecasting for CBA.
• Violations for p = 0.01 are shown in Figure 12
QBUS6830 (S2, 2022); Module 4; Week 13 55
1% VaR violations
CBA returns
CaViaR
GARCH-t
10 CaViaR-Ra
GARCH-Ra-t
10
Figure 12: 1-period-ahead violations for p = 0.01 for CBA returns from several models
QBUS6830 (S2, 2022); Module 4; Week 13 56
• For ES 1-step ahead forecasting at p = 0.025, we expect ESRates close to the range
(Student-t) 0.0088-0.0097 (Gaussian), which are the target rates in the table, i.e.
≈ 9 − 10 violations on average.
QBUS6830 (S2, 2022); Module 4; Week 13 57
• The target rates for Student-t error models were formed by averaging the degrees
of freedom estimates over the forecast sample, then finding the corresponding
quantile that the 2.5% ES occurs at.
• The Gaussian error GARCH-type models using squared returns all have at least
double the target rate of ES violations, and are significantly higher than their
target ES VRate of 0.0097, all failing the UC test.
• The Student-t error GARCH-type models using squared returns, whilst having
fewer ES violations than their Gaussian error counterparts, still all have signifi-
cantly higher than their target rates for ES violations and fail the UC test.
• The GARCH-X-N and Re-GARCH-N models also all fail the UC test, with nearly
double, or more, the target number of violations. The GARCH-RV-t and Re-G-
t-RV models also have significantly too many ES violations.
• The only models to not fail the UC test are the Re-GARCH-t-Ra and HS-T mod-
els; the Re-GARCH-t-Ra has closest to the nominal ESRate with 12 violations.
• The only 2 models that have ESRates close to their targets are: Re-GARCH-t-Ra
QBUS6830 (S2, 2022); Module 4; Week 13 58
and HS-T, δ̂α = 0.012 and 0.013 from 12 and 13 violations respectively.
• Most models again fail the Ind and/or DQ tests, having significantly correlated
violations or violations related to ES forecast level.
• The only model that passes all 3 tests is the Re-GARCH-t-Ra model.
• It thus also has the lowest quantile loss value, i.e. it is the most accurate 2.5% ES
forecaster for CBA with forecasts closest to the true ES 2.5% series, for models
that pass all tests.
• ARCH-t had the lowets quantile loss but failed the UC test.
• Table shows information on the ES 2.5% residuals and joint loss for VaR, ES 2.5%
forecasting for CBA.
• The 1st row shows the 2.5% VaR violation numbers, which is exactly the number
of 2.5% ES residuals summarized in the following rows of the table.
• The model with largest magnitude 2.5% ES residual mean is HS-T. The GJR-t
has the smallest magnitude 2.5% ES residual mean.
QBUS6830 (S2, 2022); Module 4; Week 13 59
Table 8: The 1-step-ahead forecast ES summary for all models for CBA, last 1000 days, p = 0.025.
• RM has the largest magnitude 2.5% ES standardised residual mean and t-statistic;
ARCH-t has the smallest magnitude standardised residual mean, whilst Re-G-t-
QBUS6830 (S2, 2022); Module 4; Week 13 60
2.5% ES residuals
ARCH G-t
2 ARCH-t G-RV-t
EG-t G-Ra-t
RM
6
0 10 20 30 40
• The ARCH-t has easily the lowest ES residual RMSE and MAD for the ES resid-
uals, though the GJR-t and Re-GARCH-t-RV are not too far behind.
• The 2 models with highest joint loss values, as well as highest RMSE and MAD
values, are HS-T and HS-100.
• At p = 0.025, the Realized GARCH-t-Ra model is the most accurate, unbiased
forecaster of 1-day 2.5% ES levels and jointly the most accurate 2.5% VaR and
ES forecast model.
Table 9: The 1-step-ahead forecast ES summary for all models for CBA, last 1000 days, p = 0.01.
• The Gaussian error GARCH-type models using squared returns all have at least
triple (or more) the target rate of ES violations, and are significantly higher than
their target ES VRate of 0.0038, all failing the UC test.
• The Student-t error GARCH-type models using squared returns, have far fewer
QBUS6830 (S2, 2022); Module 4; Week 13 64
ES violations (from 5-9) than their Gaussian error counterparts, and all except
the GARCH-t (9) have their 1% ES VRates not significantly different to their
target rates, so they pass the UC test.
• The exception is the GARCH-t model, which together with the GARCH-X models,
Re-G-RV models, Re-G-N-Ra, HS-100 and HS-T models, also fail the UC test with
significantly too many 1% ES violations.
• The models that have ES VRates closest to their target are: ARCH-t and Re-G-
t-Ra, with α̂ = 0.005 and 0.006, from 5 and 6 1% ES violations.
• The GJR-t, EG-t and GARCH-Ra-t also pass the UC test, though they have 7
1% ES violations which is 97% too many.
• All models with Gaussian errors fail the Ind and/or DQ tests, having significantly
correlated violations or violations related to ES forecast level.
• Most Student-t error models pass both the DQ and Ind tests, except the G-RV-t
and Re-G-t-RV models.
QBUS6830 (S2, 2022); Module 4; Week 13 65
• The only models that pass all tests are: ARCH-t, GJR-t, EGARCH-t, GARCH-
Ra-t and Re-GARCH-t-Ra.
• Of these, the ARCH-t has the lowest quantile loss value, i.e. it is the most accurate
1% ES forecaster for CBA with forecasts closest to the true ES 1% series.
• The GJR-t, EGARCH-t, GARCH-Ra-t and Re-GARCH-t-Ra models are close
behind and these 5 models are the only models with quantile loss less than 24.
• Table 10 shows more measures for the 1% ES forecast for CBA.
• The 1st row shows the 1% VaR violation numbers, which is exactly the number
of 1% ES residuals summarized in the following rows of the table.
• The model with largest magnitude 1% ES residual mean is again HS-T. The
ARCH-t has the smallest magnitude 1% ES residual mean and associated t-
statistic; as well as the standardised versions of these.
• The t-test on the standardised 1% ES residuals finds that the ES forecast residual
means are significantly different to 0 for the RM, GARCH-N-RV and Re-GARCH-
QBUS6830 (S2, 2022); Module 4; Week 13 66
Table 10: The 1-step-ahead forecast ES summary for all models for CBA, last 1000 days, p = 0.01.
N-RV models and the HS-T model: we reject those forecast models as being biased
for α = 0.01 ES forecasting.
QBUS6830 (S2, 2022); Module 4; Week 13 67
• In terms of joint 1% VaR, ES forecasting, for models that pass all 4 tests, the
Re-GARCH-t-Ra model has the lowest joint loss value. The Re-G-t-Ra model is
thus the most accurate 1% joint VaR and ES forecast model, with minimum joint
loss.
• The ARCH-t, GJR-t and EG-t are close behind and also highly accurate 1% joint
VaR and ES forecasters
• The ARCH-N has easily the lowest ES residual RMSE and MAD for the ES
residuals; however this model has too many violations.
• The 2 models with highest joint loss values, as well as highest RMSE and MAD
values, are again HS-T and HS-100.
• At α = 0.01, for models that pass all the tests, the Realized GARCH-t-Ra model
is the most accurate, unbiased forecaster of 1-day 1% ES levels and jointly the
most accurate 1% VaR and ES forecast model.
• However the Re-GARCH-N-Ra and GARCH-Ra-t models have also performed
strongly, with 2nd and 3rd lowest joint loss values.
QBUS6830 (S2, 2022); Module 4; Week 13 68
• Figure 14 shows the forecast ES residuals for some models for their ES 1% fore-
casts.
• The Re-GARCH-Ra-t model is jointly the most accurate, unbiased 1% VaR and
ES forecast model at α = 0.01.
• At α = 0.01, the Re-GARCH-Ra-t model is also the most accurate 1% VaR
forecaster, with lowest quantile loss.
• At α = 0.025, of the models surviving all the 4 tests, the Re-GARCH-Ra-t is the
most accurate, unbiased forecaster of 1-day 2.5% ES levels, marginally ahead of
the ARCH-t model.
• The Re-GARCH-Ra-t model is jointly the most accurate 2.5% VaR and ES fore-
cast model at α = 0.025.
• At α = 0.025, the Re-GARCH-Ra-t model is rejected by the DQ test. The
GARCH-Ra-t is the most accurate 2.5% VaR forecaster, with lowest quantile loss.
• The GARCH-Ra-t model was also highly competitive at 2.5% ES and joint VaR
QBUS6830 (S2, 2022); Module 4; Week 13 69
1% ES residuals
ARCH G-t
2 ARCH-t G-RV-t
EG-t G-Ra-t
RM
1
6
0 5 10 15 20 25
• Further, the intra-day range (via Proxy 2) was more beneficial for both VaR and
ES 1-day-ahead forecasting, via the Realized GARCH-t-Ra model for 1% VaR,
2.5% ES and 1% ES and via a GARCH-Ra-t model with Student-t errors for 2.5%
VaR forecasting.
• There is currently lots of current, on-going research on, e.g.:
• Which of the (hundreds of) realized measures (at which of hundreds of frequencies)
contains the most useful information to forecast risk of financial returns?
• Can a set of realized measures be combined in an optimal way (e.g. average, linear
combination), to improve forecasts of risk of financial returns? And which ones,
and how many?
• Are there more optimal model specifications, loss functions for estimation, to
employ realized measures, so as to improve forecasts of risk of financial returns?
QBUS6830 (S2, 2022); Module 4; Week 13 72
• I use the ARCH(5), GARCH, GJR, EGARCH and Realized-GARCH models, all
with both Gaussian and Student-t errors, plus the RiskMetrics model (both by
simulation and Gaussian assumption), for daily data and generate 10 day ahead
forecasts of rt[10].
• I estimate the models using daily data previous to the 10 day period being
forecast, re-estimating all models for each new 10-day forecast.
• Figure 15 shows the σ[10], VaR10 and ES10 forecasts at p = 0.025 for the GARCH-t
and Re-GARCH-t-RV models (all using MC simulation).
20
10
10
20
CBA 10-day returns
30 Vol G-t
VaR G-t
ES G-t
40 Vol Re-G-t
VaR Re-G-t-RV
ES Re-G-t-RV
2008 2010 2012 2014 2016 2018 2020 2022
Figure 15: 10 day non-overlapping returns for CBA plus forecasts of σ[ 10], VaR10 and ES10 at p = 0.025 for the GARCH-t and Re-
GARCH-t-RV models.
QBUS6830 (S2, 2022); Module 4; Week 13 76
• The two VaR and ES series are fairly close to each other, though often the G-t
model gives slightly more extreme forecasts.
• Except for during the high volatility period end of 2008, where Re-G-t-RV gives
the most extreme forecasts.
• Figure 16 shows the VaR10 and ES10 forecasts at p = 0.025 for the RM Gaussian
and HS models.
• The table shows the 10-step-ahead VaR 2.5% forecasting summary for all the
models
• At p = 0.025, the 10-step-ahead forecasts for VaR are most accurate in VRate for
the GJR-N, EG-N and GJR-t methods: these models also pass all the UC DQ
and Ind tests.
QBUS6830 (S2, 2022); Module 4; Week 13 77
20
10
10
Figure 16: 10 day non-overlapping returns for CBA plus forecasts of VaR10 and ES10 at p = 0.025 for the informal, adhoc methods.
• The 3 best models by VRate are the GJR-N, EG-N and GJR-t. Of these, the
GJR-N has the lowest quantile loss value, whilst the HS-100 has the worst/highest
QBUS6830 (S2, 2022); Module 4; Week 13 78
Table 11: The 1-step-ahead forecast VaR summary for all models for CBA, last 1000 days, for p = 0.025.
quantile loss.
• The UC test rejects the Re-GARCH-RV and Re-GARCH-Ra models, both with
N and t errors, as having significantly too many 2.5% VaR violations.
QBUS6830 (S2, 2022); Module 4; Week 13 79
• The incorrect RM N model (14) has 2 more violations than the simulation-based
RM model (12). Both are not rejected by the UC test.
• The Independence test only rejects the HS-T method; whilst the DQ test rejects all
models except the GJR-N, EG-N, GJR-t models and iid N and HS-100 methods.
• For models not rejected by any test, the quantile loss function values favour the
GJR-N model; same as in lecture 4 of module 4 (week 12).
• The iid N, HS-100 and HS-T models rank in the 3 last places by the loss function.
• For VaR 10-step forecasts at p = 0.025, the GJR-N model is the best performing
model overall, followed closely by the EGARCH-N model.
• Figure 18 shows 2.5% VaR violations for the ARCH-N, GJR-GARCH-N, HS-T
QBUS6830 (S2, 2022); Module 4; Week 13 80
and RM methods.
• Clearly the HS-T has correlated and clustered violations, whilst the RM has too
many violations.
QBUS6830 (S2, 2022); Module 4; Week 13 81
20
10
10
Figure 17: 10 day returns for CBA plus 2.5% VaR10 violations for some models.
• The table shows the 10-step-ahead VaR 1% forecasting summary for all the models
QBUS6830 (S2, 2022); Module 4; Week 13 82
Table 12: The 1-step-ahead forecast VaR summary for all models for CBA, last 1000 days, for p = 0.01.
• At p = 0.01, the 10-step-ahead forecasts for VaR are most accurate in VRate for
the ARCH-t model, with 5 violations and V Rate = 0.013; same as last week.
• All other models are rejected by the UC test, with 8-13 violations; except the
QBUS6830 (S2, 2022); Module 4; Week 13 83
• The 3 best models by VRate are the ARCH-t, ARCH-N and HS-100. Of these,
the ARCH-t has the lowest quantile loss value, whilst the HS-T and HS-100 have
the worst/highest quantile loss.
• The models with lowest quantile loss are the GJR-N, RM (simulation) and EG-N;
but all are rejected by the UC and DQ tests.
• The iid N, HS-100 and HS-T models rank in the 3 last places by the loss function.
QBUS6830 (S2, 2022); Module 4; Week 13 84
• For VaR 10-step forecasts at p = 0.01, the ARCH-t model is the best performing
model overall, but is still rejected by the DQ test.
• Clearly the HS-T has correlated and clustered violations, whilst the Re-GARCH-t
has too many violations.
• For 10-day ahead ES forecasting at the 2.5% risk level, the best models by joint
loss were: ARCH-t, RM, GJR-N. Only the ARCH-t had close to the expected 3-4
violations with 5.
• For 10-day ahead ES forecasting at the 1% risk level, the best models by joint loss
were: ARCH-t, RM, GJR-N (again). Only the ARCH-t had close to the expected
1 violation with 3.
QBUS6830 (S2, 2022); Module 4; Week 13 85
10
20
Figure 18: 10 day returns for CBA plus 2.5% VaR10 violations for some models.
• The Realized GARCH models, though very good at 1 day ahead tail risk forecats-
ing, have not improved on the poor 10-day ahead tail risk forecasting accuracy of
QBUS6830 (S2, 2022); Module 4; Week 13 86
• There are versions of Re-GARCH models with leverage effects and asymmetric
volatility. Given that GJR and EG models did better for 10-day forecasting,
compared to 1 day forecasting, the asymmetric Re-GARCH models would be
worth a try.