autoemulate.calibration.bayes#
- class BayesianCalibration(emulator, parameter_range, observations, observation_noise=0.01, model_uncertainty=False, model_discrepancy=0.0, calibration_params=None, device=None, log_level='progress_bar')[source]#
Bases:
TorchDeviceMixin
,BayesianMixin
Bayesian calibration using Markov Chain Monte Carlo (MCMC).
Bayesian calibration estimates the probability distribution over input parameters given observed data, providing uncertainty estimates.