Secciones
Referencias
Resumen
Servicios
Descargas
HTML
ePub
PDF
Buscar
Fuente


Weak approximations of Wright–Fisher equation
Wright–Fisher lygties silpnosios aproksimacijos
Lietuvos matematikos rinkinys, vol. 62 Ser. A, pp. 23-26, 2021
Vilniaus Universitetas

Articles


Recepción: 10 Julio 2021

Publicación: 15 Diciembre 2021

DOI: https://doi.org/10.15388/LMR.2021.25217

Abstract: We construct weak approximations of the Wright-Fisher model and illustrate their accuracy by simulation examples.

Keywords: Wright–Fisher model, simulation, weak approximation .

Summary: Sukonstruota silpnoji pirmos eile˙s aproksimacija stochastinei Wright–Fisher lygčiai. Pavyzdžiais iliustruojamas jos tikslumas.

Keywords: Wright–Fisher modelis, modeliavimas, silpnoji aproksimacija.

Introduction

We consider Wright–Fisher process defined by the stochastic differential equation

d X t x = ( a b X t x ) d t + σ X t x ( 1 X t x ) b B t , X 0 x = x , (1)

where B is a standard Brownian motion, 0 a b , σ > 0 , and x [ 0 , 1 ] .

The Wright–Fisher model (Fisher 1930; Wright 1931) takes the values in the interval [ 0 , 1 ] and explicitly accounts for the effects of various evolutionary forces – random genetic drift, mutation, selection – on allele frequencies over time. This model can also accommodate the effect of demographic forces such as variation in population size through time and/or migration connecting populations [5].

In this note, we present a simple first-order weak approximation of the solution of Eq. (1) by discrete random variables that take two values at each approximation step.

Recall the definition of such an approximation. By a discretization scheme with time step h > 0 we mean any time-homogeneous Markov chain X h ˆ = { X k h h ˆ , k = 0 , 1 , . . . } .

We say that a family of discretization schemes X h ˆ , h > 0 , is a first-order weak approximation of the solution X x of (1) in the interval [ 0 , T ] if

| E f ( X T h ˆ ) E f ( X T x ) | Ch , h = T N h o , (2)

for a “sufficiently wide” class of functions f : [ 0 , 1 ] R and some constants C and h 0 > 0 (depending on the function f ), where N N . Note that because of the Markovity, the one-step approximation X h h ˆ completely defines (in distribution) a weak approximation X k h h ˆ , k = 0 , 1 , . . . . Thus, with some ambiguity, we also call it an approximation and denote it by X h x ˆ , with x indicating its starting point.

In our context, we introduce the following “sufficiently wide” function class of infinitely differentiable functions with “not too fast” growing derivatives:

C * [ 0 , 1 ] : = { f C [ 0 , 1 ] : lim sup k 1 k ! sup x [ 0 , 1 ] | f ( k ) ( x ) | < } .

We easily see that all functions from this class can be expanded by the Taylor series in the interval [ 0 , 1 ] around arbitrary x 0 [ 0 , 1 ] (which, in fact, converges on the whole real line R ) and contain, for example, all polynomials and exponential functions.

Approximation

Let us first construct an approximation for the “stochastic” part of Wright–Fisher equation, that is, the solution S t x of Eq. (1) with a = b = 0 . Similarly to [4] (see also [3]), we look for an approximation X h x ˆ as a two-valued discrete random variable taking values x 1 , 2 [ 0 , 1 ] with probabilities p 1 , 2 such that

E ( S h x ˆ x ) = 0 , x [ 0 , 1 ] , (3)

E ( S h x ˆ x ) 2 = σ 2 x ( 1 x ) h + O ( h 2 ) , x [ 0 , 1 ] , (4)

|E ( S h x ˆ x ) 3 | = O ( h 2 ) , x [ 0 , 1 ] , (5)

E [ ( S h x ˆ x ) 4 = O ( h 2 ) , x [ 0 , 1 ] . (6)

By solving the equation system (3)–(4) with respect to x 1 , x 2 , p 1 , p 2 , we get the solution

x 1 = x + ( 1 x ) σ 2 h ( x + ( 1 x ) σ 2 h ) ( 1 x ) σ 2 h , x [ 0 , 1 ] , (7)

x 2 = x + ( 1 x ) σ 2 h + ( x + ( 1 x ) σ 2 h ) ( 1 x ) σ 2 h , x [ 0 , 1 ] (8)

with p 1 , 2 = x 2 x 1 , 2 . It also satisfies conditions (5)–(6). However, for the values of x near 1, the values of x 2 a slightly greater than 1, which is unacceptable. We overcome this problem by using the symmetry of the solution of the stochastic part with respect to the point 1 2 ; to be precise, S t x = d 1 S t 1 - x . Therefore, in the interval [ 0 , 1 / 2 ] , we can use the values x 1 , 2 defined by (7)-(8), whereas in the interval ( 1 / 2 , 1 ) , we use the values corresponding to the process 1 S t 1 x ˆ , that is,

x 1 , 2 ^ = x 1 , 2 ˆ ( x , h ) : = 1 x 1 , 2 ( 1 x , h ) = x x σ 2 h ± ( 1 x + x σ 2 h ) x σ 2 h (9)

with probabilities

with probabilities p 1 , 2 ˆ = 1 x 2 x 1 , 2 ( 1 x , h ) . Thus we obtain a correct (i.e., with values in [ 0 , 1 ] ) approximation S h x ˆ taking the values

x 1 , 2 ˜ : = { x 1 , 2 ( x , h ) With probabilities p 1 , 2 = x 2 x 1 , 2 ( x , h ) , x [ 0 , 1 / 2 ] , 1 x 1 , 2 ( 1 x , h ) with probabilities p 1 , 2 = 1 x 2 x 1 , 2 ( 1 x , h ) , x ( 1 / 2 , 1 ] .

Now for the initial equation (1), we obtain an approximation X h x ˆ by a simple "splitstep" procedure (again, see, e.g., [4] or [3]):

X h x ˆ : = S h x ˆ e - b h + a b ( 1 e - b h ) . (10)

Now we can state the following:

Theorem 1.Let X t x ˆ be the discretization scheme defined by one-step approximation (10). Then X t x ˆ is a first-order weak approximation of equation (1) for functions f C * [ 0 , 1 ] .

Backward Kolmogorov equation

The constructed approximation is in fact a so-called potential first-order weak approximation of Eq. (1) (for a definition, see, e.g., Alfonsi [1], Section 2.3.1). The proof that, indeed, it is a first-order weak approximation, is based on the following:

Theorem 2. Let f C * [ 0 , 1 ] . The u ( t , x ) : = E f ( X ι x ) i s a C function on [ 0 , 1 ] x R that solves the backward Kolmogorov equation

t u ( t , x ) = A u ( t , x ) , x [ 0 , 1 ] , t 0 .

In particular,

T > 0 , l , m N , C l , m : | l m u ( t , x ) | C l , m , t [ 0 , T ] , x [ 0 , 1 ] .

Such theorem is stated for f C [ 0 , 1 ] in [ 1 , Thm . 6 . 1 . 1 2 ] , based on the results of [2]. Our class of functions f is slightly narrower, but our proof of the theorem is significantly simpler and is based on the estimates of the moments of X t x , which show that they grow slower than factorials. The recurrent relations of the moments E [ ( X t x ) k ] show that they are infinitely differentiable with respect to t and x , which allows us infinitely differentiate the series

u ( t , x ) = E f ( X t x ) = k = 0 c k E [ ( X t x ) k ]

termwise with respect to t and x , where f ( x ) = k = 0 c k x k is the Taylor expansion of f .

Simulation examples

We illustrate our approximation for f ( x ) = x 4 and f ( x ) = exp { - x } . Since we do not explicitly know the moments E exp { X t x } , we use the approximate equality exp { x } 1 x + x 2 2 x 3 6 + x 4 2 4 . In Figs. 1 and 2, we compare the moments E f ( X t x ˆ ) and E f ( x t x ) as functions of t ( left plots , h = 0 . 0 0 1 ) and as functions of discretization step h ( right plots , t = 1 ) . As expected, the approximations agree with exact values pretty well.







References

1. A. Alfonsi. Affine Diffusions and Related Processes: Simulation, Theory and Applications. Springer, 2015.

2. C. Epstein, R. Mazzeo. Wright–Fisher diffusion in one dimension. SIAM J. Math. Anal., 42:568–608, 2010.

3. G. Lileika, V. Mackevičius. Weak approximation of CKLS and CEV processes by discrete random variables. Lith. Math. J., 20(2):208–224, 2020.

4. V. Mackevičius. Weak approximation of CIR equation by discrete random variables. Lith. Math. J., 51(3):385–401, 2011.

5. P. Tataru, M. Simonsen, T. Bataillon, A. Hobolth. Statistical inference in the Wright– Fisher model using allele frequency data. Syst. Biol., 66(1):e30–e46, 2016.



Buscar:
Ir a la Página
IR
Visor de artículos científicos generados a partir de XML-JATS4R por