Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T00:38:50.712Z Has data issue: false hasContentIssue false

Normal approximation for mixtures of normal distributions and the evolution of phenotypic traits

Published online by Cambridge University Press:  17 March 2021

Krzysztof Bartoszek*
Affiliation:
Linköping University
Torkel Erhardsson*
Affiliation:
Linköping University
*
*Postal address: Department of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden.
**Postal address: Department of Mathematics, Linköping University, SE-581 83 Linköping, Sweden. Email address: torkel.erhardsson@liu.se
Rights & Permissions [Opens in a new window]

Abstract

Explicit bounds are given for the Kolmogorov and Wasserstein distances between a mixture of normal distributions, by which we mean that the conditional distribution given some $\sigma$-algebra is normal, and a normal distribution with properly chosen parameter values. The bounds depend only on the first two moments of the first two conditional moments given the $\sigma$-algebra. The proof is based on Stein’s method. As an application, we consider the Yule–Ornstein–Uhlenbeck model, used in the field of phylogenetic comparative methods. We obtain bounds for both distances between the distribution of the average value of a phenotypic trait over n related species, and a normal distribution. The bounds imply and extend earlier limit theorems by Bartoszek and Sagitov.

Information

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

Figure 1: Left: an example phylogenetic tree with 10 leaves, simulated using the R [17] package TreeSim [19]. Right: an OU process with parameters $\alpha=1, \sigma_{a}=1/2, X(0)=-3$ evolving on top of this tree, simulated using the R package mvSLOUCH [9].

Figure 1

Figure 2: A pure-birth (Yule) tree with the various time components marked on it. A branching OU process, which might also have a jump just after each speciation event (i.e. branching point), evolves on top of the tree. In this example we assume that a jump only takes place just after the first speciation event. The values of $\mathbf{1}_{1}$, $\mathbf{1}_{2}$, $\mathbf{1}_{3}$, $\mathbf{1}_{4}$, $Z_{1}$, $Z_{2}$, and $Z_{3}$ refer to the situation where node A is randomly sampled. The $\mathbf{1}_{i}$ random variables tell us if the ith speciation event is on the selected lineage, while the $Z_{i}$ variables tell us if a jump took place on the lineage just after the ith speciation event. As the third speciation event does not lie on the lineage to node A, $Z_{3}$ is undefined. The values of $\tilde{\mathbf{1}}_{1}$, $\tilde{Z}_{1}$, and $\tau^{(n)}$ refer to the situation where the pair of nodes (A,C) was randomly sampled. As jumps take place after speciation events, the only common jump possibility for this pair is at speciation node 1. Hence $\tilde{\mathbf{1}}_{i}$, $\tilde{Z}_{i}$ for $i>1$ are undefined.

Figure 2

Figure 3: Top: illustration of the bounds from (3.10) and (3.11). For the graph we chose $\sigma_{a}^{2}=1$ and $X(0)=(2\alpha)^{-1/2}$. Bottom: illustration of the bounds on the Kolmogorov distance for the YOUj model. For the graphs we chose $X(0)=(2\alpha)^{-1/2}$, $p=1/2$, and $\sigma_{a}^{2}=\sigma_{c}^{2}=1$. For $\alpha=1/2$ we use the bound of (4.11), while for $\alpha>1/2$ we are in the non-convergent regime, so the bounds come from explicitly calculating the asymptotic constant in (4.13).