代码之家  ›  专栏  ›  技术社区  ›  Hannah H.

如何检验死亡率是否正确

  •  0
  • Hannah H.  · 技术社区  · 6 年前

    这个问题与 a question 我前段时间问过。

    我正在尝试在Netlogo中创建一个种群。因此,我试图从死亡率开始。但是,我不知道如何测试我的代码是否有效。最老的死去的海龟的年龄似乎是好的,但是当我打印平均死亡年龄是太高了,我不知道如何解决。

    模型可用 here .

    问题可能是死亡概率的计算,我做了如下:

      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
        ]
      ]
    
    1 回复  |  直到 6 年前
        1
  •  1
  •   Luke C    6 年前
    death-ages

    enter image description here

    death-age

    enter image description here

    enter image description here

    if length death-ages > 0 [
       set-plot-x-range ( min death-ages - 5 ) ( max death-ages + 5)
    ]
    

    enter image description here

    推荐文章