我发现了一些关于循环统计的平均值和标准差的信息。即,维基百科
但是我不清楚如何用 Java 编写代码。
对于循环平均值,我尝试过类似的方法:
for double radian : radians then
cos += Math.cos(radian)
sin += Math.sin(radian)
next
atan2 = Math.atan2(cos, sin)
if atan2 < 0 then
atan2 += 2 * PI
end if
mean = Math.toDegrees(atan2) % 360
这似乎给了我一个整洁的结果,但对于标准偏差我很不清楚。
任何帮助,将不胜感激。
马特