Skip to content

voiage.stats.beta_binomial_update

beta_binomial_update([positional or keyword] prior_alpha: float = None, [positional or keyword] prior_beta: float = None, [positional or keyword] n_successes: int = None, [positional or keyword] n_trials: int = None) -> tuple[float, float]

Perform a Bayesian update for a Binomial likelihood with a Beta prior.

Args: prior_alpha (float): The alpha parameter of the prior Beta distribution. prior_beta (float): The beta parameter of the prior Beta distribution. n_successes (int): The number of successes in the observed data. n_trials (int): The total number of trials in the observed data.

tuple: A tuple containing the posterior alpha and posterior beta.

Parameters:

  • prior_alpha float
  • prior_beta float
  • n_successes int
  • n_trials int

Returns: tuple[float, float]