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に相当します(タイプ R6)。
quantileExactExclusiveよりもレベルのセットでより効率的に動作します。
構文
引数
パラメータ
level
— 分位数のレベル。可能な値:(0, 1)— 境界は含まれません。Float。
返される値
- 指定されたレベルの分位数の配列。
配列値の型:
例
クエリ:
結果:
quantilesExactInclusive
数値データシーケンスの分位数を正確に計算します。
正確な値を取得するために、すべての渡された値は配列にまとめられ、その後部分的にソートされます。したがって、この関数はO(n)
のメモリを消費し、ここでn
は渡された値の数です。ですが、値の数が少ない場合、この関数は非常に効果的です。
この関数は、Excel関数のPERCENTILE.INCに相当します(タイプ R7)。
quantileExactInclusiveよりもレベルのセットでより効率的に動作します。
構文
引数
パラメータ
level
— 分位数のレベル。可能な値:[0, 1] — 境界は含まれます。Float。
返される値
- 指定されたレベルの分位数の配列。
配列値の型:
例
クエリ:
結果:
quantilesGK
quantilesGK
はquantileGK
と似ていますが、異なるレベルでの数量を同時に計算でき、配列を返します。
構文
返される値
- 指定されたレベルの分位数の配列。
配列値の型:
例
クエリ: