Я не вивчав статистику більше 10 років (а потім просто основний курс), тому, можливо, моє питання трохи важко зрозуміти.
У будь-якому випадку, я хочу зробити це зменшити кількість точок даних у серії. Вісь x - це кількість мілісекунд від початку вимірювання, а вісь y - це показник для цієї точки.
Часто є тисячі точок даних, але мені може знадобитися лише кілька сотень. Тому моє запитання таке: як я можу точно зменшити кількість точок даних?
Як називається процес? (Тож я можу погуглювати його) Чи є переважні алгоритми (я буду реалізовувати його в C #)
Сподіваюся, у вас з’явилися підказки. Вибачте за мою відсутність належної термінології.
Редагувати: Більше інформації тут:
Неотримані дані, які я отримав, - це дані про серцебиття, у вигляді кількості мілісекунд з моменту останнього удару. Перш ніж будувати дані, я обчислюю кількість мілісекунд від першого зразка і bpm (удари в хвилину) в кожній точці даних (60000 / timeincelastbeat).
Я хочу візуалізувати дані, тобто побудувати їх у лінійному графіку. Я хочу зменшити кількість точок на графіку з тисяч до декількох сотень.
Одним із варіантів було б обчислити середній bpm за кожну секунду в серії, а може, кожні 5 секунд або близько того. Це було б досить просто, якби я знав, що маю принаймні один зразок для кожного з цих періодів (секунди з інтервалом 5 секунд).