Financial Principles
Multi-Step Credit Defaults
Coupling Asset Correlations to Credit Curve Cumulative Default Probabilities
This application note is part of RiskServers C++ Copula Excel® Add-In
Synopsis:
The paper explains how Risksvr™ maps obligor correlations to Default Time from the Cumulative probability of Defaults available from the obligor’s Credit Default Curve.
Copula Technology Review
An n-dimensional copula is a multivariate distribution function, C, with uniform distributed margins in [0,1] i.e. U(0,1) which has the following propertiess:
a. C [0,1]n -> [0,1].
b. C is grounded and non-decreasing.
c. C has margins Ci which satisfy Ci(u) = C(11...u1,1.....u.. , ....1n...un) = u for all u in [0,1].
Note: These three properties have important implications which are often misunderstood:
In order to couple multivariate distributions to univariate distributions,
all data must be standardized.
The most important aspect of Copula Theory is based upon Sklar's Theorem:
Let F be an n-dimensional distribution function with margins F1,...Fn. Then there exists an n-copula C such that for all y in Rn
|
F(y1,y2,....,yn)=C(F1(y1),....Fn(yn)) [1] |
If F1,...Fn are all continuous then C is uniquely defined, Otherwise C is uniquely determined within a range F1x... x. range Fn.
Conversely, if C is an n-copula and F1,...Fn are univariate distribution functions, then the function F defined by [1] is an n-dimensional distribution function with margins F1,...Fn
An immediate consequence of Sklar's Theorem is
| C(u1,...un)=F(Fn-1(u1),...,Fn-1(u1)). |
Where F1-1 ,..Fn-1 are generalized or quasi inverse of F1,...Fn
Computing Time to Default by coupling asset correlations to probabilities of default.
The TimeToDefault function couples the cumulative probability of the Obligor’s(or Asset’s) cumulative probability to the multivariate density of price returns simulated through a standardized unitized Multivariate distribution
|
|
=Is the cumulative default probability of an asset or obligor with a Rating R up to a given time period t. |
| =Is the default time of the asset. |
From this we can compute the probability of an event occurring at a given time t prior to a known event T. Alternatively we can seek the time t by knowing the probability.
.The cumulative default probability is often computed by taking the opposite
probability of Survival (No survival), as well as Marginal Conditional Default
Probabilities (aka. Forward default probability) or Hazard Rates.
Let:
| = the correlation matrix between assets / obligors. | |
| = the multivariate normal distribution function. | |
| = the univariate standard normal cumulative distribution function. | |
| = the univariate standard normal cumulative distribution function with uniform random variate u(i). |
The Time to Default of a Given Obligor is computed by creating a dependency between the Gaussian (or Student T) Copula function C(u,1,u2,u3,…Un) of a series of individual univariate functions and the standard multivariate normal (mixture) function accordingly:
Correlated default events and default times are then simulated by first generating multivariate normal (mixture) random variates from standardized / unitized asset or obligor correlations yi with I=1,,,…,..,n Compute u(I)=
As mentioned in properties a,b and c. data must be standardized (see unitized returns) to fit the distribution assumption.
.
Once variates have been standardized, the Gaussian (Student T) Copula can be solved by generating multivariate normal (mixture) distributions, either by Upper / Lower Cholesky factorisation, spectral decomposition, singular value decomposition (SVD), etc.
Despite common perception, coupling marginal probability densities between multivariate and univariate dimensions is conceptually trivial.
On the other hand, most practitioners seem at odds with the intricate details that are necessary to maintain consistency between distributions that are being coupled.
A Generic Multivariate Framework:
This framework is valid for Both Gaussian Copulas and Student-T copulas. It can easily be extended to include other copula models too.
Case 1: the Correlation Matrix is Positive Definite:
| 1 | : |
We generate n independent p1,…,pn
(normal or student-T)
Variates in a Column Vector P. |
| 2 | : |
We decompose the Correlation Matrix C into Cholesky Coefficients.
C=UTU=AAT. (See Cholesky decomposition Application note). Here we assume A is Lower Triangular. |
| 3 | : |
We simulate a multivariate normal distribution with µ
+ AP. i.e. The resulting random vector is standardized to fit the normal distribution with mean µ and covariance matrix C:N(µ,C). |
Case 2: the Correlation Matrix is Not Positive and - or Definite:
| 1 | : | We generate n independent p1,…,pn (normal or student-T) Variates in a Column Vector P. |
| 2 | : | We perform a spectral decomposition of the
Correlation Matrix
C. (i.e. we decompose the Matrix into eigenvalues and eigenvectors, we then sort both eigenvectors and eigenvalues according to the decreasing order of eigenvalues and find the proper rank of the Matrix |
| 3 | : | We simulate a multivariate normal distribution with
The resulting random vector is normally distributed with mean µ and covariance matrix C:N(µ,C). |
| Once we have obtained u(1),u(2),….u(n) we obtain default times from the credit curve by seeking the corresponding inverse cumulative normal density function of defaults, either Through Survival, Cumulative Hazards, Expected Default Probability or Marginal conditional defaults (forward defaults) conversion. |
![]()
![]()
Extending Gaussian Copula To Normal-Mixture or Student-T Copula
|
Despite all the leverage and power provided by the Gaussian Copula
model, some practitioners assume the Gaussian Copula does not mimic well
enough what can be observed in the market (especially specific asset
classes, such as equities or foreign exchange that are not diversified).
|
References:
- Sklar A. (1959): Fonctions de répartition ŕ n dimensions et leurs marges,Publications de l’Institut de Statistique de l’Université de Paris 8, pp. 229-231.
- CA.Schewizer B. & Sklar A. 1983. Probabilistic Metric Spaces. North-Hollan/Elsevier. New York.
- Joe: Multivariate Models and Dependence Concepts. Chapman & Hal. London.
- Nelsen, R. (1998) An introduction to copulas. Springer, New York.
- Li David: On default correlation : a copula function approach. Journal of Fixed income 9. 43-45.