Monte Carlo Methods
We will first review the Monte Carlo principle and standard Monte Carlo methods including rejection sampling, importance sampling and standard Markov chain Monte Carlo (MCMC) methods. We will then discuss more advanced MCMC methods such as adaptive MCMC methods and auxiliary variable methods such as parallel tempering, particle MCMC methods and slice sampling.