Przeskocz do zawartości głównej

STL_Trend — funkcja wykresu

STL_Trend jest funkcją dekompozycji szeregów czasowych. Wraz z STL_Seasonal i STL_Residual funkcja ta służy do rozkładania szeregu czasowego na składniki sezonowe, trendowe i rezydualne. W kontekście algorytmu STL dekompozycja szeregów czasowych służy do identyfikacji zarówno powtarzających się sezonowych wzorców, jak i ogólnego trendu ze wskaźnika wejściowego i innych parametrów. Funkcja STL_Trend zidentyfikuje ogólny trend, niezależnie od sezonowych wzorców lub cykli, z danych szeregu czasowego.

Trzy funkcje STL odnoszą się do wskaźnika wejściowego przez prostą sumę:

STL_Trend + STL_Seasonal + STL_Residual = wskaźnik wejściowy

STL (dekompozycja sezonowo-trendowa z wykorzystaniem metody LOESS) wykorzystuje techniki wygładzania danych, a poprzez parametry wejściowe umożliwia dostosowanie okresowości wykonywanych obliczeń. Ta okresowość określa sposób segmentacji wymiaru czasowego wskaźnika wejściowego (miary) w analizie.

Jako minimum STL_Trend pobiera wskaźnik wejściowy (Expression) i wartość całkowitą dla Period, a następnie zwraca wartość zmiennoprzecinkową. Dane wejściowe będą miały postać agregacji, która zmienia się wraz z wymiarem czasu. Opcjonalnie można uwzględnić wartości seasonal_smoother i trend_smoother, aby dostosować skuteczność algorytmu wygładzania.

Składnia:  

STL_Trend(Expression, period [,seasonal_smoother [,trend_smoother]])

Typ zwracanych danych: dual

Argumenty
Argument Opis
Expression Agregacja lub miara, zmieniająca się według wymiaru czasu, zawierająca obliczenia, które chcesz przeanalizować. To nie może być wartość stała.
period

Okresowość zbioru danych. Ten parametr jest wartością całkowitą reprezentującą liczbę pojedynczych kroków składających się na jeden okres, lub cykl sezonowy, sygnału.

Na przykład, jeśli szereg czasowy jest podzielony na jedną sekcję dla każdego kwartału roku, to period należy ustawić na wartość 4, aby zdefiniować okresowość jako Rok.

seasonal_smoother

Długość wygładzacza sezonowego. To musi być liczba nieparzysta. Wygładzacz sezonowy używa danych dla określonej fazy w wahaniach sezonowych przez pewną liczbę okresów. Używany jest jeden krok wymiaru czasu z każdego okresu. Wygładzacz sezonowy wskazuje liczbę okresów używanych do wygładzania.

Na przykład, jeśli wymiar czasu jest podzielony na miesiące a okres wynosi rok (12), to składnik sezonowy będzie obliczany w taki sposób, że każdy określony miesiąc każdego roku zostanie obliczony z danych dla tego samego miesiąca, zarówno w tamtym roku, jak i w sąsiednich latach. Wartość seasonal_smoother jest liczbą lat użytą do wygładzania.

trend_smoother

Długość wygładzacza trendu. To musi być liczba nieparzysta. Wygładzacz trendu używa tej samej skali czasu, co parametr period i jego wartość jest liczbą granulek używanych do wygładzania.

Na przykład, jeśli szereg czasowy jest podzielony na miesiące, wygładzacz trendu będzie liczbą miesięcy użytą do wygładzania.

Funkcja wykresu STL_Trend jest często używana w połączeniu z następującymi funkcjami:

Powiązane funkcje
Funkcja Interakcja
STL_Seasonal — funkcja wykresu To jest funkcja używana do obliczania sezonowego składnika szeregu czasowego.
STL_Residual — funkcja wykresu W przypadku podziału wskaźnika wejściowego na składnik sezonowy i trendu, część odchyleń tej miary nie będzie pasować do jednego z tych dwóch głównych składników. Funkcja STL_Residual oblicza tę część dekompozycji.

Kurs z pełnym przykładem przedstawiającym sposób użycia tej funkcji znajduje się tutaj: Kurs — Dekompozycja szeregu czasowego w Qlik Sense.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać, co możemy poprawić!