statistics.pstdev

Nombre completo
statistics.pstdev
Librería
statistics
Sintaxis

statistics.pstdev(data, mu = None)

Descripción

La función statistics.pstdev devuelve la desviación estándar de la población compuesta por los elementos de data.

Parámetros
  • data: Iterable para cuyos elementos se desea obtener la desviación estándar.
  • mu: 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.pstdev devuelve un número real.

Ejemplos

Podemos obtener la desviación estándar de los valores de una lista con el siguiente código:

statistics.pstdev([1, 3, 3, 6])
1.7853571071357126

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.pstdev

Obtengamos a continuación su desviación estándar:

statistics.pstdev(y)
0.9770684423061939

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

statistics.pstdev(y, mu = 10)
5.032367764622201
Enviado por admin el Jue, 01/04/2021 - 10:59