首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何精确计算扣篮中的99.9百分位数

如何精确计算扣篮中的99.9百分位数
EN

Stack Overflow用户
提问于 2017-07-31 15:58:18
回答 1查看 9.3K关注 0票数 3

有人知道如何准确计算扣篮的99.9百分位数吗?

我已经尝试过如下各种方法,例如精确(但这只需要整数百分位数)和perc (但这与结果非常接近)。

代码语言:javascript
运行
复制
base | stats exactperc99(latency) as "99th Percentile", p99.9(latency) as "99.9th Percentile"

谢谢,詹姆斯

EN

回答 1

Stack Overflow用户

发布于 2019-02-04 18:10:34

来自Splunk文档

有三个不同的百分位数函数: perc( Y ) (或缩写p(Y)),upperperc(Y)准确地返回数字字段Y的第X个百分位数值。X的有效值为1到99之间的浮点数,例如99.95。 使用perc( Y )函数计算一个近似阈值,例如字段Y中的值,X%低于阈值。 perc和upperperc函数为所请求的整数百分位数提供了近似值。所使用的基于基树的动态压缩的近似算法为任何百分位数的实际值提供了严格的界限。perc函数返回一个数字,该数字表示该范围的下限。上界函数给出了近似上界。精确函数提供了精确的值,但是对于高基数的字段来说是非常昂贵的。精确函数可以在搜索头上消耗大量内存。 将字段值作为字符串处理。

示例:

代码语言:javascript
运行
复制
 p99.999(response_ms)
 p99(bytes_received)
 p50(salary) # median
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45420456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档