
**glmbayes v 0.9.6 is now on CRAN: multi-response models, additional prior specifications, and companion vignettes based on Bayes Rules! book and the companion bayesrules package datasets**
Hi all, glmbayes v 0.9.6 just hit CRAN last week. For anyone not familiar: it's a package for Bayesian linear and generalized linear models that draws independent, identically distributed samples from the posterior (accept-reject sampling for log-concave likelihoods) instead of relying on MCMC — so no chains, no convergence diagnostics to babysit. Interface mirrors `lm()`/`glm()`. The package includes dNormal() priors for all families and additional priors for the gaussian() family.
A few highlights from 0.9.6:
**New conjugate GLM priors** – Closed-form IID sampling paths for intercept-only Poisson, Binomial, and Gamma models with identity links: Beta–Binomial via `dBeta()`/`rBeta_reg()`, and Gamma–Poisson / Gamma–Gamma via `dGamma(Inv_Dispersion = FALSE)`/`rGamma_Conjugate_reg()`. `Prior_Setup()` can now calibrate hyperparameters for these families directly.
**Multi-response `lmb()`** – `lmb()` now handles `cbind(y1, y2) ~ x`-style multivariate response formulas, fitting a separate Bayesian linear model per column and returning a named `mlmb` list (with its own summary/print/coef methods). Single-response calls are unchanged.
**Bayes Rules! companion vignettes** – If you've worked through *Bayes Rules!* (Johnson, Ott & Dogucu), there are now optional vignette appendices that reproduce several of the book's datasets and published posterior summaries using glmbayes' `lmb()`, `glmb()`, `Prior_Setup()`, and `dNormal()`. Chapter-02 has been expanded to cover Conjugate priors and now includes plots using its companion package. Some of the more advanced/later Vignette Chapters also used examples from Bayes Rules!
CRAN: https://cran.r-project.org/package=glmbayes
Happy to answer questions, especially if you're coming from a `bayesrules`/`rstanarm` workflow and are curious how the IID sampler compares.