Биномиальный тест для обратного тестирования значения риска (VaR)
генерирует результаты биномиального теста для обратного тестирования значения риска (VaR).TestResults
= bin(vbt
)
добавляет необязательный аргумент пары "имя-значение" для TestResults
= bin(vbt
,Name,Value
)TestLevel
.
Результат биномиального теста основан на нормальном приближении к биномиальному распределению. Предположим:
N - количество наблюдений.
p = 1
– VaRLevel
- вероятность наблюдения отказа, если модель верна.
x - количество отказов.
Если отказы являются независимыми, то количество отказов распределяется как биномиальное распределение с параметрами N и p. Ожидаемое количество отказов N * p, и стандартное отклонение количества отказов составляет
Тестовая статистика для bin
тест является z-баллом, заданным как:
z-счет приблизительно соответствует стандартному нормальному распределению. Это приближение надежно не для малых значений N или малых значений p, а для типичных применений в обратном тестировании VaR (N = 250
или намного больше, p в области значений 1-10%) приближение дает результаты в соответствии с другими тестами.
Хвостовая вероятность bin
тест является вероятностью того, что стандартное нормальное распределение превышает абсолютное значение z-балла
где F - стандартное нормальное совокупное распределение. Когда наблюдается слишком мало отказов, относительно ожидаемых отказов, PValueBin (приблизительно) вероятность наблюдать, что много отказов или меньше. Для слишком многих отказов это (приблизительно) вероятность наблюдать, что много отказов или больше.
Значение p bin
тест определяется как двукратное увеличение вероятности штока. Это связано с тем, что биномиальный тест является двусторонним тестом. Если alpha задано как 1 минус уровень доверия теста, тест отклоняет, если конечная вероятность меньше половины alpha, или эквивалентно, если
[1] Jorion, P. Financial Risk Manager Handbook. 6-е издание. Wiley Finance, 2011.