【问题标题】:Checking probabilities and random numbers (NetLogo)检查概率和随机数 (NetLogo)
【发布时间】:2014-06-11 07:52:40
【问题描述】:

我写信是为了解释一下在 NetLogo 构建的模型中检查概率。 我有一个可能发生的情况,例如,60%... 因此我用

生成一个数字
let trial random 100

因此,我不清楚是否必须验证试验大于 60 或小于等于 60,以便满足概率。

哪种方法是正确的? 谢谢

【问题讨论】:

    标签: random probability netlogo


    【解决方案1】:

    您需要检查结果是否小于概率(不小于或等于)。例如:

    if random 100 < 60 [
      do-something
    ]
    

    使用random 100 将为您提供一个介于 0 和 99(含)之间的数字。在示例中,数字 0 到 59 将满足条件,即 100 个可能的数字中有 60 个数字:60% 的概率。

    【讨论】:

    • @NicolasPayette,这个答案是如何将某些事件发生的概率包含到 NetLogo 模型中的唯一方法吗?
    • @maycca,这是处理概率的最常用方法,但也有其他可能性。这取决于你想做什么......
    猜你喜欢
    • 2017-11-26
    • 1970-01-01
    • 1970-01-01
    • 2015-04-23
    • 2011-04-10
    • 2018-07-11
    • 2013-12-18
    • 2018-01-09
    • 2017-05-16
    相关资源
    最近更新 更多