Биномиальный тест для обратного тестирования значения риска (VaR)
генерирует результаты биномиального теста для обратного тестирования значения риска (VaR).TestResults = bin(vbt)
добавляет необязательный аргумент пара имя-значение для TestResults = bin(vbt,Name,Value)TestLevel.
Результат биномиального теста основан на нормальном приближении к биномиальному распределению. Предположим:
N - количество наблюдений.
p = 1 – VaRLevel - вероятность обнаружения отказа, если модель верна.
x - количество сбоев.
Если отказы независимы, то количество отказов распределяется как биномиальное распределение с параметрами N и p. Ожидаемое число отказов - N * p, а стандартное отклонение числа отказов -
p)
Статистика теста для bin тест представляет собой z-балл, определяемый как:
(1 − p)
Z-балл приблизительно следует стандартному нормальному распределению. Это приближение не является надежным для малых значений N или малых значений p, но для типичных применений в анализах обратного тестирования VaR (N = 250 или намного больше, p в диапазоне 1-10%) аппроксимация дает результаты в соответствии с другими тестами.
Вероятность хвоста bin тест - вероятность того, что стандартное нормальное распределение превышает абсолютное значение z-показателя
ZScoreBin |)
где F - стандартное нормальное кумулятивное распределение. Когда наблюдается слишком мало отказов, относительно ожидаемых отказов, PValureBin (приблизительно) является вероятностью наблюдения, что много отказов или меньше. Для слишком большого количества отказов это (приблизительно) вероятность наблюдения, что много отказов или более.
Значение p bin тест определяется как двукратная вероятность хвоста. Это потому, что биномиальный тест является двусторонним тестом. Если альфа определяется как 1 минус уровень достоверности теста, тест отклоняет, если вероятность окончания меньше половины альфа, или эквивалентно, если
[1] Йорион, P. Руководство по управлению финансовыми рисками. 6-е издание. Уайли Финанс, 2011.