跳到主要內容

STL_Seasonal- 圖表函數

STL_Seasonal 是時間序列分解函數。連同 STL_TrendSTL_Residual,此函數用來將時間序列分解為季節、趨勢和剩餘元件。在 STL 演算法的脈絡下,時間序列分解用來識別輸入指標和其他參數下的週期性季節模式和一般趨勢。STL_Seasonal 函數可以識別時間序列內的季節模式,從依資料顯示的一般趨勢中將此分出。

三個 STL 函數與透過簡單加總的輸入指標相關:

STL_Trend + STL_Seasonal + STL_Residual = 輸入指標

STL (使用 Loess 的季節和趨勢分解) 採用資料平滑技術,並透過其輸入參數,讓使用者調整所執行的計算週期性。此週期性決定如何在分析中分段輸入指標的時間維度。

至少,STL_Seasonal 為其 period_int 採用輸入指標 (target_measure) 和整數值,傳回浮動點值。輸入指標將為隨時間維度而異的彙總形式。或者,您也可以納入 seasonal_smoothertrend_smoother 的值,以調整平滑演算法。

語法:  

STL_Seasonal(target_measure, period_int [,seasonal_smoother [,trend_smoother]])

傳回的資料類型: 雙值

引數
引數 描述
target_measure

分解為「季節」和「趨勢」元件的量值。這應為隨著時間維度而異的量值,例如 Sum(Sales) 或 Sum(Passengers)。

這不可是常數值。

period_int

資料集的週期性。此參數是整數值,代表組成訊號的一個期間或季節週期的離散步驟數量。

例如,若時間序列針對該年的每季分為一個區段,您必須將 period_int 值設定為 4,以將週期性定義為年。

seasonal_smoother

季節平滑器長度。這必須是奇數。季節平滑器透過期間數量使用季節變化中特定階段的資料。會從每個期間使用時間維度的一個離散步驟。季節平滑器指示用於平滑處理的期間數量。

例如,若以月份分隔時間維度,而期間為年 (12),則會運算季節元件,會在該年和相鄰年份從相同月份的資料計算每年的每個特定月份。seasonal_smoother 值是用於平滑處理的年數。

trend_smoother

趨勢平滑器長度。這必須是奇數。趨勢平滑器使用與 period_int 參數相同的時間刻度,其值是用於平滑處理的精度數量。

例如,若以月份分隔時間序列,則趨勢平滑器將會是用於平滑處理的月數。

STL_Seasonal 圖表函數常用於與下列函數組合:

相關函數
函數 互動
STL_Trend- 圖表函數 此函數用來運算時間序列的趨勢元件。
STL_Residual- 圖表函數 將輸入指標分解為季節性和趨勢元件時,部分量值的變化不會在兩個主要元件的任一個之內。STL_Residual 函數運算此分解部分。

此頁面是否對您有幫助?

若您發現此頁面或其內容有任何問題——錯字、遺漏步驟或技術錯誤——請告知我們可以如何改善!

加入分析現代化計畫

Remove banner from view

透過分析現代化程式進行現代化而不犧牲寶貴的 QlikView 應用程式。 按一下這裡 取得更多資訊或聯繫: ampquestions@qlik.com