STATS/DATASCI 551 Fall 2024
Bayesian Modeling
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 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 here for detailed instructions. The GSIs and the instructor will be monitoring piazza, endorsing correct student answers, and answering questions that remain after a discussion.
As a 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
- Instructor: Yixin Wang
- Office Hour: Weekly Office Hours.
- GSI:
- Paolo Borello (Office Hour: Monday 9-11AM; Thursday 9-10AM)
- Lecture: Mon/Wed 2:30pm-3:50pm
- Location: 140 LORCH
- Google Calendar: The Google Calendar below ideally contains all events and deadlines for student's convenience. Please feel free to add this calendar to your Google Calendar by clicking on the plus (+) button on the bottom right corner of the calendar below. Any adhoc changes to the schedule will be visible on the calendar first.
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.
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]Date | Topic | Readings | ||
---|---|---|---|---|
Lecture 1 |
08/26 |
Introduction I |
BDA ch. 1 FBSM ch. 1 "Bayesian data analysis for newcomers" (Kruschke and Liddel, 2018) |
|
Lecture 2 |
08/28 |
Introduction II |
'' | |
Labor Day |
09/02 |
------------ |
------------ | |
Lecture 3 |
09/04 |
Interpretation of probabilities and Bayes' formulas I |
FBSM ch. 2 | |
Lecture 4 |
09/09 |
Interpretation of probabilities and Bayes' formulas II |
'' |
|
Lecture 5 |
09/11 |
One-parameter models I |
BDA ch. 2 FBSM ch. 3 | |
Lecture 6 |
09/16 |
One-parameter models II |
'' | |
Lecture 7 |
09/18 |
Monte Carlo approximation |
FBSM ch. 4 |
|
Lecture 8 |
09/23 |
The normal model I |
FBSM ch. 5 |
|
Lecture 9 |
09/25 |
The normal model II |
'' |
|
Lecture 10 |
09/30 |
The normal model III |
'' |
|
Lecture 11 |
10/02 |
Bayesian Computation and Introduction to Stan I | FBSM ch. 6 BDA ch. 10-12 |
|
Lecture 12 |
10/07 |
Bayesian Computation and Introduction to Stan II |
'' |
|
Lecture 13 |
10/09 |
Bayesian Computation and Introduction to Stan III |
'' |
|
Fall break |
10/14 |
------------ |
------------ |
|
Lecture 14 |
10/16 |
Bayesian Computation and Introduction to Stan IV |
'' |
|
Lecture 15 |
10/21 |
Multi-parameter models I |
FBSM ch. 7 BDA ch. 3 |
|
Lecture 16 |
10/23 |
Midterm Exam | ||
Lecture 17 |
10/28 |
Multi-parameter models II |
'' |
|
Lecture 18 |
10/30 |
Group comparisons and hierarchical modeling I |
FBSM ch. 8 BDA ch. 5 |
|
Lecture 19 |
11/04 |
Group comparisons and hierarchical modeling II |
'' |
|
Lecture 20 |
11/06 |
Regression Models I |
FBSM ch. 9 BDA ch. 14-16 |
|
Lecture 21 |
11/11 |
Regression Models II |
'' |
|
Lecture 22 |
11/13 |
Regression Models III |
'' |
|
Lecture 23 |
11/18 |
Regression Models IV |
'' |
|
Thanksgiving break |
11/20 |
------------ |
------------ |
|
Lecture 24 |
11/25 |
Model checking & comparison I |
BDA ch. 8-9 |
|
Lecture 25 |
11/27 |
Model checking & comparison II |
'' |
|
Lecture 26 |
12/02 |
Finite mixture models I |
BDA, Chap. 22 "Bayesian Mixture Models and the Gibbs Sampler" (Blei, 2016) |
|
Lecture 27 |
12/04 |
Finite mixture models II |
'' |
|
Lecture 28 |
12/09 |
Bayesian 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 here.