检测循环数据中的异常值?

机器算法验证 异常值 循环统计
2022-03-29 12:54:47

我有一年中关于不同站点发生事件数量的数据: 在此处输入图像描述

一年中的一天是循环数据。我知道通常检测异常值,例如通过 boxplot 在这里没有用:

在此处输入图像描述 在这种情况下如何检测异常值?

2个回答

我目前正在与类似的问题作斗争,并找到了一些对您有帮助的文献。

Abuzaid、Mohamed、Hussin 设计并提出了圆形箱线图,请参阅:

循环变量的箱线图 (2012),doi 10.1007/s00180-011-0261-5 http://dl.acm.org/citation.cfm?id=2347773

通过圆形箱线图标记异常值 http://eprints.um.edu.my/10365/1/Outlier_labeling_via_circular_boxplot.pdf

还有一个 R 包似乎包含以下内容:OmicCircos:用于多维组学数据循环可视化的简单易用的 R 包http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3921174/

解决此问题的一种方法是计算此答案中的循环色散。如果你设置常数c相当高,即。2 或 3,您可以查看区间外的所有观测值

[μ^cδ^,μ^+cδ^]

作为异常值。在那个答案中,您还可以找到一些代码来可视化这一点。