Credit-Default-Curve
EDF - Hazards- Survival Manager

Keywords: Default probability, Survival Probability, Marginal conditional default probability. Transition matrix, cumulative Hazards, cumulative default frequencies, credit curve, default state, simulation horizons, spread-curves.


Credit-Default-Curve Default Statistics

This paper explains how to build continuous or discrete credit curves from Hazard Rates, Expected Default Probabilities, Survival Rates, Marginal Conditional Probabilities or Cumulative Default Probabilities.

Both Marginal Conditional Probabilities and Hazard Rates can be used as discrete or continuous Building blocks respectively. This approach is akin to the well known forward rate building block found in yield curve construction. 

Marginal Conditional Probabilities also called (Forward Default) and Hazard Rates can be used interchangeably since they produce exactly the same results !

   
This document is part of the credit-curve add-in module.  

All the formulas explained below are part of the Risksvr(tm) Engine. Examples of this technology can also be found in the Excel (R) spreadsheet included in the credit-curve.xll add-in package.

Term   Definition  
q(t,t+1) Marginal Conditional Default Probability or Forward Default probability starting at time t and of length (t+1)-(t) as seen from time t(0)
h(t,t+1) Hazard Rate. from time t to time t+1
H(t) Cumulative Hazard Rate. i.e. a continuous series of hazards h (t,t+1) spanning time 0 up to time t.
Edf(t) Expected default frequency probability from time 0 to time t.
S(t) Survival Probability from time 0 to time t.

Syntax:

t is the time of observation.

qt= q(t,t+1) is the Marginal Conditional default probability which is defined as the probability of default over the period t,t+1 considering it has already survived up to period t. 

P(t,t+1)= Conditional default probabilities (or marginal no-default probability!), is the probability of survival over the period t considering it has survived up to period n and is simply 1- q(t,t+1).

h
t  =>  h(t,t+1) =Hazard Rate is the default intensity measure. The Hazard Rate is defined as the interval of time starting at time t and ending at time t+1, as a matter of convenience this is usually simplified with the notation ht. for one year intervals, which is the norm in industry. 
Hazard rates form a series of non decreasing rates from time 0 up to time n-1.

Ht = H(0,t) Is the Cumulative Hazard Rate which is simply defined as the cumulated interval of hazards from time 0 up to time t.


It is important to understand both measures are, at least in theory, instantaneous measures that are expressed as continuous functions. However in practice they are assumed constant over intervals of time.

P(t,t+1)=1- q(t,t+1) ---> exp(-ht)

For standard one year periods, Marginal default probabilities and Hazard Rates are easily converted accordingly:

qt(t)=1-exp(-h(t))

h(t)=-Ln(1-q(t))

ft=is the probability of default or expected default probability from time 0 to time t.

The opposite of ft is the Survival probability (or no-default probability)   i.e. 100%- ft.

St =survival probability up to time t, since there are 100% chances that an asset which hasn’t defaulted now is not in default s0=1.

The same holds true for f0, since there are 0% chances that an asset that is alive now has defaulted, f0=0.

In practice, the Credit Curve is built from a sequence of discrete marginal conditional default probabilities or hazard rates:


If Hazard rates are used, each Hazard rate will be cumulated over each interval. The Cumulated Hazard rate is then used directly to convert to Survivals or EDF.


In the Discrete Credit-Curve functions, Marginal Conditional Default Probabilities are used as the curve's building block. Every credit statistic is converted to a bootstrapped forward-like marginal conditional default / no-default probability. 

Each Marginal Probability is brought down to a one day probability and then carried over the interval sought.
 
Each interval is then compounded in order to produce Expected Default Probabilities from which Survivals or Hazards can be computed.


Calculation of Expected Default Probabilities From Marginal Conditional Probabilities:

 

Calculation of Expected Default Probabilities From Hazard Rates:       

Credit Curve Interpolator Algorithm:

The Credit-Curve Interpolator functions differs from the Continuous Credit Curve function based on Hazards. Instead of multiplying hazard pro-rata temporis, each statistic is converted into a one day marginal probability.

The one day marginal probabilities is then carried over the exact interval requested by the user. 
If the simulation horizon extends beyond the last provided interval, the marginal default probabilities are extended by extrapolation.

Expected Default Frequencies are converted into marginal default probabilities over the time steps provided accordingly.

   q(t-1, t) = (Edf(t)-Edf(t-1)/(1.0-Edf(t-1))

 

The Marginal Conditional Default Probability is then converted into a one day Marginal default probability:

 



Marginal probabilities are then carried over each time interval pro-rata temporis and then aggregated into expected default probabilities.

Time-Line and Time- Periods:

The Credit Curve Time-Line is very important because each statistic can have different time scale and offset.

The Transition and Credit Curve functions use time periods which can be defined in days, months or years.

For the Credit-Curve and Transition function all time periods are internally represented in days. If you want complete granularity over each time step, which is somewhat arguable in the context of credit, define your periods in days!

For the Continuous Credit-Curve function based on Hazards all time periods are internally represented in year fractions. Thus, If you want complete granularity over time steps which is somewhat arguable in the context of credit, define your periods in years!

To convert years into days the Credit-Curve algorithm works accordingly:
 Years are defined as containing 365.2425 days. This value is then rounded up or down to the closest decimal.

For example, if you define periods as 0.25 2 5, the routine will convert this value to:91.31,730.48,1826.21.

These values are then rounded to the nearest number of days accordingly :91,730,1826.

To convert months into days the Credit-Default-Curve  algorithm works accordingly:
M
onths are multiplied by 30.4368 (which is equivalent to 365.2425/12), and then  rounded up or down to the closest decimal. For example, if you define periods as 3 48 60, the routine will convert this value to:91.31,730.48,1826.21.

These values are then rounded to the nearest number of days accordingly :91,730,1826.

If you define periods in days, the Credit-Default-Curve function will performs NO conversion.

To convert days into years the Continuous Credit-Curve function works accordingly:
 Years are defined as containing 365.2425 days. Thus days are divided by 365.2425

For example, if you define periods of 91 730 1825  the routine will convert this value to: 0.2491, 1.99861,4.9966

To convert months into years the Credit-Curve function works accordingly:
 Months are divided by 12, For example, if you define periods as 3 48 60, the routine will convert this value t 0.25,2, 5:

If you define periods in years, the Credit-Default-Curve function will performs NO conversion!

Top of Page