Applied Bayesian Data Analysis With R

Posted By: ELK1nG

Applied Bayesian Data Analysis With R
Published 2/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.51 GB | Duration: 5h 11m

Build powerful statistical models, simulate uncertainty, & master Bayesian thinking using real data & modern tools in R

What you'll learn

High level understanding of fundamental concepts in Bayesian data analysis

Hamiltonian and NUTS sampling

brms, Stan, and tools around these packages

Bayesian approaches

Understand where to go for more information and use that information for Bayesian data analysis methods in your own work

Foundations of Bayesian thinking: Understand how to frame uncertainty, update beliefs with evidence, and interpret results using posterior probabilities.

Bayesian inference using MCMC: Get hands-on with Markov Chain Monte Carlo, Metropolis-Hastings, and Hamiltonian Monte Carlo (HMC), with clear explanations of h

Model fitting with brms: Learn to run Bayesian regression models using familiar R syntax, inspect MCMC chains, and evaluate model fit with posterior predictive

Custom modeling with Stan: Write your own Bayesian models in Stan to handle more complex or non-linear problems.

Model diagnostics and workflow: Master tools to detect convergence issues, perform cross-validation, and make informed modeling decisions through a robust Bayes

Requirements

Familiarity with linear regression and generalized linear models and ideally mixed effects models

Experience with R and access to R and R Studio

May or may not have had exposure to Bayesian methods in JAGS, BUGS, etc.

Description

This comprehensive course will take you on a journey into the world of Bayesian statistics, one of the most powerful and intuitive frameworks for reasoning under uncertainty. Using real data and hands-on coding in R, you'll learn how to build, evaluate, and interpret Bayesian models using cutting-edge tools like brms and Stan.Whether you're a data scientist aiming to deepen your statistical toolkit, a social scientist wanting to model complex effects, or a beginner curious about Bayesian reasoning, this course is designed to bring clarity, confidence, and capability to your analysis.We begin by reshaping how you think about probability. Rather than treating it as a long-run frequency, you’ll learn to think of probability as a degree of belief—a perspective that naturally leads to Bayesian reasoning. Through intuitive explanations and code-based demonstrations, we’ll explore how prior beliefs can be updated using new data to form posterior conclusions.From there, we move into core computational methods that allow modern Bayesian analysis to scale. You’ll master Markov Chain Monte Carlo (MCMC) sampling—starting with the Metropolis-Hastings algorithm and moving toward Hamiltonian Monte Carlo (HMC) and NUTS, the algorithms that power modern Bayesian engines like Stan.But theory alone isn’t enough.That’s why this course is packed with practical, real-world applications using the powerful and user-friendly brms package in R—a front-end to Stan that lets you fit sophisticated models using familiar R syntax. You'll build Bayesian linear regressions, simulate data, check assumptions, and interpret your results like a pro.For those ready to go deeper, we’ll open the hood and dive into writing models directly in Stan, giving you complete control over model structure, likelihoods, and priors. You’ll explore everything from simple linear models to non-linear growth curves and hierarchical structures.We’ll also equip you with the tools needed for model validation and selection, including posterior predictive checks, cross-validation, and Expected Log Predictive Density (ELPD). You’ll learn how to diagnose convergence issues, identify divergent transitions, and follow a principled Bayesian workflow from model formulation to decision-making.By the End of This Course, You Will:Be able to think like a Bayesian, incorporating prior knowledge and updating beliefs using dataConfidently use MCMC methods to fit and diagnose Bayesian modelsPerform Bayesian regression analysis using brms, and know when and how to customize models using StanUnderstand how to simulate from priors and posteriors, check model fit, and communicate uncertainty clearlyApply a principled Bayesian workflow to real-world data problems, from data exploration to final model validation

Overview

Section 1: Foundations of Bayesian Thinking & MCMC

Lecture 1 Introduction - Thinking Like a Bayesian

Lecture 2 Downloading the excersize files

Lecture 3 Bayesian updating with a grid search approach

Lecture 4 What makes Bayesian methods different in a practical sense

Lecture 5 Why go Bayesian

Lecture 6 Course Objectives

Lecture 7 Markov Chain Monte Carlo (MCMC)

Lecture 8 Hamiltonian and NUTS MCMC

Lecture 9 MCMC Chain Diagnostics

Lecture 10 MCMC Chain Diagnostics Exercise

Lecture 11 Introduction to Priors

Section 2: Bayesian Regression Modeling in R with brms

Lecture 12 Posterior and prior predictive simulation

Lecture 13 Posterior predictive simulation exercise

Lecture 14 An introduction to applied Bayesian regression using brms

Lecture 15 brms intro continued: inspecting the MCMC chains

Lecture 16 brms intro continued: posterior predictive checking

Lecture 17 brms intro continued: interpreting the coefficients

Lecture 18 brms intro continued: summarizing parmeter posteriors

Lecture 19 Priors in brms including the treatment of the intercept

Section 3: Custom Modeling - Writing and Fitting Bayesian Models with Stan

Lecture 20 Introduction to Stan syntax

Lecture 21 Stan linear regression example

Lecture 22 Non-linear growth model in Stan

Lecture 23 Cross validation + ELPD

Section 4: Advanced Diagnostics and the Bayesian Modeling Workflow

Lecture 24 Divergent transitions

Lecture 25 Bayesian workflow slides

Lecture 26 Bayesian workflow example

Lecture 27 Closing remarks

Students of statistics, data science, and machine learning,Researchers seeking a strong theoretical foundation in Bayesian methods,Analysts and decision-makers interested in probabilistic reasoning and forecasting,Anyone with a basic understanding of probability and statistics who wants to learn Bayesian statistics step by step,R users interested in probabilistic modeling and uncertainty quantification.,Practitioners who need to build and evaluate custom models.,Data analysts, statisticians, and researchers transitioning from frequentist to Bayesian methods.