Nie studiowałem statystyk przez ponad 10 lat (a potem tylko podstawowy kurs), więc może moje pytanie jest trochę trudne do zrozumienia.
W każdym razie chcę zmniejszyć liczbę punktów danych w serii. Oś X jest liczbą milisekund od początku pomiaru, a oś Y jest odczytem tego punktu.
Często istnieją tysiące punktów danych, ale może potrzebuję tylko kilkuset. Więc moje pytanie brzmi: jak dokładnie zmniejszyć liczbę punktów danych?
Jak nazywa się ten proces? (Więc mogę google go) Czy są jakieś preferowane algorytmy (zaimplementuję to w C #)
Mam nadzieję, że masz jakieś wskazówki. Przepraszam za brak odpowiedniej terminologii.
Edycja: Więcej szczegółów tutaj:
Surowe dane, które otrzymałem, to dane dotyczące tętna, w formie liczby milisekund od ostatniego uderzenia. Przed wykreśleniem danych obliczam liczbę milisekund z pierwszej próbki i bpm (uderzenia na minutę) w każdym punkcie danych (60000 / razyincelastbeat).
Chcę wizualizować dane, tj. Wykreślić je na wykresie liniowym. Chcę zmniejszyć liczbę punktów na wykresie z tysięcy do kilkuset.
Jedną z opcji byłoby obliczenie średniego bpm dla każdej sekundy w serii, a może co około 5 sekund. Byłoby to dość łatwe, gdybym wiedział, że będę mieć co najmniej jedną próbkę dla każdego z tych okresów (sekundy w odstępach 5-sekundowych).