请教一个从数组中取分布的算法,根据出现的密集度来获得最终值。
大家好:
我公司有一个检测系统,会在每个时间间隔获得一个检测值。但是由于外界原因,常常会有误差值存在。误差值的产生是随机的,但是数量较小。
由于以前是取最大值作为最终检测结果,现在改进为:根据检测的变化曲线,取分布密集的区域作为检测结果。
请看下面这些数值:
5
6
9
10
18
32
67
75
77
94
人脑可以分析出来,5,6,9,10,18这段是分布比较密集的,结果可以取这段的平均值。
请问,如何实现一个算法对数组取分布呢?谢谢!