T-digestは、近似パーセンタイル情報を格納するデータスケッチです。このデータ構造のTrinoタイプはtdigestと呼ばれます。T-digestはマージすることができ、ストレージおよび取得のためにVARBINARYにキャストおよびキャスト解除することができます。
merge(tdigest) → tdigest
すべての入力を単一のtdigestに集約します。
value_at_quantile(tdigest, quantile) → double
T-digestから、0から1の間の数値で表される指定されたパーセンタイル値を返します。
values_at_quantiles(tdigest, quantiles) → array(double)
入力のT-digestと、返すべきパーセンタイルを表す0から1の値の配列を指定して、近似パーセンタイル値を配列として返します。
tdigest_agg(x) → tdigest
すべての入力値xをtdigestに組み立てます。xは任意の数値型にすることができます。
tdigest_agg(x, w) → tdigest
各項目の重みwを使用してすべての入力値xをtdigestに組み立てます。wは1以上である必要があります。xとwは任意の数値型にすることができます。