Bayesian Modeling (STATS/DATASCI 551, Fall 2025)

STATS/DATASCI 551 Fall 2025

Bayesian Modeling

Navigation: Overview · Course Calendar · Lecture Schedule · Final Project · Acknowledgements


Overview

This course provides basic concepts and several modern techniques of Bayesian modeling and computation. They include basic models, conjugate priors, and posterior computation, as well as techniques associated with complex models, such as hierarchical models, spatiotemporal models, and dynamical models. A substantial part of the course is devoted to computational algorithms based on Markov Chain Monte Carlo sampling for complex models. If time permits, we will also introduce advanced topics such as nonparametric Bayes, variational inference, and Hamiltonian Monte Carlo techniques. Foundational topics will be discussed when appropriate, although they are not our primary focus in this course; such topics may include decision theoretic characterization of Bayesian inference and its relation to frequentist methods, de Finetti-type theorems and the existence of priors, objective prior distributions, and Bayesian model selection.

Syllabus

For course policies, course requirements, and grading policies, please see the syllabus [link].

Piazza

Students should sign up on Piazza [link] to join course discussions.

All communications with the teaching team (the instructor and the GSIs) should be conducted over Piazza; please do not email. If you’d like to reach the instructor or the GSIs for private questions, please post a private note on Piazza that is only visible to the instructor and the GSIs. See these instructions for details. The GSIs and the instructor will be monitoring Piazza, endorsing correct student answers, and answering questions that remain after a discussion.

Piazza participation bonus: Up to 3 percentage points will be added to your final course grade based on Piazza participation. You will get (3x/100) bonus percentage points if the number of your total Piazza contributions is (x * 100)% of the maximum number of contributions among all students. The number of Piazza contributions will be determined by Piazza class statistics.

Teaching Team and Office Hours

Please refer to the course calendar for details.


Course Calendar


Lecture Schedule

The schedule is subject to change.

By each date, please read about the topic at hand; please choose one reading from the list for the topic.

Abbreviations
FBSM = A First Course in Bayesian Statistical Methods [link]
BDA = Bayesian Data Analysis by Gelman [link]
PML = Probabilistic Machine Learning: Advanced Topics by Murphy [link]
PRML = Pattern Recognition and Machine Learning by Bishop [link]

SessionDateTopicReadings
Lecture 108/25Introduction IBDA ch. 1; FBSM ch. 1; “Bayesian data analysis for newcomers” (Kruschke & Liddel, 2018); “Review of Probability” (Blei, 2016); “R Basics with Google Colab” Notebook Video
Lecture 208/27Introduction II’’
Labor Day09/01————————————————————————————————————————————————————————
Lecture 309/03Interpretation of probabilities and Bayes’ formulas IFBSM ch. 2
Lecture 409/08Interpretation of probabilities and Bayes’ formulas II’’
Lecture 509/10One-parameter models IBDA ch. 2; FBSM ch. 3
Lecture 609/15One-parameter models II’’
Lecture 709/17Monte Carlo approximationFBSM ch. 4
Lecture 809/22The normal model IFBSM ch. 5
Lecture 909/24The normal model II’’
Lecture 1009/29The normal model III’’
Lecture 1110/01Bayesian Computation and Introduction to Stan IFBSM ch. 6; BDA ch. 10–12
Lecture 1210/06Bayesian Computation and Introduction to Stan II’’
Lecture 1310/08Bayesian Computation and Introduction to Stan III’’
Fall break10/13————————————————————————————————————————————————————————
Lecture 1410/15Bayesian Computation and Introduction to Stan IV’’
Lecture 1510/20Multi-parameter models IFBSM ch. 7; BDA ch. 3
Lecture 1610/22Midterm Exam 
Lecture 1710/27Multi-parameter models II’’
Lecture 1810/29Group comparisons and hierarchical modeling IFBSM ch. 8; BDA ch. 5
Lecture 1911/03Group comparisons and hierarchical modeling II’’
Lecture 2011/05Regression Models IFBSM ch. 9; BDA ch. 14–16
Lecture 2111/10Regression Models II’’
Lecture 2211/12Regression Models III’’
Lecture 2311/17Regression Models IV’’
Lecture 2411/19Model checking & comparison IBDA ch. 8–9
Lecture 2511/24Model checking & comparison II’’
Thanksgiving11/26————————————————————————————————————————————————————————
Lecture 2612/01Finite mixture models IBDA ch. 22; “Bayesian Mixture Models and the Gibbs Sampler” (Blei, 2016)
Lecture 2712/03Finite mixture models II’’
Lecture 2812/08Bayesian decision theory; Summary (and wiggle room)BDA ch. 9

Final Project

The final project is an individual project. For requirements of the final project, please see the final project guidelines. The LaTeX template for the project report is available here.


Acknowledgements

The course materials are adapted from the related courses offered by David Blei, Yang Chen, Andrew Gelman, Long Nguyen, and Scott Linderman.