Professional Documents
Culture Documents
FONDI BESA
Approved by supervisory council
0
Guidelines on PD modelling | Content
Content
Content 1
1. Introduction to PD model 2
2. Methodology for PD model 3
3. Data preparation 11
4. Assisted tools Error! Bookmark not
defined.
01
1. Introduction
1.1 Scope of the guidelines
The purpose of this document is to guide the entity in modelling the probability of default (PD) in
line with IFRS 9 principles.
The entity shall assess probability of default at each reporting date considering historical default
rates and prospective macroeconomic adjustments. The entity will assess the PDs at the end of
each quarter considering updated history of defaults.
The entity shall assess the Macro-Economic factor overlay annually considering the most recent
macroeconomic data and forecasts in line with A.5 Guideline on Macro-modelling.
Definitions in these guidelines are consistent with those provided in the Impairment Policy
document.
1.3 Responsibilities
The Head of the Risk Management Department is the person responsible for preparation or
review of these guidelines and propose changes for approval of the Executive Director.
These guidelines are subject to change. The new developments and innovations will be
incorporated in these guidelines, at the time of approval.
These guidelines are effective since 1st of January 2018, in the context of IFRS 9 adoption.
2
Guidelines on PD modelling | 2. Methodology for PD model
For the purpose of modelling lifetime PDs the methodology of migration matrices is suggested, as
so far, this is the most common methodological approach used for IFRS9 PD modelling for
segments covered with rating models.
Migration matrices methodology is based on the theory of Markov chains. Markov chain is a
discrete random process containing a finite set of states 𝐹 and including probabilities governing
this process between individual states. This means that the process begins in a certain state 𝑖 and
in the next step it moves to the state 𝑗 with the transition probability 𝑝𝑖𝑗. It is assumed that
described process is characterized by the Markovian property, which means that the probability of
the process being in a certain state in time 𝑡 + 1 depends only on the state of the process in time
𝑡; it is independent of any state preceding time 𝑡.
The Markov chain model to build a PD term structure requires plotting of transition matrices till
the lifetime of the asset. The chain is overlayed with credit index (representation of the economic
conditions of that particular year) to derive forward-looking PDs. The transition matrices are then
multiplied to compute the cumulative or lifetime PD over particular maturities. The matrix
multiplication traces movement of a performing loan to default over a period of time.
Putting that in the context of IFRS 9 lifetime PD modelling this would mean that if the client is
rated 𝑖 at time 𝑡, then the probability of being graded 𝑗 in the time 𝑡 + 1 is equal to 𝑝𝑖,𝑗 and is
independent from any rating grades the client had before time 𝑡.
During the transition period particular client may default, migrate to any of existing rating classes
or can be repaid. Since repayment is not treated as an additional absorbing state in transition
matrices, in order to account for repayments in survival rate exposures replayed are distributed
among non-defaulted transitions (repayment adjustment).
Assuming that transition probabilities remain constant over time based on migration matrix 𝑀 the
cumulative multi-year transition probabilities can be calculated by raising matrix 𝑀 to a power.
This means that cumulative transition probabilities for 𝑁 years horizon are obtained as 𝑀𝑁.
The migration matrices model looks at migration between different risk grades and requires the
Entity to apply a risk grading system where the rating grade is a major risk determinant. This
model, aims to capture flow from a certain risk grade to default, assuming that PD increases as
the risk grade deteriorates.
Formally, let {𝑋𝑛} be a sequence of random variables, then the property described above can be
written as:
(𝑋𝑡+1 = 𝑗|𝑋0 = 𝑖0, … , 𝑋𝑡−1 = 𝑖𝑡−1, 𝑋𝑡 = 𝑖) = (𝑋𝑡+1 = 𝑗|𝑋𝑡 = 𝑖) = 𝑝𝑖,
Let’s assume the rating system with 𝑛 − 1 rating grades. During the transition period particular
client may default, migrate to any of existing rating classes or can be repaid. Since repayment is
not treated as an additional absorbing state in transition matrices, in order to account for
repayments in survival rate exposures repaid are distributed among non-defaulted transitions
(repayment adjustment). Then the transition matrix 𝑀 would be given as:
3
Guidelines on PD modelling | 2. Methodology for PD model
or equivalently
Assuming that transition probabilities remain constant over time based on migration
matrix 𝑀 the cumulative multi-year transition probabilities can be calculated by raising
matrix 𝑀 to a power. This means that cumulative transition probabilities for 𝑁 years
horizon are obtained as 𝑀𝑁.
The last column of matrix 𝑀𝑁 demonstrates cumulative PDs for each rating grade in 𝑁
years horizon. Based on matrix 𝑀 raised to powers 1, … , 𝑁 the matrix 𝐶𝑛×𝑁 of cumulative
PDs is constructed:
4
Guidelines on PD modelling | 2. Methodology for PD model
Where p(𝑘) denotes the element of 𝑀𝑘 matrix in the last 𝑛-th column and 𝑖-th row.
𝑖,𝑛
Expected loss formula requires values of conditional PDs for future years. This means
that cumulative PDs obtained by raising migration matrix to powers corresponding to
consecutive years after reporting date need to be transformed into conditional PDs.
This is done via Bayes formula as:
Where:
𝑃𝐷𝑖, – conditional PD for 𝑖-th rating grade in 𝑡-th year after reporting date,
–cumulative PD for 𝑖-th rating grade in 𝑡-th year after reporting date,
Contracts are grouped by district, which represents a key driver of the credit risk.
Lifetime PD is calculated based on the number of contracts in each district
5
Guidelines on PD modelling | 2. Methodology for PD model
1a. Choice of time horizon over which the migration matrices are to be averaged
The time horizon over which PDs should be estimated should ensure relevant number of
observations as well as reflect the current risk of the portfolio. The Entity may consider
a time horizon of 24 months to ensure that the average migrations explained in the
following steps consider the recent credit risk trends and eliminates from the projections
any older trend which is not representative of the current risk position of the loans
portfolio.
1b. Calculation of monthly migration matrix by number of clients over the time horizon defined
in 1a Average monthly migration matrix is calculated with the following formula:
Where:
𝑥𝑖, – element in 𝑖-th row and 𝑗-th column of monthly migration matrix 𝑋,
𝑘𝑖,𝑗 – the number of clients who at month 𝑡 were in 𝑖-th rating class and
migrated to 𝑗-th rating class in one month horizon,
𝑇 – maximum number of months to be included in the migration matrix.
Average percentage matrix 𝑃 = {𝑝i,j}𝑛×𝑛 reflects the probability of migration from rating 𝑖
to rating 𝑗 in one month horizon. Element , is given as:
Where:
𝑝𝑖, - element in 𝑖-th row and 𝑗-th column of monthly percentage migration matrix 𝑃,
𝑥𝑖, – element in 𝑖-th row and 𝑗-th column of monthly migration matrix 𝑋,
𝑟𝑖 – number of clients in 𝑖-th rating class that repaid all obligations during the time period,
𝑛 – number of columns (as well as rows) of migration matrix 𝑋.
1d. Adjustment for clients who repaid all obligations during the period
Given the vector 𝑃𝑅 = {𝑝𝑟𝑖}n×1 of percentage of clients who repaid all obligations during the
time period, where: the adjustment of the average percentage matrix 𝑃
from 1c is performed.
The resulting matrix is 𝑀 = {𝑚i,j}nxn and it is calculated as follows:
Where:
𝑝𝑖, - element in 𝑖-th row and 𝑗-th column of monthly percentage migration matrix 𝑃,
6
Guidelines on PD modelling | 2. Methodology for PD model
The last column of obtained percentage migration matrix is monthly PD for each rating
class.
Yearly percentage migration matrix 𝑌 is used further in step 5 for calculation of lifetime
PD curves.
probabilities of default in 1 year horizon from the reporting date are in the 𝑛-th
column of matrix
probabilities of default in 2 years horizon from the reporting date are in the 𝑛-th
column of matrix
probabilities of default in 3 years horizon from the reporting date are in the 𝑛-th
column of matrix and so on.
As the final result of this step the array 𝐶𝑛×𝑇 of cumulative PDs for each of 𝑛 rating classes
in 𝑁 consecutive years after reporting date is created as:
In the plot below obtained values of cumulative PDs for each rating grade are presented.
Discrepancies of PD values between rating classes is clearly visible through 10 years after
reporting date considered.
7
Guidelines on PD modelling | 2. Methodology for PD model
Each 𝑠𝑖, element of array 𝑆 represents the cumulative survival rate up to 𝑡-th year after
reporting date given that at the reporting date the client has 𝑖-th rating grade.
Each element 𝑝𝑑𝑖, represents the probability of default event in 12-month horizon exactly
at time 𝑡 after reporting date, given that the client survived up to time 𝑡 and at the
reporting date was graded 𝑖-th rating.
8
Guidelines on PD modelling | 2. Methodology for PD model
3. Macroeconomic
adjustment for lifetime PD
IFRS9 requires that expected loss estimation should be among others forward
looking. This means in particular that PD parameters should reflect client risk not
only as of reporting date but also they should take into account the expectations of
future market conditions. In order to achieve those forward looking PD estimates
econometric models describing dependencies between macroeconomic factors and
historical default rates will be developed and based on them the scaling factors to be
incorporated into lifetime PD estimates will be derived. Macroeconomic PD models
are separate deliverable, hence they are out of scope of this memorandum. They
will be presented in another document.
Assuming that scaling factors are given, the algorithm for incorporation of them into
lifetime PD estimates is as follows:
6a. Input values - 1 year migration matrix and scaling factors from macro PD model
Macroeconomic adjustment is performed on 1 year migration matrix. The reason
for that is the change of transition probabilities to default state entails the change
in all other transition probabilities. Therefore, as the base for macroeconomic
adjustment 1 year migration matrix (adjusted for calibrated PDs) 𝑌 obtained in
step 4 is used.
6b. Macroeconomic adjustment of 1 year migration matrix for the following years
Macroeconomic forecasts for future years will differ; hence scaling factors for
consecutive years will be different. Therefore, migration matrix 𝑌 has to be
adjusted separately for each year.
Where:
9
Guidelines on PD modelling | 2. Methodology for PD model
10
Guidelines on PD modelling | 3. Data preparation
3. Data preparation
FONDI BESA analyses a snapshot of the end of month loan portfolios for a period of 24 months.
The monthly loan portfolios are combined to obtain a combined database.
The loan portfolios include details such as contract numbers, client ID, contract start date,
contract maturity date, district, disbursed amount / approved amount in contract currency and
Lek equivalent, on balance sheet exposure in contract currency and Lek equivalent, unused credit
limits, regulatory risk classification, delay status (in past due or not in past due) etc.
The Entity performs several validation checks to ensure that contract numbers pertained to a
single client, PD segment and had the same start and maturity date. Major errors in the database
were reported and corrected before the study.
Risk classes are assigned to each loan in 24 months database and the data were sorted in the
following order to trace the status in the subsequent month t+1
Contracts A to Z
Reporting months Oldest to newest
Contracts leaving the database are analyzed and assigned to one of the following:
- Default status, if consistent with the definition of default.
- Last reporting date, if the reporting date was equal to last observation month.
- Assumed as repaid, if did not fall in none of the above status.
11
Guidelines on PD modelling | 3. Data preparation
12