使用基于代理的建模重现季节性模式

时间:2018-11-08 15:13:29

标签: data-modeling forecasting agent-based-modeling

我正在开发一个基于代理的模型来模拟景观单元中的各个种群。用于模拟细胞内单个种群的方程式如下:

Ni,t = a*Ni,t-1 + b^(ta)*Ni,t-ta-1

其中

Ni,t is the number of individuals in cell i at time t, 
Ni,t-1 is the number of individuals in cell i at time t-1, 
Ni,t-ta-1 is the number of individuals in cell i at time t-ta-1,
a and b are survival rates,
ta is a development duration.

根据这个等式,我想重现下图所示的季节性模式:

enter image description here 建立该曲线的公式是已知的。为了说明个体密度的季节性变化,我在方程式中引入了一个因子w(从0到1),如下所示:

Ni,t = (a*Ni,t-1 + b^(ta)*Ni,t-ta-1)*w

要定义w,我将曲线数据标准化为0-1范围,并应用了简单规则“if w > 0.01, then w = 1 else w = 0”。使用这种方法,我可以定义细胞中存在或不存在个体的时间段,但是我无法代表在个体密度上具有两个峰值的双峰分布。是否有更有效的方法来重现模型中的预期季节性模式?

0 个答案:

没有答案