statistics.NormalDist.overlap

Nombre completo
statistics.NormalDist.overlap
Librería
statistics
Sintaxis

statistics.NormalDist.overlap(other)

Descripción

El método overlap de un objeto de tipo statistics.NormalDist recibe como argumento otra distribución del mismo tipo y devuelve un valor real entre 0.0 y 1.0 representando el área superpuesta para ambas distribuciones.

Parámetros
  • other: Distribución con la que comparar la distribución a la que se aplica el método.
Resultado

El método statistics.NormalDist.overlap devuelve un número real entre 0.0 y 1.0.

Ejemplos

Si partimos de las dos siguientes distribuciones:

dist1 = statistics.NormalDist(mu = 3, sigma = 3)
dist2 = statistics.NormalDist(mu = 7, sigma = 1)

...podemos generar cien mil muestras aleatorias para cada una y mostrar sus histogramas:

import matplotlib.pyplot as plt
plt.subplots(figsize = (9, 5))
plt.hist(dist1.samples(100000), bins = 100, alpha = 0.6)
plt.hist(dist2.samples(100000), bins = 100, alpha = 0.6, color = "lightgreen")
plt.grid()
plt.show()
statistics.NormalDist.overlap

Puede apreciarse visualmente que ambas distribuciones solapan. Si quisiéramos calcular el área cubierta por ambas distribuciones podríamos hacerlo con el siguiente código:

dist1.overlap(other = dist2)
0.256832360832715
Enviado por admin el Mié, 21/04/2021 - 10:27