mvgam: Multivariate (Dynamic) Generalized Additive Models

Fit Bayesian Dynamic Generalized Additive Models to multivariate observations. Users can build nonlinear State-Space models that can incorporate semiparametric effects in observation and process components, using a wide range of observation families. Estimation is performed using Markov Chain Monte Carlo with Hamiltonian Monte Carlo in the software 'Stan'. References: Clark & Wells (2023) <doi:10.1111/2041-210X.13974>.

Package details

AuthorNicholas J Clark [aut, cre] (ORCID: <https://orcid.org/0000-0001-7131-3301>), KANK Karunarathna [ctb] (ARMA parameterisations and factor models, ORCID: <https://orcid.org/0000-0002-8995-5502>), Sarah Heaps [ctb] (VARMA parameterisations, ORCID: <https://orcid.org/0000-0002-5543-037X>), Scott Pease [ctb] (broom enhancements, ORCID: <https://orcid.org/0009-0006-8977-9285>), Matthijs Hollanders [ctb] (ggplot visualizations, ORCID: <https://orcid.org/0000-0003-0796-1018>)
MaintainerNicholas J Clark <nicholas.j.clark1214@gmail.com>
LicenseMIT + file LICENSE
Version1.1.594
URL https://github.com/nicholasjclark/mvgam https://nicholasjclark.github.io/mvgam/
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("mvgam")

Try the mvgam package in your browser

Any scripts or data that you put into this service are public.

mvgam documentation built on Jan. 21, 2026, 9:07 a.m.