Создать esbacktestbysim объект для запуска на основе моделирования набора контрольных тестов ожидаемого дефицита (ES) Acerbi и Szekely
Общий рабочий процесс:
Загрузите или создайте данные для анализа обратного тестирования ES.
Создание esbacktestbysim объект. Дополнительные сведения см. в разделе Создание esbacktestbysim.
Используйте summary создание сводного отчета для данных о количестве наблюдений и количестве отказов.
Используйте runtests для одновременного выполнения всех тестов.
Для получения дополнительной информации о тестах выполните следующие отдельные тесты:
conditional - Условное испытание Acerbi-Szekely (2014)
unconditional - Безусловное испытание Acerbi-Szekely (2014)
quantile - Квантовый тест Acerbi-Szekely (2014)
minBiasAbsolute - Минимально предвзятый абсолютный тест Acerbi-Szekely (2017)
minBiasRelative - Минимально смещенный относительный тест Acerbi-Szekely (2017)
Дополнительные сведения см. в разделе Обзор ожидаемого обратного тестирования дефицита.
создает ebts = esbacktestbysim(PortfolioData,VaRData,ESData,DistributionName)esbacktestbysim (ebts) и моделирует сценарии результатов портфеля для вычисления критических значений для этих тестов:
ebts объект имеет следующие свойства:
PortfolioData - NumRowsоколо-1 числовой массив, содержащий копию PortfolioData
ВаРДата - NumRowsоколо-NumVaRs числовой массив, содержащий копию VaRData
ESData - NumRowsоколо-NumVaRs числовой массив, содержащий копию ESData
Распределение - структура, содержащая информацию о модели, включая имя распределения модели и параметры распределения. Например, для нормального распределения, Distribution имеет поля 'Name', 'Mean', и 'StandardDeviation', со значениями, установленными на соответствующие входы.
Идентификатор проекта - строка, содержащая PortfolioID
ВаРИД - 1около-NumVaRs строковый вектор, содержащий VaRIDs для соответствующих столбцов в VaRData
VaRLevel - 1около-NumVaRs числовой массив, содержащий VaRLevels для соответствующих столбцов в VaRData.
Примечание
Необходимые входные аргументы для PortfolioData, VaRData, и ESData все они должны состоять из одних и тех же единиц. Эти аргументы могут быть выражены как прибыль или как прибыль и убытки. Нет проверок в esbacktestbysim объект относительно единиц этих аргументов.
Если отсутствуют значения (NaNs) в 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] Ацерби, С. и Б. Секели. Обратное тестирование ожидаемого дефицита. 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