BasinHoppingMaximizer

class remu.likelihood.BasinHoppingMaximizer(**kwargs)[source]

Bases: remu.likelihood.LikelihoodMaximizer

Class to maximise the likelihood over a parameter space.

Uses SciPy’s Basin Hopping algorithm.

Parameters
**kwargsoptional

Arguments to be passed to the basin hopping function.

Methods

__call__(*args, **kwargs)

Call self as a function.

maximize_log_likelihood(...)

Maximise the likelihood

minimize(fun, x0, bounds, **kwargs)

General minimisation function.

maximize_log_likelihood(likelihood_calculator, **kwargs)

Maximise the likelihood

minimize(fun, x0, bounds, **kwargs)[source]

General minimisation function.