This website contains part of the material I use for the semester-long course “Introduction to Bayesian Statistics Applied to Life Sciences” that I teach at Univ. of Florida. This course is geared towards students that have not been formally trained as statisticians and therefore it does not rely on linear algebra or advanced calculus. However, this material will require some understanding of basic calculus concepts and distribution theory as well as good grasp of programming.

Observation: I am still putting this website together so some of the material is not posted yet and there might be some rough edges. If you have any suggestions or comments, feel free to contact me (drvalle at ufl dot edu).

Basics of Bayes

  1. Conjugate likelihood-prior pairs:

Cancer risk activity: click here

  1. An example for the normal-normal conjugate pair

  2. Monte Carlo integration

  1. Gibbs sampling

Climate change activity: click here

  1. Generative models and inverse modeling

  2. JAGS

ANOVA activity: click here

ANCOVA activity: click here

  1. Convergence

Mixture model activity: click here

Population size activity: description and activity

Educational data activity: click here

Occupancy model activity: click here

Sensitive question activity: click here

  1. Metropolis-Hastings algorithm

Poisson regression activity: click here

  1. Mixed models

Radon activity: click here

  1. Sources of uncertainty

River pollutant activity: click here

Less common but interesting models

  1. Robust regression

Robust regression activity: click here

  1. Models with latent continuous responses

Censored data activity: click here

Ordinal data activity: theory and activity

  1. Spatial and temporal correlation

Geospatial model assignment: click here

Model notation assignment: click here

Spatial capture-recapture (SCR) model:

Troubleshooting algorithms and models

  1. Improving MCMC algorithms by centering covariates
  1. Common problems in JAGS (and other MCMC algorithms)

Debugging activity: click here

Identifiability activity: click here

There are many many other types of errors that JAGS can provide. Brian Reich describes a subset of them in his website

Exploring other tools to fit Bayesian models