機器學習 - 百分位數

什么是百分位數?

統計學中使用百分位數(Percentiles)為您提供一個數字,該數字描述了給定百分比值小于的值。

例如:假設我們有一個數組,包含住在一條街上的人的年齡。

ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]

什么是 75 百分位數?答案是 43,這意味著 75% 的人是 43 歲或以下。

NumPy 模塊有一種用于找到指定百分位數的方法:

實例

使用 NumPy percentile() 方法查找百分位數:

import numpy
ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]
x = numpy.percentile(ages, 75)
print(x)

運行實例

實例

90% 的人口年齡是多少歲?

import numpy
ages = [5,31,43,48,50,41,7,11,15,39,80,82,32,2,8,6,25,36,27,61,31]
x = numpy.percentile(ages, 90)
print(x)

運行實例