Создание 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
строковый вектор, содержащий VaRID
s для соответствующих столбцов в VaRData
VaRLevel - 1
-by- NumVaRs
числовой массив, содержащий VaRLevel
s для соответствующих столбцов в VaRData
.
Примечание
Необходимые входные параметры для PortfolioData
и VaRData
все должны быть в одних и тех же модулях. Эти аргументы могут быть выражены как возвраты или как прибыль и убытки. В varbacktest
нет валидаций объект относительно модулей измерения этих аргументов.
Если есть отсутствующие значения (NaN
s) в данных для 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