exponenta event banner

portfolioRisk

Создание измерений рисков на уровне портфеля

Описание

пример

[riskMeasures,confidenceIntervals] = portfolioRisk(cmc) возвращает таблицы измерений риска для портфельных потерь. Перед использованием portfolioRisk функция, запустите simulate функция. Дополнительные сведения об использовании creditMigrationCopula объект, см. creditMigrationCopula.

пример

[riskMeasures,confidenceIntervals] = portfolioRisk(cmc,Name,Value) добавляет необязательный аргумент пара имя-значение для ConfidenceIntervalLevel.

Примеры

свернуть все

Загрузите сохраненные данные портфеля.

load CreditMigrationData.mat;

Масштабируйте цены облигаций для позиций портфеля для каждой облигации.

migrationValues = migrationPrices .* numBonds;

Создать creditMigrationCopula объект с четырехфакторной моделью с использованием creditMigrationCopula.

cmc = creditMigrationCopula(migrationValues,ratings,transMat,...
lgd,weights,'FactorCorrelation',factorCorr)
cmc = 
  creditMigrationCopula with properties:

            Portfolio: [250x5 table]
    FactorCorrelation: [4x4 double]
         RatingLabels: [8x1 string]
     TransitionMatrix: [8x8 double]
             VaRLevel: 0.9500
          UseParallel: 0
      PortfolioValues: []

Установите VaRLevel до 99%.

 cmc.VaRLevel = 0.99;

Используйте simulate для моделирования 100 000 сценариев, а затем используйте portfolioRisk для создания riskMeasure и ConfidenceIntervals таблицы.

 cmc = simulate(cmc,1e5);
[riskMeasure,confidenceIntervals] = portfolioRisk(cmc,'ConfidenceIntervalLevel',0.9)
riskMeasure=1×4 table
      EL       Std      VaR     CVaR 
    ______    _____    _____    _____

    4515.9    12963    57176    83975

confidenceIntervals=1×4 table
           EL                Std               VaR               CVaR     
    ________________    ______________    ______________    ______________

    4448.5    4583.4    12916    13011    56012    58278    82433    85517

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

свернуть все

creditMigrationCopula объект, полученный после выполнения simulate функция.

Для получения дополнительной информации о creditMigrationCopula объекты, см. creditMigrationCopula.

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

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

Пример: [riskMeasure,confidenceIntervals] = portfolioRisk(cmc,'ConfidenceIntervalLevel',0.9)

Уровень доверительного интервала, определяемый как пара, разделенная запятыми, состоящая из 'ConfidenceIntervalLevel' и числовое значение между 0 и 1. Например, при указании 0.95, 95% доверительный интервал сообщается в выходной таблице (riskMeasures).

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

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

свернуть все

Показатели риска, возвращенные в виде таблицы, содержащей следующие столбцы:

  • EL - Ожидаемые убытки, среднее значение потерь портфеля

  • Std - Стандартное отклонение потерь

  • VaR - Значение риска на пороге, указанном VaRLevel имущества creditMigrationCopula объект

  • CVaR - Условный VaR на пороге, указанном VaRLevel имущества creditMigrationCopula объект

Доверительные интервалы, возвращаемые в виде таблицы доверительных интервалов, соответствующих показателям риска портфеля, сообщенным в riskMeasures таблица. Доверительные интервалы сообщаются на уровне, указанном ConfidenceIntervalLevel параметр.

Ссылки

[1] Кроуи, М., Галаи, Д. и Марк, Р. «Сравнительный анализ текущих моделей кредитного риска». Журнал банковских и финансовых операций. Том 24, 2000, стр. 59-117.

[2] Горди, М. «Сравнительная анатомия моделей кредитных рисков». Журнал банковских и финансовых операций. Том 24, 2000, стр. 119-149.

[3] Гуптон, Г., Фингер, С. и Бхатия, М. «CreditMetrics - Технический документ». J. P. Морган, Нью-Йорк, 1997.

[4] Йорион, P. Руководство по управлению финансовыми рисками. 6-е издание. Уайли Финанс, 2011.

[5] Лёффлер, Г. и Пош, П. Моделирование кредитных рисков с использованием Excel и VBA. Уайли Финанс, 2007.

[6] Макнил, А., Фрей, Р. и Эмбрехтс, П. Количественное управление рисками: концепции, методики и инструменты. Princeton University Press, 2005.

Представлен в R2017a