关于statsd timer的几个指标

本文详细解释了统计学中常见的几个指标,包括总数、最大值、最小值、总和、平均值等,并重点介绍了百分位数的概念及其计算方法。通过具体实例说明了如何计算90百分位数,帮助读者理解其在性能指标分析中的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

##指标列表 比如 450 120 553 994 334 844 675 496这样一系列数据 (120 334 450 496 553 675 844 994) ###count

count of the items processed 总数,这里是8个

###max/upper

The largest value 最大值,这里是994

###min/lower

The smallest value 最小值,这里是120

###sum

Total of items 总和,这里是4466

###mean

average of the items 平均值,这里是558.25

###sum_90

The sum of values up to the 90th percentile 按大小升序,前90%的数据总和,这里是3472(4466-994)

###upper_90

The upper value of the 90th percentile group 按大小升序,前90%的数据中最大的数,这里是844

###mean_90

The average of values up to the 90th percentile 按大小升序,前90%的数据的平均值,这里是496

###90thPercentile 一组n个观测值按数值大小排列,处于p%位置的值称第p百分位数。百分位通常用第几百分位来表示,如第五百分位,它表示在所有测量数据中,测量值的累计频次达5%。

百分位数提供了有关各数据项如何在最小值与最大值之间分布的信息。对于无大量重复的数据,第p百分位数将它分为两个部分。大约有p%的数据项的值比第p百分位数小;而大约有(100-p)%的数据项的值比第p百分位数大。 90%响应时间,就是这个意思,比如一个小时内90%的响应时间为500ms,表示是这个小时内所有请求该页面的响应时间中,有90%的请求响应时间小于或等于500ms

  • 计算方法

设一个序列供有n个数,要求(k%)的Percentile: (1)从小到大排序,求(n-1)k%,记整数部分为i,小数部分为j (这里7*0.9=6.3,i为6,j为0.3) (2)所求结果=(1-j)第(i+1)个数+j第(i+2)个数 (这里为0.7844+0.3*994=889) 特别注意以下两种最可能考的情况: (1)j为0,即(n-1)*k%恰为整数,则结果恰为第(i+1)个数 (2)第(i+1)个数与第(i+2)个数相等,不用算也知道正是这两个数。

##doc

转载于:https://my.oschina.net/go4it/blog/849831

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值