メインコンテンツまでスキップ
メインコンテンツまでスキップ

quantiles関数

quantiles

構文: quantiles(level1, level2, ...)(x)

すべての分位数関数は、対応する分位数関数を持っています: quantiles, quantilesDeterministic, quantilesTiming, quantilesTimingWeighted, quantilesExact, quantilesExactWeighted, quantileExactWeightedInterpolated, quantileInterpolatedWeighted, quantilesTDigest, quantilesBFloat16, quantilesDD。これらの関数は、リストされたすべてのレベルの分位数を1回のパスで計算し、結果の値の配列を返します。

quantilesExactExclusive

数値データ系列の分位数を正確に計算します。

正確な値を得るために、すべての渡された値は配列に結合され、その後部分的にソートされます。したがって、この関数は O(n) メモリを消費し、ここで n は渡された値の数です。しかし、値の数が少ない場合、この関数は非常に効果的です。

この関数は、Excel の関数 PERCENTILE.EXC に相当します、(type R6)。

quantileExactExclusive よりも、レベルのセットでより効率的に機能します。

構文

引数

パラメータ

  • level — 分位数のレベル。可能な値: (0, 1) — 境界を含まない。Float

返される値

  • 指定されたレベルの分位数の配列

配列の値の型:

  • 数値データ型入力の場合はFloat64
  • 入力値が Date タイプの場合はDate
  • 入力値が DateTime タイプの場合はDateTime

クエリ:

結果:

quantilesExactInclusive

数値データ系列の分位数を正確に計算します。

正確な値を得るために、すべての渡された値は配列に結合され、その後部分的にソートされます。したがって、この関数は O(n) メモリを消費し、ここで n は渡された値の数です。しかし、値の数が少ない場合、この関数は非常に効果的です。

この関数は、Excel の関数 PERCENTILE.INC に相当します、(type R7)。

quantileExactInclusive よりも、レベルのセットでより効率的に機能します。

構文

引数

パラメータ

  • level — 分位数のレベル。可能な値: [0, 1] — 境界を含む。Float

返される値

  • 指定されたレベルの分位数の配列

配列の値の型:

  • 数値データ型入力の場合はFloat64
  • 入力値が Date タイプの場合はDate
  • 入力値が DateTime タイプの場合はDateTime

クエリ:

結果:

quantilesGK

quantilesGKquantileGK と似ていますが、異なるレベルでの量を同時に計算でき、配列を返します。

構文

返される値

  • 指定されたレベルの分位数の配列

配列の値の型:

  • 数値データ型入力の場合はFloat64
  • 入力値が Date タイプの場合はDate
  • 入力値が DateTime タイプの場合はDateTime

クエリ: