The R Package IBMPopSim (https://daphnegiorgi.github.io/IBMPopSim/) aims to simulate the random evolution of heterogeneous populations using stochastic Individual-Based Models (IBMs). The package enables users to simulate population evolution, in which individuals are characterized by their age and some characteristics, and the population is modified by different types of events, including births/arrivals, death/exit events, or changes of characteristics. The frequency at which an event can occur to an individual can depend on their age and characteristics, but also on the characteristics of other individuals (interactions). Such models have a wide range of applications. For instance, IBMs can be used for simulating the evolution of a heterogeneous insurance portfolio with selection or for validating mortality forecasts. IBMPopSim overcomes the limitations of time-consuming IBMs simulations by implementing new efficient algorithms based on thinning methods, which are compiled using the Rcpp package while providing a user-friendly interface.
翻译:R Apply IBMPopSim (https://daphnegiorgi.github.io/IBMPopSim/) 旨在利用基于个体的随机模型模拟不同人群的随机演化,使用户能够模拟人口演化,其中个人以其年龄和某些特点为特征,人口因不同事件而改变,包括出生/抵达、死亡/出境事件或特征变化。事件对一个人的发生频率取决于其年龄和特点,但也取决于其他个人的特点(互动)。这些模型具有广泛的应用。例如,IBMs可用于模拟多种保险组合的演化,并进行选择或核实死亡率预测。IBMPSim通过采用基于瘦化方法的新有效算法来克服耗时的IBMs模拟的局限性,该算法是在提供方便用户的界面的同时使用Rcpp包汇编的。</s>