quantileBFloat16Weighted
quantileBFloat16
と同様ですが、各シーケンスメンバーの重みを考慮します。
bfloat16 数値のサンプルの近似 クオンタイル を計算します。bfloat16
は、1つの符号ビット、8つの指数ビット、および7つの仮数ビットを持つ浮動小数点データ型です。関数は入力値を32ビット浮動小数点に変換し、最上位の16ビットを取得します。次に、bfloat16
クオンタイル値を計算し、ゼロビットを追加して結果を64ビット浮動小数点に変換します。この関数は、相対誤差が最大0.390625%の高速クオンタイル推定器です。
構文
エイリアス: medianBFloat16
引数
パラメータ
level
— クオンタイルのレベル。オプション。可能な値は0から1の範囲です。デフォルト値: 0.5。 浮動小数点。
返される値
- 指定されたレベルの近似クオンタイル。
型: Float64。
例
入力テーブルには整数カラムと浮動小数点カラムがあります:
0.75-クオンタイル(第3四分位数)を計算するためのクエリ:
結果:
例では、すべての浮動小数点値はbfloat16
に変換する際に1.0に切り捨てられることに注意してください。
関連情報