creditMigrationCopula
模拟和分析多因素信用评级迁移模型
描述
的creditMigrationCopula
需要作为输入组合credit-sensitive头寸的交易对手和执行copula-based,多因素的模拟信用评级迁移。交易对手信用评级迁移和随后的组合变化值计算每个场景和几个风险测量报告。
creditMigrationCopula
将每一个对手与一个随机变量,称为潜变量,它映射到基于评级转移矩阵的信用评级。为每一个场景,每一个对手的位置是重新计算的基础上,实现了交易对手的信用评级。这些潜在变量模拟采用多因素模型,在系统性信贷波动建模与一系列的风险因素。这些因素可以基于行业(如金融、航空),地理区域(如美国或欧元区),或任何其他信贷风险的潜在推动力。每个对手都是指定一系列的权重确定他们对每一个潜在的信用因素的敏感性。
输入到模型是:
migrationValues
——值为每个信用评级交易对手的位置。评级
——当前每个交易对手的信用评级。转移矩阵
——信用等级转移概率矩阵。乐金显示器
——损失给予违约(1ˆ复苏)。权重
——权重因子和特殊的模型
在您创建creditMigrationCopula
对象(如创建creditMigrationCopula和属性),用模拟
函数来模拟信用迁移使用多因素模型。然后,详细报告,使用以下功能:portfolioRisk
,riskContribution
,confidenceBands
,getScenarios
。
创建
语法
描述
创建一个cmc
= creditMigrationCopula (migrationValues
,评级
,转移矩阵
,乐金显示器
,权重
)creditMigrationCopula
对象。的creditMigrationCopula
对象具有以下属性:
投资组合:
一个表与以下变量:
ID
- ID来识别每一个对手migrationValues
为每一个信用评级——交易对手的位置的值评级
——当前每个交易对手的信用评级乐金显示器
——鉴于违约损失权重
——因素和交易对手的权重
因素相关矩阵,
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. “A Comparative Analysis of Current Credit Risk Models.”银行与金融杂志》上。24卷,2000年,页59 - 117。
[2]戈迪,m .“信用风险模型的比较解剖学。”银行与金融杂志》上。24卷,2000年,页119 - 149。
[3]Gupton G。,手指,C。,Bhatia, M.“CreditMetrics——技术文档。”j.p.摩根,纽约,1997年。
[4]Jorion, P。金融风险管理手册。第六版。威利金融,2011。
[5]Loffler G。P。,波什的说法,信用风险建模使用Excel VBA。威利金融,2007。
麦克内尔[6],A。弗雷,R。,Embrechts, P.定量风险管理:概念、技术和工具。普林斯顿大学出版社,2005年。
版本历史
介绍了R2017a