uniqTheta
異なる引数値のおおよその数を計算します。これは、Theta Sketch Frameworkを使用しています。
引数
この関数は可変数のパラメータを受け取ります。パラメータは Tuple
、 Array
、 Date
、 DateTime
、 String
、または数値型でなければなりません。
戻り値
- UInt64型の数値。
実装の詳細
関数:
-
集約内のすべてのパラメータに対してハッシュを計算し、それを計算に使用します。
-
異なる引数値の数を近似するために、KMVアルゴリズムを使用します。
4096(2^12) 64ビットスケッチが使用されます。状態のサイズは約41 KBです。
-
相対誤差は3.125%(95%の信頼度)で、詳細については相対誤差テーブルを参照してください。
関連情報