python - book - scipy stats geométrica media regresa NaN
python statistics book (1)
Estoy usando la función gmean () de scipy para determinar la media geométrica de una matriz numpy que contiene salidas de voltaje. El rango de los números está entre -80.0 y 30.0. Actualmente, la matriz numpy es bidimensional, dando el voltaje para dos medidas diferentes.
array([[-60.0924, -60.0882],
[-80. , -80. ],
[-80. , -80. ],
...,
[-60.9221, -66.0748],
[-61.0971, -65.9637],
[-61.2706, -65.8803]])
Sin embargo, obtengo NaN cuando tomo la media geométrica:
>>> from scipy import stats as scistats
>>> scistats.gmean(voltages)
array([ NaN, NaN])
¿Alguien tiene una idea de lo que podría estar causando esto? ¿Estoy haciendo algo mal?
¡Gracias por adelantado!
La media geométrica no se puede aplicar a valores negativos.