Proszę zbudować algorytm do wykrywania anomalii w szeregu czasowym.
Algorytm powinien wykorzystywać metody statystyczne do wykrywania wartości odstających i anomalii w zbiorze danych szeregów czasowych. Metody te mogą obejmować odchylenie standardowe, percentyle oraz zakres międzykwartylowy (IQR). Ponadto, algorytm powinien brać pod owagę dynamikę zbioru danych, taką jak tempo zmian wartości lub wzorce w danych. Jeśli punkty danych znacznie różnią się od średniego zachowania danych lub innych punktów danych, to algorytm może oznaczyć je jako anomalie.