Bayesian inference for discretely observed diffusion processes - - PowerPoint PPT Presentation

bayesian inference for discretely observed diffusion
SMART_READER_LITE
LIVE PREVIEW

Bayesian inference for discretely observed diffusion processes - - PowerPoint PPT Presentation

Bayesian inference for discretely observed diffusion processes Moritz Schauer with Frank van der Meulen and Harry van Zanten Delft University of Technology, University of Amsterdam Van Dantzig Seminar 1 / 25 Estimating parameters of a


slide-1
SLIDE 1

Bayesian inference for discretely observed diffusion processes

Moritz Schauer with Frank van der Meulen and Harry van Zanten

Delft University of Technology, University of Amsterdam

Van Dantzig Seminar

1 / 25

slide-2
SLIDE 2

Estimating parameters of a discretely observed diffusion process

Diffusion process X dXt = bθ(t, Xt) dt + σθ(t, Xt) dWt, X0 = u, with transition densities p(s, x; t, y) Discrete observations Xti = xi, 0 = t0 < t1 < · · · < tn.

◮ Bayesian estimate for parameter θ with prior π0(θ). ◮ Likelihood is intractable (product of transition densities) ◮ Continuous time likelihood known in closed form (Girsanov’s

theorem)

2 / 25

slide-3
SLIDE 3

Computational approach

Data Augmentation (DA): Sample from the joint posterior of missing data and parameter.

  • 1. Sample diffusion bridges conditional on {Xti = xi} and θ (this gives

“complete”, latent data);

  • 2. Sample from θ conditional on the complete data.

Can use an accept/reject or Metropolis-Hastings step. Rough outline:

◮ Simulation of diffusion bridges ◮ If unknown parameters are in the diffusion coefficient, DA does not

work

◮ Example ◮ When and how to discretize

3 / 25

slide-4
SLIDE 4

Computational approach

Data Augmentation (DA): Sample from the joint posterior of missing data and parameter.

  • 1. Sample diffusion bridges conditional on {Xti = xi} and θ (this gives

“complete”, latent data);

  • 2. Sample from θ conditional on the complete data.

Can use an accept/reject or Metropolis-Hastings step. Rough outline:

◮ Simulation of diffusion bridges ◮ If unknown parameters are in the diffusion coefficient, DA does not

work

◮ Example ◮ When and how to discretize

3 / 25

slide-5
SLIDE 5

Computational approach

Data Augmentation (DA): Sample from the joint posterior of missing data and parameter.

  • 1. Sample diffusion bridges conditional on {Xti = xi} and θ (this gives

“complete”, latent data);

  • 2. Sample from θ conditional on the complete data.

Can use an accept/reject or Metropolis-Hastings step. Rough outline:

◮ Simulation of diffusion bridges ◮ If unknown parameters are in the diffusion coefficient, DA does not

work

◮ Example ◮ When and how to discretize

3 / 25

slide-6
SLIDE 6

Computational approach

Data Augmentation (DA): Sample from the joint posterior of missing data and parameter.

  • 1. Sample diffusion bridges conditional on {Xti = xi} and θ (this gives

“complete”, latent data);

  • 2. Sample from θ conditional on the complete data.

Can use an accept/reject or Metropolis-Hastings step. Rough outline:

◮ Simulation of diffusion bridges ◮ If unknown parameters are in the diffusion coefficient, DA does not

work

◮ Example ◮ When and how to discretize

3 / 25

slide-7
SLIDE 7

Examples: Butane dihedral angle, Pokern (2007)

0.0 0.2 0.4 0.6 0.8 1.0 1 2 3 4 5 time angle

dXt =

J

  • i=1

θiψi(Xt) dt + dWt

4 / 25

slide-8
SLIDE 8

Chemical reaction network, Golightly and Wilkinson (2010)

15 20 5 10

#

30 20 10 40 50

t variable

P2 DNA P RNA

dXt = Shθ(Xt) dt + S diag(

  • hθ(Xt)) dWt

5 / 25

slide-9
SLIDE 9

Intuition: Diffusion bridge

Two processes with equivalent distributions P and W

◮ Diffusion process X with σ ≡ 1 starting in u ◮ Brownian motion W starting in u

Brownian motion W conditional on WT = v: Brownian bridge. The two conditional distributions P⋆ and W⋆ given XT = v

  • resp. WT = v are equivalent

dP dW = p(0, u; T, v) φ(0, u; T, v) dP⋆ dW⋆ with p and φ denoting the transition densities. Works only if σ is constant. More general bridge proposals X◦ are needed, dP⋆ dP◦ (X◦) = CΨ(X◦)

6 / 25

slide-10
SLIDE 10

Intuition: Diffusion bridge

Two processes with equivalent distributions P and W

◮ Diffusion process X with σ ≡ 1 starting in u ◮ Brownian motion W starting in u

Brownian motion W conditional on WT = v: Brownian bridge. The two conditional distributions P⋆ and W⋆ given XT = v

  • resp. WT = v are equivalent

dP dW = p(0, u; T, v) φ(0, u; T, v) dP⋆ dW⋆ with p and φ denoting the transition densities. Works only if σ is constant. More general bridge proposals X◦ are needed, dP⋆ dP◦ (X◦) = CΨ(X◦)

6 / 25

slide-11
SLIDE 11

Intuition: Diffusion bridge

Two processes with equivalent distributions P and W

◮ Diffusion process X with σ ≡ 1 starting in u ◮ Brownian motion W starting in u

Brownian motion W conditional on WT = v: Brownian bridge. The two conditional distributions P⋆ and W⋆ given XT = v

  • resp. WT = v are equivalent

dP dW = p(0, u; T, v) φ(0, u; T, v) dP⋆ dW⋆ with p and φ denoting the transition densities. Works only if σ is constant. More general bridge proposals X◦ are needed, dP⋆ dP◦ (X◦) = CΨ(X◦)

6 / 25

slide-12
SLIDE 12

Diffusion bridges

Bridge from (0, u) to (T, v) dX⋆

t = b⋆(t, X⋆ t ) dt + σ(t, X⋆ t ) dWt,

X⋆

0 = u

with drift (a = σσ′) b⋆(t, x) = b(t, x) + a(t, x)∇x log p(t, x; T, v)

  • r(t, x; T, v)

.

◮ Delyon & Hu, Durham & Gallant: Proposals X◦ of the form

dX◦

t =

  • λb(t, X◦

t ) + v − X◦ t

T − t

  • dt + σ(t, X◦

t ) dWt,

X◦

0 = u.

λ ∈ {0, 1}.

◮ Beskos & Roberts: rejection sampling algorithm for obtaining

bridges without discretisation error.

7 / 25

slide-13
SLIDE 13

Diffusion bridges

Bridge from (0, u) to (T, v) dX⋆

t = b⋆(t, X⋆ t ) dt + σ(t, X⋆ t ) dWt,

X⋆

0 = u

with drift (a = σσ′) b⋆(t, x) = b(t, x) + a(t, x)∇x log p(t, x; T, v)

  • r(t, x; T, v)

.

◮ Delyon & Hu, Durham & Gallant: Proposals X◦ of the form

dX◦

t =

  • λb(t, X◦

t ) + v − X◦ t

T − t

  • dt + σ(t, X◦

t ) dWt,

X◦

0 = u.

λ ∈ {0, 1}.

◮ Beskos & Roberts: rejection sampling algorithm for obtaining

bridges without discretisation error.

7 / 25

slide-14
SLIDE 14

Diffusion bridges

Bridge from (0, u) to (T, v) dX⋆

t = b⋆(t, X⋆ t ) dt + σ(t, X⋆ t ) dWt,

X⋆

0 = u

with drift (a = σσ′) b⋆(t, x) = b(t, x) + a(t, x)∇x log p(t, x; T, v)

  • r(t, x; T, v)

.

◮ Delyon & Hu, Durham & Gallant: Proposals X◦ of the form

dX◦

t =

  • λb(t, X◦

t ) + v − X◦ t

T − t

  • dt + σ(t, X◦

t ) dWt,

X◦

0 = u.

λ ∈ {0, 1}.

◮ Beskos & Roberts: rejection sampling algorithm for obtaining

bridges without discretisation error.

7 / 25

slide-15
SLIDE 15

Diffusion bridge proposals

Bridge from (0, u) to (T, v) dX⋆

t = b⋆(t, X⋆ t ) dt + σ(t, X⋆ t ) dWt,

X⋆

0 = u

with drift b⋆(t, x) = b(t, x) + a(t, x)∇x log p(t, x; T, v)

  • r(t, x; T, v)

. Bridge from (0, u) to (T, v) dX◦

t = b◦(t, X◦ t ) dt + σ(t, X◦ t ) dWt,

X◦

0 = u

with drift b◦(t, x) = b(t, x) + a(t, x)∇x log ˜ p(t, x; T, v)

  • ˜

r(t, x; T, v) . Take ˜ p the transition density of d ˜ Xt =

  • ˜

β(t) + ˜ B(t) ˜ Xt

  • dt + ˜

σ(t) dWt. If ˜ a(T) = a(T, v) (and a few more conditions), then dP⋆ dP◦ (X◦) = ˜ p(0, u; T, v) p(0, u; T, v)Ψ(X◦)

8 / 25

slide-16
SLIDE 16

Diffusion bridge proposals

Bridge from (0, u) to (T, v) dX◦

t = b◦(t, X◦ t ) dt + σ(t, X◦ t ) dWt,

X◦

0 = u

with drift b◦(t, x) = b(t, x) + a(t, x)∇x log ˜ p(t, x; T, v)

  • ˜

r(t, x; T, v) . Take ˜ p the transition density of d ˜ Xt =

  • ˜

β(t) + ˜ B(t) ˜ Xt

  • dt + ˜

σ(t) dWt. If ˜ a(T) = a(T, v) (and a few more conditions), then dP⋆ dP◦ (X◦) = ˜ p(0, u; T, v) p(0, u; T, v)Ψ(X◦) where Ψ is tractable.

8 / 25

slide-17
SLIDE 17

Diffusion bridge proposals

Bridge from (0, u) to (T, v) dX◦

t = b◦(t, X◦ t ) dt + σ(t, X◦ t ) dWt,

X◦

0 = u

with drift b◦(t, x) = b(t, x) + a(t, x)∇x log ˜ p(t, x; T, v)

  • ˜

r(t, x; T, v) . Take ˜ p the transition density of d ˜ Xt =

  • ˜

β(t) + ˜ B(t) ˜ Xt

  • dt + ˜

σ(t) dWt. If ˜ a(T) = a(T, v) (and a few more conditions), then dP⋆ dP◦ (X◦) = ˜ p(0, u; T, v) p(0, u; T, v)Ψ(X◦) where Ψ is tractable.

8 / 25

slide-18
SLIDE 18

Diffusion bridge proposals

Bridge from (0, u) to (T, v) dX◦

t = b◦(t, X◦ t ) dt + σ(t, X◦ t ) dWt,

X◦

0 = u

with drift b◦(t, x) = b(t, x) + a(t, x)∇x log ˜ p(t, x; T, v)

  • ˜

r(t, x; T, v) . Take ˜ p the transition density of d ˜ Xt =

  • ˜

β(t) + ˜ B(t) ˜ Xt

  • dt + ˜

σ(t) dWt. If ˜ a(T) = a(T, v) (and a few more conditions), then dP⋆ dP◦ (X◦) = ˜ p(0, u; T, v) p(0, u; T, v)Ψ(X◦) where Ψ is tractable.

8 / 25

slide-19
SLIDE 19

An example

Example: Simulate X given that X0 = 0 and X1 = π/2. dXt = (2 − 2 sin(8Xt)) dt + 1

2 dWt

True MBB Delyon−Hu Guided

Guided proposal from d ˜ Xt = 1.34 dt + 1 2 dWt. yielding dX◦

t =

  • 2 − 2 sin(8X◦

t ) + π/2 − X◦ t

1 − t − 1.34

  • dt + 1

2 dWt, X◦

0 = 0.

9 / 25

slide-20
SLIDE 20

Finding good proposals

◮ Cross entropy method (previous example) ◮ Local linearizations (chemical reaction network example) ◮ Substituting space dependence for time dependence (next slide)

10 / 25

slide-21
SLIDE 21

Substituting space dependence for time dependence

dXt = − sin(Xt) dt, X0 = π/2 d ˜ Xt = − sech(t) dt, ˜ X0 = π/2

11 / 25

slide-22
SLIDE 22

Substituting space dependence for time dependence

dXt = − sin(Xt) dt + dWt, X0 = π/2 d ˜ Xt = − sech(t) dt + dWt, ˜ X0 = π/2 Sample of X and ˜ X (black, red) X◦ X⋆ .

11 / 25

slide-23
SLIDE 23

Updating bridges

◮ Use a Metropolis-Hastings step with independent proposals from X◦. ◮ Assume one bridge with X◦ 0 = u, X◦ T = v. ◮ Sample proposal process X◦. Accept proposal X◦ with probability

min(1, A) A = Ψ(X◦) Ψ(X⋆) else retain current process X⋆.

12 / 25

slide-24
SLIDE 24

Updating bridges

◮ Use a Metropolis-Hastings step with independent proposals from X◦. ◮ Assume one bridge with X◦ 0 = u, X◦ T = v. ◮ Sample proposal process X◦. Accept proposal X◦ with probability

min(1, A) A = Ψ(X◦) Ψ(X⋆) else retain current process X⋆.

12 / 25

slide-25
SLIDE 25

Parameters in the diffusion coefficient: DA does not work

Toy example from Roberts and Stramer (2001). Consider the diffusion generated by the SDE dXt = θ dWt, X0 = 0 X1 is observed. θ unknown. Intuitive argument why DA fails:

◮ Initialize θ by θ0 and simulate a bridge X⋆ in continuous time. ◮ X⋆ has quadratic variation θ0, so any new iterate for θ must be θ0.

13 / 25

slide-26
SLIDE 26

Parameters in the diffusion coefficient: DA does not work

Toy example from Roberts and Stramer (2001). Consider the diffusion generated by the SDE dXt = θ dWt, X0 = 0 X1 is observed. θ unknown. Intuitive argument why DA fails:

◮ Initialize θ by θ0 and simulate a bridge X⋆ in continuous time. ◮ X⋆ has quadratic variation θ0, so any new iterate for θ must be θ0.

13 / 25

slide-27
SLIDE 27

Parameters in the diffusion coefficient: DA does not work

Toy example from Roberts and Stramer (2001). Consider the diffusion generated by the SDE dXt = θ dWt, X0 = 0 X1 is observed. θ unknown. Intuitive argument why DA fails:

◮ Initialize θ by θ0 and simulate a bridge X⋆ in continuous time. ◮ X⋆ has quadratic variation θ0, so any new iterate for θ must be θ0.

13 / 25

slide-28
SLIDE 28

Reparametrisation

◮ Let Z◦ be a Wiener process. We have

dX◦

t = (bθ + aθ˜

rθ)(t, X◦

t ) dt + σθ(t, X◦ t ) dZ◦ t .

We write X◦ = g(θ, Z◦).

◮ Similarly

X⋆ = g(θ, Z⋆) by taking Z⋆

t = Wt +

t σ′

θ(s, X⋆ s ) (rθ(t, X⋆ t ) − ˜

rθ(s, X⋆

s )) ds

14 / 25

slide-29
SLIDE 29

Reparametrisation

◮ Let Z◦ be a Wiener process. We have

dX◦

t = (bθ + aθ˜

rθ)(t, X◦

t ) dt + σθ(t, X◦ t ) dZ◦ t .

We write X◦ = g(θ, Z◦).

◮ Similarly

X⋆ = g(θ, Z⋆) by taking Z⋆

t = Wt +

t σ′

θ(s, X⋆ s ) (rθ(t, X⋆ t ) − ˜

rθ(s, X⋆

s )) ds

14 / 25

slide-30
SLIDE 30

Reparametrisation

Key idea: Sample from θ conditional on (X0 = u, XT = v, Z⋆) instead of θ conditional on (X0 = u, XT = v, X⋆). Notation: Process Z⋆ g(θ,·) − → X⋆ Z◦ g(θ,·) − → X◦ Law Q⋆

θ

P⋆

θ

Q◦ P◦

θ

Metropolis-Hastings step: Propose a value θ◦ from some proposal distribution q(· | θ) and accept the proposal with probability min(1, A), where A = π0(θ◦) π0(θ) prior ratio pθ◦(0, u; T, v) pθ(0, u; T, v) dQ⋆

θ

  • dQ⋆

θ

(Z⋆)

  • likelihood ratio

q(θ | θ◦) q(θ◦ | θ)

  • proposal ratio

.

15 / 25

slide-31
SLIDE 31

Reparametrisation

Key idea: Sample from θ conditional on (X0 = u, XT = v, Z⋆) instead of θ conditional on (X0 = u, XT = v, X⋆). Notation: Process Z⋆ g(θ,·) − → X⋆ Z◦ g(θ,·) − → X◦ Law Q⋆

θ

P⋆

θ

Q◦ P◦

θ

Metropolis-Hastings step: Propose a value θ◦ from some proposal distribution q(· | θ) and accept the proposal with probability min(1, A), where A = π0(θ◦) π0(θ) prior ratio pθ◦(0, u; T, v) pθ(0, u; T, v) dQ⋆

θ

  • dQ⋆

θ

(Z⋆)

  • likelihood ratio

q(θ | θ◦) q(θ◦ | θ)

  • proposal ratio

.

15 / 25

slide-32
SLIDE 32

Reparametrisation

Key idea: Sample from θ conditional on (X0 = u, XT = v, Z⋆) instead of θ conditional on (X0 = u, XT = v, X⋆). Notation: Process Z⋆ g(θ,·) − → X⋆ Z◦ g(θ,·) − → X◦ Law Q⋆

θ

P⋆

θ

Q◦ P◦

θ

Metropolis-Hastings step: Propose a value θ◦ from some proposal distribution q(· | θ) and accept the proposal with probability min(1, A), where A = π0(θ◦) π0(θ) prior ratio pθ◦(0, u; T, v) pθ(0, u; T, v) dQ⋆

θ

  • dQ⋆

θ

(Z⋆)

  • likelihood ratio

q(θ | θ◦) q(θ◦ | θ)

  • proposal ratio

.

15 / 25

slide-33
SLIDE 33

Reparametrisation

Metropolis-Hastings step: Propose a value θ◦ from some proposal distribution q(· | θ) and accept the proposal with probability min(1, A), where A = π0(θ◦) π0(θ) prior ratio pθ◦(0, u; T, v) pθ(0, u; T, v) dQ⋆

θ

  • dQ⋆

θ

(Z⋆)

  • likelihood ratio

q(θ | θ◦) q(θ◦ | θ)

  • proposal ratio

. Using absolute continuity results of P⋆ wrt P◦, we get dQ⋆

θ◦

dQ⋆

θ

(Z⋆) = pθ(0, u; T, v) pθ◦(0, u; T, v) ˜ pθ◦(0, u; T, v) ˜ pθ(0, u; T, v) Ψθ◦(g(θ◦, Z⋆)) Ψθ(g(θ, Z⋆)) .

16 / 25

slide-34
SLIDE 34

Reparametrisation

Metropolis-Hastings step: Propose a value θ◦ from some proposal distribution q(· | θ) and accept the proposal with probability min(1, A), where A = π0(θ◦) π0(θ) prior ratio pθ◦(0, u; T, v) pθ(0, u; T, v) dQ⋆

θ

  • dQ⋆

θ

(Z⋆)

  • likelihood ratio

q(θ | θ◦) q(θ◦ | θ)

  • proposal ratio

. Using absolute continuity results of P⋆ wrt P◦, we get dQ⋆

θ◦

dQ⋆

θ

(Z⋆) = pθ(0, u; T, v) pθ◦(0, u; T, v) ˜ pθ◦(0, u; T, v) ˜ pθ(0, u; T, v) Ψθ◦(g(θ◦, Z⋆)) Ψθ(g(θ, Z⋆)) .

16 / 25

slide-35
SLIDE 35

Algorithm

  • 1. Update Z⋆ | (θ, Xti = xi,1≤i≤n ). Independently, for 1 ≤ i ≤ n do

1.1 Sample a Wiener process Z◦

i .

1.2 Sample U ∼ U(0, 1). Compute A1 = Ψθ(g(θ, Z◦

i ))

Ψθ(g(θ, Z⋆

i )).

Set Z⋆

i :=

( Z◦

i

if U ≤ A1 Z⋆

i

if U > A1 .

  • 2. Update θ | (Z⋆, Xti = xi,1≤i≤n ).

2.1 Sample θ◦ ∼ q(· | θ). 2.2 Sample U ∼ U(0, 1). Compute A2 =

n

Y

i=1

˜ pθ◦(ti−1, xi−1; ti, xi) ˜ pθ(ti−1, xi−1; ti, xi) Ψθ◦(g(θ◦, Z⋆

i ))

Ψθ(g(θ, Z⋆

i ))

q(θ | θ◦) q(θ◦ | θ) π0(θ◦) π0(θ) Set θ := ( θ◦ if U ≤ A2 θ if U > A2 .

Repeat steps (1) and (2).

17 / 25

slide-36
SLIDE 36

Algorithm

  • 1. Update Z⋆ | (θ, Xti = xi,1≤i≤n ). Independently, for 1 ≤ i ≤ n do

1.1 Sample a Wiener process Z◦

i .

1.2 Sample U ∼ U(0, 1). Compute A1 = Ψθ(g(θ, Z◦

i ))

Ψθ(g(θ, Z⋆

i )).

Set Z⋆

i :=

( Z◦

i

if U ≤ A1 Z⋆

i

if U > A1 .

  • 2. Update θ | (Z⋆, Xti = xi,1≤i≤n ).

2.1 Sample θ◦ ∼ q(· | θ). 2.2 Sample U ∼ U(0, 1). Compute A2 =

n

Y

i=1

˜ pθ◦(ti−1, xi−1; ti, xi) ˜ pθ(ti−1, xi−1; ti, xi) Ψθ◦(g(θ◦, Z⋆

i ))

Ψθ(g(θ, Z⋆

i ))

q(θ | θ◦) q(θ◦ | θ) π0(θ◦) π0(θ) Set θ := ( θ◦ if U ≤ A2 θ if U > A2 .

Repeat steps (1) and (2).

17 / 25

slide-37
SLIDE 37

Algorithm

  • 1. Update Z⋆ | (θ, Xti = xi,1≤i≤n ). Independently, for 1 ≤ i ≤ n do

1.1 Sample a Wiener process Z◦

i .

1.2 Sample U ∼ U(0, 1). Compute A1 = Ψθ(g(θ, Z◦

i ))

Ψθ(g(θ, Z⋆

i )).

Set Z⋆

i :=

( Z◦

i

if U ≤ A1 Z⋆

i

if U > A1 .

  • 2. Update θ | (Z⋆, Xti = xi,1≤i≤n ).

2.1 Sample θ◦ ∼ q(· | θ). 2.2 Sample U ∼ U(0, 1). Compute A2 =

n

Y

i=1

˜ pθ◦(ti−1, xi−1; ti, xi) ˜ pθ(ti−1, xi−1; ti, xi) Ψθ◦(g(θ◦, Z⋆

i ))

Ψθ(g(θ, Z⋆

i ))

q(θ | θ◦) q(θ◦ | θ) π0(θ◦) π0(θ) Set θ := ( θ◦ if U ≤ A2 θ if U > A2 .

Repeat steps (1) and (2).

17 / 25

slide-38
SLIDE 38

Numerical example: Data

Prokaryotic auto-regulation example, Golightly and Wilkinson (2010) Markov chain modelling quantities of (RNA, P, P2, DNA) at integer times

  • ●●
  • 5

10 15 20 10 20 30 40 50

time count

type

  • DNA

P P2 RNA

Observed counts

18 / 25

slide-39
SLIDE 39

Numerical example: SDE

Chemical Langevin equation. Diffusion approximation of the Markov chain dXt = Shθ(Xt) dt + S diag(

  • hθ(Xt)) dWt

driven by a R8-valued Brownian motion, where S =     1 −1 1 −2 2 −1 −1 1 1 −1 −1 1     hθ(x) = diag(θ) · [x3x4, K − x4, x4, x1, 1

2x2(x2 − 1), x3, x1, x2]′

19 / 25

slide-40
SLIDE 40

Numerical example: Proposals

Linearization of drift ¯ hθ(x) = diag(θ) · [c1 + λ1x3 + γ1x4, K − x4, x4, x1, c2 + λ2x2, x3, x1, x2]′ Choose ˜ Bθ and ˜ βθ such that ˜ Bθx + ˜ βθ = S¯ hθ(x)

20 / 25

slide-41
SLIDE 41

Numerical example: Results

20 50 0.05 0.10 0.15 0.08 0.12 0.16 0.20 0.24 0.5 1.0 1.5 0.25 0.50 0.75 1.00 1.25 0.1 0.2 0.3 0.4 0.05 0.10 0.08 0.10 0.12 0.14 0.16 0.5 1.0 0.25 0.50 0.75 1.00 0.10 0.15 0.20 0.25 0.30 θ1 θ1 θ2 θ2 θ3 θ4 θ5 θ5 θ6 θ6 θ7 θ8 25000 50000 75000 100000 25000 50000 75000 100000

iterate

Iterates of the MCMC chain for m = 20, 50 interpolated points

21 / 25

slide-42
SLIDE 42

Numerical example: Results

20 50 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 0.00 0.25 0.50 0.75 1.00 θ1 θ3 θ7 10 20 30 0 10 20 30

lag acf

ACF plots of the thinned samples of θ1, θ3, θ7 (taking every 50th iterate after burn in).

22 / 25

slide-43
SLIDE 43

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-44
SLIDE 44

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-45
SLIDE 45

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-46
SLIDE 46

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-47
SLIDE 47

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-48
SLIDE 48

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-49
SLIDE 49

Summary

Data augmentation for discretely observed diffusion processes Non-constant and unknown σ: two challenges

◮ Finding good proposals for the conditional process ◮ Overcoming dependence between missing data and parameter

Both can be addressed using guided proposals

◮ Proposal bridges which take drift into account ◮ Guided proposals provide a natural reparametrization to decouple

parameter and latent path

23 / 25

slide-50
SLIDE 50

Remarks

Overcoming singularities in the drift Scaling and time change Us = es/2(v − X◦

T (1−e−s))

If the target is a Brownian motion, the proposal process U discretized on an equidistant grid and simulated using vanilla Euler scheme coincides with the scaled and time changed Brownian bridge (up to a small error)

24 / 25

slide-51
SLIDE 51

Remarks

Determining ˜ B and ˜ β

◮ Sometimes there a natural linearizations of the drift ◮ Adaptive proposals minimizing cross-entropy.

25 / 25