Credit Transition Matrix - Markov Chain

Overview


The credit transition matrix is an approach to modeling the credit dynamics of loans that are assigned discrete credit ratings (i.e. there are a finite set of credit scores assigned to each loan). Ratings are assigned to a loan based on its perceived risk of default. Ratings can change over time as the creditworthiness of a borrower changes.

The transition matrix approach models the probability of a loan trainsitioning from one rating to another, and from any rating to default. It makes the Markov assumption , (see markov chains) that is, the probability of a loan either defaulting or transitioning to any rating is dependent only on the current rating of the loan. In particular, it does not depend on what the ratings of the loan were in the past.

Matrix Representation


The state of any loan at a particular time is represented as a column vector

{% \begin{bmatrix} rating1 \\ rating2 \\ rating3 \\ defaulted \\ \end{bmatrix} %}

As an example, a loan would have the following representation if it were non-defaulted and having a rating of rating2.

{% \begin{bmatrix} 0 \\ 1 \\ 0 \\ 0 \\ \end{bmatrix} %}

Transition Probabilities as a Matrix


The probabilties of tranisitioning from one rating to another over a single period is arranged as a matrix.

{% M = \begin{bmatrix} p_{1,1} & p_{1,2} & p_{1,3} & p_{1,d} \\ p_{2,1} & p_{2,2} & p_{2,3} & p_{2,d} \\ p_{3,1} & p_{3,2} & p_{3,3} & p_{3,d} \\ 0 & 0 & 0 & 1 \end{bmatrix} %}


Here {% p_{1,j} %} is the probability of transitioning from rating i to rating j. d represents the defaulted state.

The probabilty matrix of trasitioning from one rating to another over n periods is given by {% M^n %}

Single Loan Calculation


When a loan's current rating is encoded as a vector {% \vec{v} %}, the probability of the loan being in any of the given ratings (or defaulted) is then given by the matrix product
{% probabilities = M^n \vec{v} %}

Examples


Smoothing Calculated Probabilities


Once a set of probabilities have been calculated for each risk grade, once may find that there appears to be noise in the curve for each risk grade when plotted. Assuming that the probabilities should follow an exponential by grade, one may wish to smooth the probabilities by running an exponential regression, and then using the resulting curve as the assumed probability curve.

(see fitting an exponential)

Contents