statistics.variance

Nombre completo
statistics.variance
Librería
statistics
Sintaxis

statistics.variance(data, xbar=None)

Descripción

La función statistics.variance devuelve la varianza de la muestra compuesta por los elementos de data.

Parámetros
  • data: Iterable para cuyos elementos se desea obtener la varianza.
  • xbar: Argumento opcional. Valor con respecto al cual se calculan las desviaciones. Si se omite, éstas se obtienen con respecto al valor medio de los datos.
Resultado

La función statistics.variance devuelve un valor de tipo float.

Ejemplos

Podemos obtener la varianza de los valores de una lista con el siguiente código:

statistics.variance([1, 3, 3, 6])
4.25

En este segundo ejemplo vamos a generar una lista formada por mil valores aleatorios extraídos de una distribución gaussiana de media 5 y desviación estándar 1:

import random
y = [random.gauss(5, 1) for _ in range(1000)]

Mostremos el histograma:

import matplotlib.pyplot as plt
plt.figure(figsize = (8, 4))
plt.hist(y, bins = 10)
plt.grid()
plt.show()
statistics.variance

Obtengamos a continuación su varianza:

statistics.variance(y)
0.9670098132686832

Si especificamos como argumento xbar el valor 10, las desviaciones se calcularán con respecto a este valor:

statistics.variance(y, xbar = 10)
25.81368026377278
Enviado por admin el Lun, 05/04/2021 - 08:56