PoissonProcess - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Finance

  

PoissonProcess

  

create new Poisson process

 

Calling Sequence

Parameters

Description

Examples

References

Compatibility

Calling Sequence

PoissonProcess(lambda)

PoissonProcess(lambda, X)

Parameters

lambda

-

algebraic expression; intensity parameter

X

-

algebraic expression; jump size distribution

Description

• 

A Poisson process with intensity parameter 0<λ⁡t, where λ⁡t is a deterministic function of time, is a stochastic process N with independent increments such that N⁡0=0 and

Pr⁡N⁡t+h−N⁡t=1|N⁡t&equals;lambda⁡t⁢h&plus;o⁡h

  

for all 0≤t. If the intensity parameter λ⁡t itself is stochastic, the corresponding process is called a doubly stochastic Poisson process or Cox process.

• 

A compound Poisson process is a stochastic process J⁡t of the form J⁡t=∑i=1N⁡t⁡Yi, where N⁡t is a standard Poisson process and Yi are independent and identically distributed random variables. A compound Cox process is defined in a similar way.

• 

The parameter lambda is the intensity. It can be constant or time-dependent. It can also be a function of other stochastic variables, in which case the so-called doubly stochastic Poisson process (or Cox process) will be created.

• 

The parameter X is the jump size distribution. The value of X can be a distribution, a random variable or any algebraic expression involving random variables.

• 

If called with one parameter, the PoissonProcess command creates a standard Poisson or Cox process with the specified intensity parameter.

Examples

> 

with⁡Finance&colon;

> 

J≔PoissonProcess⁡1.0&colon;

> 

PathPlot⁡J⁡t&comma;t=0..3&comma;timesteps=50&comma;replications=20&comma;thickness=3&comma;color=red..blue&comma;axes=BOXED&comma;gridlines=true&comma;markers=false

Create a subordinated Wiener process with J as a subordinator.

> 

W≔WienerProcess⁡J&colon;

> 

PathPlot⁡W⁡t&comma;t=0..3&comma;timesteps=20&comma;replications=10&comma;markers=false&comma;color=red..blue&comma;thickness=3&comma;gridlines=true&comma;axes=BOXED

Next define a compound Poisson process.

> 

Y≔StatisticsRandomVariable⁡Normal⁡0.3&comma;0.5&colon;

> 

λ≔0.5

λ≔0.5

(1)
> 

X≔PoissonProcess⁡λ&comma;Y&colon;

> 

PathPlot⁡X⁡t&comma;t=0..3&comma;timesteps=20&comma;replications=10&comma;markers=false&comma;color=red..blue&comma;thickness=3&comma;gridlines=true&comma;axes=BOXED

Compute the expected value of X⁡T for T=3 and verify that this is approximately equal to λ⁢T times the expected value of Y.

> 

T≔3

T≔3

(2)
> 

ExpectedValue⁡X⁡T&comma;replications=104&comma;timesteps=100

value=0.4435146732&comma;standarderror=0.007164725012

(3)
> 

λ⁢T⁢StatisticsExpectedValue⁡Y

0.45

(4)

Here is an example of a doubly stochastic Poisson process for which the intensity parameter evolves as a square-root diffusion.

> 

κ≔0.354201

κ≔0.354201

(5)
> 

μ≔1.21853

μ≔1.21853

(6)
> 

ν≔0.538186

ν≔0.538186

(7)
> 

y0≔1.81

y0≔1.81

(8)
> 

y≔SquareRootDiffusion⁡y0&comma;κ&comma;μ&comma;ν&colon;

> 

J≔PoissonProcess⁡y⁡t&colon;

> 

PathPlot⁡y⁡t&comma;t=0..3&comma;timesteps=100&comma;replications=10&comma;thickness=3&comma;color=red..blue&comma;axes=BOXED&comma;gridlines=true

> 

PathPlot⁡J⁡t&comma;t=0..3&comma;timesteps=100&comma;replications=10&comma;thickness=3&comma;color=red..blue&comma;axes=BOXED&comma;gridlines=true

References

  

Glasserman, P., Monte Carlo Methods in Financial Engineering. New York: Springer-Verlag, 2004.

Compatibility

• 

The Finance[PoissonProcess] command was introduced in Maple 15.

• 

For more information on Maple 15 changes, see Updates in Maple 15.

See Also

Finance[BlackScholesProcess]

Finance[CEVProcess]

Finance[Diffusion]

Finance[Drift]

Finance[ExpectedValue]

Finance[GeometricBrownianMotion]

Finance[ItoProcess]

Finance[PathPlot]

Finance[SamplePath]

Finance[SampleValues]

Finance[StochasticProcesses]

Finance[WienerProcess]