stochastic equations for counting processeskurtz/lectures/beida1.pdfhandbook of stochastic methods...

23
First Prev Next Go To Go Back Full Screen Close Quit 1 Stochastic equations for counting processes Poisson processes Formulating Markov models Conditional intensities for counting processes Representing continuous time Markov chains Random jump equation Connections to simulation schemes Scaling limit Central limit theorem References Abstract

Upload: others

Post on 06-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 1

Stochastic equations for counting processes

• Poisson processes

• Formulating Markov models

• Conditional intensities for counting processes

• Representing continuous time Markov chains

• Random jump equation

• Connections to simulation schemes

• Scaling limit

• Central limit theorem

• References

• Abstract

Page 2: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 2

Poisson processes

A Poisson process is a model for a series of random observations occur-ring in time.

x x x x x x x x

t

Let Y (t) denote the number of observations by time t. In the figureabove, Y (t) = 6. Note that for t < s, Y (s) − Y (t) is the number ofobservations in the time interval (t, s]. We make the following assump-tions about the model.

1) Observations occur one at a time.

2) Numbers of observations in disjoint time intervals are independentrandom variables, i.e., if t0 < t1 < · · · < tm, then Y (tk)− Y (tk−1),k = 1, . . . ,m are independent random variables.

3) The distribution of Y (t+ a)− Y (t) does not depend on t.

Page 3: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 3

Characterization of a Poisson process

Theorem 1 Under assumptions 1), 2), and 3), there is a constantλ > 0 such that, for t < s, Y (s) − Y (t) is Poisson distributed withparameter λ(s− t), that is,

P{Y (s)− Y (t) = k} =(λ(s− t))k

k!e−λ(s−t).

If λ = 1, then Y is a unit (or rate one) Poisson process. If Y is a unitPoisson process and Yλ(t) ≡ Y (λt), then Yλ is a Poisson process withparameter λ.

Page 4: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 4

Formulating Markov models

Suppose Yλ(t) = Y (λt) and Ft represents the information obtained byobserving Yλ(s), for s ≤ t.

P{Yλ(t+∆t)−Yλ(t) = 1|Ft} = P{Yλ(t+∆t)−Yλ(t) = 1} = 1−e−λ∆t ≈ λ∆t

A continuous time Markov chain X taking values in Zd is specified bygiving its transition intensities that determine

P{X(t+ ∆t)−X(t) = l|FXt } ≈ βl(X(t))∆t, l ∈ Zd.

Page 5: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 5

Counting process representation

If we writeX(t) = X(0) +

∑l

lNl(t)

where Nl(t) is the number of jumps of l at or before time t, then

P{Nl(t+ ∆t)−Nl(t) = 1|FXt } ≈ βl(X(t))∆t, l ∈ Zd.

Nl is a counting process with intensity (propensity in the chemical lit-erature) βl(X(t))

Page 6: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 6

Conditional intensities for counting processes

N is a counting process if N(0) = 0 and N is constant except for jumpsof +1.

Assume N is adapted to {Ft}.

λ ≥ 0 is the {Ft}-conditional intensity if (intuitively)

P{N(t+ ∆t) > N(t)|Ft} ≈ λ(t)∆t

or (precisely)

M(t) ≡ N(t)−∫ t

0λ(s)ds

is an {Ft}-local martingale, that is, if τk is the kth jump time of N ,

E[M((t+ s) ∧ τk)|Ft] = M(t ∧ τk)

for all s, t ≥ 0 and all k.

Page 7: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 7

Lemma 2 If N has {Ft}-intensity λ, then there exists a unit Poissonprocess (may need to enlarge the sample space) such that

N(t) = Y (

∫ t

0λ(s)ds)

Page 8: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 8

Modeling with counting processes

Specify λ(t) = γ(t, N), where γ is nonanticipating in the sense thatγ(t, N) = γ(t, N(· ∧ t)).

Martingale problem. Require

N(t)−∫ t

0γ(s,N)ds

to be a local martingale.

Time change equation. Require

N(t) = Y (

∫ t

0γ(s,N)ds).

These formulations are equivalent in the sense that the solutions havethe same distribution.

Page 9: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 9

Systems of counting processes

Lemma 3 (Meyer [9], Kurtz [8] ) Assume N = (N1, . . . , Nm) is avector of counting processes with no common jumps and λk is the {Ft}-intensity for Nk. Then there exist independent unit Poisson processesY1, . . . , Ym (may need to enlarge the sample space) such that

Nk(t) = Yk(

∫ t

0λk(s)ds)

Specifying nonanticipating intensities λk(t) = γk(t, N):

Nk(t) = Yk(

∫ t

0γk(s,N)ds)

Page 10: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 10

Representing continuous time Markov chains

IfP{X(t+ ∆t)−X(t) = l|FX

t } ≈ βl(X(t))∆t, l ∈ Zd.

then we can write

Nl(t) = Yl(

∫ t

0βl(X(s))ds),

where the Yl are independent, unit Poisson processes. Consequently,

X(t) = X(0) +∑l

lNl(t)

= X(0) +∑l

lYl(

∫ t

0βl(X(s))ds).

Page 11: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 11

Random jump equation

Alternatively, setting β(k) =∑

l βl(k),

N(t) = Y (

∫ t

0β(X(s))ds)

and

X(t) = X(0) +

∫ t

0F (X(s−), ξN(s−))dN(s)

where Y is a unit Poisson process, {ξi} are iid uniform [0, 1], and

P{F (k, ξ) = l} =βl(k)

β(k).

Page 12: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 12

Connections to simulation schemes

Simulating the random-jump equation gives Gillespie’s [4, 5] directmethod (the stochastic simulation algorithm SSA).

Simulating the time-change equation gives the next reaction (nextjump) method as defined by Gibson and Bruck [3].

For 0 = τ0 < τ1 < · · ·,

X(τn) = X(0) +∑l

lYl

(n−1∑k=0

βl(X(τk))(τk+1 − τk)

)gives Gillespie’s [6] τ -leap method

Page 13: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 13

Application of the LLN and CLT to Poisson pro-cesses

Theorem 4 If Y is a unit Poisson process, then for each u0 > 0,

limK→∞

supu≤u0

|Y (Ku)

K− u| = 0 a.s.

The central limit theorem suggests that for large K

Y (Ku)−Ku√K

≈ W (u),Y (Ku)

K≈ u+

1√KW (u)

where W is standard Brownian motion. More precisely, W can beconstructed so that

|Y (Ku)

K− (u+

1

KW (Ku))| ≤ Γ

log(Ku+ 2)

K

for a random variable Γ independent of u and K.

Page 14: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 14

Example: SIR epidemic model

S → I at rate λN si = Nλ s

NiN

I → R at rate µi = N iN

where s is the number of susceptible individuals, i the number of in-fectives, and N some measure of the size of the region in which thepopulation lives. Then

S(t) = S(0)− Y1(Nλ

∫ t

0

S(s)

N

I(s)

Nds)

I(t) = I(0) + Y1(Nλ

∫ t

0

S(s)

N

I(s)

Nds)− Y2(Nµ

∫ t

0

I(s)

Nds)

The normalized population sizes become

CNS (t) = CN

S (0)−N−1Y1(Nλ

∫ t

0

CNS (s)CN

I (s)ds)

CNI (t) = CN

I (0) +N−1Y1(Nλ

∫ t

0

CNS (s)CN

I (s)ds)−N−1Y2(Nµ

∫ t

0

CNI (s)ds)

Page 15: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 15

First scaling limit

Assume βNl (XN(t)) ≈ Nλl(N−1XN(t))

Setting CN(t) = N−1XN(t)

CN(t) = CN(0) +∑l

lN−1Yk(

∫ t

0βNl (XN(s))ds)

≈ CN(0) +∑l

lN−1Yk(N

∫ t

0λl(C

N(s))ds)

The law of large numbers for the Poisson process implies N−1Y (Nu) ≈u,

CN(t) ≈ CN(0) +∑l

∫ t

0lλl(C

N(s))ds,

which gives CN → C satisfying

C(t) =∑l

lλl(C(s))ds ≡ F (C(t)).

Page 16: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 16

Central limit theorem/Van Kampen Approximation

V N(t) ≡√N(CN(t)− C(t))

≈ V N(0) +√N(∑k

lN−1Yl(N

∫ t

0λl(C

N(s))ds)−∫ t

0F (C(s))ds)

= V N(0) +∑l

l1√NYl(N

∫ t

0λl(C

N(s))ds)

+

∫ t

0

√N(FN(CN(s))− F (C(s)))ds

≈ V N(0) +∑l

Wk(

∫ t

0λl(C(s))ds) +

∫ t

0∇F (C(s)))V N(s)ds

Page 17: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 17

Gaussian limit

V N converges to the solution of

V (t) = V (0) +∑k

lWl(

∫ t

0λl(C(s))ds) +

∫ t

0∇F (C(s)))V (s)ds

CN(t) ≈ C(t) +1√NV (t)

Page 18: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 18

Diffusion approximation

Since Y (Ku)−Ku√K

≈ W (u)

CN(t) = CN(0) +∑k

lN−1Yl(N

∫ t

0λl(X

N(s))ds)

≈ CN(0) +∑k

lN−1/2Wl(

∫ t

0λl(C

N(s))ds)

+

∫ t

0F (CN(s))ds,

whereF (c) =

∑k

lλl(c).

The diffusion approximation is given by the equation

CN(t) = CN(0) +∑k

lN−1/2Wl(

∫ t

0λl(C

N(s))ds) +

∫ t

0F (CN(s))ds.

Page 19: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 19

Ito formulation

The time-change formulation is equivalent to the Ito equation

CN(t) = CN(0) +∑k

lN−1/2∫ t

0

√λl(CN(s))dWl(s)

+

∫ t

0F (CN(s))ds

= CN(0) +N−1/2∫ t

0σ(CN(s))dW (s) +

∫ t

0F (CN(s))ds,

where σ(c) is the matrix with columns√λl(c)l.

See Kurtz [7], Ethier and Kurtz [1], Chapter 10, Gardiner [2], Chapter7, and Van Kampen, [10].

Page 20: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 20

References

[1] Stewart N. Ethier and Thomas G. Kurtz. Markov processes. WileySeries in Probability and Mathematical Statistics: Probability andMathematical Statistics. John Wiley & Sons Inc., New York, 1986.Characterization and convergence.

[2] C. W. Gardiner. Handbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in Syn-ergetics. Springer-Verlag, Berlin, third edition, 2004.

[3] M. A. Gibson and Bruck J. Efficient exact simulation of chemicalsystems with many species and many channels. J. Phys. Chem. A,104(9):1876–1889, 2000.

[4] Daniel T. Gillespie. A general method for numerically simulatingthe stochastic time evolution of coupled chemical reactions. J.Computational Phys., 22(4):403–434, 1976.

Page 21: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 21

[5] Daniel T. Gillespie. Exact stochastic simulation of coupled chemi-cal reactions. J. Phys. Chem., 81:2340–61, 1977.

[6] Daniel T. Gillespie. Approximate accelerated stochastic simulationof chemically reacting systems. The Journal of Chemical Physics,115(4):1716–1733, 2001.

[7] Thomas G. Kurtz. Strong approximation theorems for density de-pendent Markov chains. Stochastic Processes Appl., 6(3):223–240,1977/78.

[8] Thomas G. Kurtz. Representations of Markov processes as multi-parameter time changes. Ann. Probab., 8(4):682–715, 1980.

[9] P. A. Meyer. Demonstration simplifiee d’un theoreme de Knight.In Seminaire de Probabilites, V (Univ. Strasbourg, annee univer-sitaire 1969–1970), pages 191–195. Lecture Notes in Math., Vol.191. Springer, Berlin, 1971.

Page 22: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 22

[10] N. G. van Kampen. Stochastic processes in physics and chemistry.North-Holland Publishing Co., Amsterdam, 1981. Lecture Notesin Mathematics, 888.

Page 23: Stochastic equations for counting processeskurtz/Lectures/beida1.pdfHandbook of stochastic methods for physics, chem-istry and the natural sciences, volume 13 of Springer Series in

•First •Prev •Next •Go To •Go Back •Full Screen •Close •Quit 23

Abstract

Stochastic equations for counting processes

A counting process is usually specified by its conditional intensity. Theconditional intensity then determines the martingale properties of theprocess and uniquely determines its distribution. The connection be-tween the specified intensity and the process can also be established byformulating an appropriate stochastic equation. Two natural forms forthe stochastic equation will be described. The relationship between thestochastic equations and simulation methods will be given, and waysof exploiting the stochastic equations to obtain limit theorems will bedescribed.