timeSeriesPredictLinearToGrid
timeSeriesPredictLinearToGrid
導入バージョン: v25.6
この集約関数は、タイムスタンプと値のペアからなる時系列データを受け取り、開始タイムスタンプ、終了タイムスタンプ、およびステップで記述される規則的な時間グリッド上で、このデータに基づき指定された予測タイムスタンプのオフセットを用いたPromQL に類似した線形予測を計算します。グリッド上の各ポイントについて、predict_linear を計算するためのサンプルは、指定された時間ウィンドウ内のものが考慮されます。
注記
この関数は実験的な機能です。allow_experimental_ts_to_grid_aggregate_function=true を設定して有効化してください。
構文
Parameters
start_timestamp— グリッドの開始を指定します。 -end_timestamp— グリッドの終了を指定します。 -grid_step— グリッドのステップ(秒)を指定します。 -staleness— 対象とするサンプルの最大の「古さ」(秒)を指定します。staleness ウィンドウは左開・右閉の区間です。 -predict_offset— 予測時刻に加算するオフセット秒数を指定します。
Arguments
timestamp— サンプルのタイムスタンプ。個々の値または配列を指定できます。 -value—timestampに対応する時系列の値。個々の値または配列を指定できます。
Returned value
指定されたグリッド上の predict_linear の値を Array(Nullable(Float64)) として返します。返される配列には、時間グリッドの各ポイントに 1 つの値が含まれます。特定のグリッドポイントについて、そのウィンドウ内に予測値を計算するのに十分なサンプルが存在しない場合、その値は NULL になります。
Examples
60 秒のオフセット付きで、グリッド [90, 105, 120, 135, 150, 165, 180, 195, 210] 上の predict_linear の値を計算する
配列引数を使用した同一クエリ