Skip to content

Instantly share code, notes, and snippets.

@clbarnes
Last active March 25, 2016 22:08
Show Gist options
  • Select an option

  • Save clbarnes/aaea2848e4a017d52b67 to your computer and use it in GitHub Desktop.

Select an option

Save clbarnes/aaea2848e4a017d52b67 to your computer and use it in GitHub Desktop.
Get the alpha and beta parameters of the beta distribution from a mean and variance
def get_beta_params(mu, var):
"""
From this answer http://stats.stackexchange.com/a/12239/101211
"""
alpha = mu**2 * ( ((1-mu)/var) - 1/mu )
beta = alpha * (1/mu - 1)
assert alpha > 0 and beta > 0
return alpha, beta
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment