poisson jumps in credit risk modeling: a partial integro

35
Poisson Jumps in Credit Risk Modeling: a Partial Integro-differential Equation Formulation Jingyi Zhu Department of Mathematics University of Utah [email protected] Collaborator: Marco Avellaneda (Courant Institute) Poisson Jumps in Credit Risk Modeling: a Partial Integro-differential Equation Formulation – p.1/35

Upload: others

Post on 19-Apr-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Poisson Jumps in Credit Risk Modeling: a PartialIntegro-differential Equation Formulation

Jingyi Zhu

Department of Mathematics

University of Utah

[email protected]

Collaborator: Marco Avellaneda (Courant Institute)

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.1/35

Page 2: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Outline

• Probabilistic approach to the heat equation• Fokker-Planck equation and the boundary value

problem• Matching exit probability - free boundary

formulation• Application: modeling credit risk in finance• Poisson jump-diffusion• Partial integro-differential equation formulation• Analysis issues

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.2/35

Page 3: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Probabilistic Approach to the HeatEquation

• Random walk: step sizes from normal distribution N(0, T )

• X: new position of the particle starting from 0

P [X ∈ (x, x + dx)] =1√2πT

e−x2

2T dx

• One step of random walk replaced by N steps

Xn+1 = Xn + ǫn, ǫn ∼ N(0, T/N), n = 0, 1, ..., N − 1,

X0 = 0, ǫnindependent

• P [XN ∈ (x, x + dx)] same as above

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.3/35

Page 4: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Probabilistic Approach to the HeatEquation (Continued)

• Let N → ∞, Xt follows the process

dXt = dWt, X0 = 0

Wt : standard Brownian motion•

u(x, t) =1√2πt

e−x2

2t = P [Xt ∈ (x, x + dx)]/dx

satisfies

ut =1

2uxx, u(x, 0) = δ(x)

• Heat kernel

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.4/35

Page 5: Poisson Jumps in Credit Risk Modeling: a Partial Integro

More general cases

• Itô process:

dXt = a(Xt, t)dt + σ(Xt, t)dWt, X0 = 0.

• Distribution of particles satisfies the Fokker-Planck equation

ut =1

2(σ2u)xx − (au)x

u(x, 0) = δ(x)

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.5/35

Page 6: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Killing of Particles

-

x

t

6

particle deleted!

path� A

AAU

AAAA��

HHHHJJ�����

�@JJ

JJ

JJJ x = b0

@@

@@���XXXXXXXX����*

• Boundary condition for u at x = b0 : u(b0, t) = 0, t > 0

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.6/35

Page 7: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Solution to the Model Problem

• Consider the special case a = 0, σ = const:

ut =1

2σ2uxx, x > b0

u(x, 0) = δ(x), u(b0, t) = 0.

• Solution

u(x, t) =1√

2πσ2t

[

e−x2

2σ2t − e−(x−2b0)2

2σ2t

]

, x ≥ b0

• Explicit solutions also available for linear b

• Standard existence theory for general barrier b(t)

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.7/35

Page 8: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Survival Probability and FreeBoundary

• Probability of survival up to t:

Q(t) =

∫ ∞

b(t)u(x, t)dx, Q′(t) < 0

• Probability that Xt has exited the barrier by t:

P (t) = 1 − Q(t) = 1 −∫ ∞

b(t)udx

• Exit probability density:

P ′(t) = −Q′(t) =

∫ ∞

b(t)utdx =

1

2

∂x(σ2u)|x=b(t)

• Can we find b(t) to generate a given exit probability density?Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.8/35

Page 9: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Application in Finance:Distance-to-default Model

• (Ref. Avellaneda and Zhu, Risk , 2001)

• Distance-to-default: Xt = Vt − b(t) ≥ 0,

Vt, b(t): generalized value of the firm and liability

dXt = −b′(t)dt + σ(Xt, t)dWt

• Barrier interpretation: b(t), t ≥ 0 to be determined

• First exit time: τ = inf {t ≥ 0 : Xt ≤ 0}• u(x, t): survival probability density at t:

u(x, t)dx = P [Xt ∈ (x, x + dx), t < τ ] , x ≥ 0

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.9/35

Page 10: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Schematic illustration:

-

credit index

t

6

credit eventbarrier

path� A

AAU

AAAA��

HHHHJJ�����

�@JJ

JJ

JJJ

6

?

Xt: distance-to-default

@@

@@���XXXXXXXX����*

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.10/35

Page 11: Poisson Jumps in Credit Risk Modeling: a Partial Integro

P ′(t) with Linear Barrier

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 50

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09

0.1

Time (years)

Pro

b D

ensi

ty

Default Probability Density with Linear Barriers

a=2.5, b=0a=1.5, b=1

b(t) = −α − βtPoisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.11/35

Page 12: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Control Problem for u(x, t)

• Determine b so that the solution to

ut =1

2(σ2u)xx + b′ux, x > 0, t > 0

with initial and boundary conditions:

u|t=0= δ(x + b(0))

u|x=0= 0, t > 0

• satisfies the additional BC

data fitting →1

2

[

∂x

(

σ2u)

]

|x=0

= P ′(t), t > 0

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.12/35

Page 13: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Calibration: Free Boundary Problem

• Difficulties:• Starting from a δ-function initial data

• Need to determine the correct b(t)

• Approaches:• Initial layer: b(t), 0 ≤ t ≤ t0 for small t0 approximated by

a linear barrier

• Second-order finite difference method to solve for t > t0,

using u(x, t0) from the initial layer as initial condition

• Matching two solutions at t = t0:• Choose α, β so that P (t0) = P (t0), P ′(t0) = P ′(t0)

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.13/35

Page 14: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Examples

• Default probabilities for the bank industry withratings in AAA and BAA1.

year AAA BAA1

1 0.0073 0.0222

2 0.0136 0.0285

3 0.0166 0.0315

4 0.0190 0.0339

5 0.0210 0.0360

6 0.0229 0.0380

7 0.0246 0.0396

8 0.0264 0.0415

9 0.0284 0.0437

10 0.0307 0.0466

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.14/35

Page 15: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Default Barriers for AAA and BAA1Companies

-4.5

-4

-3.5

-3

-2.5

-2

-1.5

-1

0 2 4 6 8 10

b(t)

t

AAABAA1

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.15/35

Page 16: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Questions

• Existence of solutions?

P ′(t) > 0, P (t) ≤ 1, for t < T

• u ≥ 0 for all x ≥ 0?• Stability of the barrier?

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.16/35

Page 17: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Blowup of Default Barrier

-2

-1

0

1

2

3

4

5

6

7

8

0 2 4 6 8 10

b(t)

t

P ′ = 0.1P ′ = 0.2

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.17/35

Page 18: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Linear Stability Analysis

• Small perturbations to P lead to small changes in b(t)?

• Perturbation analysis: for small ǫ

P (t) = P0(t) + ǫP1(t) + O(ǫ2)

u(x, t) = u0(x, t) + ǫu1(x, t) + O(ǫ2)

b(t) = b0(t) + ǫb1(t) + O(ǫ2)

• u0 satisfies the equations with extra condition P0

• Goal: bound ||b1(t)|| in terms of ||P1(t)||

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.18/35

Page 19: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Perturbation Equation

• Assume σ = 1

• u1, if exists, should satisfy

vt =1

2vxx + b′0vx + b′1u0,x

v|x=0 = 0

v|t=0 = 0

vx|x=0 = 2P ′1(t)

• b′1 chosen based on P ′1(t)

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.19/35

Page 20: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Heat Kernel

• Consider problem for w(x, t, s), for arbitrary b1:

wt =1

2wxx + b′0wx, t > s

w|x=0 = 0

w|t=s = b′1(s)u0,x(x, s)

• Express the solution

w(x, t, s) = Kb0 ∗(

b′1(s)u0,x(x, s))

Kb0 is the general time-dependent heat kernel

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.20/35

Page 21: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Duhamel’s Principle

• Represent solution

u1(x, t) =

∫ t

0

w(x, t, s)ds

• Compute u1x(0, t):

2P ′1(t) =

∫ t

0

wx(0, t, s)ds =

∫ t

0

Kb0,u0(t, s)b′1(s)ds

• b′1 and P ′′1 (t) related through an integral equation

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.21/35

Page 22: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Discussions

• Challenges:Extremely low default probability for short time horizon

• Propositions:• Introduce time dependent volatility σ(t)

• Allow the barrier to be stochastic (Pan, 2001)

• Start from a probability distribution (Imperfect

information)

• Add Poisson jumps

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.22/35

Page 23: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Compound-Poisson Process

• Features:• Shocks (jumps) coming at uncertain times

• Markov process

• Z(t) : total number of occurrences before t,

Pn(t) = P{Z(t) = n} =(λt)n

n!e−λt

• Intensity λ:• for small h, P1(h) = λh + o(h), P0(h) = 1 − λh + o(h)

• Applications in finance: stock option pricing (Merton,1976), reduced-form models

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.23/35

Page 24: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Combined Wiener-Poisson Process

• Discontinuous process:

dXt = −b′dt + σdWt + dqt

• qt experiences jumps with intensity λ,

• Once a jump occurs, probability measure of the jumpamplitude

G(x, dy) = P [x → (y, y + dy)]

is given

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.24/35

Page 25: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Sample Paths

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-1.5

-1

-0.5

0

0.5

1

1.5

2

2.5

3

Time

posi

tion

Typical Path for Poisson Process

lambda=10lambda=2

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.25/35

Page 26: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Infinitesimal Generator of theProcess

• For the Poisson process, with small t > 0

Ex[f(Xt)] ≈ λt

f(y)G(x, dy) + (1 − λt)f(x)

• For the combined process

Af(x) = limt→0+

Ex [f(Xt)] − f(x)

t

=1

2σ2fxx − b′fx + λ

(f(y) − f(x)) G(x, dy).

• Kolmogorov backward equation:

∂f

∂t= Af

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.26/35

Page 27: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Forward Equation with BoundaryCondition

• Adjoint operator (assuming G(x, dy) = g(x, y)dy):

A∗u =1

2

(

σ2u)

xx+ b′(t)ux + λ

[∫ ∞

0u(y, t)g(y, x)dy − u

]

• Boundary condition

• Forward equation (Fokker-Planck)

ut = A∗u, x > 0, u(x, t)|x=0= 0, t ≥ 0.

• Killing of particles:

Q′(t) = −σ2

2ux(0, t)+λ

∫ ∞

0u(y, t)

[∫ ∞

0g(y, x)dx − 1

]

dy < 0

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.27/35

Page 28: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Partial Integro-Differential Equation

• Assume g(y, x) = g(x − y),

ut =1

2(σ2u)xx + b′(t)ux − λu + λ

∫ ∞

0u(y)g(x− y)dy, x > 0

• Boundary condition: u(0, t) = 0

• Probability density function g(x) for jump size

g(x) =1

2πβ2e−

(x−µ)2

2β2

• Example: λ = λ0e−t, µ = −e−2t, β = 1

2e−0.2t

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.28/35

Page 29: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Default Probability Density withPoisson Jumps

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

dP/dt

t

Default Probability Density

λ0 = 0λ0 = 1λ0 = 2λ0 = 3λ0 = 4

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.29/35

Page 30: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Matching Condition at the Boundary

• Matching condition is nonlocal

1

2

(

σ2u)

x|x=0

−λ

∫ ∞

0

∫ ∞

0

u(y)g(x−y)dydx = λ(P (t)−1)+P ′(t), t > 0

• Finite difference-Nyström approximation of the partial

integro-differential equation

• Integral term treated as a source term

• Initial layer: a linear barrier for 0 < t < t0 is sought to match

data (P (t0) and P ′(t0)), numerical solutions used

• Similar shooting technique to determine the free boundary

for t > t0

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.30/35

Page 31: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Example: Jump-diffusion

• Bank industry with AAA ratings

year May 2004 Dec 2001

1 0.0058 0.0073

2 0.0094 0.0136

3 0.0115 0.0166

4 0.0135 0.0190

5 0.0155 0.0210

6 0.0171 0.0229

7 0.0190 0.0246

8 0.0210 0.0264

9 0.0232 0.0284

10 0.0256 0.0307

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.31/35

Page 32: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Barriers with Jump-diffusion (1)

-5

-4

-3

-2

-1

0

0 2 4 6 8 10

b(t)

t

AAA Banks, May 2004

λ0 = 0λ0 = 1λ0 = 2

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.32/35

Page 33: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Barriers with Jump-diffusion (2)

-5

-4

-3

-2

-1

0

0 2 4 6 8 10

b(t)

t

AAA Banks, Dec 2001

λ0 = 0λ0 = 1λ0 = 2

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.33/35

Page 34: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Survival density

-10

-5

0

5

10

15

20

0 2 4 6 8 10 12

t

solution profiles

barrier

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.34/35

Page 35: Poisson Jumps in Credit Risk Modeling: a Partial Integro

Summary

• Allow jumps in distance-to-default

• Additional parameters to fit the data

• Partial integro-differential equation formulation

• Efficient and stable numerical solutions

• Stability analysis needed

• Study the equation with random killing term

• Build in correlation structures

Poisson Jumps in Credit Risk Modeling: a Partial Integro-di fferential Equation Formulation – p.35/35