Симулируйте и анализируйте мультифакторную модель оценки миграции кредита
creditMigrationCopula
берет в качестве входа портфель должностей с доступом к государственным секретам кредита с группой контрагентов и выполняет основанную на связке, мультифакторную симуляцию миграций кредитного рейтинга. Миграции кредитного рейтинга контрагента и последующие изменения в стоимости портфеля вычисляются для каждого сценария, и сообщают о нескольких измерениях риска.
creditMigrationCopula
партнеры каждый контрагент со случайной переменной, названной скрытой переменной, которая сопоставлена с кредитными рейтингами на основе матрицы перехода оценки. Для каждого сценария значение положения с каждым контрагентом повторно вычисляется на основе реализованного кредитного рейтинга контрагента. Эти скрытые переменные симулированы при помощи мультифакторной модели, где системные колебания кредита моделируются с серией факторов риска. Эти факторы могут быть основаны на отраслях промышленности (такой столь же финансовый или космос), географические области (такие как США или еврозона), или любой другой базовый драйвер кредитного риска. Каждый контрагент присвоен серия весов, которые определяют их чувствительность к каждому базовому кредиту факторы.
Входные параметры к модели:
migrationValues
— Значения положений контрагента для каждого кредитного рейтинга.
ratings
— Текущий кредитный рейтинг для каждого контрагента.
transitionMatrix
— Матрица вероятностей перехода кредитного рейтинга.
LGD
— Потеря, данная значение по умолчанию (1 − Recovery).
Weights
— Факторные и особенные веса модели
После того, как вы создаете creditMigrationCopula
объект (см., Создает creditMigrationCopula и Свойства), используйте simulate
функция, чтобы симулировать миграцию кредита при помощи мультифакторной модели. Затем для подробных отчетов используйте следующие функции: portfolioRisk
, riskContribution
, confidenceBands
, и getScenarios
.
создает cmc
= creditMigrationCopula(migrationValues
,ratings
,transitionMatrix
,LGD
,Weights
)creditMigrationCopula
объект. creditMigrationCopula
объект имеет следующие свойства:
Таблица со следующими переменными:
ID
— ID, чтобы идентифицировать каждого контрагента
migrationValues
— Значения положений контрагента для каждого кредитного рейтинга
ratings
— Текущий кредитный рейтинг для каждого контрагента
LGD
— Потеря, данная значение по умолчанию
Weights
— Факторные и особенные веса для контрагентов
Факторная корреляционная матрица, NumFactors
- NumFactors
матрица, которая задает корреляцию между факторами риска.
Набор всех возможных кредитных рейтингов.
Матрица вероятностей, что контрагент переходы от начального кредитного рейтинга до оценки окончательного кредита. Строки представляют начальные кредитные рейтинги, и столбцы представляют итоговые оценки. Верхняя строка содержит вероятности для контрагента, который запускается при самой высокой оценке (например, AAA
) и нижний ряд содержит тех для контрагента, запускающегося в состоянии по умолчанию. Нижний ряд может быть не использован, указав, что контрагент в значении по умолчанию остается в значении по умолчанию. Каждая строка должна суммировать к 1
. Порядок строк и столбцов должен совпадать с порядком кредитных рейтингов, заданных в RatingLabels
параметр. Последний столбец содержит вероятность значения по умолчанию для каждой из оценок. Если незаданный, метки оценки значения по умолчанию: "AAA","AA","A","BBB","BB","B","CCC","D"
.
Подверженный риску значения уровень, используемый при создании отчетов о VaR и CVaR.
NumScenarios
- 1
вектор из стоимости портфеля. Это свойство пусто, пока вы не используете simulate
функция.
Свойства наборов с помощью пар "имя-значение" и любого из аргументов в предыдущем синтаксисе. Например, cmc
= creditMigrationCopula(___,Name,Value
)cmc = creditMigrationCopula(migrationValues,ratings,transitionMatrix,LGD,Weights,'VaRLevel',0.99)
. Можно задать несколько пар "имя-значение" как дополнительные аргументы пары "имя-значение".
simulate | Симулируйте миграции кредита с помощью creditMigrationCopula объект |
portfolioRisk | Сгенерируйте измерения риска уровня портфеля |
riskContribution | Сгенерируйте вклады риска для каждого контрагента в портфеле |
confidenceBands | Полосы доверительного интервала |
getScenarios | Сценарии контрагента |
[1] Crouhy, M., Galai, D. и Марк, R. “Сравнительный анализ Текущих Моделей Кредитного риска”. Журнал Банковского дела и Финансов. Издание 24, 2000, стр 59–117.
[2] Gordy, M. “Сравнительная Анатомия Моделей Кредитного риска”. Журнал Банковского дела и Финансов. Издание 24, 2000, стр 119–149.
[3] Gupton, G., палец, C. и Bhatia, M. “CreditMetrics – технический документ”. J. P. Morgan, Нью-Йорк, 1997.
[4] Jorion, P. Финансовое руководство менеджера по рискам. 6-й выпуск. Финансы Вайли, 2011.
[5] Löffler, G. и Posch, P. Credit Risk Modeling Using Excel и VBA. Финансы Вайли, 2007.
[6] Макнейл, A., Фрэй, R. и Embrechts, P. Количественное управление рисками: Концепции, методы и инструменты. Издательство Принстонского университета, 2005.
table
| simulate
| portfolioRisk
| riskContribution
| confidenceBands
| getScenarios
| creditDefaultCopula
| nearcorr