A simple Bayesian regression model

RJAGS के साथ Bayesian Modeling

Alicia Johnson

Associate Professor, Macalester College

Chapter 3 goals

  • Engineer a simple Bayesian regression model
  • Define, compile, and simulate regression models in RJAGS
  • Use Markov chain simulation output for posterior inference & prediction
RJAGS के साथ Bayesian Modeling

Modeling weight

$Y_i$ = weight of adult $i$ (kg)
$ \; $
$ \;$

Model
$Y_i \sim N(m, s^2)$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$ \;$
$ \;$

Model
$Y_i \sim N(m, s^2)$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$X_i$ = height of adult $i$ (cm)
$ \;$

Model
$Y_i \sim N(m_i, s^2)$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$X_i$ = height of adult $i$ (cm)
$ \;$

Model
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$X_i$ = height of adult $i$ (cm)
$ \;$

Model
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$X_i$ = height of adult $i$ (cm)
$ \;$

Model
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$X_i$ = height of adult $i$ (cm)
$ \;$

Model
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Modeling weight by height

$Y_i$ = weight of adult $i$ (kg)
$X_i$ = height of adult $i$ (cm)
$ \;$

Model
$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

$\;$ $\;$

RJAGS के साथ Bayesian Modeling

Bayesian regression model

$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

  • $a$ = y-intercept
    value of $m_i$ when $X_i = 0$
  • $b$ = slope
    rate of change in weight (kg) per 1 cm increase in height
  • $s$ = residual standard deviation
    individual deviation from trend $m_i$

RJAGS के साथ Bayesian Modeling

Priors for the intercept & slope

RJAGS के साथ Bayesian Modeling

Priors for the intercept & slope

RJAGS के साथ Bayesian Modeling

Priors for the intercept & slope

RJAGS के साथ Bayesian Modeling

Prior for the residual standard deviation

RJAGS के साथ Bayesian Modeling

Prior for the residual standard deviation

RJAGS के साथ Bayesian Modeling

Bayesian regression model

$Y_i \sim N(m_i, s^2)$
$m_i = a + b X_i$

$a \sim N(0, 200^2)$
$b \sim N(1, 0.5^2)$
$s \sim \text{Unif}(0, 20)$

RJAGS के साथ Bayesian Modeling

Let's practice!

RJAGS के साथ Bayesian Modeling

Preparing Video For Download...