API

Module

SimulationBasedCalibrationModule
SimulationBasedCalibration

See documentation at: https://kiante-fernandez.github.io/SimulationBasedCalibration.jl/dev/

source

Core Types

SimulationBasedCalibration.SBCDatasetsType
SBCDatasets

Structure to hold generated datasets and corresponding parameter values.

Fields

  • variables: Array of dictionaries with true parameter values
  • generated: Array of generated datasets
source
SimulationBasedCalibration.TuringBackendType
TuringBackend <: AbstractSBCBackend

Backend for Turing.jl models.

Fields

  • model_func: Function that takes data and returns a Turing model
  • sampler: MCMC sampler to use
  • n_chains: Number of chains to run
  • options: Additional options to pass to the Turing sampler
source

Core Functions

The following are organized by category to avoid duplicates:

Generator Functions

Backend Functions

Computation Functions

SimulationBasedCalibration.compute_sbcMethod
compute_sbc(datasets::SBCDatasets, 
            backend::AbstractSBCBackend;
            keep_fits::Bool=true,
            thin_ranks::Int=default_thin_ranks(backend),
            ensure_num_ranks_divisor::Int=2)

Compute SBC results for the given datasets using the specified backend.

source

Visualization Functions

Other Functions