|
Hi experts, I want to find anomalies in a time series. Is it possible to find anomalies using moving average? As I understood, with moving average we can estimate the time series, but I am not sure |
|
Basic anomaly detection can be done looking for the divergence between a short-term moving average and a long-term. This is very crude, however. |
|
If you are looking for anomalies, you can do the Moving Average, and then use a threshold to detect passings of this. This is crude, and if you care about delays it will also impact you in that sense. I do not know what you mean by estimate the time series? To detect anomalies, I would use other things, like wavelet transform,which tend to be pretty good for this. Thank you for your answer. Do you mean that moving average is not enough fast? I mean for forecasting... I am using FFT and Haar wavelet to find anomalies, but I want to test MA too. Do you know may be a reference about using MA to find anomalies?
(Nov 05 '13 at 05:53)
Babak
|
|
The idea to find anomalies in time series is: 1) Create a model to predict each next sample, or state. (Say a LMS, or Kernel-LMS filter, maybe a Kalman Filter or Gaussian Processes Regressor) My lab had interesting results on this subject. Check it out this paper: http://cnel.ufl.edu/files/1317347633.pdf very nice, thanks alot
(Nov 06 '13 at 15:42)
Babak
|