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