función sciPy stats.tvar() | Python

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)))
Producción:

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))) 
Producción:

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *