示例#1
0
def test_log_noninformative_beta_prior():
    from microscopes.common.scalar_functions import (
        log_noninformative_beta_prior, )
    alpha, beta = 0.8, 0.2
    assert log_noninformative_beta_prior.input_dim() == 2
    val = log_noninformative_beta_prior(alpha, beta)
    assert_almost_equals(val, -2.5 * np.log(alpha + beta), places=5)
示例#2
0
def test_log_noninformative_beta_prior():
    from microscopes.common.scalar_functions import (
        log_noninformative_beta_prior,
    )
    alpha, beta = 0.8, 0.2
    assert log_noninformative_beta_prior.input_dim() == 2
    val = log_noninformative_beta_prior(alpha, beta)
    assert_almost_equals(val, -2.5 * np.log(alpha + beta), places=5)
示例#3
0
 def prior_fn(raw):
     return log_noninformative_beta_prior(raw['alpha'], raw['beta'])
示例#4
0
 def prior_fn(raw):
     return log_noninformative_beta_prior(raw['alpha'], raw['beta'])