你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk
赞同来自: hnj1575565068
strglee
赞同来自:
GET test/_search { "aggs": { "load_time": { "percentiles": { "field": "time_elapsed", "percents": [ 25, 50, 75 ] } } }, "size": 0 }
{ "aggregations": { "load_time": { "values": { "25.0": 0.01878700251650498, "50.0": 0.023415930152309007, "75.0": 0.04491694432103847, } } } }
GET test/_search { "aggs": { "load_time_ranks": { "percentile_ranks": { "field": "time_elapsed", "values": [ 0.018788597216649036, 0.023415274596538756, 0.04495252927706034 ] } } }, "size": 0 }
{ "aggregations": { "load_time": { "values": { "0.018788597216649036": 24.963833733606727, "0.023415274596538756": 49.984294610161264, "0.04495252927706034": 75.0008668108972, } } } }
要回复问题请先登录或注册
90后
2 个回复
rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk
赞同来自: hnj1575565068
理解了 percentile,那么 percentile rank 其实就是反向查询,比如我想看一下 100 在当前数值中处于哪一个范围内,你查一下它的 rank,发现是95,那么说明有95%的数值都在100以内。
使用这些统计方法的关键在于理解他们背后的含义,api 调用都不是难点,建议去看一些数据分析的文档
strglee
赞同来自:
percentiles ranks 每个值对应的百分位 返回:
代表0.018的对应25分位 0.023对应50分位 0.044对应75分位(约)
所以是个相反的关系