Bayesian Modeling in R with Stan | A Gentle Introduction

Added:

Bayes Basics
Priors in Action
Stan Code Intro
Real World Case
Key Takeaways

Bayes Basics

0:00
Playing Section
  • 1

    Introduces Bayes' theorem, contrasting it with frequentist statistics.

  • 2

    Explains core Bayesian concepts: prior, likelihood, and posterior distributions.

  • 3

    Discusses the subjective nature of priors and the likelihood principle.

Basic proficiency in R programming, including data manipulation, installing packages, and writing simple scripts.
Fundamental understanding of probability theory, specifically probability distributions, joint/conditional probabilities, and Bayes' Theorem.
Familiarity with standard statistical modeling, such as classical linear regression and the concept of parameters.
A conceptual understanding of the difference between frequentist statistics (fixed parameters) and Bayesian statistics (parameters as random variables).
Mastering Bayesian Hierarchical (Multilevel) Modeling to handle nested or grouped data structures.
Advanced MCMC diagnostics and troubleshooting, including identifying and fixing divergent transitions, checking R-hat, and assessing Effective Sample Size (ESS).
Bayesian model evaluation and comparison using Posterior Predictive Checks (PPCs) and information criteria like WAIC and Leave-One-Out Cross-Validation (LOO-CV).
Exploring high-level R interfaces for Stan, such as 'brms' and 'rstanarm', to build complex models with simpler syntax.
42.5K views1.1Klikes52:47@slcrugOriginal Release: 2018-11-15

Bayesian inference reverses conditional probability using Bayes' theorem to update beliefs about parameters from data, treating parameters as random variables with probability distributions rather than fixed unknowns; Stan is a probabilistic programming language that implements Markov Chain Monte Carlo methods to sample from complex posterior distributions, enabling practical Bayesian analysis through hierarchical modeling and flexible prior specification.