La función scipy.stats.zmap(scores, compare, axis=0, ddof=0) calcula la puntuación Z relativa de los datos de entrada. Las puntuaciones que están estandarizadas a la media cero y la varianza unitaria, donde la media y la varianza se calculan a partir de la array de comparación.
Su fórmula:
Parámetros:
puntajes: [array_like] Array de entrada u objeto para el cual se calculará el puntaje Z.
compare: [array_like] Array de entrada u objeto para el cual se toman la media y la desviación estándar de la normalización
. axis: Eje a lo largo del cual se calculará la media. Por defecto eje = 0.
ddof : Grado de corrección de libertad para Desviación Estándar.Resultados: puntuación Z de los datos de entrada.
Código #1: Trabajando
# stats.zmap() method import numpy as np from scipy import stats arr1 = [[20, 2, 7, 1, 34], [50, 12, 12, 34, 4]] arr2 = [[50, 12, 12, 34, 4], [12, 11, 10, 34, 21]] print ("\narr1 : ", arr1) print ("\narr2 : ", arr2) print ("\nZ-score : \n", stats.zmap(arr1, arr2))
Producción :
arr1 : [[20, 2, 7, 1, 34], [50, 12, 12, 34, 4]] arr2 : [[50, 12, 12, 34, 4], [12, 11, 10, 34, 21]] Z-score : [[ -0.57894737 -19. -4. -inf 2.52941176] [ 1. 1. 1. nan -1. ]]
Código #2: Puntuación Z
# stats.zmap() method import numpy as np from scipy import stats arr1 = [[20, 2, 7, 1, 34], [50, 12, 12, 34, 4]] arr2 = [[50, 12, 12, 34, 4], [12, 11, 10, 34, 21]] print ("\nZ-score : \n", stats.zmap(arr1, arr2, axis = 1))
Producción :
sem ratio for arr1 : [[-0.14087457 -1.19743386 -0.90394517 -1.2561316 0.68089376] [ 3.5640998 -0.61601725 -0.61601725 1.80405051 -1.49604189]]
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA