采样30个值并找到标准偏差+平均值

时间:2020-04-25 18:51:28

标签: netlogo agent-based-modeling

我能够包括恢复或死亡的信息,但是现在我很难获得标准差和死亡的乌龟的信息。我认为我有标准偏差,但没有平均值

if random-float 1 < recover-or-die [
  set epi-state recovered-code
  set color green
  ifelse random-float 1 < 0.90[


  ]
]

]

我尝试这样做的意思是,它一直说“预期命令”

1 个答案:

答案 0 :(得分:2)

您的问题是ifelse recovery-prob < 0.1 = true。我不知道您的恢复概率设置为什么,但是此行始终为true或false。您可能想要做的(以及您的评论中的内容)是:

ask turtles with [epi-state = infectious-code]
[ ifelse random-float 1 < recovery-prob
  [ set epi-state recovered-code
    set color green
  ]
  [ die
  ]
]

请注意,您实际上不需要包含= true部分。

例如,如果将“ recovery-prob”设置为0.05,则该条件对所有海龟都适用,并且它们都已恢复。例如,如果将其设置为0.2,则对所有乌龟都是假的,它们都会死亡。

我认为该块仍然存在逻辑问题。按照您的书写方式,任何传染性乌龟都会康复或立即死亡。那些传染性超过一刻的乌龟呢?

相关问题