Я не изучал статистику более 10 лет (а затем просто базовый курс), поэтому, возможно, мой вопрос немного сложен для понимания.
В любом случае, я хочу уменьшить количество точек данных в серии. Ось X - это количество миллисекунд с начала измерения, а ось Y - показание для этой точки.
Часто есть тысячи точек данных, но мне может понадобиться всего несколько сотен. Итак, мой вопрос: как мне точно уменьшить количество точек данных?
Как называется процесс? (Так что я могу гуглить это) Есть ли предпочтительные алгоритмы (я буду реализовывать это в C #)
Надеюсь, у тебя есть подсказки. Извините за отсутствие надлежащей терминологии.
Изменить: Более подробная информация приходит здесь:
Необработанные данные, которые я получил, - это данные о частоте сердечных сокращений в виде количества миллисекунд с момента последнего удара. Перед построением данных я рассчитываю количество миллисекунд от первого образца и количество ударов в минуту (ударов в минуту) в каждой точке данных (60000 / timesincelastbeat).
Я хочу визуализировать данные, т.е. построить их в виде линейного графика. Я хочу уменьшить количество точек на графике с тысяч до нескольких сотен.
Одним из вариантов будет вычисление среднего удельного числа ударов в минуту для каждой секунды в серии, или, может быть, каждые 5 секунд или около того. Это было бы довольно легко, если бы я знал, что у меня будет хотя бы одна выборка для каждого из этих периодов (секунд с интервалами в 5 секунд).