scipy.stats.scoreatpercentile(a, score, kind='rank')
La función nos ayuda a calcular la puntuación en un percentil dado de la array de entrada.
La puntuación en el percentil = 50 es la mediana. Si el cuantil deseado se encuentra entre dos puntos de datos, interpolamos entre ellos, según el valor de la interpolación.
Parámetros:
arr: [array_like] array de entrada.
per: [array_like] Percentil en el que necesitamos la puntuación.
límite : [tupla] los límites inferior y superior dentro de los cuales calcular el percentil.
axis : [int] eje a lo largo del cual necesitamos calcular la puntuación.Resultados: puntuación en el percentil relativo al elemento de la array.
Código #1:
# scoreatpercentile from scipy import stats import numpy as np # 1D array arr = [20, 2, 7, 1, 7, 7, 34, 3] print("arr : ", arr) print ("\nScore at 50th percentile : ", stats.scoreatpercentile(arr, 50)) print ("\nScore at 90th percentile : ", stats.scoreatpercentile(arr, 90)) print ("\nScore at 10th percentile : ", stats.scoreatpercentile(arr, 10)) print ("\nScore at 100th percentile : ", stats.scoreatpercentile(arr, 100)) print ("\nScore at 30th percentile : ", stats.scoreatpercentile(arr, 30))
arr : [20, 2, 7, 1, 7, 7, 34, 3] Score at 50th percentile : 7.0 Score at 90th percentile : 24.2 Score at 10th percentile : 1.7 Score at 100th percentile : 34.0 Score at 30th percentile : 3.4
Código #2:
# scoreatpercentile from scipy import stats import numpy as np arr = [[14, 17, 12, 33, 44], [15, 6, 27, 8, 19], [23, 2, 54, 1, 4, ]] print("arr : ", arr) print ("\nScore at 50th percentile : ", stats.scoreatpercentile(arr, 50)) print ("\nScore at 50th percentile : ", stats.scoreatpercentile(arr, 50, axis = 1)) print ("\nScore at 50th percentile : ", stats.scoreatpercentile(arr, 50, axis = 0))
arr : [[14, 17, 12, 33, 44], [15, 6, 27, 8, 19], [23, 2, 54, 1, 4]] Score at 50th percentile : 15.0 Score at 50th percentile : [ 17. 15. 4.] Score at 50th percentile : [ 15. 6. 27. 8. 19.]
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA