Создание esbacktest объект, чтобы запустить набор основанных на таблице ожидаемых backtests (ES) от Acerbi и Szekely
Общий рабочий процесс:
Загрузите или сгенерируйте данные для обратного тестирования ES.
Создайте esbacktest объект. Для получения дополнительной информации смотрите Создание esbacktest и Свойства.
Используйте summary функция для генерации сводного отчета по количеству наблюдений, ожидаемых и наблюдаемых средних коэффициентов тяжести.
Используйте runtests функция для запуска всех тестов сразу.
Для получения дополнительной информации о тесте запустите следующие отдельные тесты:
unconditionalNormal - Безусловный ES backtest, предполагающий, что распределение возвращаемых значений нормально
unconditionalT - Безусловный ES backtest, предполагающий, что распределение возвратов t
Для получения дополнительной информации смотрите Обзор ожидаемого обратного тестирования дефицита.
создает ebt = esbacktest(PortfolioData,VaRData,ESData)esbacktest (ebt) объект с использованием данных о результатах портфеля и соответствующих данных о значении риска (VaR) и ES. The ebt объект имеет следующие свойства:
PortfolioData - NumRows-by- 1 числовой массив, содержащий копию PortfolioData
VaRData - NumRows-by- NumVaRs числовой массив, содержащий копию VaRData
ESData - NumRows-by- NumVaRs числовой массив, содержащий копию ESData
PortfolioID - Строка, содержащая PortfolioID
VaRID - 1-by- NumVaRs строковый вектор, содержащий VaRIDs для соответствующих столбцов в VaRData
VaRLevel - 1-by- NumVaRs числовой массив, содержащий VaRLevels для соответствующих столбцов в VaRData
Примечание
Результаты теста из esbacktest только приблизительны, так как никакая информация о распределении не передается как вход. Когда информация о распределении доступна, используйте esbacktestbysim; в частности, рекомендуется минимально смещенный тест (см. minBiasAbsolute и minBiasRelative).
Симуляция критических значений принимает среднее значение 0 для базового распределения. Критические значения чувствительны к среднему значению базового распределения. Если предсказание ES основано на распределениях со средствами, значительно удаленными от 0, критические значения в esbacktest будет ненадежным.
Необходимые входные параметры для PortfolioData, VaRData, и ESData все должны быть в одних и тех же модулях. Эти аргументы могут быть выражены как возвраты или как прибыль и убытки. В esbacktest нет валидаций объект относительно модулей измерения этих аргументов.
Если есть отсутствующие значения (NaNs) в PortfolioData, VaRData, и ESDataстрока данных отбрасывается перед применением тестов. Поэтому для моделей с другим количеством отсутствующих значений сообщается разное количество наблюдений. Сообщенное количество наблюдений равняется исходному количеству строк минус количество отсутствующих значений. Чтобы определить, есть ли отброшенные строки, используйте 'Missing' столбец summary отчет.
Поскольку критические значения предварительно сжаты, поддерживаются только определенные количества наблюдений, уровни VaR и уровни тестирования.
Количество наблюдений (количество строк в данных минус количество отсутствующих значений) должно быть от 200 до 5000.
The VaRLevel входной параметр должен быть между 0.90 и 0.999; значение по умолчанию является 0.95.
The TestLevel (тестовый доверительный уровень) входной параметр для runtests, unconditionalNormal, и unconditionalT функции должны быть между 0.5 и 0.9999; значение по умолчанию является 0.95.
устанавливает Свойства используя пары "имя-значение" и любой из аргументов в предыдущем синтаксисе. Для примера, ebt = esbacktest(___,Name,Value)ebt = esbacktest(PortfolioData,VaRData,ESData,'VaRID','TotalVaR','VaRLevel',.999). Можно задать несколько пары "имя-значение" как необязательные аргументы пары "имя-значение".
summary | Основной отчет об ожидаемом дефиците (ES) по отказам и серьезности |
runtests | Запустите все ожидаемые бэктесты дефицита (ES) для esbacktest объект |
unconditionalNormal | Безусловный ожидаемый бэктест дефицита (ES) компании Acerbi-Szekely с критическими значениями для нормальных распределений |
unconditionalT | Безусловный ожидаемый бэктест дефицита (ES) компанией Acerbi-Szekely с критическими значениями для распределений t |
[1] Acerbi, C. и B. Szekely. Обратная проверка ожидаемого дефицита. MSCI Inc. Декабрь 2014 года.
[2] Базельский комитет по банковскому надзору. «Минимальные требования к капиталу для рыночного риска». Январь 2016 (https://www.bis.org/bcbs/publ/d352.pdf).
esbacktestbysim | runtests | summary | table | timetable | unconditionalNormal | unconditionalT | varbacktest