機械学習 - 百分位数

百分位数とは何ですか?

統計学では、百分位数(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)

実行例