Estimating the Average Life of Non-Maturity Deposits

Slides:



Advertisements
Similar presentations
Part 12: Asymptotics for the Regression Model 12-1/39 Econometrics I Professor William Greene Stern School of Business Department of Economics.
Advertisements

1 BA 555 Practical Business Analysis Review of Statistics Confidence Interval Estimation Hypothesis Testing Linear Regression Analysis Introduction Case.
Copyright South-Western, a division of Thomson, Inc. Slide 1 DEPOSITS IN BANKS Deposit Accounts Interest-Bearing Accounts Flow.
Chapter 16: Time-Series Analysis
© South-Western Publishing Slide 1 DEPOSITS IN BANKS Deposit Accounts Interest-Bearing Accounts Flow of Deposits Deposit.
Chapter 8: Confidence Intervals based on a Single Sample
1 Chapter 5 – The Time Value of MoneyCopyright 2008 John Wiley & Sons MT 480 Unit 2 CHAPTER 5 The Time Value of Money.
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 12 More About Regression 12.1 Inference for.
The Practice of Statistics, 5th Edition Starnes, Tabor, Yates, Moore Bedford Freeman Worth Publishers CHAPTER 12 More About Regression 12.1 Inference for.
Chapter 4 More on Two-Variable Data. Four Corners Play a game of four corners, selecting the corner each time by rolling a die Collect the data in a table.
Computational Finance 1/37 Panos Parpas Bonds and Their Valuation 381 Computational Finance Imperial College London.
4 DEPOSITS IN BANKS 4.1 Deposit Accounts 4.2 Interest-Bearing Accounts
2. Basics.
Introduction to Probability - III John Rundle Econophysics PHYS 250
Linear Regression Essentials Line Basics y = mx + b vs. Definitions
CHAPTER 12 More About Regression
Spending, Saving, and Investing
Types of risk Market risk
Chapter 4: Basic Estimation Techniques
Section 1: How Populations Change in Size
Chapter 4 Basic Estimation Techniques
Corporate Finance Lecture 2
Saving for the Future Growing Money: Why, Where, and How
INVESTMENT ANALYSIS & PORTFOLIO MANAGEMENT
Estimation and Confidence Intervals
This Week Review of estimation and hypothesis testing
Section 1: How Populations Change in Size
CHAPTER 11 Inference for Distributions of Categorical Data
CHAPTER 12 More About Regression
Financial Risk Management of Insurance Enterprises
Chapter 5 Sampling Distributions
Chapter 7: Sampling Distributions
Interest and Investment
Types of risk Market risk
Warm Up Simplify each expression. Round to the nearest whole number if necessary (3) –5(2)5 – – (0.5)2.
Basic Estimation Techniques
BA 275 Quantitative Business Methods
INTEREST RATES, MONEY AND PRICES IN THE LONG RUN
Objectives Describe the three main properties of a population.
CHAPTER 11 Inference for Distributions of Categorical Data
Wednesday November 02,2016 Notes –Chapter-8-content test – 11/04
Chapter 10 Nonlinear Models Undergraduated Econometrics Page 1
CHAPTER 11 Inference for Distributions of Categorical Data
DAY ONE Chapter 8 Understanding Populations
DAY ONE Chapter 8 Understanding Populations
Confidence intervals for the difference between two means: Independent samples Section 10.1.
Understanding Populations
CHAPTER 12 More About Regression
Note pack 18.
4 DEPOSITS IN BANKS 4.1 Deposit Accounts 4.2 Interest-Bearing Accounts
Section 1: How Populations Change in Size
Section 1: How Populations Change in Size
CHAPTER 11 Inference for Distributions of Categorical Data
What Is a Population? A population is a group of organisms of the same species that live in a specific geographical area and interbreed. A population is.
Section 1: How Populations Change in Size
CHAPTER 11 Inference for Distributions of Categorical Data
DAY ONE Chapter 8 Understanding Populations
Mathematical Explorations
CHAPTER 12 More About Regression
CHAPTER 11 Inference for Distributions of Categorical Data
CHAPTER 11 Inference for Distributions of Categorical Data
DAY ONE Chapter 8 Understanding Populations
CHAPTER 11 Inference for Distributions of Categorical Data
Section 1: How Populations Change in Size
Understanding Populations
CHAPTER 11 Inference for Distributions of Categorical Data
Phenomenon: The environment limits the growth of a population
Section 1: How Populations Change in Size
CHAPTER 11 Inference for Distributions of Categorical Data
F test for Lack of Fit The lack of fit test..
Presentation transcript:

Estimating the Average Life of Non-Maturity Deposits Calvin Price Global Markets Division for the Americas MUFG Bank 2018 Stata Conference July 19-20, 2018

What are non-maturity deposits? Banks use many deposit products, two basic types: Term deposits There is a contractual ending point, the money goes back to the customer at a known date Non-Maturity deposits (NMD) No contractual ending point, money can possibly stay with bank forever For a fixed set of customers we know NMD balances grow smaller over time Question: How long can we expect NMD to last?

Why is lifetime of deposits important? Market value of the deposit (present value) Longer lifetime, lower market value This is the reverse of more familiar future value calculation, longer lifetime, greater future value Key calculation for banks: MV(Loans) – MV(Deposits) Computing market value of NMD requires some assumption about lifetime Banks have incentive to desire smaller MV(Deposits), longer lifetime

What is a decay rate? A percentage of something dies per unit of time No fixed amount is dying, just a fixed proportion Any group where rate of change is proportional to size is necessarily exponential growth/decay Common examples: atomic particles, population, money (continuous compounding) Functional form: 𝑦= 𝑃 𝑜 𝑒 𝑟𝑡 r positive = exponential growth r negative = exponential decay

What is a decay rate? A percentage of something dies per unit of time No fixed amount is dying, just a fixed proportion Any group where rate of change is proportional to size is necessarily exponential growth/decay Common examples: atomic particles, population, money (continuous compounding) Functional form: 𝑦= 𝑃 𝑜 𝑒 𝑟𝑡 r positive = exponential growth r negative = exponential decay

What is an average life? Average time a member will exist without dying Assuming the group exhibits exponential decay Same as expected value of any random variable We use probability density governing a particle remaining up to time t (cdf, function of decay rate r) Using the pdf and taking expectation, the mean lifetime is 𝜏= 1 𝑟

What is an average life? Average time a member will exist without dying Assuming the group exhibits exponential decay Same as expected value of any random variable We use probability density governing a particle remaining up to time t (cdf, function of decay rate −𝑟) Using the pdf and taking expectation, the mean lifetime is 𝜏= 1 𝑟 Decay rate and average life are conveying the same information Quantify how fast dying occurs within a group (given exponential decay) Given one, we know the other, very simple transformation between them Estimating the decay rate is the single, critical step in calculating average life

Switching to finance… Application is to dollars instead of particles Driving force is account closure, not balance behavior during individual lifetimes Dollars leave (die) when an account closes Across large numbers of customers, the distribution of account ages has far greater impact than balance behavior

What drives average lifetime? Distribution of account ages Behavior during individual lifetimes doesn’t matter! EVERY single customer can have an INCREASING balance during entire lifetime and aggregate balance vs age will STILL show decay (see example for this scenario) Why? Because of how account ages are distributed, many are short, few are long

What drives average lifetime? Distribution of account ages Behavior during individual lifetimes doesn’t matter! EVERY single customer can have an INCREASING balance during entire lifetime and aggregate balance vs age will STILL show decay (see example for this scenario) Why? Because of how account ages are distributed, many are short, few are long

How to estimate decay rate Step 1: Data prep Step 2: Nonlinear regression

Data Prep Methodology Want data in long format (multiple customers across rows, not columns) Then aggregate balances by age of account Sum up every customer balance of the same age (collapse command, by age, not by time period!) This is adding balances across many different time periods None of these data points are an actual portfolio balance at any point in time Caution: Only use customers with a known starting date, must filter and remove customers with unknown start

Data Prep Methodology Want data in long format Example, start in wide format

Data Prep Methodology Want data in long format Example, start in wide format Reshape to long format

Data Prep Methodology Want data in long format Example, start in wide format Reshape to long format Create age variable

Data Prep Methodology Want data in long format Example, start in wide format Reshape to long format Create age variable Sum balance by age

Data Prep Methodology Want data in long format Example, start in wide format Reshape to long format Create age variable Sum balance by age

Data Prep Methodology Plotting this grouped balance by age should reveal general decay pattern This is the data we use to estimate decay parameter See appendix for code to generate this toy dataset

Nonlinear Regression Functional form: 𝑦= 𝑃 𝑜 𝑒 𝑟𝑡 Variable 𝑦 exhibits exponential growth/decay as a function of variable 𝑡 𝑦 is the grouped balance, 𝑡 is account age, these exist in our dataset 𝑃 𝑜 and 𝑟 are parameters to be estimated Critical interest is in 𝑟, decay rate Note: A negative value is expressed as −𝑟 so that average lifetime is the positive value 𝜏= 1 𝑟 This function is not linear in parameters Must use nonlinear regression

Nonlinear Regression Stata nl command −𝑟 You write out the functional form You specify both (1) variables and (2) parameters (enclose parameters in brackets) Example: . nl (GroupedBalance = {b1}*exp({b2}*age)) Estimates of parameters will be returned −𝑟

Nonlinear Regression Stata nl command −𝑟 Estimates of parameters will be returned We see estimated decay rate is −𝑟=−.296 So estimate of average lifetime 𝜏= 1 𝑟 = 1 .296 =3.38 −𝑟

Nonlinear Regression Stata nl command Estimates of parameters will be returned We see estimated decay rate is −𝑟=−.296 So estimate of average lifetime 𝜏= 1 𝑟 = 1 .296 =3.38

Questions? Contact: Calvin Price caprice@us.mufg.jp

Appendix – Assumptions of Decay Process (1) Individual members within group die independently of one another (2) Individual members within group die independent of age What causes customers (individuals or corporates) to close a checking account? Do these occur across people/corporates in a way that satisfies these two assumptions? Debatable, possibly yes Moving Merger/Acquisition New job Bankruptcy Divorce Corporate Use of Funds Policy Death Bank Credit Rating Downgrade

Appendix – Code to generate toy data * Create customers * ------------------------------ clear set obs 36 generate tmo=tm(2015m1)+_n-1 format %tmm_CY tmo tsset tmo set seed 5678 foreach var of newlist z1-z200 { // number of customers gen `var' = sum(round(10*runiform())) // increasing balance for every customer local k1=36*runiform() // starting month of account local k2=3*rchi2(1) // age of account, choosing this distribution is what really forces our result replace `var' = 0 if !inrange(tmo, tmo[`k1'], tmo[`k1'+`k2']) } * To aggregate by account age, you need long shape data (panel data) * Reshape from wide to long reshape long z, i(tmo) j(Customer) gsort Customer tmo drop if z==0 bys Customer: gen Age = _n * Group balances by age collapse (sum) z , by(Age) scatter z Age , ms(oh) $g2 ytitle("Grouped Balance" " ") ylabel( , format(%8.0fc)) xtitle(" " "Account Age") * Do the nl estimation rename (Age z) (age GroupedBalance) nl (GroupedBalance = {b1}*exp({b2}*age))

Appendix – Code to generate toy data Full program available on RePEc (repec.org)