creditMigrationCopula
模拟分析多因素信用迁移评级模型
描述
的creditMigrationCopula
将具有一组交易对手的信用敏感头寸组合作为输入,并对信用评级迁移进行基于copula的多因素模拟。针对每种情况计算交易对手信用评级迁移和投资组合价值的后续变化,并报告若干风险度量。
creditMigrationCopula
将每个交易对手与一个被称为潜在变量的随机变量关联起来,该随机变量映射到基于评级转换矩阵的信用评级。对于每种情况,基于交易对手的已实现信用评级,重新计算与每个交易对手的头寸价值。这些潜在变量是通过使用多因素模型来模拟的,其中系统性信贷波动是用一系列风险因素模拟的。这些因素可以基于行业部门(如金融或航空航天),地理区域(如美国或欧元区),或任何其他潜在的信贷风险驱动因素。每个交易对手都被分配了一系列权重,以确定它们对每个潜在信贷因素的敏感性。
模型的输入是:
migrationValues
-每个信用评级的交易对手仓位值。评级
-每个交易对手的当前信用评级。转移矩阵
-信用评级转换概率矩阵。乐金显示器
-默认损失(1 â '复苏).权重
-因子和特质模型权重
在您创建creditMigrationCopula
对象(如创建creditMigrationCopula而且属性),用模拟
函数,利用多因素模型模拟信用迁移。然后,对于详细的报告,使用以下函数:portfolioRisk
,riskContribution
,confidenceBands
,getScenarios
.
创建
语法
描述
创建一个cmc
= creditMigrationCopula (migrationValues
,评级
,转移矩阵
,乐金显示器
,权重
)creditMigrationCopula
对象。的creditMigrationCopula
对象具有以下属性:
投资组合:
包含以下变量的表:
ID
-标识对方的IDmigrationValues
-每个信用评级的交易对手头寸值评级
-每个交易对手的当前信用评级乐金显示器
-默认损失权重
-交易对手方的因素和特殊权重
因子相关矩阵,a
NumFactors
——- - - - - -NumFactors
定义风险因素之间相关性的矩阵。所有可能的信用评级的集合。
转移矩阵:
交易对手从初始信用评级过渡到最终信用评级的概率矩阵。行表示初始信用评级,列表示最终评级。最上面一行是交易对手从最高评级开始的概率(例如
AAA
),最下面一行是交易对手的数据,从默认状态开始。最末一行可以省略,表示违约的交易对手方仍处于违约状态。每一行之和必须为1
.代码中定义的信用评级顺序必须与行和列的顺序匹配RatingLabels
参数。最后一列是每个评级的违约概率。如果未指定,默认评级标签为:“AAA级”、“AA”、“”、“BBB”,“BB”、“B”,“CCC”、“D”
.风险价值水平,用于报告VaR和CVaR。
一个
NumScenarios
——- - - - - -1
投资组合价值的向量。方法之前,此属性为空模拟
函数。
输入参数
属性
对象的功能
模拟 |
模拟信用迁移使用creditMigrationCopula 对象 |
portfolioRisk |
生成投资组合级别的风险度量 |
riskContribution |
为投资组合中的每个对手方生成风险贡献 |
confidenceBands |
置信区间的乐队 |
getScenarios |
交易对手的场景 |
例子
参考文献
[1] Crouhy, M., Galai, D.和Mark, R. <当前信用风险模型的比较分析>。银行与金融杂志。2000年第24卷,第59 - 117页。
[2] Gordy, M. <信用风险模型的比较解剖学>。银行与金融杂志。第24卷,2000年,第119 - 149页。
格普顿,G.,芬格,C.,巴蒂亚,M.。“CreditMetrics -技术文档。”jp摩根,纽约,1997年。
[4] Jorion, P。金融风险管理手册。第六版。威利金融,2011。
[5] Löffler, G.和波施,P。基于Excel和VBA的信用风险建模。威利金融,2007。
A.麦克尼尔,R.弗雷,P.埃布莱希茨。定量风险管理:概念、技术和工具。普林斯顿大学出版社,2005。
版本历史
介绍了R2017a