这个问题与我前段时间问的一个问题有关。
我正在尝试在 NetLogo 中创建人口。因此,我试图从死亡率开始。但是,我不确定如何测试我的代码是否有效。最老的垂死海龟的年龄似乎很好,但是当我打印平均死亡年龄时,它太高了,我不知道如何解决这个问题。
该模型可在此处获得。
问题可能是我按如下方式计算的死亡概率:
if (gender = "female") [
let die-val mortality-female age ; mortality prob included for the age of the turtle
if (die-val >= random-float 1)[
set prob-die? true
]
]