Approximate Bayesian Computation

PyABC

Contains the implementations for Approximate Bayesian Computation methods using PyABC

Implements the supported Approximate Bayesian Computation methods using the PyABC library.

class calisim.abc.pyabc_wrapper.PyABCApproximateBayesianComputation(calibration_func: Callable, specification: CalibrationModel, task: str)[source]

The PyABC Approximate Bayesian Computation method class.

analyze() None[source]

Analyze the results of the simulation calibration procedure.

dist_name_processing(name: str) str[source]

Apply data preprocessing to the distribution name.

Parameters:

name (str) – The unprocessed distribution name.

Returns:

The processed distribution name.

Return type:

str

execute() None[source]

Execute the simulation calibration procedure.

specify() None[source]

Specify the parameters of the model calibration procedure.

PyMC