主要内容

getScenarios

对手的情况

描述

示例

场景= getScenarios(CMCscenarioIndices返回对手场景细节作为单独的数值的每一个对方的场景的矩阵请求在scenarioIndices

在你使用getScenarios功能,你必须运行模拟功能。有关使用的详细信息creditMigrationCopula对象时,看到creditMigrationCopula

例子

崩溃

载入保存的组合数据。

加载CreditMigrationData.mat;

缩放债券价格为每个组合键的位置。

migrationValues = migrationPrices * numBonds。

创建A.creditMigrationCopula与使用四因子模型对象creditMigrationCopula

CMC = creditMigrationCopula(migrationValues,评级,的Transmat,......LGD,重量,'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;

用来模拟函数来模拟100000个场景,然后用getScenarios函数生成场景矩阵。

CMC =模拟(CMC,1E5);场景= getScenarios(CMC,[2,3]);场景(1:10,:)
ans =.10×210.4.×1.3082 1.3216 0.2893 0.2893 0.9788 0.9754 0.4503 0.4503 1.0376 1.0376 0.5795 0.5795 0.5350 0.5350 0.4956 0.4956 0.3537 0.3537 2.3492 2.3492

输入参数

崩溃

creditMigrationCopula运行后得到的对象模拟功能。

有关creditMigrationCopula对象,见creditMigrationCopula

指定哪些返回的情况,进入作为载体。

输出参数

崩溃

对手值,返回NumCounterparties-N矩阵,N是元素的数scenarioIndices

注意

如果请求情景的数量是非常大的,那么输出矩阵,场景,可能是非常大的,并且通过现有的机器内存可能受到限制。

参考文献

[1],M.,加莱,D.,和Mark,“当前信用风险模型的比较分析。” Crouhy R.杂志银行和金融。卷。24,2000,第59-117。

[2]戈迪,M.“信用风险模型的比较解剖学”。杂志银行和金融。卷。24,2000,第119-149。

Gupton, G., Finger, C., Bhatia, M.“信用度量 - 技术文件。”J. P.摩根,纽约,1997年。

[4]若里翁,P.金融风险管理手册。第6版。威利财务,2011。

[5]洛夫勒,G.,和POSCH,P.信用风险建模使用Excel和VBA。威利财务,2007年。

[6]麦克尼尔,A.,弗雷,R.,和Embrechts,P.定量风险管理:概念,技术和工具。普林斯顿大学出版社,2005。

在R2017A介绍