我有一组结果(数字),我想知道给定的结果与之前的结果(仅之前的结果)相比是否非常好/坏。
每个结果都是一个数字 € IR+。例如,如果您有序列,10, 11, 10, 9.5, 16
那么与之前的序列相比,16 显然是一个非常好的结果。我想找到一种算法来检测这种情况(与以前的结果相比,结果非常好/坏)。
陈述这个问题的更一般的方法是:如何确定给定数据集中的一个点是否与其余数据分散。
现在,这可能看起来像一个峰值检测问题,但由于之前的值不是恒定的,所以有很多小峰值,我只想要大的。
我的第一个想法是计算平均值并确定标准偏差,但它非常有限。实际上,如果先前的结果中有一个巨大/低的值,它将显着改变平均/标准偏差,并且下一个结果将必须更大/更低才能超过标准偏差(以便被检测到),因此许多将不会(正确)检测到点。
我很确定这一定是一个众所周知的问题。
谁可以帮我这个事 ?