Обзор ожидаемого дефицита обратных тестирований

Ожидаемый дефицит (ES) - это ожидаемая потеря в дни, когда происходит отказ Value-at-Risk (VaR). Если VaR составляет 10 миллионов, а ES - 12 миллионов, мы знаем ожидаемый убыток завтра; если это случается очень плохой день, это на 20% выше, чем VaR. ES иногда называется «Условная ценность под угрозой» (CVaR), «Хвостовая ценность под угрозой» (TVaR), «Условное ожидание хвоста» (TCE) или «Условное ожидание хвоста» (CTE).

Существует много подходов к оценке VaR и ES, и они могут привести к различным оценкам VaR и ES. Как можно определить, точно ли модели оценивают риск на ежедневном базисный? Как можно оценить, какая модель работает лучше? The varbacktest инструменты помогают подтвердить эффективность моделей VaR в отношении предполагаемых значений VaR. The esbacktest, esbacktestbysim, и esbacktestbyde инструменты расширяют эти возможности для оценки моделей VaR с точки зрения предполагаемых значений ES.

Для backtesting VaR возможности каждый день две: либо есть отказ VaR, либо нет. Если уровень доверия VaR составляет 95%, отказы VaR должны происходить примерно в 5% случаев. Для backtest VaR нужно знать только, был ли VaR превышен (отказ VaR) или нет в каждый день тестового окна и уровня доверия VaR. Risk Management Toolbox™ обратных тестов VaR поддерживают «частоту» (оценивают долю отказов) и «независимость» (оценивают независимость по времени) тесты, и эти тесты работают с двоичной последовательностью результатов «отказа» или «отсутствия отказа» в окне тестирования.

Для ожидаемого дефицита (ES) возможности каждый день бесконечны: VaR может быть превышен на 1%, или на 10%, или на 150%, и так далее. Например, в следующем примере существуют три отказов VaR:

В дни отказа VaR превышается в среднем на 39%, но предполагаемый ES превышает VaR в среднем на 27%. Как сказать, что 39% значительно больше, чем 27%? Зная, что доверительного уровня VaR недостаточно, вы также должны знать, насколько вероятно различные превышения над VaR в соответствии с моделью VaR. Другими словами, вам нужна некоторая информация о распределении, что происходит за пределами VaR в соответствии с допущениями вашей модели. Для тонкохвостых моделей VaR большим различием может быть 39% против 27%. Однако для модели VaR с тяжелым хвостом, где серьезность в два раза больше, чем VaR, имеет нетривиальную вероятность наступления, тогда 39% против 27% в течение трех дат отказа может не быть красным флагом.

Ключевое различие между обратным тестированием VaR и обратным тестированием ES заключается в том, что большинство методов обратного тестирования ES требуют информации о распределении возвратов в каждый день или, по крайней мере, о распределении хвостов за пределами VaR. Одним из исключений является «безусловный» тест (см. unconditionalNormal и unconditionalT) где можно получить приблизительные результаты тестирования без предоставления информации о распределении. Это важно на практике, ведь «безусловный» тест намного проще в использовании и может использоваться в принципе для любой модели VaR или ES. Компромисс заключается в том, что приблизительные результаты могут быть неточными, особенно в пограничных случаях принятия или отклонения, или для определенных типов распределений.

Тулбокс поддерживает следующие тесты для ожидаемого обратного тестирования дефицита для основанных на таблице тестов для безусловного теста Acerbi-Szekely с использованием esbacktest объект:

Бэктесты ES обязательно аппроксимируются в том, что они чувствительны к ошибкам в предсказанном VaR. Однако минимально смещенный тест имеет лишь небольшую чувствительность к ошибкам VaR и чувствительность пруденциальна, в том смысле, что ошибки VaR приводят к более карательному тесту ES. Для получения дополнительной информации см. Acerbi-Szekely (2017 и 2019). Когда информация о распределении доступна, минимально смещенный тест (minBiasRelative или minBiasAbsolute) рекомендуется.

Тулбокс поддерживает следующие основанные на симуляции Acerbi-Szekely тесты для ожидаемой обратной проверки дефицита с использованием esbacktestbysim объект:

Для основанных на симуляции Acerbi-Szekely тестов, вы должны предоставить информацию о распределении модели в качестве части входов, чтобы esbacktestbysim.

Тулбокс также поддерживает следующие тесты Du и Escanciano для ожидаемой обратной проверки с использованием esbacktestbyde объект:

Для основанных на симуляции Du и Escanciano тестов, вы должны предоставить информацию о распределении модели в качестве части входов esbacktestbyde.

Условный тест Ачерби и Секели

Статистика conditional теста Acerbi и Szekely основана на условной зависимости

ESt=Et[Xt|Xt<VaRt]

где

Xt - результат портфеля, то есть возврат портфеля или прибыль и убыток портфеля за период t.

VaRt - предполагаемая VaR для периода t.

ESt - предполагаемая нехватка средств за период t.

Количество отказов определяется как

NumFailures=t=1NIt

где

N количество периодов в тестовом окне (t = 1, …, N).

It - индикатор отказа VaR на t периода со значением 1, если Xt < -VaR, и 0 в противном случае.

Условная тестовая статистика определяется как

Zcond=1NumFailurest=1NXtItESt+1

Условный тест имеет две части. backtest VaR должен быть выполнен для количества отказов (NumFailures), и выполняется автономный условный тест для условной тестовой статистики ZCond. Условный тест принимает модель только, когда тест VaR и автономный условный тест принимают модель. Для получения дополнительной информации см. conditional.

Безусловное испытание Ачерби и Секели

Статистика unconditional теста Acerbi и Szekely основана на безусловных отношениях,

ESt=Et[XtItpVaR]

где

Xt - результат портфеля, то есть возврат портфеля или прибыль и убыток портфеля за период t.

PVaR - вероятность отказа VaR, заданная как 1-VaR уровень.

ESt - предполагаемая нехватка средств за период t.

It - индикатор отказа VaR на t периода со значением 1, если Xt < -VaR, и 0 в противном случае.

Безусловная тестовая статистика определяется как

Zuncond=1NpVaRt=1NXtItESt+1

Критические значения для безусловной тестовой статистики стабильны для области значений распределений, что является базисом для табличных тестов. The esbacktest класс запускает безусловный тест на предварительно вычисленные критические значения при двух распределительных предположениях, а именно, нормальном распределении (тонкие хвосты, см. unconditionalNormal), и t распределение с 3 степенями свободы (тяжелые хвосты, см. unconditionalT).

Тест на количество Acerbi и Szekely

Выборочная оценка ожидаемого дефицита для выборки Y1, …, YN представляет собой:

ES(Y)=1NpVaRi=1NpVaRY[i]

где

N количество периодов в тестовом окне (t = 1, …, N).

PVaR - вероятность отказа VaR, заданная как 1-VaR уровень.

Y1, …, YN являются отсортированными значениями выборки (от наименьших до самых больших), и NpVaR - самое большое целое число, меньше или равное NpVaR.

Чтобы вычислить статистику теста квантиля, выборку размера N создается в каждый временной t следующим образом. Во-первых, преобразуйте результаты портфеля в Xt в ранги U1=P1(X1),...,UN=PN(XN) использование кумулятивной функции распределения Pt. Если допущения распределения верны, ранговые значения U1, …, UN равномерно распределены в интервале (0,1). Затем в каждый временной t:

  1. Инвертируйте ранги U = (U1, …, UN) получить N квантили Pt1(U)=(Pt1(U1),...,Pt1(UN)).

  2. Вычислите оценщик выборки ES(Pt1(U)).

  3. Вычислите ожидаемое значение оценки выборки E[ES(Pt1(V))]

    где V = (V1, …, VN) является выборкой N независимые равномерные случайные переменные в интервале (0,1). Это может быть вычислено аналитически.

Статистика теста квантования Acerbi и Szekely определяется как

Zquantile=1Nt=1NES(Pt1(U))E[ES(Pt1(V))]+1

Знаменатель внутри суммы может быть вычислен аналитически как

E[ES(Pt1(V))]=NNpVaR01I1p(NNpVaR,NpVaR)Pt1(p)dp

где Ix (z, w) - упорядоченная неполная бета-функция. Для получения дополнительной информации см. betainc и quantile.

Минимально предвзятое испытание Ацерби и Секели

Минимально смещенная статистика тестов Acerbi и Szekely основана на следующем представлении VaR и ES (см. Acerbi и Szekely 2017 и 2019 для получения дополнительной информации, а также Rockafellar и Uryasev 2002, и Acerbi и Tasche 2002):

ESα=minvE[v+1α(X+v)_]VaRα=argminvE[v+1α(X+v)_]

где

X - результат портфеля.

(x) _ является отрицательной функцией детали, заданной как (x) _ = max (0, - x).

ɑ - 1-VaR уровень.

Тестовая статистика имеет абсолютную версию и относительную версию. Абсолютная версия минимально смещенной тестовой статистики дается

Zminbiasabs=1Nt=1N(EStVaRt1pVaR(Xt+VaRt)_)

где

X t является результатом портфеля, то есть возврат портфеля или прибыль и убыток портфеля для периодических t.

VaR t является важным VaR для периодических t.

ES t - это ожидаемый дефицит для периода t.

p VaR является вероятностью отказа Var, заданной как 1-VaR уровень.

N - количество периодов в тестовом окне (t = 1,... N).

(x) _ - отрицательная функция детали, заданная как (x) _ = max (0, - x).

Относительная версия минимально смещенной тестовой статистики дается

Zminbiasrel=1Nt=1N1ESt(EStVaRt1pVaR(Xt+VaRt)_)

Бэктесты ES обязательно аппроксимируются в том, что они чувствительны к ошибкам в предсказанном VaR. Однако минимально смещенный тест имеет лишь небольшую чувствительность к ошибкам VaR и чувствительность пруденциальна, в том смысле, что ошибки VaR приводят к более карательному тесту ES. Для получения дополнительной информации см. Acerbi-Szekely (2017 и 2019). Когда информация о распределении доступна, рекомендуется минимально смещенный тест. Для получения дополнительной информации см. minBiasRelative и minBiasAbsolute.

ES Backtest с использованием Du-Escanciano метода

Для каждого дня модель Du-Escanciano принимает распределение для возвратов. Для примера, если у вас есть нормальное распределение с условного отклонения 1,5%, существует соответствующая совокупная функция распределения P t. Нанося на карту <reservedrangesplaceholder21> <reservedrangesplaceholder20> возвратов с распределением <reservedrangesplaceholder19> <reservedrangesplaceholder18>, Вы получаете «нанесенные на карту возвраты» ряд <reservedrangesplaceholder17> <reservedrangesplaceholder16>, также известный как ряд «рангов», у которого конструкцией есть значения между 0 и 1 (см. столбец 2 в следующей таблице). Пусть α - дополнение уровня VaR - например, если уровень VaR 95%, α 5%. Если отображаемый возврат U t меньше α, то существует VaR «нарушение» или VaR «отказ». Это эквивалентно наблюдению возврата X t меньшего, чем отрицательное значение значения VaR для того дня, поскольку, по конструкции, отрицательное значение VaR преобразуется в α. Поэтому можно сравнить U t с α, даже не зная значения VaR. Серия отказов VaR обозначена h t и это серия 0 и 1, сохраненная в столбце 3 в следующей таблице. Наконец, столбец, 4 в следующей таблице, содержит ряд «совокупных нарушений», обозначаемых H t. Это серьезность отображенных нарушений VaR в дни, в которые VaR нарушается. Для примера, если отображенный возврат U t равен 1%, а α равен 5%, H t равен 4%. H t определяется как нуль, если нет нарушений VaR.

<reservedrangesplaceholder1> <reservedrangesplaceholder0><reservedrangesplaceholder5> <reservedrangesplaceholder4> = <reservedrangesplaceholder3> <reservedrangesplaceholder2> (X t)h t = U t < αH t = (α - U t) * h t
0.002080.579900
-0.010730.155400
-0.008250.215900
-0.029670.007310.0427
0.012420.874500
............

Учитывая ряд нарушений h t и совокупные нарушения H t, тесты Du-Escanciano (DE) суммируются как:

Тест Дю-ЭскансианоТест VaRТест ES
БезоговорочныйСреднее значение h tСреднее значение H t
УсловныйАвтокорреляция h tАвтокорреляция H t

Тесты DE VaR оценивают среднее значение и автокорреляцию серии h t, и полученные тесты перекрываются с известными тестами VaR. Для примера среднее значение h t должно совпадать с α. Другими словами, ожидается, что доля времени нарушения VaR будет совпадать с уровнем доверия. Этот тест поддерживается в varbacktest класс с долей отказов (pof) тест (конечная выборка) и биномиальный (bin) тест (приближение большой выборки). В свою очередь, условный тест VaR измеряет, есть ли временной шаблон в последовательности сбоев VaR (отказы «назад-назад» и так далее). Условная независимость покрытия (cci) тест в varbacktest классовые тесты на независимость с одной задержкой. Время между отказами независимости (tbfi) тест в varbacktest класс также оценивает независимость по времени для моделей VaR.

The esbacktestbyde класс поддерживает тесты DE ES. Тесты DE ES оценивают среднее значение и автокорреляцию серии H t. Для безусловного теста (unconditionalDE), ожидаемое значение α/2 - например, среднее значение в нижних 5% равномерного (0,1) распределения составляет 2,5%. Условный тест (conditionalDE) оценивает не только, если произошел отказ, но и если серьезность отказа коррелирует с предыдущими вхождениями отказа и их серьезностями.

Тестовая статистика для безусловного теста DE ES

UES=1Nt=1NHt

Если количество наблюдений большое, тестовая статистика распределена как

UESdistN(α2,α(1/3α/4)N)=PU

где N (2) - нормальное распределение со средним, и отклонением2.

Безусловный тест DE ES является двусторонним тестом, который проверяет, близка ли тестовая статистика к ожидаемому значению α/2. Из ограничивающего распределения получают уровень доверия. Интервалы доверия конечной выборки оцениваются посредством симуляции.

Тестовая статистика для условного теста DE ES определяется несколькими шагами. Во-первых, задайте автоковариацию для j задержки:

γj=1Njt=j+1N(Htα/2)(Htjα/2)

Автокорреляция для задержки j тогда

ρj=γjγ0

Тестовая статистика для m лагов тогда

CES(m)=Nj=1mρj2

Если количество наблюдений большое, тестовая статистика распределена как хи-квадратное распределение с m степенями свободы:

CES(m)distχm2

Условный тест DE ES является односторонним тестом, чтобы определить, является ли условная статистическая величина теста DE ES намного больше нуля. Если это так, то есть свидетельства автокорреляции. Ограничение распределения вычисляет критические значения с большой выборкой. Критические значения конечной выборки оцениваются посредством симуляции.

Сравнение методов обратного тестирования ES

Инструменты обратного тестирования, поддерживаемые Risk Management Toolbox, имеют следующие требования и функции.

Инструмент обратного тестированияPortfolioData НеобходимыйVarData НеобходимыйESData НеобходимыйVaRLevel Необходимый[a]PortfolioID и VaRID ПоддержанныйDistribution Требуемая информацияПоддерживает несколько моделей[b]Поддерживает несколько VaRLevels
varbacktestДаДаНетДаДаНетДаДа
esbacktestДаДаДаДаДаНетДаДа
esbacktestbysimДаДаДаДаДаДаНетДа
esbacktestbydeДаНетНетДаДаДаНетДа

[a] VaRLevel является необязательным аргументом пары "имя-значение" со значением по умолчанию 95%. Рекомендуется задать VaRLevel при создании объекта обратного тестирования.

[b] Для примера можно выполнить бэктест normal и a t модель в том же объекте с varbacktest, но вам нужно два отдельных образцов esbacktestbyde класс, чтобы выполнить обратную проверку.

Risk Management Toolbox поддерживает следующие инструменты обратного тестирования и связанные с ними тесты.

Тип тестаИмя тестаТесты дляМера рискаРасчет критических значенийИспользование объектаИспользование функции
БазельСветофорЧастотаVaRТочный конечный образец (биномиальный)varbacktesttl
РазличныйДвучленЧастотаVaRНормальное приближение с большой выборкойvarbacktestbin
KupiecДоля отказовЧастотаVaRТочная конечная выборка (логарифмическая вероятность)varbacktestpof
KupiecВремя до первого отказаНезависимостьVaRТочная конечная выборка (логарифмическая вероятность)varbacktesttuff
КристофферсенУсловное покрытие, смешанноеЧастота и независимостьVaRТочная конечная выборка (логарифмическая вероятность)varbacktestcc
КристофферсенУсловное покрытие, независимостьНезависимостьVaRТочная конечная выборка (логарифмическая вероятность)varbacktestcci
ХаасСмешанный тест КупицаЧастота и независимостьVaRТочная конечная выборка (логарифмическая вероятность)varbacktesttbf
ХаасНезависимость (время между отказами)НезависимостьVaRТочная конечная выборка (логарифмическая вероятность)varbacktesttbfi
Ачерби-Секелы«Тест 2» или безоговорочныйСерьезностьESТаблицы предварительно заданных критических значений, при нормальном и t распределенииesbacktestunconditionalNormal и unconditionalT
Ачерби-Секелы«Тест 1» или условныйСерьезностьESСимуляция конечной выборкиesbacktestbysimconditional
Ачерби-Секелы«Тест 2» или безоговорочныйСерьезностьESСимуляция конечной выборкиesbacktestbysimunconditional
Ачерби-Секелы«Тест 1» или ранги (квантиль)СерьезностьESСимуляция конечной выборкиesbacktestbysimquantile
Ачерби-СекелыМинимально смещенная, относительная версияСерьезностьESСимуляция конечной выборкиesbacktestbysimminBiasRelative
Ачерби-СекелыМинимально предвзятая, абсолютная версияСерьезностьESСимуляция конечной выборкиesbacktestbysimminBiasAbsolute
Дю-ЭскансианоБезоговорочныйСерьезностьESПриближение большой выборки и симуляция конечной выборкиesbacktestbydeunconditionalDE
Дю-ЭскансианоУсловныйНезависимостьESПриближение большой выборки и симуляция конечной выборкиesbacktestbydeconditionalDE

Ссылки

[1] Базельский комитет по банковскому надзору. Надзорная среда для использования «обратного тестирования» в сочетании с внутренними моделями подхода к требованиям к капиталу рыночного риска. Январь 1996 года. https://www.bis.org/publ/bcbs22.htm.

[2] Acerbi, C. и B. Szekely. Обратная проверка ожидаемого дефицита. MSCI Inc. Декабрь 2014 года.

[3] Acerbi, C. и B. Szekely. "Общие свойства тестируемой статистики. Электронный журнал SSRN. Январь 2017 года.

[4] Acerbi, C. и B. Szekely. «Минимально предвзятый бэктест для ES». Риск. Сентябрь 2019 года.

[5] Acerbi, C. and D. Tasche. «О слаженности ожидаемой нехватки». Журнал банковского дела и финансов. Том 26, 2002, стр. 1487-1503.

[6] Du, Z., and J. C. Escanciano. «Ожидаемая нехватка тестов: учет хвостового риска». Наука менеджмента. Том 63, Выпуск 4, Апрель 2017.

[7] Рокафеллар, Р. Т. и С. Урясев. «Условная стоимость риска для общих распределений потерь». Журнал банковского дела и финансов. Том 26, 2002, с. 1443-1471.

См. также

| | |

Похожие темы