removing of a 'three point' spike
2 次查看(过去 30 天)
显示 更早的评论
Hi ,
I have a time series with a few spikes. A spike, in general, is a one point outlier. But as the attached image, one of the spikes in the data set is with three points. So it is not ditected by 'findpeaks'. Can anyone have an idea of how I can remove these three points.
Thank you![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/546022/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/546022/image.jpeg)
8 个评论
Mathieu NOE
2021-3-12
Ok
tx for the clarification
I think I have an idea : I would use one the smoothing (or enveloppe) function to create a "baseline" and then make a test condition to find all spikes above this line + slight vertical offset. If any of those point are 3 contiguous points , bingo !
回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!