Birth-and-death processes (BDPs) form a class of continuous-time Markov chains that are particularly suited to describing the changes in the size of a population over time. Population-size-dependent BDPs (PSDBDPs) allow the rate at which a population grows to depend on the current population size. The main purpose of our new Python package BirDePy is to provide easy-to-use functions that allow the parameters of discretely-observed PSDBDPs to be estimated. The package can also be used to estimate parameters of continuously-observed PSDBDPs, simulate sample paths, approximate transition probabilities, and generate forecasts. We describe in detail several methods which have been incorporated into BirDePy to achieve each of these tasks. The usage and effectiveness of the package is demonstrated through a variety of examples of PSDBDPs, as well as case studies involving annual population count data of two endangered bird species.
翻译:出生和死亡过程(BDPs)构成一组持续时间的Markov链条,特别适合描述一段时间内人口规模的变化。依靠人口规模的BDP(PSDBDPs)使得人口增长的速度取决于目前的人口规模。我们新的Python包BirDePy的主要目的,是提供容易使用的功能,以便估算观测到的离散的私营部门私营部门发展方案的参数。这套链条还可以用来估计不断观测的私营部门私营部门发展发展方案的参数、模拟样本路径、大约过渡概率和预测。我们详细描述了纳入BirDePy的几种方法,以完成其中每一项任务。这套方法的用途和有效性通过私营部门发展发展方案的各种实例以及涉及两种濒危鸟类物种年度人口统计数据的个案研究得到证明。