Перейти к основному содержимому
Перейти к основному содержимому

uniqTheta

Вычисляет приблизительное количество различных значений аргументов, используя фреймворк Theta Sketch.

Аргументы

Функция принимает переменное количество параметров. Параметры могут быть типа Tuple, Array, Date, DateTime, String или числовых типов.

Возвращаемое значение

Детали реализации

Функция:

  • Вычисляет хеш для всех параметров в агрегате, затем использует его в вычислениях.

  • Использует алгоритм KMV для приближенного подсчета количества различных значений аргументов.

    Используются 4096 (2^12) 64-битные эскизы. Размер состояния составляет около 41 КБ.

  • Относительная ошибка составляет 3.125% (95% доверительный интервал), подробности см. в таблице относительных ошибок.

См. также