Estimating p-value for individual data points when performing anomaly detection?
Open
- Dominant language
- Python
- Stars
- 20.4k
- Forks
- 4.6k
- Avg merge
- 19h 52m
- Merged PRs (30d)
- 1
Description
I'm working on a time series anomaly detection project. Unfortunately, when I simply look for observations outside the confidence bounds Prophet estimates, there are many many false positives. I came across [this paper](https://openreview.net/pdf?id=NvN_B_ZEY5c) which proposes a way to control for false positives during online anomaly detection and it looks very promising but I need to get a p-value for each observation in the time series (the null hypothesis being that the latest observation is not anomalous).
Is there are clean way to obtain this through any of your public or private methods? Or what would you recommend?
Contributor guide
Assessment
This issue has not been assessed yet.