// Normal linear regressions with varying // priors for sigma to assess // the influence of the prior for sigma data { int n; vector[n] y; vector[n] x; real uppersigma; // upper limit of uniform(0,uppersigma) } parameters { real beta0; real beta1; real sigma; } model { //priors beta0 ~ normal(0,5); beta1 ~ normal(0,5); sigma ~ uniform(0, uppersigma); // likelihood y ~ normal(beta0 + beta1 * x, sigma); }