• Ingen resultater fundet

Simulation of L´evy processes.

N/A
N/A
Info
Hent
Protected

Academic year: 2022

Del "Simulation of L´evy processes."

Copied!
3
0
0

Indlæser.... (se fuldtekst nu)

Hele teksten

(1)

DTU 02443 Stochastic Simulation 2020-6-15

OPG,BFN/opg,bfn

Simulation of L´evy processes.

A L´evy process{Xt}t≥0is a continuous-time stochastic process with independent, stationary increments: it represents the motion of a point whose successive dis- placements are random and independent, and statistically identical over different time intervals of the same length. A L´evy process may thus be viewed as the continuous-time analog of a random walk. L´evy processes are currently being used to model several finance and risk processes, all due to their versatility and extensive theoretical results. The subclass of L´evy processes we are interested in during this project, is the one with the following decomposition:

Xt=µt+σBt+

Nt

i=1

Yi, where

• µ is called the linear drift of the process

• σ ≥0 is called the Gaussian intensity of the process

• {Bt}t≥0is a standard Brownian motion (that is, a continuous-time stochastic process with independent and stationary increments and withBt ∼N(0,t) for allt≥0 andB0=0)

• {Nt}is a Poisson process of intensityλ≥0 with interarrival timesT1,T2,T3, . . . (recall that Ti ∼Exp(λ)) and arrival times S1,S2,S3, . . . (recall that Sn=

i=1Ti), and

• Y1,Y2,Y3. . . is a sequence of independent and identically distributed random variables with distributionF.

One can say that we are interested in simulating a Brownian motion with jumps that occur at random times. During the Stochastic Simulation course we were able to simulate all the previous random components, except for {Bt}. Nu- merical simulation of a Brownian motion is difficult, and in most cases, inefficient.

The purpose of this project is to use some theoretical results in order to simu- late a discrete “skeleton” of{Xt}t≥0(say{(Pi,Ai,Mi)}i∈N, a 3-coordinate discrete

1

(2)

stochastic process) which contains useful information of the original continuous- time process. Basically, for eachi∈N:

• Piis equal toXS

i , that is, equal to the process{Xt}t≥0prior to itsi-th jump,

• Ai is equal to XSi, that is, equal to the process {Xt}t≥0 after itsi-th jump, and

• Miis equal to sup0≤s≤SiXs, that is, themaximum of{Xt}t≥0up to the time of itsi-th jump.

Although this method will be numerically efficient and easy to implement, notice that we will only be able to describe the process {Xt} at the time of its jumps (that is, at S1,S2,S3...), andnotbetween them. This is a drawback of our method.

First, let us state a Theorem which will be the building block of this project.

Theorem 1. Let T ∼Exp(λ), V = max

0≤t≤Tµt+σBt, and W =

0≤t≤Tmax µt+σBt

−(µT+σBT).

Then V and W are independent with V ∼Exp(φ1), W ∼Exp(φ2), where φ1=− µ

σ2+ r

µ2 σ4+2λ

σ2 and φ2= µ σ2+

r µ2 σ4+2λ

σ2. Notice that in particular

µT+σBT =V−W.

Thus, instead of simulating the path of{µt+σBt}t≥0(the continuous part of {Xt}t≥0) between jumps, we are able to simulate its maximum and its value prior to the jump by only simulating exponentially distributed random variables. All in all, the method boils down to the next steps. First, set (P0,A0,M0) = (0,0,0).

Then the next steps need to be simulated recursively using the following fori≥1.

1. SimulateViandWiaccording to the distributions of Theorem 1. Remember thatViwill be the highest point that {µt+σBt}t≥0 reaches before the next interarrival timeTi, andVi−Wiis the value of that process at timeTi. 2. SimulateYi, which corresponds to the size of thei−thjump.

2

(3)

3. Set

Pi=Ai−1+ (Vi−Wi), (1)

Ai=Ai−1+ (Vi−Wi) +Yi, (2) Mi=max{Mi−1,Ai−1+Vi,Ai−1+ (Vi−Wi) +Yi}. (3) The tasks for this project are the next ones:

1. Implement the previous algorithm through a simulation with some fixed parameters of your choice up until 1000 jumps in order to get a simula- tion of (P1000,A1000,M1000) (that is the value of{Xt}t≥0 prior to its 1000- th jump, after its 1000-th jump, and the maximum value attained up to the 1000-th jump.). Repeat this 100 times in order to get histograms for (P1000,A1000,M1000).

2. Carefully study and explain the reasoning behind the algorithm. described previously, specially equations (1), (2) and (3). HINT: By looking at the simulation step by step, things should get much clearer. Pathwise explana- tions are required.

3. Experiment with different values of µ,σ,λ (extremely big or extremely small, combining scenarios). Plot results and comment.

4. Experiment with different F’s (use exponential, Erlang, hyperexponential or Pareto). Plot results an comment.

5. First passage probabilities are defined as P(supt≥0Xt >a) for some fixed a≥0, that is, the probability that a L´evy process will ever upcross level a. This is specially useful when working with finance and risk models (the probability that a stock or a risk reserve reaches certain level). How can we estimate them? Which coordinate of our discrete skeleton{(Pi,Ai,Mi)}i∈N is useful to estimate first passage probabilities? Estimate first passage prob- abilities for some of the previous processes for levelsa=10,a=1000,a= 100000.

6. The model has interesting extensions and applications. If time permits you should contact the teachers for an application within life insurance.

3

Referencer

RELATEREDE DOKUMENTER

A solution approach need only consider extreme points A constraint of a linear program is binding at a point x 0 if the inequality is met with equality at x 0.. It is

Stochastic process (definition) White noise as a building block. Evolution of mean and variance for a LTI

The exponential distribution is the continuous waiting time between arrivals in a Poisson arrival process, and the total continuous waiting time until the r’th arrival is the

As an application of the main theorem, it is shown that the language of Basic Process Algebra (over a singleton set of actions), with or without the empty process, has no

A t ikke ret mange Landmoend vilde virre istand t i l , ene at anloegge store Nunkelsukkerfabrikker, indsaae jeg vel, men jeg havde sikkert haaber, a t

For jeg lever egentlig godt – underviser og laver ting, hvor jeg glemmer, at jeg er anderledes, fordi alle dem, jeg arbejder sammen med er lige så markant anderledes som mig og

Skulde nu den til Prisoverholdelsen direkte forpligtede Handlende sælge til Underpris, indtræder de ved Krænkelse af kontraktmæssige Forhold normale Følger. Der kan

• The process that knows it has the highest identifier can elect itself as the coordinator simply by sending a coordinator message to all processes. • A process with a