uniqTheta
Вычисляет приблизительное количество различных значений аргументов, используя Theta Sketch Framework.
Аргументы
Функция принимает переменное число параметров. Параметры могут быть Tuple
, Array
, Date
, DateTime
, String
или числовыми типами.
Возвращаемое значение
- Число типа UInt64.
Подробности реализации
Функция:
-
Вычисляет хеш для всех параметров в агрегации, затем использует его в расчетах.
-
Использует алгоритм KMV для приближения количества различных значений аргументов.
Используются 4096 (2^12) 64-битные эскизы. Размер состояния составляет около 41 KB.
-
Относительная ошибка составляет 3.125% (95% доверительный интервал), информацию о таблице относительной ошибки смотрите для детальной информации.
Смотрите также