Skip to content

A course on Bayesian statistics and data analysis

License

Notifications You must be signed in to change notification settings

tilmantroester/bayesian_statistical_methods

Repository files navigation

hmc

Bayesian Statistical Methods and Data Analysis

About this course

The course was taught in June 2024 at ETH Zurich. The covered material is listed in the syllabus. It ranges from an introduction to probability theory up to Hamiltonian Monte Carlo and simulation-based inference. Since the course aims to focus mostly on showing how to use statistical tools, the various topics are introduced only relatively briefly. There are many great books and courses on this topic, which go into more detail and which I encourage you to look at before the lectures. The resources listed here all are available online, either directly or through the ETH library. For example:

  • Practical Statistics for Astronomers, Wall, 2012 ETH library. Short, with a focus on practical applications. Many of the examples and exercises are from astrophysics but are generally applicable, especially for the physical sciences, which often come a bit short in general statistics textbooks. Solutions and data sets are available online.
  • Bayesian Data Analysis, Gelman, 2013 ETH library, Link. The title says it all.
  • Information Theory, Inference, and Learning Algorithms, MacKay, 2003 Link. Heavy on the information theory but also covers inference methods nicely. The exercises come with solutions.
  • Weighing the odds, a course in probability and statistics, Williams, 2001 ETH library. A good introduction to probability theory and statistics with a high level of mathematical rigour.

This repository

  • lectures: The lecture notebooks, which are used to create the slides and pdfs.
  • slides: Slides for the lectures.
  • pdf: PDF versions of the lecture notebooks.
  • exercise_solutions: Solutions to selected exercises.
  • course_tools: Tools for creating this course, such as a script to generate the slides from the notebooks and a python package with helper functions.
  • syllabus.md: Reasonably complete lists of what was covered in the lectures.

Acknowledgements

This course was inspired by Jasper Wall's astrostatistics course at UBC, as well as lectures by Adam Amara and talks by François Lanusse.