Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-06T00:53:24.007Z Has data issue: false hasContentIssue false

Exact simulation of coupled Wright–Fisher diffusions

Published online by Cambridge University Press:  22 November 2021

Celia García-Pareja*
Affiliation:
KTH Royal Institute of Technology
Henrik Hult*
Affiliation:
KTH Royal Institute of Technology
Timo Koski*
Affiliation:
KTH Royal Institute of Technology and University of Helsinki
*
*Postal address: Department of Mathematics, KTH Royal Institute of Technology, Lindstedtsvägen 25, 114 28 Stockholm, Sweden.
*Postal address: Department of Mathematics, KTH Royal Institute of Technology, Lindstedtsvägen 25, 114 28 Stockholm, Sweden.
*Postal address: Department of Mathematics, KTH Royal Institute of Technology, Lindstedtsvägen 25, 114 28 Stockholm, Sweden.
Rights & Permissions [Opens in a new window]

Abstract

In this paper an exact rejection algorithm for simulating paths of the coupled Wright–Fisher diffusion is introduced. The coupled Wright–Fisher diffusion is a family of multivariate Wright–Fisher diffusions that have drifts depending on each other through a coupling term and that find applications in the study of networks of interacting genes. The proposed rejection algorithm uses independent neutral Wright–Fisher diffusions as candidate proposals, which are only needed at a finite number of points. Once a candidate is accepted, the remainder of the path can be recovered by sampling from neutral multivariate Wright–Fisher bridges, for which an exact sampling strategy is also provided. Finally, the algorithm’s complexity is derived and its performance demonstrated in a simulation study.

Information

Type
Original Article
Copyright
© The Author(s) 2021. Published by Cambridge University Press on behalf of Applied Probability Trust
Figure 0

Table 1. Table for 10,000 sampled paths satisfying (5.1) with $h=0.1$ and $\theta^{1}_{1}=\theta^{1}_{2}=\theta^{2}_{1}=\theta^{2}_{2}=0.01$.

Figure 1

Table 2. Table for 10,000 sampled paths satisfying (5.1) with $h=1$ and $\theta^{1}_{1}=\theta^{1}_{2}=\theta^{2}_{1}=\theta^{2}_{2}=0.01$.

Figure 2

Figure 1. Stationary distribution (left) and histogram of 10,000 samples (right) from $(X_t^{11},X_t^{21})$ satisfying (5.1) at $T=5$ with $(x_0^{11},x_0^{21})=(0.5, 0.5)$, $h=0.1$, and $\theta^{i}_j=0.01$.

Figure 3

Figure 2. Stationary distribution (left) and histogram of 10,000 samples (right) from $(X_t^{11},X_t^{21})$ satisfying (5.1) at $T=5$ with $(x_0^{11},x_0^{21})=(0.5, 0.5)$, $h=0.1$, and $\theta^{1}_j=1.2,\theta^{2}_j=0.8$.

Figure 4

Table 3. Table for 10,000 sampled paths with $h_1=0.1$, $h_2=0.15$, $h_3=0.2$, and $\theta^{i}_{j}=0.2$.

Figure 5

Figure 3. Graphical representation of the two-dimensional case ($d=3$). Each point in the figure represents an element of the sum in (7.2). For every and up to each m, all points depicted in the plane $l_1-l_2$ (left) correspond to points depicted in the mth $(l_1-l_2-l_3)$-face (right), which in turn represent each and every one of the summands in (7.2).