TDIGEST 的CDF
语法
TDIGEST.CDF key value [value ...]
- 可用:
- Redis 堆栈 / Bloom 2.4.0
- 时间复杂度:
- O(N),其中 N 是指定的值的数量。
对于每个输入值,返回 (小于给定值的观测值 + 等于给定值的一半观测值) 的分数(浮点)的估计值。
可以在一次调用中检索多个馏分。
必需参数
key
是现有 T-Digest 草图的键名称。value
是应检索 CDF (累积分布函数) 的值。返回值
数组回复 - 该命令返回一个浮点数组,其中填充了 fraction_1、fraction_2、...、fraction_N。
如果草图为空,则所有值均为 'nan'。
例子
redis> TDIGEST.CREATE t COMPRESSION 1000
OK
redis> TDIGEST.ADD t 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5
OK
redis> TDIGEST.CDF t 0 1 2 3 4 5 6
1) "0"
2) "0.033333333333333333"
3) "0.13333333333333333"
4) "0.29999999999999999"
5) "0.53333333333333333"
6) "0.83333333333333337"
7) "1"