TDIGEST.TRIMMED_MEAN

语法
TDIGEST.TRIMMED_MEAN key low_cut_quantile high_cut_quantile
适用范围
Redis 开源版 / Bloom 2.4.0
时间复杂度
O(N),其中 N 是质心的数量
ACL 类别
@tdigest, @read,

返回草图均值的估计值,排除低于或高于截断分位数阈值的观测值。

必需参数

key现有 t-digest 草图的键名。
low_cut_quantile

范围 [0..1] 的浮点数值,应小于 high_cut_quantile

当等于 0 时:无低位截断。

当大于 0 时:排除低于此分位数的观测值。

high_cut_quantile

范围 [0..1] 的浮点数值,应大于 low_cut_quantile

当小于 1 时:排除大于或等于此分位数的观测值。

当等于 1 时:无高位截断。

返回值

Simple string reply 均值的估计值。如果草图为空,则为 '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"

评价此页面
返回顶部 ↑