本文整理汇总了Python中scipy.stats.gamma方法的典型用法代码示例。如果您正苦于以下问题:Python stats.gamma方法的具体用法?Python stats.gamma怎么用?Python stats.gamma使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块scipy.stats的用法示例。
在下文中一共展示了stats.gamma方法的27个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Python代码示例。
示例1: __init__
点赞 6
# 需要导入模块: from scipy import stats [as 别名]
# 或者: from scipy.stats import gamma [as 别名]
def __init__(self,
basis=LinearBasis(),
var=Parameter(gamma(1.), Positive()),
tol=1e-8,
maxiter=1000,
nstarts=100,
random_state=None
):
"""See class docstring."""
self.basis = basis
self.var = var
self.tol = tol
self.maxiter = maxiter
self.nstarts = nstarts
self.random_state = random_state
self.random_ = check_random_state(random_state)
开发者ID:NICTA,项目名称:revrand,代码行数:18,
示例2: __init__
点赞 6
# 需要导入模块: from scipy import stats [as 别名]
# 或者: from scipy.stats import gamma [as 别名]
def __init__(self,
nbases,
Xdim,
mean=Parameter(norm_dist(), Bound()),
lenscale=Parameter(gamma(1.), Positive()),
regularizer=None,
random_state=None
):
"""See this class's docstring."""
self.random_state = random_state # for repr
self._random = check_random_state(random_state)
self._init_dims(nbases, Xdim)
self._params = [self._init_param(mean),
self._init_param(lenscale)]
self._init_matrices()
super(_LengthScaleBasis, self).__init__(regularizer)
开发者ID:NICTA,项目名称:revrand,代码行数:18,
示例3: test_grad_concat
点赞 6
# 需要导入模块: from scipy import stats [as 别名]
# 或者: from scipy.stats import gamma [as 别名]
def test_grad_concat(make_gaus_data):
X, _, _, _ = make_gaus_data
N, d = X.shape
base = bs.LinearBasis(onescol=False) + bs.LinearBasis(onescol=False)
assert list(base.grad(X)) == []
base += bs.RadialBasis(centres=X)
G = base.grad(X, 1.)
assert list(G)[0].shape == (N, N + 2 * d)
D = 200
base += bs.RandomRBF(nbases=D, Xdim=d,
lenscale=Parameter(gamma(1), Positive(), shape=(d,)))
G = base.grad(X, 1., np.ones(d))
dims = [(N, N + (D + d) * 2), (N, N + (D + d) * 2, d)]
for g, d in zip(G, dims):
assert g.shape == d
开发者ID:NICTA,项目名称:revrand,代码行数:25,
示例4: test_logstruc_params
点赞 6
# 需要导入模块: from scipy import stats [as 别名]
# 或者: from scipy.stats import gamma [as 别名]
def test_logstruc_params(make_quadratic, make_random):
random = make_random
a, b, c, data, _ = make_quadratic
w0 = [Parameter(random.gamma(2, size=(2,)), Positive()),
Parameter(random.randn(), Bound())
]
qobj_struc = lambda w12, w3, data: q_struc(w12, w3, data, qobj)
assert_opt = lambda Eab, Ec: \
np.allclose((a, b, c), (Eab[0], Eab[1], Ec), atol=1e-3, rtol=0)
nmin = structured_minimizer(logtrick_minimizer(minimize))
res = nmin(qobj_struc, w0, args=(data,), jac=True, method='L-BFGS-B')
assert_opt(*res.x)
nsgd = structured_sgd(logtrick_sgd(sgd))
res = nsgd(qobj_struc, w0, data, eval_obj=True, random_state=make_random)
assert_opt(*res.x)
qf_struc = lambda w12, w3, data: q_struc(w12, w3, data, qfun)
qg_struc = lambda w12, w3, data: q_struc(w12, w3, data, qgrad)
res = nmin(qf_struc, w0, args=(data,), jac=qg_struc, method='L-BFGS-B')
assert_opt(*res.x)
开发者ID:NICTA,项目名称:revrand,代码行数:27,
示例5: setUp_configure
点赞 6
# 需要导入模块: from scipy import stats [as 别名]
# 或者: from scipy.stats import gamma [as 别名]
def setUp_configure(self):
from scipy import stats
self.dist = distributions.Gamma
self.scipy_dist = stats.gamma
self.test_targets = set(
['batch_shape', 'entropy', 'event_shape', 'log_prob', 'mean',
'sample', 'support', 'variance'])
k = utils.force_array(
numpy.random.uniform(0, 5, self.shape).astype(numpy.float32))
theta = utils.force_array(
numpy.random.uniform(0, 5, self.shape).astype(numpy.float32))
self.params = {'k': k, 'theta': theta}
self.scipy_params = {'a': k, 'scale': theta}
self.support = 'positive'
开发者ID:chainer,项目名称:chainer,代码行数:19,