bet.m Helper function for chibs.m. chibs.m An implementation of Chib's method. Uses bet.m. clust.m Helper function for mkclust.m. down_and_in_Call.m Script for down-and-in call example. Uses function down_in_call.m. down_in_call.m Performance function for the down-and-in call example. findneigh.m Finds the neighbors of a given site. Used in Potts.m. HDR (folder) Holmes-Diaconis-Ross Method. Hit_and_run.m Hit-and-run sampler for the truncated multivariate normal distribution. Uses normt2.m. independence_sampler.m Sampling on the surface of an ellipsoid using an independence sampler. logit_model.m Metropolis-Hastings sampling for the logit model. Uses binornd.m (statistics toolbox). mkclust.m Clusters the sites given the auxiliary variables. Used in Potts.m. multiple_try.m Multiple-try Metropolis-Hastings sampling from the bimodal two-humps density. normt.m Draws from a certain truncated normal distribution via the inverse-transform method. normt2.m Draws from another truncated normal distribution via the inverse-transform method. Potts.m Sampling from the Potts model via the Swendsen-Wang algorithm. Uses clust.m, findneigh.m, and mkclust.m. probit_model.m Sampling from the posterior of a Bayesian probit model using auxilliary variables and the grouped Gibbs sampler. Uses binornd.m (statistics toolbox) and normt.m. Reversible_jump.m Implements the reversible jump sampler for model choice in regression. slice_sampler.m Samples (approximately) from a gamma distribution via the slice sampler. Uses kde.m from Chapter 8, and gamcdf.m and gampdf.m (statistics toolbox) for plotting. snb_polyhedron.m Samples (approximately) uniformly on the surface of a polytope via the shake-and-bake sampler. zip.m Gibbs sampling for the ZIP model. Uses betarnd.m, gamrnd.m, and poissrnd.m (statistics toolbox).

back