我如何计算标题的加权平均值?

时间:2016-02-01 17:27:14

标签: netlogo heading weighted-average

Get mean heading of neighboring turtles

to-report mean-heading [ headings ]
  let mean-x mean map sin headings
  let mean-y mean map cos headings
  report atan mean-x mean-y
end   

从那个答案让我分道扬but,但我想要的是每个标题都要对海龟的大小进行加权。

类似

 sum [heading * size] of turtles / sum [size] of turtles

但是,你知道,这实际上是有效的。

1 个答案:

答案 0 :(得分:2)

如果你接受了turtleset而不是标题列表,那么:

to-report weighted-mean-heading [turts]
  let mean-x mean [size * sin heading] of turts
  let mean-y mean [size * cos heading] of turts
  report atan mean-x mean-y
end