La función scipy.stats.tvar(array, limits=None, inclusive=(1, 1)) calcula la varianza recortada de los elementos de la array e ignora los valores que se encuentran fuera de los límites especificados.
es fórmula –
Parámetros:
array: Array de entrada u objeto que tiene los elementos para calcular la varianza recortada.
límites: límite inferior y superior de la array a considerar, los valores menores que el límite inferior o mayores que el límite superior serán ignorados. Si los límites son Ninguno [predeterminado], se utilizan todos los valores.
inclusive: Decida si incluir los valores iguales al límite inferior o superior, o excluirlos durante el cálculo.Devoluciones: varianza recortada de los elementos de la array en función de los parámetros establecidos.
Código #1:
# Trimmed Variance from scipy import stats import numpy as np # array elements ranging from 0 to 19 x = np.arange(20) print("Trimmed Variance :", stats.tvar(x)) print("\nTrimmed Variance by setting limit : ", stats.tvar(x, (2, 10)))
Trimmed Variance : 35.0 Trimmed Variance by setting limit : 7.5
Código #2: Verificación de banderas «inclusivas»
# Trimmed Variance from scipy import stats import numpy as np # array elements ranging from 0 to 19 x = np.arange(20) # Setting limits print("\nTrimmed Variance by setting limit : ", stats.tvar(x, (2, 10))) # using flag print("\nTrimmed Variance by setting limit : ", stats.tvar(x, (2, 10), (False, True))) print("\nTrimmed Variance by setting limit : ", stats.tvar(x, (2, 12), (True, False)))
Trimmed Variance by setting limit : 7.5 Trimmed Variance by setting limit : 6.0 Trimmed Variance by setting limit : 9.16666666667
Publicación traducida automáticamente
Artículo escrito por vishal3096 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA