:og:description: Chordal graph samplers based on junction trees and MCMC. :og:image:alt: Benchpress logo :og:sitename: Benchpress causal discovery platform :og:title: Chordal graph samplers (A. Thomas) .. meta:: :title: Chordal graph samplers (A. Thomas) :description: Chordal graph samplers based on junction trees and MCMC. .. _athomas_jtsamplers: Chordal graph samplers (A. Thomas) *********************************** .. list-table:: * - Module name - `athomas_jtsamplers `__ * - Package - `A. Thomas `__ * - Version - 76ad20e * - Language - `Java `__ * - Docs - * - Paper - :footcite:t:`10.1093/biomet/86.4.785`, :footcite:t:`10.2307/43304539` * - Graph type - `DG `__ * - MCMC - Yes * - Edge constraints - No * - Data type - C, D * - Data missingness - * - Intervention type - * - Docker - `bpimages/athomas_jtsamplers:9eb505f `__ Chordal graph samplers -------------------------- Abstract :footcite:p:`10.2307/43304539`: Full Bayesian computational inference for model determination in undirected graphical models is currently restricted to decomposable graphs or other special cases, except for small-scale problems, say up to 15 variables. In this paper we develop new, more efficient methodology for such inference, by making two contributions to the computational geometry of decomposable graphs. The first of these provides sufficient conditions under which it is possible to completely connect two disconnected complete subsets of vertices, or perform the reverse procedure, yet maintain decomposability of the graph. The second is a new Markov chain Monte Carlo sampler for arbitrary positive distributions on decomposable graphs, taking a junction tree representing the graph as its state variable. .. rubric:: Some fields described * ``edge_penalty`` Set the edge penalty in the prior. * ``num_samples`` The number of MCMC iterations. * ``sampler`` Set the sampler to the one indexed by: 0 = Giudicci & Green (1999) sampler. 1 = Green & Thomas (2013) single edge junction tree sampler. 2 = Green & Thomas (2013) multiple edge junction tree sampler. * ``size_maxclique`` Set the maximum clique size. .. rubric:: Example JSON .. code-block:: json [ { "id": "gg99", "burnin_frac": 0.5, "mcmc_estimator": "map", "timeout": null, "threshold": 0.5, "mcmc_seed": 1, "num_samples": 10000, "sampler": 0, "edge_penalty": 1.0, "size_maxclique": 10000 } ] .. footbibliography::