fit (pmrf.fit)

Unified routing module for model fitting.

Provides a high-level fit and fit_sequential interface that dynamically delegates to either frequentist optimization (pmrf.optimize) or Bayesian inference (pmrf.infer) based on the provided engine.

Classes

InferResult(model, likelihood, ...[, ...])

Standardized return object for inference routines.

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

Standardized return object for parameter routines.

FitResult([data, frequency, solution, name])

Standardized return object for a fitting routines.

Functions

is_optimizer(x)

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

is_inferer(x)

Returns if a solver is suitable for Bayesian inference in pmrf.infer.

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

Fit a model to data using either optimization or sampling.

fit_sequential(model, data, *[, features, ...])

Sequentially fits sub-modules of a circuit using either optimization or sampling.