STL_Seasonal- チャート関数
STL_Seasonal は時系列の分解関数です。STL_Trend と STL_Residual と合わせて、この関数は、時系列を季節、トレンド、残差のコンポーネントに分解するために使用します。STL アルゴリズムのコンテキストでは、入力指標と他のパラメータが与えられた場合、繰り返される季節パターンと一般的なトレンドの両方を識別するために時系列分解を使用します。STL_Seasonal 関数は、データに表示される一般的トレンドと区別しながら、時系列内の季節パターンを特定します。
3 つの STL 関数は、単純合計を使った入力メトリクスに関連しています。
STL_Trend + STL_Seasonal + STL_Residual = 入力メトリクス
STL (Loss を使用した季節およびトレンドの分解) では、データ平滑化手法を採用し、入力パラメーターを介して、実行する計算の周期性をユーザーが調整できるようにします。この周期性により、入力メトリクス (メジャー) の時間軸が分析でセグメント化される方法を決定します。
少なくとも、STL_Seasonal は period_int のために入力メトリクス (target_measure) と整数値を取得し、浮動小数値を返します。入力メトリクスは、時間軸に応じた集計の形式になります。オプションで、seasonal_smoother と trend_smoother の値を含めて、平滑化アルゴリズムを調整することができます。
構文:
STL_Seasonal(target_measure, period_int [,seasonal_smoother [,trend_smoother]])
戻り値データ型: デュアル
引数 | 説明 |
---|---|
target_measure |
季節コンポーネントとトレンド コンポーネントに分解するメジャー。これは、時間軸に沿って異なる Sum(Sales) または Sum(Passengers) などのメジャーである必要があります。 これは定数値にできません。 |
period_int |
データ セットの周期性。このパラメータは、信号の 1 周期 (季節サイクル) を構成する離散ステップの数を表す整数値です。 例えば、時系列が 1 年の四半期ごとに 1 つのセクションに分割されている場合、周期性を「年」と定義するために、period_int を 4 という値に設定する必要があります。 |
seasonal_smoother |
季節性スムーザーの長さ。これは偶数の整数である必要があります。季節性スムーザーは、一定期間数の季節性変数において特定の段階のデータを使用します。時間軸の 1 つの離散ステップは、各期間から使用されます。季節性スムーザーは、スムージングに使用される期間数を示しています。 例えば、時間軸を月でセグメント化し、期間を年 (12) とすると、季節コンポーネントは、各年の特定の月がその年と隣接する年の同じ月のデータから算出されるように計算されます。seasonal_smoother の値は、スムージングに使用される年数です。 |
trend_smoother |
トレンドスムーザーの長さ。これは偶数の整数である必要があります。トレンドスムーサーは、period_int パラメータと同じ時間スケールを使用し、その値はスムージングに使用される粒子の数です。 たとえば、時間系列が月でセグメント化している場合、トレンドスムーザーはスムージングに使用される月数となります。 |
STL_Seasonal チャート関数は、次の関数と組み合わせてよく使用されます。
関数 | 相互作用 |
---|---|
STL_Trend- チャート関数 | これは、時系列の傾向成分を計算するために使用される関数です。 |
STL_Residual- チャート関数 | 入力メトリックを季節性成分と傾向成分に分解すると、メジャーの変動の一部が 2 つの主要成分のどちらにも収まりません。STL_Residual 関数は、分解のこの部分を計算します。 |