У меня есть несколько серий точек данных, которые необходимо отобразить в виде графика. Для каждого графика может потребоваться выкинуть некоторые точки из-за ошибки. Пример такой:
Обведенные области - это ошибки в данных.
Мне нужен алгоритм для фильтрации этих данных, чтобы он устранял ошибку, заменяя плохие точки плоскими линиями, например:
Существуют ли какие-либо алгоритмы есть, которые особенно хороши в обнаружении ошибок? Есть ли у вас какие-нибудь советы, которые могут указать мне правильное направление?
РЕДАКТИРОВАТЬ: Точки ошибки - это любые точки, которые не выглядят согласованными с данными с обеих сторон. Могут быть большие скачки, если данные после скачка выглядят согласованными. Если он находится на краю графика, большие скачки, вероятно, следует рассматривать как ошибку.