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"