Создание esbacktestbysim
объект для запуска основанного на симуляции набора ожидаемых недоделок (ES) от Acerbi и Szekely
Общий рабочий процесс:
Загрузите или сгенерируйте данные для обратного тестирования ES.
Создайте esbacktestbysim
объект. Для получения дополнительной информации смотрите Создание esbacktestbysim.
Используйте summary
функция для генерации сводного отчета для заданных данных о количестве наблюдений и количестве отказов.
Используйте runtests
функция для запуска всех тестов сразу.
Для получения дополнительной информации о тесте запустите следующие отдельные тесты:
conditional
- Условное испытание Ачерби-Секели (2014)
unconditional
- Безусловное испытание Ачерби-Секели (2014 год)
quantile
- Тест на количество Acerbi-Szekely (2014)
minBiasAbsolute
- Минимально предвзятое абсолютное испытание Ачерби-Секели (2017)
minBiasRelative
- Минимально смещенное относительное испытание Ачерби-Секели (2017)
Для получения дополнительной информации смотрите Обзор ожидаемого обратного тестирования дефицита.
создает ebts
= esbacktestbysim(PortfolioData
,VaRData
,ESData
,DistributionName
)esbacktestbysim
(ebts
) объект и моделирует сценарии результатов портфеля для вычисления критических значений для этих тестов:
The ebts
объект имеет следующие свойства:
PortfolioData - NumRows
-by- 1
числовой массив, содержащий копию PortfolioData
VaRData - NumRows
-by- NumVaRs
числовой массив, содержащий копию VaRData
ESData - NumRows
-by- NumVaRs
числовой массив, содержащий копию ESData
Распределение - Структура, содержащая информацию о модели, включая имя распределения модели и параметры распределения. Для примера, для нормального распределения, Distribution
имеет поля 'Name'
, 'Mean'
, и 'StandardDeviation'
, со значениями, установленными на соответствующие входы.
PortfolioID - Строка, содержащая PortfolioID
VaRID - 1
-by- NumVaRs
строковый вектор, содержащий VaRID
s для соответствующих столбцов в VaRData
VaRLevel - 1
-by- NumVaRs
числовой массив, содержащий VaRLevel
s для соответствующих столбцов в VaRData
.
Примечание
Необходимые входные параметры для PortfolioData
, VaRData
, и ESData
все должны быть в одних и тех же модулях. Эти аргументы могут быть выражены как возвраты или как прибыль и убытки. В esbacktestbysim
нет валидаций объект относительно модулей измерения этих аргументов.
Если есть отсутствующие значения (NaN
s) в PortfolioData
, VaRData
, ESData
, или Distribution
данные параметров, строка данных отбрасывается перед применением тестов. Поэтому для моделей с другим количеством отсутствующих значений сообщается разное количество наблюдений. Сообщенное количество наблюдений равняется исходному количеству строк минус количество отсутствующих значений. Чтобы определить, есть ли отброшенные строки, используйте 'Missing'
столбец summary
отчет.
устанавливает Свойства используя пары "имя-значение" и любой из аргументов в предыдущем синтаксисе. Для примера, ebts
= esbacktestbysim(___,Name,Value
)ebts = esbacktestbysim(PortfolioData,VaRData,ESData,DistributionName,'VaRID','TotalVaR','VaRLevel',.99)
. Можно задать несколько пары "имя-значение".
summary | Основной отчет об ожидаемом дефиците (ES) по отказам и серьезности |
runtests | Запустите все ожидаемые недоборные бэктесты (ES) для esbacktestbysim объект |
conditional | Условный ожидаемый дефицит (ES) бэктест Acerbi и Szekely |
unconditional | Безоговорочный ожидаемый недоработок Acerbi и Szekely |
quantile | Ожидаемый дефицит (ES) квантования Acerbi и Szekely |
minBiasRelative | Минимально смещенное относительное испытание для обратного теста ожидаемого дефицита (ES) компанией Acerbi-Szekely |
minBiasAbsolute | Минимально смещенное абсолютное испытание для обратного теста ожидаемого дефицита (ES) компанией Acerbi-Szekely |
simulate | Симулируйте ожидаемую статистику тестов дефицита (ES) |
[1] Acerbi, C. и B. Szekely. Обратная проверка ожидаемого дефицита. MSCI Inc. Декабрь 2014 года.
[2] Базельский комитет по банковскому надзору. Минимальные требования к капиталу для рыночного риска. Январь 2016 (https://www.bis.org/bcbs/publ/d352.pdf).
conditional
| esbacktest
| esbacktestbyde
| minBiasAbsolute
| minBiasRelative
| quantile
| runtests
| simulate
| summary
| table
| timetable
| unconditional
| varbacktest