unconditionalT

Безусловный ожидаемый бэктест дефицита (ES) компанией Acerbi-Szekely с критическими значениями для распределений t

Описание

пример

TestResults = unconditionalT(ebt) запускает безусловный ожидаемый бэктест дефицита (ES) Acerbi-Szekely (2014), используя предварительно вычисленные критические значения и принимая, что распределение возвращаемых значений t с 3 степенями свободы.

пример

TestResults = unconditionalT(ebt,Name,Value) добавляет необязательный аргумент пары "имя-значение" для TestLevel.

Примеры

свернуть все

Создайте esbacktest объект.

load ESBacktestData
ebt = esbacktest(Returns,VaRModel1,ESModel1,'VaRLevel',VaRLevel)
ebt = 
  esbacktest with properties:

    PortfolioData: [1966x1 double]
          VaRData: [1966x1 double]
           ESData: [1966x1 double]
      PortfolioID: "Portfolio"
            VaRID: "VaR"
         VaRLevel: 0.9750

Сгенерируйте TestResults доклад для безусловного t ES backtest, который принимает, что распределение возвратов t с 3 степенями свободы.

TestResults = unconditionalT(ebt,'TestLevel',0.99)
TestResults=1×9 table
    PortfolioID    VaRID    VaRLevel    UnconditionalT     PValue     TestStatistic    CriticalValue    Observations    TestLevel
    ___________    _____    ________    ______________    ________    _____________    _____________    ____________    _________

    "Portfolio"    "VaR"     0.975          accept        0.018566      -0.38265         -0.42986           1966          0.99   

Входные параметры

свернуть все

esbacktest (ebt) объект, который содержит копию данных (PortfolioData, VarData, и ESData свойства) и все комбинации тестируемых уровней VaR, VaR и VaR. Для получения дополнительной информации о создании esbacktest объект, см. esbacktest.

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: TestResults = unconditionalT(ebt,'TestLevel',0.99)

Уровень тестового доверия, заданный как разделенная запятой пара, состоящий из 'TestLevel' и числовое значение между 0.5 и 0.9999.

Типы данных: double

Выходные аргументы

свернуть все

Результаты, возвращенные как таблица, где строки соответствуют всем комбинациям тестируемых уровней идентификатора портфеля, идентификатора VaR и VaR. Столбцы соответствуют следующей информации:

  • 'PortfolioID' - Идентификатор портфеля для данных.

  • 'VaRID' - идентификатор VaR для каждого из предоставленных столбцов данных VaR.

  • 'VaRLevel' - уровень VaR для соответствующего столбца данных VaR.

  • 'UnconditionalT'- Категориальный массив с категориями 'accept' и 'reject', указывающий на результат безусловного теста t.

  • 'PValue'- P-значение безусловного теста t, интерполированное из предварительно вычисленных критических значений при предположении, что возвраты следуют стандартному нормальному распределению.

    Примечание

    p -значения < 0.0001 усечены до минимума (0.0001) и p -значения > 0.5 отображаются как максимум (0.5).

  • 'TestStatistic'- Безусловная статистика t теста.

  • 'CriticalValue'- Предварительно вычисленное критическое значение для соответствующего уровня тестирования и количества наблюдений. Критические значения получаются при предположении, что возвраты следуют t распределению с 3 степенями свободы.

  • 'Observations'- Количество наблюдений.

  • 'TestLevel'- Тестируйте доверительный уровень.

Примечание

Для результатов тестирования условия 'accept' и 'reject' используются для удобства. Технически тест не принимает модель; скорее тест не может его отклонить.

Подробнее о

свернуть все

Безусловное испытание Ачерби и Секели

Тест unconditional (также известный как второй тест Ацерби-Секели) масштабирует потери на соответствующее значение ES.

Безусловная тестовая статистика основана на безусловной зависимости

ESt=Et[XtItpVaR]

где

Xt - результат портфеля, то есть возврат портфеля или прибыль и убыток портфеля за период t.

PVaR - вероятность отказа VaR, заданная как 1-VaR уровень.

ESt - предполагаемая нехватка средств за период t.

It - индикатор отказа VaR на t периода со значением 1, если Xt < -VaR, и 0 в противном случае.

Безусловная тестовая статистика определяется как:

Zuncond=1NpVaRt=1NXtItESt+1

Критические значения для безусловной тестовой статистики, которые формируют базис для табличных тестов, стабильны для области значений распределений. The esbacktest класс запускает безусловный тест на предварительно вычисленные критические значения при двух распределительных предположениях: нормальное распределение (тонкие хвосты) с помощью unconditionalNormal и t распределение с 3 степенями свободы (тяжелые хвосты) с помощью unconditionalT.

Ссылки

[1] Acerbi, C. и B. Szekely. Обратная проверка ожидаемого дефицита. MSCI Inc. Декабрь 2014 года.

Введенный в R2017b