メイン コンテンツをスキップする

STL_Residual - チャート関数

STL_Residual は時系列分解の関数です。STL_SeasonalSTL_Trend と合わせて、この関数は、時系列を季節、トレンド、残差のコンポーネントに分解するために使用します。STL アルゴリズムのコンテキストでは、入力指標と他のパラメータが与えられた場合、繰り返される季節パターンと一般的なトレンドの両方を識別するために時系列分解を使用します。この演算を実行すると、季節コンポーネントまたはトレンド コンポーネントのいずれにも当てはまらない入力メトリクスの変動の一部が、残差コンポーネントとして定義されます。STL_Residual チャート関数は、計算のこの部分を捕捉します。

3 つの STL 関数は、単純合計を使った入力メトリクスに関連しています。

STL_Trend + STL_Seasonal + STL_Residual = 入力メトリクス

STL (Loss を使用した季節およびトレンドの分解) では、データ平滑化手法を採用し、入力パラメーターを介して、実行する計算の周期性をユーザーが調整できるようにします。この周期性により、入力メトリクス (メジャー) の時間軸が分析でセグメント化される方法を決定します。

時系列分解は主にデータ内の季節性と一般的変動を検索するため、残差内の情報は、3 つのコンポーネントのうちで重要性が最も低いものとみなされます。しかし、歪んだ残差コンポーネント、または周期的残差コンポーネントは、誤った周期性の設定など、計算上の問題を識別するために役立ちます。

少なくとも、STL_ResidualPeriod のために入力メトリクス (Expression) と整数値を取得し、浮動小数値を返します。入力メトリクスは、時間軸に応じた集計の形式になります。オプションで、seasonal_smoothertrend_smoother の値を含めて、平滑化アルゴリズムの有効性を調整することができます。

構文:  

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

戻り値データ型: dual

引数
引数 説明
Expression 分析しようとする計算を含む、時間軸に沿って変化する集計または測定値。これは定数値にできません。
period

データ セットの周期性。このパラメータは、信号の 1 周期 (季節サイクル) を構成する離散ステップの数を表す整数値です。

例えば、時系列が 1 年の四半期ごとに 1 つのセクションに分割されている場合、周期性を「年」と定義するために、period を 4 という値に設定する必要があります。

seasonal_smoother

季節性スムーザーの長さ。これは偶数の整数である必要があります。季節性スムーザーは、一定期間数の季節性変数において特定の段階のデータを使用します。時間軸の 1 つの離散ステップは、各期間から使用されます。季節性スムーザーは、スムージングに使用される期間数を示しています。

例えば、時間軸を月でセグメント化し、期間を年 (12) とすると、季節コンポーネントは、各年の特定の月がその年と隣接する年の同じ月のデータから算出されるように計算されます。seasonal_smoother の値は、スムージングに使用される年数です。

trend_smoother

トレンドスムーザーの長さ。これは偶数の整数である必要があります。トレンドスムーサーは、period パラメータと同じ時間スケールを使用し、その値はスムージングに使用される粒子の数です。

たとえば、時間系列が月でセグメント化している場合、トレンドスムーザーはスムージングに使用される月数となります。

[STL_Residual] チャート関数は、多くの場合、次の関数と組み合わせて使用されます。

関連する関数
関数 相互作用
STL_Seasonal - チャート関数 これは、時系列の季節コンポーネントを計算するのに使用される関数です。
STL_Trend - チャート関数 これは、時系列のトレンド コンポーネントを計算するのに使用される関数です。

この関数を使用する方法を示した詳しい例によるチュートリアルは、チュートリアル - Qlik Sense の時系列の分解を参照してください。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。