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

uniqTheta

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

Аргументы

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

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

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

Функция:

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

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

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

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

Смотрите также