Spec-Zone.ru › Redis

TDIGEST.TRIMMED_MEAN

TDIGEST.TRIMMED_MEAN
Синтаксис
TDIGEST.TRIMMED_MEAN key low_cut_quantile high_cut_quantile
Доступно в:
Redis Stack / Bloom 2.4.0
Сложность по времени:
O(N), где N — количество центроидов

Возвращает оценку среднего значения из скетча, исключая значения наблюдений за пределами низких и высоких квантилей.

Необходимые аргументы

key это имя ключа существующего скетча t-digest.
low_cut_quantile

Значение с плавающей запятой в диапазоне [0..1], должно быть меньше high_cut_quantile

Если равно 0: Низкий срез не применяется.

Если больше 0: Исключить значения наблюдений, меньшие этого квантиля.

high_cut_quantile

Значение с плавающей запятой в диапазоне [0..1], должно быть больше low_cut_quantile

Если меньше 1: Исключить значения наблюдений, большие или равные этому квантилю.

Если равно 1: Высокий срез не применяется.

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

Простой строковый ответ — оценка среднего значения. 'nan', если скетч пуст.

Примеры

redis> TDIGEST.CREATE t COMPRESSION 1000
OK
redis> TDIGEST.ADD t 1 2 3 4 5 6 7 8 9 10
OK
redis> TDIGEST.TRIMMED_MEAN t 0.1 0.6
"4"
redis> TDIGEST.TRIMMED_MEAN t 0.3 0.9
"6.5"
redis> TDIGEST.TRIMMED_MEAN t 0 1
"5.5"

© 2006–2022 Salvatore Sanfilippo
Licensed under the Creative Commons Attribution-ShareAlike License 4.0.
https://redis.io/commands/tdigest.trimmed_mean/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API