statistics.NormalDist.overlap(other)
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.
- other: Distribución con la que comparar la distribución a la que se aplica el método.
El método statistics.NormalDist.overlap devuelve un número real entre 0.0 y 1.0.
Si partimos de las dos siguientes distribuciones:
dist2 = statistics.NormalDist(mu = 7, sigma = 1)
...podemos generar cien mil muestras aleatorias para cada una y mostrar sus histogramas:
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()
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: