avehtari / BDA_course_Aalto
- воскресенье, 5 апреля 2020 г. в 00:26:43
TeX
Bayesian Data Analysis course at Aalto
This repository has course material for Bayesian Data Analysis course at Aalto (CS-E5710). Aalto students should check also MyCourses announcements.
The material will be updated during the course. Exercise instructions and slides will be updated at latest on Monday of the corresponding week. The best way to stay updated is to clone the repo and pull before checking new material. If you don't want to learn git and can't find the Download ZIP link, click here.
This course has been designed so that there is strong emphasis in computational aspects of Bayesian data analysis and using the latest computational tools.
If you find BDA3 too difficult to start with, I recommend
Exercises (67%) and a project work (33%). Minimum of 50% of points must be obtained from both the exercises and project work.
Bayesian Data Analysis, 3rd ed, by by Andrew Gelman, John Carlin, Hal Stern, David Dunson, Aki Vehtari, and Donald Rubin. Home page for the book. Errata for the book. Electronic edition for non-commercial purposes only.
Recommended way to go through the material is
Text licensed under CC-BY-NC 4.0. Code licensed under BSD-3.
The following video motivates why computational probabilistic methods and probabilistic programming are important part of modern Bayesian data analysis.
Short video clips on selected introductory topics are available in a Panopto folder and listed below.
2019 fall lecture videos are in a Panopto folder and listed below.
We strongly recommend using R in the course as there are more packages for Stan and statistical analysis in R. If you are already fluent in Python, but not in R, then using Python may be easier, but it can still be more useful to learn also R. Unless you are already experienced and have figured out your preferred way to work with R, we recommend installing RStudio Desktop. TAs will provide brief introduction to use of RStudio during the first week TA sessions. See FAQ for frequently asked questions about R problems in this course. The demo codes linked below provide useful starting points for all the exercises. If you are interested in learning more about making nice figures in R, I recommend Kieran Healy's "Data Visualization - A practical introduction".
Good self study exercises for this course are listed below. Most of these have also model solutions vailable.
Sanasta "bayesilainen" esiintyy Suomessa muutamaa erilaista kirjoitustapaa. Muoto "bayesilainen" on muodostettu yleisen vieraskielisten nimien taivutussääntöjen mukaan
"Jos nimi on kirjoitettuna takavokaalinen mutta äännettynä etuvokaalinen, kirjoitetaan päätteseen tavallisesti takavokaali etuvokaalin sijasta, esim. Birminghamissa, Thamesilla." Terho Itkonen, Kieliopas, 6. painos, Kirjayhtymä, 1997.
We now have an FAQ for the exercises here. Has solutions to commonly asked questions related RStudio setup, errors during package installations, etc.
| Task | Topic | Published | Deadline | Points |
|---|---|---|---|---|
| Assignment 1 | Background | 9.9 (week 37) | 15.9 at 23:59 | 3 |
| Assignment 2 | Chapters 1 and 2 | 16.9 (week 38) | 22.9 at 23:59 | 3 |
| Assignment 3 | Chapters 2 and 3 | 23.9 (week 39) | 29.9 at 23:59 | 9 |
| Assignment 4 | Chapters 3 and 10 | 30.9 (week 40) | 6.10 at 23:59 | 6 |
| Assignment 5 | Chapters 10 and 11 | 7.10 (week 41) | 13.10 at 23:59 | 6 |
| Assignment 6 | Chapters 10-12 and Stan | 14.10 (week 42) | 27.10 at 23:59 | 6 |
| Evaluation week (21-28.10) | ||||
| Project | Projects introduced: form a group of 1-3 (2 is preferred) | 28.10 (week 44) | 3.11 at 23:59 | - |
| Assignment 7 | Chapter 5 | 28.10 (week 44) | 3.11 at 23:59 | 6 |
| Project | Decide topic and start the project (no assign. on week 45) | 10.11 at 23:59 | - | |
| Assignment 8 | Chapter 7 | 11.11 (week 46) | 17.11 at 23:59 | 6 |
| Assignment 9 | Chapter 9 | 18.11 (week 47) | 24.11 at 23:59 | 3 |
| Project | Finish the project work (no assign. on weeks 48 & 49) | 8.12 at 23:59 | 24 | |
| Project presentation | Present project work during week 50 (evaluation week) |
The course material has been greatly improved by the previous and current course assistants (in alphabetical order): Michael Riis Andersen, Paul Bürkner, Akash Dakar, Alejandro Catalina, Kunal Ghosh, Joona Karjalainen, Juho Kokkala, Måns Magnusson, Janne Ojanen, Topi Paananen, Markus Paasiniemi, Juho Piironen, Jaakko Riihimäki, Eero Siivola, Tuomas Sivula, Teemu Säilynoja, Jarno Vanhatalo.