Abstract
The Random Variable Transformation (RVT) technique has been applied in recent years to analyze a wide variety of dynamic models formulated via random differential equations. The applicability of this technique has usually been focused on problems where an explicit solution of the underlying deterministic problem is available. This fact limits the usefulness of the RVT method. This note aims to point out that the RVT technique can be successfully applied without this requirement by showing a wider range of potential applications including very general classes of single-species models.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction and motivation
The study of differential equations with uncertainties is naturally motivated by the key role that differential equations play when modeling real-world phenomena. In this setting, the parameters (initial/boundary conditions, source term and/or coefficients) of the corresponding differential equations need to be set from data that usually contain uncertainties associated with error measurements, lack of knowledge of the physical process (in a wide sense) because of its inherent complexity, etc. These facts make it more realistic to describe the dynamics of the phenomenon under study by means of differential equations that take into account randomness in their formulation. To this end, one mainly distinguishes two approaches: stochastic differential equations (SDEs) and random differential equations (RDEs) (Øksendal 2003; Soong 1973). According to (Banks et al. 2014, p. 258), the theory of RDEs has been much less advanced than that for SDE, despite the fact that RDEs have interesting advantages from a mathematical modeling point of view as highlighted by some recent works (Caraballo et al. 2019; Ke and Xu 2023). Indeed, RDEs offer greater flexibility when they are applied to model real-world problems since instead of assuming a driving stochastic process for describing the uncertainties (such as the standard Wiener process in the case of Itô-type SDE), we can assign appropriate probability distributions to each model parameter (or even a joint distribution) of the corresponding RDE so that its solution captures data uncertainty. As indicated in a number of contributions (see for example, the motivating reasons exhibited in (Caraballo et al. 2019, Sect. 1)), in the setting of biology, and in particular, in the study of population models, it is a major advantage w.r.t. SDEs since these latter equations may provide unrealistic answers (non-positive or unbounded behavior for modeling populations). Although in the last decade there has been a notable increase in the applications of RDEs, they still seem to be less abundant than those of SDEs.
It is important to point out that when solving an RDE, it is not only important to answer the same classical questions as in its deterministic counterpart, namely, calculating, exact or approximately, its solution, stability, etc. It is also relevant to determine the main probabilistic properties of the solution, which is a stochastic process, such as its mean or variance functions. However, a more desirable goal is to determine its finite distributions (also termed fidis), with a particular interest in calculating the first probability density function (1-PDF) since from it one can determine all the one-dimensional moments as well as the probability of any measurable event of interest (Soong 1973, ch. 3). In the setting of RDEs, the random variable transformation (RVT) technique has proven to be useful for facing this problem. The RVT technique is a conceptually straightforward method that in its simplest formulation allows determining the PDF, \(p_X(x)\), of a random variable, X, that is related to another random variable Y (with PDF \(p_Y(y)\)) by a one-to-one transformation, \(X= g(Y)\), admitting a computable inverse, \(Y=h(X)=g^{-1}(X)\). Then, it can be shown that
In higher dimensions, i.e., for \(\textbf{X}\) and \(\textbf{Y}\) random vectors, the previous result permits computing the joint PDF of \(\textbf{X}\) in terms of the joint PDF of \(\textbf{Y}\) replacing \(h'(x)\) in (1) by the Jacobian of the transformation (Soong 1973, pp. 24–25).
The RVT method has been applied to many different problems with random parameters or uncertainties, including in the continuous case, ordinary (Dorini et al. 2016), partial (Hussein and Selim 2009), fractional (Burgos et al. 2021), etc., differential equations, and in the discrete scenario, difference equations, as well as systems of these types of equations (Cortés et al. 2017). However, the applicability of the RVT method has usually been focused on problems where an explicit solution is available. This note aims to emphasize that the RVT method can be nicely applied to far more general problems than those usually considered. As many contributions have mainly focused on applications of the RVT technique to growth population models (Dorini et al. 2018; Bevia et al. 2020, 2023), we here present how to apply this technique to rather general single-species models. Nevertheless, it must be emphasized that it could be similarly applied to problems in other scientific and technical areas.
2 A general class of population growth models
Let \(x\equiv x(t)\) be the population number, density, or biomass at time \(t>0\). We consider the general growth model
where \(r>0\) is the intrinsic per capita growth rate, and \(g(x)\in C^1[0,\infty )\) satisfying the following assumptions:
-
1.
there exist \(K_0, K\), \(0\le K_0< K\), such that \(g(K_0^+)>0\) and \(g(K)=0\),
-
2.
\((x-K)g(x)<0\) for \(x\in (K_0,\infty )\), \(x\ne K\).
Under these conditions, \(V(x)=x-K-\log (x/K)\) is a Liapunov function for (2) in \((K_0,\infty )\), and for any \(x_0>K_0\ge 0\) the population tends to K (the carrying capacity) as \(t \rightarrow \infty \) (Goh 1980; Takeuchi 1996).
This general growth model embraces many of the most usual population models, including several models where a closed-form solution for x(t) can be obtained. Some of these models have been studied in the random setting taking advantage of the RVT method, such as the logistic model (Dorini et al. 2016, 2018),
the Gompertz model (Bevia et al. 2020),
or Gilpin and Ayala (1973) generalised logistic model (Bevia et al. 2023),
Considering now the intrinsic growth rate as a random variable, R, so that x(t) is also a random variable written as \(X\equiv X(t)\) for fixed \(t>0\), it is clear that R can always be explicitly expressed in terms of X,
even when a closed-form expression for x(t) in the corresponding pathwise deterministic problem is not available. Thus, denoting by \(p_R(r)\) and \(p_{X(t)}(x)\) for the PDF of the random variable R and the 1-PDF of the stochastic process X(t), respectively, and applying the RVT method (for t arbitrary but fixed), one has
Remark 1
In many situations, as in the following example, the integral in (7) can be explicitly obtained, but even if that were not the case, it could be carefully computed numerically for given t and x values.
Example 1
(A growth model with a strong Allee effect) Consider model (2) with \(g(x)=\left( \frac{x}{K_0}-1\right) \left( 1-\frac{x}{K}\right) \). This model exhibits critical depensation or strong Allee effect, with the per capita growth rate, rg(x), being negative at low densities until reaching a minimum threshold size (Gruntfest et al. 1997). Thus, for \(0<x_0<K_0\) the population goes extinct, while for any \(x_0>K_0\) it tends to the stable positive equilibrium value K.
Although the solution of this model can only be expressed implicitly, when the intrinsic growth rate is a random variable the 1-PDF of the stochastic process \(X\equiv X(t)\) can be obtained from (7),
Hence, for \(K_0<x_0<K\) one gets
where
Figure 1 shows the 1-PDF of X(t) at the time instants \(t\in \{1,5,20 \}\) when \(R\sim \textrm{Ga}(\alpha ,p)\), i.e. it has a Gamma distribution with parameters \(\alpha >0\) (rate) and \(p>0\) (shape) whose PDF is \(p_R(r)=\frac{ r^{p-1}}{\alpha ^p (p-1)!}\textrm{e}^{- r/\alpha }\). When \(p=1\), R becomes an exponential distributed random variable with mean \(\alpha \): \(R\sim \textrm{Exp}(\alpha )\). The results for this case are shown in Fig. 1 (left), while Fig. 1 (right) corresponds to \(p=2\).
Remark 2
So far, we have assumed that the only random parameter in the growth model (2) is the intrinsic per capita rate r. However, we can also assume that the carrying capacity K is not deterministic but random due to uncertain fluctuations in the environment (Braumann 2008). In such a case, the function g(x) in (2) will also depend on K as it happens in the logistic and Gompertz models (see (3) and (4), respectively). Analogously, for the generalized logistic model (5) the \(\rho \) parameter controlling how fast the limit K is approached can also be regarded as a random variable since it will depend on environmental, genetic, etc., factors. When the above-mentioned situations happen, i.e., \(g(x)=g(x;\varvec{\theta })\) being \(\varvec{\theta }=(\theta _1,\ldots ,\theta _n)\) a random vector collecting the model parameters (\(\varvec{\theta }=K\) in models (3) and (4), and \(\varvec{\theta }=(K,\rho )\) in model (5)), our approach can be extended using the RVT technique. Indeed, it is enough to introduce the random vector \(\textbf{T}=\varvec{\theta }\) and define the mapping \(\mathbb {R}^{n+1} \longrightarrow \mathbb {R}^{n+1} \) such that \((\textbf{T},R)\longrightarrow (\varvec{\theta },R) \) whose Jacobian is \(h'(x)\), then the 1-PDF of X(t) is given by
where \(p_{\varvec{\Theta },R}(\varvec{\theta }, r)\) denotes the joint PDF of the random vector \((\varvec{\Theta },R)\). As the number n of random parameters \(\varvec{\theta }=(\theta _1,\ldots ,\theta _n)\) is high, the computation of the 1-PDF given in (12) using quadrature rules could become unaffordable. In such a case, assuming that the growth rate R is independent of \(\varvec{\theta }\) (which is a plausible hypothesis from a practical standpoint), the 1-PDF \(p_{X(t)}(x)\) given in (12) can be alternatively computed via the following expectation
This expression is simpler since it is enough sampling the random vector \(\varvec{\Theta }\) from its joint PDF \(p_{\varvec{\Theta }}\) and evaluate the argument within the above expectation and then averaging to approximate the 1-PDF over a range of x such that \(\int _{\mathbb {R}} p_{X(t)}(x)\, \textrm{d}x=1\), for t fixed.
As exemplified in different works applying the RVT method to model with multiple random parameters (e.g., Dorini et al. 2018; Bevia et al. 2023), computing \(p_{X(t)}(x)\) for particular growth models and distributions of the random parameters, either analytically or with a numerically efficient method, may not be straightforward, possibly requiring special particular approaches.
3 Autonomous models
We consider now a more general growth model in the form of an autonomous equation,
For the sake of clarity, we single out the case of one random parameter, but the multiparameter case can be tackled as indicated in Remark 2.
From (13) one gets
Hence, if q is the realization of a random variable Q, consequently x(t) is the pathwise solution at time t of a random variable X. Considering the fixed time t as the realization of a random variable T with Dirac delta PDF, by applying the RVT method one gets
Example 2
(A growth model with harvesting) A strong Allee effect may be typical in some fisheries, which can also be harvested. Adding proportional harvesting to the model in Example 1, one gets a model of the type (13),
where none of the parameters can be expressed explicitly in terms of x.
Parameter q, fishing mortality, the product of fishing effort and catchability, may not be easy to fix without uncertainty. We consider in this example that it might be in the range \(q_1-q_2\), without further knowledge, so we assume that it is a random variable, Q, with uniform distribution (non-informative distribution) in the interval \([q_1,q_2]\). Hence, from (15) one gets, for \(K_0<x_0<K\),
where
Figure 2 (left) shows the distribution of the stochastic process X(t) at the time instants \(t\in \{1,2,3\}\) when the fishing mortality Q is a uniform random variable in the interval [0.1, 0.2]. For each t, X(t) takes values in the interval defined by the pathwise solutions x(t) corresponding to \(q=0.1\) and \(q=0.2\). The dynamics of the expectation \(\mathbb {E}[X(t)]\) and the confidence interval centered at it and radius one standard deviation, \(\sigma [X(t)]\) is presented in Fig. 2 (right).
Remark 3
(Time dependent separable models) A similar approach might be applicable to more general separable models. Consider for instance the model in Example 1 with a time-declining intrinsic growth rate, possibly due to degrading environmental factors,
We can write, as in (15),
and proceed accordingly.
4 Conclusion
In this paper, we have shown how the RVT method can be effectively applied to general classes of random differential equations without the requirement of having an explicit solution for the corresponding pathwise deterministic equation. We have illustrated this idea by considering the application of the RVT method to very general single-species population models, including as particular cases some of the most commonly employed population models. We expect that the ideas and examples exhibited in this note will help extend the use of the RVT technique to wider classes of differential equations with random parameters that may open new avenues in the applications of differential equations with uncertainties.
Data availability
No new data was created in this work.
References
Banks HT, Shuhua HW, Thompson C (2014) Modeling and inverse problems in the presence of uncertainty. Chapman and Hall/CRC, New York
Bevia V, Burgos C, Cortés J-C, Navarro-Quiles A, Villanueva RJ (2020) Uncertainty quantification analysis of the biological Gompertz model subject to random fluctuations in all its parameters. Chaos Solitons Fract 138:109908. https://doi.org/10.1016/j.chaos.2020.109908
Bevia V, Calatayud J, Cortés J-C, Jornet M (2023) On the generalized logistic random differential equation: theoretical analysis and numerical simulations with real-world data. Commun Nonlinear Sci Numer Simul 116:106832. https://doi.org/10.1016/j.cnsns.2022.106832
Braumann CA (2008) Growth and extinction of populations in randomly varying environments. Comput Math Appl 56(3):631–644. https://doi.org/10.1016/j.camwa.2008.01.006
Burgos C, Cortés J-C, Villafuerte L, Villanueva R-J (2021) Solving random fractional second-order linear equations via the mean square Laplace transform: theory and statistical computing. Appl Math Comput 418:126846. https://doi.org/10.1016/j.amc.2021.126846
Caraballo T, Colucci R, López-de-la-Cruz J, Rapaport A (2019) A way to model stochastic perturbations in population dynamics models with bounded realizations. Commun Nonlinear Sci Numer Simul 77:239–257. https://doi.org/10.1016/j.cnsns.2020.105681
Cortés J-C, Navarro-Quiles A, Romero J-V, Roselló M-D (2017) Full solution of random autonomous first-order linear systems of difference equations. Application to construct random phase portrait for planar systems. Appl Math Lett 58:150–166. https://doi.org/10.1016/j.aml.2016.12.015
Dorini FA, Cecconello MS, Dorini LB (2016) On the logistic equation subject to uncertainties in the environmental carrying capacity and initial population density. Commun Nonlinear Sci Numer Simul 33:160–173. https://doi.org/10.1016/j.cnsns.2015.09.009
Dorini FA, Bobko N, Dorini LB (2018) A note on the logistic equation subject to uncertainties in parameters. Comput Appl Math 37:1496–1506. https://doi.org/10.1007/s40314-016-0409-6
Gilpin ME, Ayala FJ (1973) Global models of growth and competition. Proc Natl Acad Sci 70:3590–3593. https://doi.org/10.1073/pnas.70.12.3590
Goh B-S (1980) Management and analysis of biological populations. Elsevier, Amsterdam
Gruntfest Y, Arditi R, Dombrovsky Y (1997) A fragmented population in a varying environment. J Theor Biol 185:539–547. https://doi.org/10.1006/jtbi.1996.0358
Hussein A, Selim MM (2009) Solution of the stochastic transport equation of neutral particles with anisotropic scattering using RVT technique. Appl Math Comput 213(1):250–261. https://doi.org/10.1016/j.amc.2009.03.016
Ke Z, Xu C (2023) Structure analysis of the attracting sets for plankton models driven by bounded noises. Math Biosci Eng 20(4):6400–6421. https://doi.org/10.3934/mbe.2023277
Øksendal B (2003) Stochastic differential equations: an introduction with applications. Springer, Berlin
Soong TT (1973) Random differential equations in science and engineering. Academic Press, New York
Takeuchi Y (1996) Global dynamical properties of Lotka-Volterra systems. World Scientific, Singapore
Acknowledgements
We give our deepest thanks for the comments of the reviewer that have improved the final version of the paper.
Funding
Open Access funding provided thanks to the CRUE-CSIC agreement with Springer Nature. The work of F. Rodríguez and M.A. Castro was partly funded by “MCIN/AEI/ 10.13039/501100011033 (Ministerio de Ciencia e Innovación/Agencia Estatal de Investigación) grant number PID2021-125517OB-I00”, and “Conselleria de Innovación, Universidades, Ciencia y Sociedad Digital, Generalitat Valenciana grant number CIPROM/2021/001”. J.-C. Cortés has been supported by the Spanish Agencia Estatal de Investigación grant PID2020-115270GB-I00. F.Z. Lachachi and I. Medjahdi are supported by National grants from the Algerian Ministry of Higher Education and Scientific Research.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest regarding the publication of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Rodríguez, F., Lachachi, F.Z., Medjahdi, I. et al. A note on the application of the RVT method to general classes of single-species population models formulated by random differential equations. Comp. Appl. Math. 43, 286 (2024). https://doi.org/10.1007/s40314-024-02809-0
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s40314-024-02809-0
Keywords
- Random differential equations
- Population models with uncertainties
- Random variable transformation method
- Probability density function