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

uniqTheta

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

uniqTheta(x[, ...])

Аргументы

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

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

Подробности реализации

Функция:

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

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

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

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

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