Diffusion approximation of L evy processes Jonas Kiessling March - - PowerPoint PPT Presentation

diffusion approximation of l evy processes
SMART_READER_LITE
LIVE PREVIEW

Diffusion approximation of L evy processes Jonas Kiessling March - - PowerPoint PPT Presentation

Diffusion approximation of L evy processes Jonas Kiessling March 15, 2010 Joint work with R. Tempone. We want to calculate E [ g ( X T )] using Monte Carlo, when X t is some infinite activity L evy process. Problem: We can only


slide-1
SLIDE 1

Diffusion approximation of L´ evy processes

Jonas Kiessling March 15, 2010

slide-2
SLIDE 2

Joint work with R. Tempone.

slide-3
SLIDE 3

◮ We want to calculate E[g(XT)] using Monte Carlo, when Xt

is some infinite activity L´ evy process.

◮ Problem: We can only simulate an approximate finite activity

process X t.

slide-4
SLIDE 4

Questions:

◮ How do we choose X t? ◮ What is the model error:

E = E[g(XT)] − E[g(X T)] ?

slide-5
SLIDE 5

Outline

  • 1. Motivation
  • 2. Classical results
  • 3. Problems with classical results
  • 4. New results – problems resolved
  • 5. Adaptive schemes
slide-6
SLIDE 6

Motivation

Infinite activity L´ evy processes are becoming increasingly popular in option pricing. They have many desirable properties, such as heavy tails, discontinuous trajectories and good ability to reproduce observed

  • ption prices.
slide-7
SLIDE 7

Setup

◮ In this talk we assume, for notational ease, that all processes

are 1 dimensional. All results extend to higher dimensions.

slide-8
SLIDE 8

Recall

◮ Associated to a L´

evy process Xt is a jump measure ν.

◮ The quantity

ν(A), A ⊂ R is the expected number of jumps of size A.

◮ If ν(R) < ∞ then Xt is said to have finite activity.

slide-9
SLIDE 9

Recall

A finite activity L´ evy process Xt is a compound poisson process with added diffusion: Xt = γt + σWt +

Nt

  • i=1

Ji where

◮ γ is the drift, Wt standard Brownian motion. ◮ The Ji are i.i.d. with law ν(dx)/ν(R). ◮ Nt is Poisson with parameter tν(R). ◮ ν(R) the jump intensity.

slide-10
SLIDE 10

Definition

The work of simulating Xt is the expected number of jumps: Work (Xt) = E[Nt] = t ν(R)

slide-11
SLIDE 11

If Xt is an infinite activity L´ evy process, ν(R) = ∞, then for every ǫ > 0 Xt = X ǫ

t + Rǫ t

where

◮ X ǫ t has finite activity with jump measure νǫ = 1|x|>ǫν:

X ǫ

t = γǫt + σWt + Nt

  • Ji1|J|>ǫ.

◮ Rǫ t is a pure jump process with jump measure 1|x|<ǫν and

E[Rǫ

t ] = 0.

slide-12
SLIDE 12

First approximation

Fix an infinite activity L´ evy process Xt and some ǫ > 0. Xt ≈ X ǫ

t

i.e. Rǫ

t ≈ 0

Note that Work (X ǫ

t ) = t ν(|x| > ǫ)

slide-13
SLIDE 13

Theorem (Jensen’s inequality)

If |g′(x)| ≤ C then E =

  • E[g(XT)] − E[g(X ǫ

T)]

  • ≤ Cσ(ǫ)

√ T where σ2(ǫ) =

  • |x|<ǫ

x2ν(dx) = Var Rǫ

T/T

slide-14
SLIDE 14

Second approximation

[Assmussen & Rosinski ’01] If there are ”enough” jumps, then Rǫ

t /σ(ǫ) → Wt

as ǫ → 0, in distribution.

Definition

For some fixed ǫ > 0 we define X t = X ǫ

t + σ(ǫ)Wt

that is, we approximate: Rǫ

t ≈ σ(ǫ)Wt.

slide-15
SLIDE 15

Theorem (Berry-Essen type result)

If |g′(x)| ≤ C then E =

  • E[g(XT)] − E[g(X T)]
  • ≤ 16.5C
  • |x|<ǫ

|x|3ν(dx)/σ2(ǫ).

slide-16
SLIDE 16

Problems with classical results

◮ Many contracts have payoff with unbounded derivative,

e.g. digital options g(x) = 1 if x > 0 if x < 0

◮ These error estimates are independent of the initial value of

  • Xt. It is reasonable to assume that an option far into the

money is less sensitive to approximations then an option at the money.

slide-17
SLIDE 17

Results

Let Xt be a L´ evy process such that there is a β ∈ (0, 2) such that

  • |x|<ǫ

x2ν(dx) = O(ǫβ) as ǫ → 0, then

Theorem (K. & Tempone)

The model error can be expressed as E = E[g(XT)] − E[g(X T)] = T 6

  • |x|<ǫ

x3ν(dx)E[g(3)(X T)] + O(ǫ2+ǫ).

slide-18
SLIDE 18

Example

Suppose that Xt is a pure jump process with E[Xt] = 0 and jump measure given by ν(dx) = 1 x2 10<x<1. Suppose further that the payoff g(x) is given by g(x) = 1 if x > 0 if x < 0 From the above Theorem: E ≈ T 12ǫ2E[δ′′(X T)].

slide-19
SLIDE 19

◮ To first order, E[δ′′(X T)] is independent of the choice of ǫ. ◮ To estimate E[δ′′(X T)] we let ǫ = 1, i.e. all jumps have been

replaced by diffusion.

◮ δ′′(x) is approximated with a difference quotient. ◮ Note that the work of simulating X T is equal to

Work (X T) = T 1 ǫ − 1

slide-20
SLIDE 20

10

−2

10

−1

10 10

−5

10

−4

10

−3

10

−2

10

−1

Estimated error vs. true error

!

Error

Figure: Here the leading order error term is compared with the true error, estimated with Monte Carlo and a small value of ǫ. In this picture the true error is displayed with a dashed line. The solid line represents the error estimated from the leading term. The dotted lines represent bounds

  • f the statistical error corresponding to one standard deviation.
slide-21
SLIDE 21

More results

We can also derive error estimates for

◮ Barrier options. ◮ Adaptive schemes.

slide-22
SLIDE 22

The goal of an adaptive scheme is to achieve same level of accuracy with less work.

slide-23
SLIDE 23

A simple adaptive scheme

◮ Recall that the model error is proportional to E[g(3)(X T)]. ◮ Fix a critical region L ⊂ R. ◮ Fix ǫ1 > ǫ2 > 0. ◮ Define the adaptive approximation X (a) T

  • f XT by:

X

(a) T =

   X ǫ1

T + σ(ǫ1)WT

if X ǫ1

T /

∈ L X ǫ2

T + σ(ǫ2)WT

if X ǫ1

T ∈ L

slide-24
SLIDE 24

Error estimates & work

Theorem (K. & Tempone)

The model error is E = E[g(XT)] − E[g(X

(a) T )]

= T 6

|x|<ǫ1

x3ν(dx)E

  • 1X ǫ1

T /

∈Lg(3)(X T)

  • +
  • |x|<ǫ2

x3ν(dx)E

  • 1X ǫ1

T ∈Lg(3)(X T)

slide-25
SLIDE 25

The work of simulating the adaptive approximation becomes: Work (X

(a) T ) = T

  • ν(|x| > ǫ1) + P(X ǫ1

T ∈ L)ν(ǫ2 < |x| < ǫ1)

slide-26
SLIDE 26

Adaptive vs. standard approximation, an example

◮ Assume same setup as before, i.e. pure jump process Xt with

jump measure 1/x21x>0. We let the contract be a digital

  • ption.

◮ We compare a particular choice of the adaptive approximation

with the non-adaptive approximation by, for each tolerance TOL, comparing the work.

slide-27
SLIDE 27

Work comparison adaptive vs. non–adaptive

1 2 3 4 5 6 7 8 x 10

−3

1 2 3 4 5 6 7 8 9 TOL WORK (expected number of jumps per path) Work as function of tolerance, adaptive and non−adaptive approximations