小型异常值检测

时间:2013-12-04 21:03:11

标签: c++ algorithm outliers

是否有一个很好的算法来检测小组十进制数中的异常值?到目前为止,我提出的最好的想法是一种基于递归标准偏差的方法,但它似乎有点计算成本。

我正在使用c ++,所以在你的答案中欢迎使用Boost或其他数学助手库中的任何现有功能。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用在线方差算法(http://en.wikipedia.org/wiki/Algorithms_for_calculating_variance#Online_algorithm)在O(n)时间内完成此操作,然后通过第二次传递来标记异常值。