Skip to content

Introduction to Bayesian Data Analysis with R and Stan

  • Level(s) of Study: Professional / Short course
  • Start Date(s): Wednesday 12 June to Friday 14 June, 2024
  • Duration: 3 days, 9:30 am – 5:30 pm
  • Study Mode(s): Short course
  • Campus: City Campus
  • Entry Requirements:
    More information

Introduction:

On this three-day course, you will gain a solid introduction to Bayesian methods, both theoretically and practically.  We will teach the fundamental concepts of Bayesian inference and Bayesian modelling, including how Bayesian methods differ from their classical statistics counterparts, and show how to do Bayesian data analysis in practice in R.

This course is aimed at anyone who is interested to learn and apply Bayesian data analysis in any area of science, including the social sciences, life sciences, physical sciences. No prior experience or familiarity with Bayesian statistics is required.

Level: CPD, Advanced / Professional

The course will cover these key topics:

  • an overview of what Bayesian data analysis is, how it fits into practical data analysis and statistics, and how Bayesian approaches can be blended with traditional classical approaches to statistics
  • introduction to Bayes’ rule and how they can be used as a means for performing statistical inference
  • Bayesian analysis of normal linear regression models, which can be used to illustrate important and interesting parallels between Bayesian and classical or frequentist analyses, giving two different perspectives on the same problem
  • application of Markov Chain Monte Carlo (MCMC) to Bayesian inference in practice using the acclaimed `brms` package in R which uses the power Stan probabilistic programming language or Bayesian modelling.
  • Bayesian model comparison using cross-validation, information criteria, Bayes factors
  • application of Bayesian methods to generalised linear models
  • application of Bayesian methods to multilevel and mixed effects models

This course will take 6 contact hours per day plus two 1-hour breaks.

The sessions will be as follows:

  • Session 1: 9:30am-11:30am;
  • Session 2: 12:30am-2:30pm;
  • Session 3: 3:30pm-17:30pm.

Tutor Profile: Mark Andrews is an Associate Professor at Nottingham Trent University whose research and teaching is focused on statistical methodology in research in the social and biological sciences. He is the author of 2021 textbook on data science using R that is aimed at scientific researchers, and has a forthcoming new textbook on statistics and data science that is aimed at undergraduates in science courses. His background is in computational cognitive science and mathematical psychology.

Other available online CPD courses in this series include:

"Mark was good at explaining the concepts clearly and the code and worked examples consolidated the knowledge. He was also responsive to questions. I enjoyed the course and feel confident in using the brms package for my own research."

Have any questions?

Contact kelly.smith@ntu.ac.uk, Commercial Manager, School of Social Sciences.

What you’ll study

On this course, you will:

  • Gain a solid introduction to Bayesian methods, both theoretically and practically and how they differ from their classical statistical counterparts, traditionally taught in statistics courses,
  • Develop an understanding of the fundamental concepts of Bayesian inference and Bayesian modelling using R and the brms package, and how these differ from their classical statistics counterparts,
  • Discover Bayesian approaches to linear regression, generalized linear models, and multilevel and mixed effects models,
  • Learn how to use the brms package for Markov Chain Monte Carlo (MCMC) based inference.

What will I gain?

By the end of the course, you’ll have learnt the fundamental principles of statistical inference using Bayes’s theorem and how this differs from classical statistical inference using frequentist sampling theory, and how the Bayesian methods compare to the frequentist counterparts. You’ll also understand the general purpose of Monte Carlo algorithms for Bayesian inference in statistical models and how to apply Monte Carlo based Bayesian modelling software for model fitting and inference in a wide range of statistical models. You’ll be able to evaluate Bayesian model fit using cross validation and information criteria, and compare different models of the same phenomena.

  • On completion of at least 80% of the course, you’ll receive a certificate of attendance.

Where you'll learn

The course is delivered through interactive online workshops via Zoom. It will be practical, hands-on, and workshop based. There will be some brief lecture style presentations throughout, i.e., using slides or blackboard, to introduce and explain key concepts and theories. Throughout the course, and we will use real-world data sets and coding examples.

Staff Profiles

Mark Andrews - Associate Professor

School of Social Sciences

Mark Andrews

Campus and facilities

Entry requirements

This course is aimed at anyone who is interested in using R for data science or statistics, such as researchers or analysts studying for/ have already studied a PhD in a field of science that involves extensive statistical analysis.

For this module, familiarity with R is assumed, however, a comprehensive introduction to R is taught in the first module, Introduction to statistics using R and Rstudio.

Getting in touch

If you need more help or information, get in touch through our enquiry form

Fees and funding

The fee for this course is £522 (VAT Inclusive) - £435 (VAT exclusive)

Payment is due at the time of booking.

How to apply

You can book your place via the NTU online store:

Book your spot here.

For queries, please contact kelly.smith@ntu.ac.uk.