describe book array python statistics numpy scipy mean

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.