er_backtest: Exceedance Residuals Backtest

View source: R/backtest_functions.R

er_backtestR Documentation

Exceedance Residuals Backtest

Description

Tests whether the mean of the exceedance residuals, respectively the mean of the standardized exceedance residuals is zero.

Usage

er_backtest(r, q, e, s = NULL, B = 1000)

Arguments

r

A vector of returns.

q

A vector of Value-at-Risk forecasts.

e

A vector of Expected Shortfall forecasts.

s

A vector of volatility forecasts.

B

Number of bootstrap iterations

Value

Returns a list with the following components:

  • pvalue_twosided_simple

  • pvalue_onesided_simple

  • pvalue_twosided_standardized

  • pvalue_onesided_standardized

References

McNeil & Frey (2000) \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1016/S0927-5398(00)00012-8")}

Examples

data(risk_forecasts)
r <- risk_forecasts$r
q <- risk_forecasts$q
e <- risk_forecasts$e
s <- risk_forecasts$s
er_backtest(r = r, q = q, e = e, s = s)

BayerSe/esback documentation built on Sept. 10, 2023, 2:09 a.m.