Создание varbacktest объект для выполнения набора бэктестов ценности под угрозой (VaR)
Общий рабочий процесс:
Загрузите или сгенерируйте данные для обратного тестирования VaR-анализа.
Создайте varbacktest объект. Для получения дополнительной информации см. Раздел «Создание varbacktest».
Используйте summary функция для генерации сводного отчета для заданных данных о количестве наблюдений и количестве отказов.
Используйте runtests функция для запуска всех тестов сразу.
Для получения дополнительной информации о тесте запустите следующие отдельные тесты:
Для получения дополнительной информации смотрите Рабочий процесс обратного тестирования VaR.
создает vbt = varbacktest(PortfolioData,VaRData)varbacktest (vbt) объект, использующий данные результатов портфеля и соответствующие данные риска (VaR). The vbt объект имеет следующие свойства:
PortfolioData - NumRows-by- 1 числовой массив, содержащий копию PortfolioData
VaRData - NumRows-by- NumVaRs числовой массив, содержащий копию VaRData
PortfolioID - Строка, содержащая PortfolioID
VaRID - 1-by- NumVaRs строковый вектор, содержащий VaRIDs для соответствующих столбцов в VaRData
VaRLevel - 1-by- NumVaRs числовой массив, содержащий VaRLevels для соответствующих столбцов в VaRData.
Примечание
Необходимые входные параметры для PortfolioData и VaRData все должны быть в одних и тех же модулях. Эти аргументы могут быть выражены как возвраты или как прибыль и убытки. В varbacktest нет валидаций объект относительно модулей измерения этих аргументов.
Если есть отсутствующие значения (NaNs) в данных для PortfolioData или VaRDataстрока данных отбрасывается перед применением тестов. Поэтому для моделей с разным количеством отсутствующих значений сообщается разное количество наблюдений. Сообщенное количество наблюдений равняется исходному количеству строк минус количество отсутствующих значений. Чтобы определить, есть ли отброшенные строки, используйте 'Missing' столбец summary отчет.
устанавливает Свойства используя пары "имя-значение" и любой из аргументов в предыдущем синтаксисе. Для примера, vbt = varbacktest(___,Name,Value)vbt = varbacktest(PortfolioData,VaRData,'PortfolioID','Equity100','VaRID','TotalVaR','VaRLevel',.99). Можно задать несколько пары "имя-значение" как необязательные аргументы пары "имя-значение".
tl | Тест светофора для обратного тестирования значения риска (VaR) |
bin | Биномиальный тест для обратного тестирования значения риска (VaR) |
pof | Доля отказов для обратного тестирования значения риска (VaR) |
tuff | Время до первого теста на отказ для обратного тестирования значения риска (VaR) |
cc | Условный смешанный тест покрытия для обратного тестирования значения риска (VaR) |
cci | Условный тест независимости покрытия для обратного тестирования значения риска (VaR) |
tbf | Время между отказами смешанного теста для обратного тестирования значения риска (VaR) |
tbfi | Тест независимости между отказами для обратного тестирования значения риска (VaR) |
summary | Отчет по данным varbacktest |
runtests | Запустите все тесты в varbacktest |
[1] Базельский комитет по банковскому надзору, среда надзора за использованием 'Backtesting' в сочетании с внутренними моделями подхода к требованиям к рыночному риску. Январь 1996, https://www.bis.org/publ/bcbs22.htm.
[2] Christoffersen, P. «Оценка интервальных прогнозов». Международный экономический обзор. Том 39, 1998, стр. 841-862.
[3] Cogneau, Ph. «Backtesting Value-At-Risk: Насколько хороша модель?» Интеллектуальный риск, PRMIA, июль 2015 г.
[4] Haas, M. «New Methods in Backtesting». Финансовая инженерия, Исследовательский центр Цезарь, Бонн, 2001 год.
[5] Jorion, Ph. Financial Risk Manager Handbook. 6-е издание. Wiley Finance, 2011.
[6] Kupiec, P. «Методы проверки точности моделей управления рисками». Журнал производных. Том 3, 1995, стр. 73-84.
[7] McNeil, A., Frey, R. and Embrechts, P. Quantitative Risk Management. Пресса Принстонского университета, 2005.
[8] Nieppola, O. «Backtesting Value-At-Risk Models». Магистерская диссертация, Хельсинкская школа экономики, 2009.
bin | cc | cci | esbacktest | esbacktestbysim | pof | runtests | summary | table | tbf | tbfi | tl | tuff