Jak wykryć znaczącą zmianę / trend w danych szeregów czasowych? [Zamknięte]
Mam więc tablicę, powiedzmy, 25 próbek i chciałbym być w stanie odnotować trendy, czy zmniejsza się n, czy też wzrasta od tych 25 przedziałów czasu próbkowania (zasadniczo 25 próbek jest moim buforem, który jest wypełniany co 1 ms) ).
Zauważ, że szukam ogólnego trendu, a nie indywidualnej pochodnej (jak bym uzyskał przy użyciu skończonej różnicy lub innych technik różnicowania numerycznego).
Zasadniczo oczekuję, że moje dane będą hałaśliwe, więc mogą wystąpić wzloty i upadki nawet po wykonaniu filtrowania i tak dalej. Ale szukam tego ogólnego trendu rosnącego lub malejącego zachowania.
Chcę zintegrować zachowanie rosnące / malejące w każdym ms, aby wyzwolić jakieś zdarzenie, które jest bardziej zdarzeniem interfejsu użytkownika (miganie diody LED), więc nie musi ono bardzo opóźniać przetwarzania, dopóki mogę wykryć ogólny trend.
Z góry dziękuję!