La función scipy.stats.percentileofscore(a, score, kind=’rank’) nos ayuda a calcular el rango percentil de una puntuación en relación con una lista de puntuaciones.
Supongamos que el percentil de x es 60 %, lo que significa que el 80 % de las puntuaciones en a están por debajo de x.
Parámetros:
arr: [array_like] array de entrada.
score: [int o float] Puntuación comparada con los elementos de la array.
tipo: [opcional] ‘rango’, ‘débil’, ‘estricto’, ‘malo’.
Resultados: percentil de las puntuaciones relativas al elemento de array.
Código #1:
Python3
# percentileofscore from scipy import stats import numpy as np # 1D array 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))
Producción:
arr : [20, 2, 7, 1, 7, 7, 34] Percetile of 7 : 57.1428571429 Percetile of 34 : 100.0 Percetile of 2 : 28.5714285714
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA