Financial-Principles > Methodologies > Migration

Simulating Credit Risk Events:
Will it be Migration ? Default Mode or Copula Time-To-Default ?


The type of credit risk analytics that you activate depends on your analytical context and the data you are able to supply to the engine.

Credit Risk analysis requires either a set of Credit-Curves or Transition Matrices.


Credit-[Default]-Curves

Credit Curves are the minimum requirement to compute univariate or correlated "Default Mode" and Asset / Obligor  Time-to-Default for Credit Sensitive Assets.

If you supply Credit Curves you will not be able to Simulate Credit Migration, except if you ask the engine to imply the transition through Credit Sensitive asset prices.


Transition Matrices

Transition Matrices contain additional transition probabilities that can be used to migrate Counterparties or Obligors Rating Ranks over each simulation horizon.

If you supply Transition Matrices, you can always convert the Transition Matrices to a Credit Curve but you can also ask the engine to use all the probabilities contained in the transition matrix in order to Migrate Counterparty or Obligor Ratings over each simulation horizon.

If you supply Transition Matrices and select the "Default Mode", the engine will only use the default probabilities contained in the Transition Matrices.
If you supply one single transition matrix, the engine will assume migration data applies to all simulation horizons.
If you supply multiple Transition Matrices each Transition Matrix will apply to a simulation horizon.

If you assign a specific horizon to each Transition Matrix and this horizon is different to the simulation horizons, you can choose between appropriate time-scaling or simply apply the Transition Matrices "as-is".

If you choose to scale the Transition Matrices, the engine will use an Eigen function decomposition (I.e. Transition Generator) to scale each Transition Matrix to it's Simulation Horizon.







Which Methodology is better ?


There is no good or bad methodology. It really depends what you are after.

If you supply credit curves you can :

Simulate univariate or Correlated Counterparty Default and Associated Default Losses.
Simulate univariate or Correlated Counterparty losses according to the Time-to-Default Copula Engine.
Revalue Obligor / Credit Sensitive Asset prices according to the default mode engine, either correlated or univariate.
Simulate univariate or correlated Time-to-Default of Credit Sensitive Asset Flows with the Time-to-Default Copula Engine.


If you supply Transition Matrices :

The Transition Matrices can be converted into Credit-Curves, in which case you will also be able to

Simulate univariate or Correlated Counterparty Default and Associated Default Losses.
Simulate univariate or Correlated Counterparty losses according to the Time-to-Default Copula Engine.
Revalue Obligor / Credit Sensitive Asset prices according to the default mode engine, either correlated or univariate.
Simulate univariate or correlated Time-to-Default of Credit Sensitive Asset Flows with the Time-to-Default Copula Engine.


additionally, you can also incorporate:

Counterparty Rating Rank Migration with Default / no-Default revaluation.
Counterparty Rating Rank Migration with associated cost of carrying positions according to credit standing.
Obligor / Asset Rating Rank Migration with Default / no-Default revaluation.
Obligor / Asset Rating Rank Migration with associated cost of carrying positions according to credit standing.




You can pick and choose each credit risk methodology so that it applies only to one specific type of Credit Risk computation or you can decide that it applies to all possible sources of Default Risk!

If you supply transition Matrices you will also have access to full or partial migration information. This additional granularity in your risk analysis will obviously come with the additional cost of data complexity.
If you go for full migration you will also need to setup spread curve rating rank and fallback policies.







Modes of Default Separating the Different sources of Credit Risk

Counterparty Credit Risk can follow three different dynamics according to the data supplied and setup:

  1. Migration. (Full or Default  only Migration)
  2. Default Modes
  3. Time-to-Default (Copula Methods)

 

Obligor or Asset Risk related to Credit Sensitive Asset prices can also follow three dynamics, it in a different order.

  1. Time-to-Default (Copula Methods)
  2. Migration. (Full or Default  only Migration)
  3. Default Modes

 

If you do not choose a specific Methodology for Credit Sensitive Assets, the engine will assume Time-To-Default.

You can however decide to choose any other methodology for one specific type of Credit Sensitive Asset or a group of assets.

This means you could very well use a Default mode to value a CDS, but then apply a Time-To-Default model to re-value the overall cdo portfolio and a Full Migration to measure Counterparty Default Losses, If need be!

 

 

Default Mode is a Subset of the Information Contained in Migration, whereas Time-To-Default is another model altogether. Correlated Default Modes which used to be praised as The credit risk model is a subset of Default  Mode as we compute the probability of default over Simulation Time Steps.

 Time-To-Default measures  the  time of default, which then has to be synchronized to the Time Steps. It is however important to note both converge as time steps get closer to a continuous diffusion process.

As it's name implies, Migration requires one or multiple Transition Matrices to produce a Markov Process. The Markov Process defines how Parties with a given initial rating state will change of rating rank as time goes by.

The Markov Chain terminates either when the simulated party reaches the absorbing state of default or when the engine has reached the last simulation horizon.

Note: Default is not considered an absorbing state when performing Continuation Analysis (Survival analysis).

Default-Mode versus Migration

Default-Mode assumes there is no Migration.

Instead of performing a Markov Chain, the engine considers only two states :default and non-default (Survival).

Once the state of default has been observed, the necessary steps to compute default losses are triggered. Default Mode can be produced with any probability derived from the Credit-Default-Curve as well as Transition Matrices.

There are three industry standards to simulate default.

Depending on settings and specifications, default losses can be assumed
  1. Independent Defaults
  2. Correlated Defaults
  3. Copula Based Time-To-Default Hybrid Model

 


Note: Each subsection i.e. I 1., I.2, II.1 & II.2 cover different implementations:
no transition / migration, transition, migration, full migration that are steered by data.


I Independent Defaults Methodology
1 Use uniform credit curve draws to simulate default.
2 Use one or multiple transition matrices and uniform draws to simulate migration states until default and / or the end of simulation horizon is reached
 
II Asset Correlation Methodology
1 Use Transition data and counterparty group exposure weights to create a synthetic counterparty asset risk-factor basket standardized to mean 0 and variance one which will then migrate over simulation horizons.
2 Link ratings to risky spread curves in order to incorporate benefits (costs) of upgrades (downgrades) into the portfolio revaluation process.
III Coupled / Copula Methodology
1 Bridge the gap between Univariate and Multivariate approaches by coupling Credit Curves probabilities to asset/obligor correlations. 
See Time-To-Default section

Risksvr™ is designed to handle many different types of data, data formats, models, methodologies and assumptions

In the case of default losses, computations can vary widely. 

The models and the methodologies applied depend on :By order of importance

  1. The data supplied.
  2. The reports and type of analysis.
  3. The assumptions defined in the Engine Specification or Terms and Conditions. 
    Terms and Conditions are always preset to produce the most conservative figures, but can always be overridden


The engine can either simulate default states from a credit curve , or it can simulate a Markov Chain of Rating Upgrades and Downgrades over the simulation horizons from one or multiple transition matrices

To trigger credit migration, the engine expects at least one Transition Matrix.
If other credit statistics, such as Survival rates, marginal or cumulative default probabilities are provided, then only default or non default states are observed. 
In the uncorrelated framework migration does not give way to the full cost (benefit) associated with downgrades (upgrades). Instead migration is used to assign the next rating state until it either hits a default or reaches the last simulation horizon.
To measure costs associated with Migration Risksvr™ expects a rating rank associated to each risky curve and a number of policies that stipulate negative forward spread rate collapse and spread calculations when spread rates are missing from a particular rating rank.


Risksvr™ can incorporate default correlations.
For this to work, the obligor specific risk OSR and the individual weights for each and every risk factor associated with the counterparty  are expected to be fed from an external system into the engine.
If weights are not supplied from an external system, Asset weights can be implied from he relative percentage of the positions associated with the obligors total holdings, or approximated with a selection of weights associated with selected factors (in essence a series of spectral decompositions).

If needed, Risksvr™ can generate weights by computing the individual exposure of each risk factor mapped to the trades belonging to the counterparty and the obligor specific risk provided. If no obligor specific risk is given, Risksvr™ can either derive the OSR from the firm's equity or apply a user defined value that is preset to .20 (20%) which is common practice in industry.

Risksvr™ can incorporate default correlations with Time-To-Default Instead of supplying or implying weights, we can incorporate obligor correlations through Time to Default. Time to default provides an elegant approach that blends both univariate probabilities of the asset's credit quality with the correlation across obligors /assets. 

Mapping Counterparty or Obligor Exposure To The Universe Of Risk Factors


Obligors as Groups of Counterparties: One to one or many relationship.

To model obligor Correlations, Risksvr assumed you will provide Obligors or at least Counterparties.

The Obligor binds one or more Counterparties through the Name. 
Each Obligor includes specific Risk (Obligor Specific Risk [OSR] or Firm specific Risk), which is a necessary component when running Correlated Defaults, and an associated Credit Curve Name. Each Credit Curve represents a series of default probabilities that evolve over the simulation horizons.

In order to compute the maximum reserve capital required as buffer for each obligor or counterparty, we model the return on a synthetic asset that represent the obligor’s weighted exposure to the universe of risk factors that are correlated to each other and a portion of idiosyncratic or specific risk that is independent from the other factors.

In its simplest and weakest form, this approach reduces to the CreditMetrics™ approach described in the Credit Metrics™ Technical document. However, this model does not limit itself to Three Equity indices and Country Mappings. Instead it provides a generic framework where any type of risk can be mapped to create a synthetic asset, be it interest rates, commodities foreign exchange, equity or any other asset whose returns can be measured.
 
In its most advanced form this model evolves as a Normalized Risk Factor Exposure Weighted Asset where funding costs of payables streams and investment benefits of receivable flows associated to spread curves are switched as the credit quality of the asset migrates from one rating rank to another over the simulation horizon.


Users can therefore decide to apply the mappings provided by the Dow Jones Global Equity™ Indices and fall back  on the results presented in the Credit Metrics™ Technical document or they can decide to go much further and narrow down on assets that represent much finer mappings.



 

Description of Equity Buffer Approach

Let , and denote the standardized returns of each risk factor’s asset class against which the counterparty is exposed (s): Interest Rates, Commodities, Foreign Exchange and Equities respectively.

 

As usual the asset’s return is expressed as the log of price changes of the asset.

The Return is then unitized or standardized/centralized to fit the standardized Normal distribution of mean zero and variance one.

Hence, for every Return R computed 
we compute the unitized or centralized return:
. i.e.

Now, lets denote C as the counterparty and  the return on the “portfolio” or synthetic asset of Counterparty C . The model assumes the decomposition of counterparty’s portfolio  in terms of each individual risk factor returns:

We seek to map the weight(s) of the counterparty’s individual exposure to risk factor(s), including his own idiosyncratic /specific risk OSR so that the weight sum’s up to 1. (i.e. 100%).
This ensures that the sum of returns for each individual risk factor, which are unitized to fit the standard Normal distribution with mean 0 and variance 1, will also be unitized or standardized to fit the normal distribution with mean zero and variance one

 

where are the weights associated with the systematic (or factor) risk, and  is the weight of the counterparty’s / obligor specific risk (OSR). The variable is a standard normal random variable with mean zero and variance one.

For each counterparty, the weights of each risk factor, including the counterparty / obligor specific risk is re-based so that the overall return fits the normal distribution with expected mean zero and variance one.

For example, if the obligor is exposed to two interest rate factors, , one Commodity factor , two foreign exchange factors, , and one equity risk factors, then his decomposition will become:

The standard deviation of the above sum of correlated returns is obtained either from the dot product of individual weighted returns or a correlation matrix  


or decomposed via cholesky technology accordingly.

 

 

In general, suppose the vector is represented by decomposition factors and . It is required that . To solve this we re-base the weights by applying.

where are standard normal variables and < is the correlation between .

 

The specific risk factor, , is a standard normal random variable related to the OSR .

 

 
The Mechanics of Rating Migration 
and 
Migration to Default

Since the uncorrelated case is simpler and slightly more intuitive, we will begin by describing the independent "Markov" approach and then present the enhancements implemented to correlate migration. Finally, we will show how Time to Default can be used to leverage both approaches.

 

Univariate Uncorrelated Framework:

In the univariate or uncorrelated model each obligor is assumed to be independent. 

This approach offers several advantages.../font>

  • It is intuitive.

  • It is much simpler in terms of configuration since no correlations are required.

  • It is conservative. 

  • The univariate / uncorrelated approach will always return the Maximum Loss.

  • It can be shown that equivalent 

 


advantage of this approach is  the transition matrix defines explicitly the probabilities of reaching a specific rating rank:
For each rating state the engine partitions the probability space according to the initial counterparty rating 

According to these probabilities, there are uniform quantiles, < , such that the Probability(< ) = < , for j=1,…,N-2 and Probability( ) = , Probability(< ) = . Where N is the number of rating categories plus default. 
In this instance we assume represents the state of default and < the highest rating rank.

If the uniform random draw generated by the engine falls within the first quantile  then the engine assumes a default has occurred and computes loss given default.

If the uniform random draw falls beyond the first quantile and migration is indeed active, then the engine will deduce the rating rank of the uniform random draw from the quantile in which it fell.

It will then use this rating rank as the next rating state until it either hits a state of default or reaches the final simulation horizon.
In the uncorrelated framework, migration is used to produce the next rating state only. No costs are associated with upgrades or downgrades. They only serve to determine the next rating until either final simulation horizon or default.

 

For Example: lets assume there are 7 ratings ranks where 1 is the state of default and the current counterparty  rating rank is 6. 
Lets assume the transition matrix row for a rating rank of 6 is:

Pseudo Rating Default C B BB BBB A AA AAA
Rating Rank 0 1 2 3 4 5 6 7
Probability 0.02 0.04 0.06 0.08 0.12  0.2 0.4 0.08
Quantile / Cum. Prob. 0.02 0.06 0.12 0.2 0.32  0.52 0.92 1.00

If the uniform random draw is, say, 34 then the counterparty will be downgraded to rating rank 4

4::(0.02 +0.04+0.06+ 0.08+ 0.12 = 32)

5::(0.02 + 0.04+0.06+0.08 + 0.12 +0.2= 52)

 

The Correlated Framework

The Correlated framework applies to the counterparty’s synthetic unitized return to simulate migration (as described above). Prior to simulation and if not fed from an external source, the engine computes the systematic and specific weights for each counterparty. Once in the simulation sequence, the engine draws a normal random variable to generate the specific risk factor Z and then performs the decomposition

The transition’s Matrix row that corresponds to the counterparty rating is then mapped into subintervals of the normal distribution from 1 to N where N is the highest rating defined and R1 is the state of default.

The engine therefore defines normal quantiles, , such that the Probability( ) = , for j=1,…,N-2 and Probability( , Probability( ) = . Let denote the cumulative normal function (CDF) :

 =

= +

....

= +…+ +

The quantiles are then mapped into the same uniform partition used to simulate uncorrelated migrations [0,1] into intervals of lengths , by using the inverse of  i.e. , by mapping these probabilities the engine can check directly which probability interval the uniform deviates falls into the normal quantiles

 

 














and checks which one of these subintervals does fall into the subintervals, starting from zero, are of lengths in sequence.

Counterparty Exposure and Proxy for Default

Equity prices are frequently used to proxy defaults, as they offer the advantage of higher liquidity than bonds and no recovery.

As with standard corporate and emerging market bonds, equity holders should model equities as a stream of dividends up to the Time of default. 

In this framework, equity valuation requires the sum of expected dividends times the forward probability of default [i.e. the marginal conditional default probability computed from the associated credit curve].

There is obviously no recovery since recovery is part of the liquidation process and equity is last in line when it comes to liquidation order. 

Time-To-Default Copula Engine

For details on Time-To-Default computaitons, click here