【问题标题】:Function that maps low values to [0,1]将低值映射到 [0,1] 的函数
【发布时间】:2023-01-15 17:59:04
【问题描述】:

我目前正在研究捕食者-猎物模拟,并且有两个相互依赖的参数,即攻击率和存活率。

攻击率在模拟中发生变异,并通过以下方式确定生存率:

高攻击率意味着更危险的狩猎方式,导致较低的存活率。

攻击率可以在 01 之间,但大多数情况下只假设较低的值 <0.06。存活率也在01之内,可以全范围使用。

最终,我正在寻找一个将攻击率映射到合理生存率的函数。我现在的功能很编:(1-log2(attack rate + 1))**10)

【问题讨论】:

    标签: function mapping simulation


    【解决方案1】:

    经过更多的研究,我发现了一个更合适的函数,它看起来结构更少,参数也更少:

    exp(-x*attack_rate)
    

    要将较低的值映射到 [0,1] 的整个范围,x 必须在 10 的范围内。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-13
      • 1970-01-01
      • 2020-05-16
      • 2020-03-16
      • 2019-12-31
      • 1970-01-01
      • 2012-01-12
      • 1970-01-01
      相关资源
      最近更新 更多