Capítulo 7. Mínimo, máximo y mezcla

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el capítulo anterior calculamos distribuciones de sumas. En este capítulo, calcularemos distribuciones de mínimos y máximos, y las utilizaremos para resolver problemas directos e inversos.

Luego estudiaremos las distribuciones que son mezclas de otras distribuciones, que resultarán especialmente útiles para hacer predicciones.

Pero empezaremos con una potente herramienta para trabajar con distribuciones, la función de distribución acumulativa.

Funciones de distribución acumulativa

Hasta ahora hemos estado utilizando funciones de masa de probabilidad para representar las distribuciones. Una alternativa útil es la función de distribución acumulativa, o FCD.

Como ejemplo, utilizaré la distribución posterior del Europroblema , que calculamos en "Estimación Bayesiana".

Aquí tienes el uniforme anterior con el que empezamos:

import numpy as np
from empiricaldist import Pmf

hypos = np.linspace(0, 1, 101)
pmf = Pmf(1, hypos)
data = 140, 250

Y aquí está la actualización:

from scipy.stats import binom

def update_binomial(pmf, data):
    """Update pmf using the binomial distribution."""
    k, n = data
    xs = pmf.qs
    likelihood = binom.pmf(k, n, xs)
    pmf *= likelihood
    pmf.normalize()
update_binomial(pmf, data)

La FCD es la suma acumulada de la FMP, por lo que podemos calcularla así:

cumulative = pmf.cumsum()

Este es su aspecto, junto con el PMF: ...

Get Piensa en Bayes, 2ª Edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.