Changes are now logged in the `changeLog' directory of the mgcv package.

mgcv 1.3-3



mgcv 1.3-1



mgcv 1.3-0


Upgrading to this version is strongly recommended if you are modelling low mean count data, or low n binomial data (binary data in particular).

mgcv 1.2-6



mgcv 1.2-5



mgcv 1.2-2



mgcv 1.1-6



mgcv 1.1-2



mgcv 1.1-1



mgcv 1.1-0


Main changes are as follows. Note that `gam' object has been modified, so old objects will not always work with version 1.1 functions.

mgcv 1.0-7



mgcv 1.0-6 changes from 1.0-2



mgcv 1.0-3 changes from 1.0-2



mgcv 1.0-2 changes from 1.0-0


Fixes a bug in evaluating variables of smooths, knots and by-variables.

mgcv 1.0-0 changes from 0.9



mgcv 0.9-5 changes from 0.9-0

Various minor and not so minor bug fixes

mgcv 0.9-0 changes from 0.8


There are some fairly major changes between versions 0.8 and 0.9-0. There is a new, optimally stable, underlying smoothing parameter selection method, a new gam visualization routine, a new approach to negative binomial GAMs, NA handling, and various bug fixes. Main changes are:

mgcv 0.8.7 revisions from 0.8.6



mgcv 0.8.6 revisions from 0.8.5



mgcv 0.8.5 revisions from 0.8.4



mgcv 0.8.4 revisions from 0.8.3



mgcv 0.8.3 revisions from 0.8.2



mgcv 0.8.2 revisions from 0.8.1



mgcv 0.8.1 revisions from 0.8.0



mgcv 0.8.0 revisions from 0.7.2


I recommend upgrading to this version - especially for Linux users.

mgcv 0.7.2 revisions from 0.7.1



mgcv 0.7.1 revisions from 0.7.0



mgcv 0.7.0 revisions from 0.6.2


Upgrading to this version is strongly recommended

mgcv 0.6.2 revisions from 0.6.1


I'd strongly recommend upgrading to this version! Relatively important fix in low level numerics. Under some circumstances the Lanczos routines used to find the thin plate regression spline basis could fail to converge or give wrong answers (many thanks to Charles Paxton for spotting this). The problem was with an insufficiently stable inverse iteration scheme used to find eigenvectors as part of the Lanczos scheme. The scheme had been used because it was very fast: unfortuantely stabilizing it is as computationally costly as simply accumulating eigen-vectors with the eigen-values - hence the latter has now been done. Some further examples also added.

mgcv 0.6.1 revisions from 0.6.0


Junk files removed from src directory. 3 C++ style comments removed from tprs.c. Minor tinkering.

mgcv 0.6.0 revisions from 0.5



mgcv 0.5 revisions from 0.4



mgcv 0.4 revisions from 0.3



mgcv 0.3 revisions from 0.2



mgcv 0.2 revisions from 0.1



Back