optimize (pmrf.optimize)

Optimization using SciPy or Optimistix.

Provides solvers and routines to find the optimal point-estimates that minimize a given objective/cost function.

Classes

ScipyMinimizer([method, use_grad, options, ...])

A host-based minimizer utilizing scipy.optimize.minimize.

OptimizeResult(model, cost, value[, stats, name])

Standardized return object for parameter routines.

Functions

minimize(cost_fn, model, frequency[, ...])

Minimizes a given cost function for a model over a frequency range.

fit(model, data[, frequency, solver, ...])

Fits an RF model to measured data using frequentist optimization.

is_optimizer(x)

Returns if a solver is suitable for frequentist optimization in pmrf.optimize.