Кто-нибудь знает о бесплатной библиотеке алгоритмов в C#, которая может делать оценку и/или вычитание базовой линии, сглаживание (Savitsky-golay было бы идеальным) и гауссовым обнаружением пика?Библиотека обнаружения пиков?
Набор данных, в котором я хочу использовать это, основан на gps - в основном, просто картезианцы, и целью является удаление плохих данных. Простейшим примером является то, что я нахожусь на пробеге и должен остановиться на свету - там будет ложный всплеск. Я хочу удалить этот пик, чтобы я мог оценить свой истинный темп бега с удалением этих остановок.
Я нашел тот, который делает все это (CenterSpace), но это не дешево. И я не математический чувак с большим количеством времени, поэтому писать это сам немного сложно.
Не будет ли с помощью/высокий фильтр нижних частот быть адекватным? (Признаюсь, я мало знаю о DSP) – leppie
@leppie Может быть. Возможно, что достаточно простого, как скользящее среднее. Если я остановлюсь, темп стреляет вверх, где я мог бы использовать низкий проход с отсечкой ... стоит выстрелить. Все равно хотелось бы найти эти инструменты! Мое предпочтение заключалось бы в том, чтобы удалить эти нежелательные данные целиком, а не просто уменьшить его влияние. – Nicros