MCMC

Samplers

pocomc.mcmc.preconditioned_pcn(state_dict: dict, function_dict: dict, option_dict: dict)

Doubly Preconditioned Crank-Nicolson

Parameters:
  • state_dict (dict) – Dictionary of current state

  • function_dict (dict) – Dictionary of functions.

  • option_dict (dict) – Dictionary of options.

Return type:

Results dictionary

pocomc.mcmc.preconditioned_rwm(state_dict: dict, function_dict: dict, option_dict: dict)

Preconditioned Random-walk Metropolis

Parameters:
  • state_dict (dict) – Dictionary of current state

  • function_dict (dict) – Dictionary of functions.

  • option_dict (dict) – Dictionary of options.

Return type:

Results dictionary

pocomc.mcmc.pcn(state_dict: dict, function_dict: dict, option_dict: dict)

Preconditioned Crank-Nicolson

Parameters:
  • state_dict (dict) – Dictionary of current state

  • function_dict (dict) – Dictionary of functions.

  • option_dict (dict) – Dictionary of options.

Return type:

Results dictionary

pocomc.mcmc.rwm(state_dict: dict, function_dict: dict, option_dict: dict)

Random-walk Metropolis

Parameters:
  • state_dict (dict) – Dictionary of current state

  • function_dict (dict) – Dictionary of functions.

  • option_dict (dict) – Dictionary of options.

Return type:

Results dictionary