sciPy stats.percentileofscore() | Python
Last Updated :
24 Nov, 2022
scipy.stats.percentileofscore(a, score, kind=’rank’) function helps us to calculate percentile rank of a score relative to a list of scores.
Suppose percentile of x is 60% that means that 80% of the scores in a are below x.
Parameters :
arr : [array_like] input array.
score : [int or float] Score compared to the elements in array.
kind : [optional] ‘rank’, ‘weak’, ‘strict’, ‘mean’.
Results : Percentile of the scores relative to the array element.
Code #1:
Python3
from scipy import stats
import numpy as np
arr = [ 20 , 2 , 7 , 1 , 7 , 7 , 34 ]
print ( "arr : " , arr)
print ( "\nPercentile of 7 : " , stats.percentileofscore(arr, 7 ))
print ( "\nPercentile of 34 : " , stats.percentileofscore(arr, 34 ))
print ( "\nPercentile of 2 : " , stats.percentileofscore(arr, 2 ))
|
Output:
arr : [20, 2, 7, 1, 7, 7, 34]
Percentile of 7 : 57.1428571429
Percentile of 34 : 100.0
Percentile of 2 : 28.5714285714
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...