sciPy stats.percentileofscore() | Python

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *