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