2012-04-19 3 views
4

Кто-нибудь знает о бесплатной библиотеке алгоритмов в C#, которая может делать оценку и/или вычитание базовой линии, сглаживание (Savitsky-golay было бы идеальным) и гауссовым обнаружением пика?Библиотека обнаружения пиков?

Набор данных, в котором я хочу использовать это, основан на gps - в основном, просто картезианцы, и целью является удаление плохих данных. Простейшим примером является то, что я нахожусь на пробеге и должен остановиться на свету - там будет ложный всплеск. Я хочу удалить этот пик, чтобы я мог оценить свой истинный темп бега с удалением этих остановок.

Я нашел тот, который делает все это (CenterSpace), но это не дешево. И я не математический чувак с большим количеством времени, поэтому писать это сам немного сложно.

+0

Не будет ли с помощью/высокий фильтр нижних частот быть адекватным? (Признаюсь, я мало знаю о DSP) – leppie

+0

@leppie Может быть. Возможно, что достаточно простого, как скользящее среднее. Если я остановлюсь, темп стреляет вверх, где я мог бы использовать низкий проход с отсечкой ... стоит выстрелить. Все равно хотелось бы найти эти инструменты! Мое предпочтение заключалось бы в том, чтобы удалить эти нежелательные данные целиком, а не просто уменьшить его влияние. – Nicros

ответ

0

Попробуйте это: https://github.com/dschriem/MassSpecStudio

+0

Отлично! Не имея дело со статистическими данными (хотя я имел дело с МНОГО), но это кажется отличным выбором. Ура! – Nicros

+0

Ссылка сейчас не работает. –

+0

Попробуйте эту вилку: https://github.com/pol/MassSpecStudio – pfries

Смежные вопросы