VGAM: Vector Generalized Linear and Additive Models

An implementation of about 6 major classes of statistical regression models. At the heart of it are the vector generalized linear and additive model (VGLM/VGAM) classes, and the book "Vector Generalized Linear and Additive Models: With an Implementation in R" (Yee, 2015) gives details of the statistical framework and VGAM package. Currently only fixed-effects models are implemented, i.e., no random-effects models. Many (150+) models and distributions are estimated by maximum likelihood estimation (MLE) or penalized MLE, using Fisher scoring. VGLMs can be loosely thought of as multivariate GLMs. VGAMs are data-driven VGLMs (i.e., with smoothing). The other classes are RR-VGLMs (reduced-rank VGLMs), quadratic RR-VGLMs, reduced-rank VGAMs, RCIMs (row-column interaction models)—these classes perform constrained and unconstrained quadratic ordination (CQO/UQO) models in ecology, as well as constrained additive ordination (CAO). Note that these functions are subject to change; see the NEWS and ChangeLog files for latest changes.

Version: 1.0-0
Depends: R (≥ 3.0.0), methods, stats, stats4, splines
Suggests: VGAMdata, MASS
Published: 2015-10-29
Author: Thomas W. Yee
Maintainer: Thomas Yee <t.yee at>
License: GPL-2 | GPL-3
NeedsCompilation: yes
Citation: VGAM citation info
Materials: NEWS ChangeLog
In views: Distributions, Econometrics, Environmetrics, Multivariate, Psychometrics, SocialSciences, Survival
CRAN checks: VGAM results


Reference manual: VGAM.pdf
Vignettes: The VGAM Package for Categorical Data Analysis
The VGAM Package for Capture–Recapture Data Using the Conditional Likelihood
Package source: VGAM_1.0-0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
OS X Snow Leopard binaries: r-release: VGAM_0.9-8.tgz, r-oldrel: VGAM_0.9-8.tgz
OS X Mavericks binaries: r-release: VGAM_1.0-0.tgz
Old sources: VGAM archive

Reverse dependencies:

Reverse depends: Bayesthresh, BSquare, EffectStars, EurosarcBayes, GEVcdn, iteRates, lawstat, multgee, ordBTL, pheno2geno, prob, ZeligChoice
Reverse imports: AICcmodavg, cg, ExomeDepth, HiDimMaxStable, list, lllcrc, poweRlaw, sads, sampleSelection, SemiParBIVProbit, SemiParSampleSel, smcfcs, SparseFactorAnalysis, sparsereg, staTools, Zelig
Reverse suggests: catdata, copula, cubfits, discSurv, ExtDist, hnp, isdals, medflex, mediation, mnlogit, modeest, partDSA, Sofi, vcdExtra, VGAMdata