【发布时间】:2018-06-18 13:13:28
【问题描述】:
在 Grafana 或 Influx db 中是否有一种实现方式,可以帮助检测数据集中的异常值,如果可能的话,删除或至少避免从使用该数据集的仪表板中显示它们;我使用了百分位数,但这似乎并没有隐藏大量异常值。
谢谢。
【问题讨论】:
-
作为最佳实践说明:如果您自动丢弃异常值,请不要将它们丢弃。异常值也需要分析。 robjhyndman.com/hyndsight/omitting-outliers 对此有一些智慧:“最著名的案例是美国宇航局没有检测到臭氧层中的空洞。我被告知这个故事的方式是,异常值已从获得的数据中自动过滤掉Nimbus-7. ... 科学家们回过头来发现,如果 NASA 没有应用自动异常值过滤,这个问题可能在十年前就被发现了。”
-
话虽如此:一种常见的做法是创建两个 CQ:一个存储滚动平均值 +/- 3 stddev 内的数据,一个存储/突出显示此范围之外的数据。