{
  "_id": "6a1854c3acfb0bcc41db76d0",
  "Package": "mgcv",
  "Version": "1.9-4",
  "Authors@R": "person(given = \"Simon\",\nfamily = \"Wood\",\nrole = c(\"aut\", \"cre\"),\nemail = \"simon.wood@r-project.org\")",
  "Title": "Mixed GAM Computation Vehicle with Automatic Smoothness\nEstimation",
  "Description": "Generalized additive (mixed) models, some of their\nextensions and other generalized ridge regression with multiple\nsmoothing parameter estimation by (Restricted) Marginal\nLikelihood, Cross Validation and similar, or using iterated\nnested Laplace approximation for fully Bayesian inference. See\nWood (2025) <doi:10.1146/annurev-statistics-112723-034249> for\nan overview. Includes a gam() function, a wide variety of\nsmoothers, 'JAGS' support and distributions beyond the\nexponential family.",
  "Priority": "recommended",
  "LazyLoad": "yes",
  "ByteCompile": "yes",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-28 14:36:16 UTC",
    "User": "root"
  },
  "Author": "Simon Wood [aut, cre]",
  "Maintainer": "Simon Wood <simon.wood@r-project.org>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-11-07 17:39:30 UTC",
  "RemoteUrl": "https://github.com/cran/mgcv",
  "RemoteRef": "HEAD",
  "RemoteSha": "1b6a4c8374612da27e36420b4459e93acb183f2d",
  "MD5sum": "d8091fe5648b72405fadb3f409576e25",
  "_user": "cran",
  "_type": "src",
  "_file": "mgcv_1.9-4.tar.gz",
  "_fileid": "0fa8240bb88f3ad1fcaedc5b75edce966a025c05377ff860e35b70a0b57972be",
  "_filesize": 2591996,
  "_sha256": "0fa8240bb88f3ad1fcaedc5b75edce966a025c05377ff860e35b70a0b57972be",
  "_created": "2026-05-28T14:36:16.000Z",
  "_published": "2026-05-28T14:44:19.854Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78315654717,
      "time": 258,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7268881220"
    },
    {
      "job": 78315654603,
      "time": 290,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7268900895"
    },
    {
      "job": 78315654641,
      "time": 271,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7268890250"
    },
    {
      "job": 78315654581,
      "time": 299,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7268904111"
    },
    {
      "job": 78314962718,
      "time": 198,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7268771970"
    },
    {
      "job": 78315654620,
      "time": 104,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7268821964"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26581327591",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/mgcv",
  "_commit": {
    "id": "1b6a4c8374612da27e36420b4459e93acb183f2d",
    "author": "Simon Wood <simon.wood@r-project.org>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.9-4\n",
    "time": 1762537170
  },
  "_maintainer": {
    "name": "Simon Wood",
    "email": "simon.wood@r-project.org"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.4.0",
      "role": "Depends"
    },
    {
      "package": "nlme",
      "version": ">= 3.1-64",
      "role": "Depends"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "splines",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "parallel",
      "role": "Suggests"
    },
    {
      "package": "survival",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 2393,
  "_updates": [
    {
      "week": "2025-45",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.9-4",
      "date": "2025-11-07"
    }
  ],
  "_stars": 34,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 91463,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mgcv"
  },
  "_mentions": 1251,
  "_searchresults": 25088,
  "_topics": [
    "openblas",
    "openmp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mgcv.html",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.1-1",
      "date": "2000-10-04"
    },
    {
      "version": "0.2-1",
      "date": "2000-10-25"
    },
    {
      "version": "0.3-1",
      "date": "2000-12-08"
    },
    {
      "version": "0.3-2",
      "date": "2000-12-12"
    },
    {
      "version": "0.4-0",
      "date": "2001-01-05"
    },
    {
      "version": "0.5-0",
      "date": "2001-04-09"
    },
    {
      "version": "0.5-1",
      "date": "2001-06-25"
    },
    {
      "version": "0.5-3",
      "date": "2001-08-31"
    },
    {
      "version": "0.6-1",
      "date": "2001-12-19"
    },
    {
      "version": "0.6-2",
      "date": "2001-12-20"
    },
    {
      "version": "0.7-0",
      "date": "2002-01-16"
    },
    {
      "version": "0.7-1",
      "date": "2002-01-28"
    },
    {
      "version": "0.7-2",
      "date": "2002-03-31"
    },
    {
      "version": "0.8-0",
      "date": "2002-05-05"
    },
    {
      "version": "0.8-1",
      "date": "2002-05-17"
    },
    {
      "version": "0.8-2",
      "date": "2002-09-09"
    },
    {
      "version": "0.8-3",
      "date": "2002-09-11"
    },
    {
      "version": "0.8-4",
      "date": "2002-10-04"
    },
    {
      "version": "0.8-5",
      "date": "2002-10-22"
    },
    {
      "version": "0.8-6",
      "date": "2002-10-30"
    },
    {
      "version": "0.8-7",
      "date": "2002-11-06"
    },
    {
      "version": "0.8-8",
      "date": "2003-04-07"
    },
    {
      "version": "0.8-9",
      "date": "2003-06-14"
    },
    {
      "version": "0.9-1",
      "date": "2003-09-16"
    },
    {
      "version": "0.9-2",
      "date": "2003-09-16"
    },
    {
      "version": "0.9-3",
      "date": "2003-09-24"
    },
    {
      "version": "0.9-4",
      "date": "2003-10-08"
    },
    {
      "version": "0.9-5",
      "date": "2003-10-18"
    },
    {
      "version": "0.9-6",
      "date": "2003-11-04"
    },
    {
      "version": "1.0-5",
      "date": "2004-04-12"
    },
    {
      "version": "1.0-7",
      "date": "2004-05-18"
    },
    {
      "version": "1.0-8",
      "date": "2004-05-26"
    },
    {
      "version": "1.0-9",
      "date": "2004-06-17"
    },
    {
      "version": "1.1-1",
      "date": "2004-09-11"
    },
    {
      "version": "1.1-1.1",
      "date": "2004-09-12"
    },
    {
      "version": "1.1-2",
      "date": "2004-09-15"
    },
    {
      "version": "1.1-3",
      "date": "2004-09-25"
    },
    {
      "version": "1.1-4",
      "date": "2004-09-29"
    },
    {
      "version": "1.1-5",
      "date": "2004-10-01"
    },
    {
      "version": "1.1-7",
      "date": "2004-10-20"
    },
    {
      "version": "1.1-8",
      "date": "2004-11-12"
    },
    {
      "version": "1.2-0",
      "date": "2005-03-10"
    },
    {
      "version": "1.2-1",
      "date": "2005-03-26"
    },
    {
      "version": "1.2-2",
      "date": "2005-04-07"
    },
    {
      "version": "1.2-3",
      "date": "2005-04-10"
    },
    {
      "version": "1.2-4",
      "date": "2005-04-19"
    },
    {
      "version": "1.2-5",
      "date": "2005-05-19"
    },
    {
      "version": "1.2-6",
      "date": "2005-05-25"
    },
    {
      "version": "1.3-0",
      "date": "2005-05-30"
    },
    {
      "version": "1.3-1",
      "date": "2005-06-08"
    },
    {
      "version": "1.3-2",
      "date": "2005-06-21"
    },
    {
      "version": "1.3-3",
      "date": "2005-06-30"
    },
    {
      "version": "1.3-4",
      "date": "2005-07-12"
    },
    {
      "version": "1.3-5",
      "date": "2005-08-11"
    },
    {
      "version": "1.3-6",
      "date": "2005-08-20"
    },
    {
      "version": "1.3-7",
      "date": "2005-08-29"
    },
    {
      "version": "1.3-8",
      "date": "2005-10-16"
    },
    {
      "version": "1.3-9",
      "date": "2005-11-10"
    },
    {
      "version": "1.3-10",
      "date": "2005-11-29"
    },
    {
      "version": "1.3-11",
      "date": "2005-12-11"
    },
    {
      "version": "1.3-12",
      "date": "2005-12-14"
    },
    {
      "version": "1.3-13",
      "date": "2006-01-24"
    },
    {
      "version": "1.3-15",
      "date": "2006-04-12"
    },
    {
      "version": "1.3-16",
      "date": "2006-04-24"
    },
    {
      "version": "1.3-17",
      "date": "2006-05-18"
    },
    {
      "version": "1.3-18",
      "date": "2006-07-21"
    },
    {
      "version": "1.3-19",
      "date": "2006-09-13"
    },
    {
      "version": "1.3-20",
      "date": "2006-10-16"
    },
    {
      "version": "1.3-21",
      "date": "2006-11-21"
    },
    {
      "version": "1.3-22",
      "date": "2006-12-01"
    },
    {
      "version": "1.3-23",
      "date": "2007-03-15"
    },
    {
      "version": "1.3-24",
      "date": "2007-05-07"
    },
    {
      "version": "1.3-25",
      "date": "2007-06-22"
    },
    {
      "version": "1.3-26",
      "date": "2007-08-13"
    },
    {
      "version": "1.3-27",
      "date": "2007-09-27"
    },
    {
      "version": "1.3-28",
      "date": "2007-10-10"
    },
    {
      "version": "1.3-29",
      "date": "2007-11-17"
    },
    {
      "version": "1.3-30",
      "date": "2008-04-03"
    },
    {
      "version": "1.3-31",
      "date": "2008-04-29"
    },
    {
      "version": "1.4-0",
      "date": "2008-06-08"
    },
    {
      "version": "1.4-1",
      "date": "2008-06-19"
    },
    {
      "version": "1.4-1.1",
      "date": "2008-12-13"
    },
    {
      "version": "1.4-2",
      "date": "2009-02-13"
    },
    {
      "version": "1.5-0",
      "date": "2009-03-03"
    },
    {
      "version": "1.5-1",
      "date": "2009-03-17"
    },
    {
      "version": "1.5-2",
      "date": "2009-03-26"
    },
    {
      "version": "1.5-3",
      "date": "2009-04-22"
    },
    {
      "version": "1.5-4",
      "date": "2009-05-04"
    },
    {
      "version": "1.5-5",
      "date": "2009-05-15"
    },
    {
      "version": "1.5-6",
      "date": "2009-09-12"
    },
    {
      "version": "1.6-0",
      "date": "2009-11-18"
    },
    {
      "version": "1.6-1",
      "date": "2009-12-01"
    },
    {
      "version": "1.6-2",
      "date": "2010-04-27"
    },
    {
      "version": "1.7-0",
      "date": "2010-11-03"
    },
    {
      "version": "1.7-1",
      "date": "2010-11-08"
    },
    {
      "version": "1.7-2",
      "date": "2010-11-13"
    },
    {
      "version": "1.7-3",
      "date": "2011-02-14"
    },
    {
      "version": "1.7-4",
      "date": "2011-03-09"
    },
    {
      "version": "1.7-5",
      "date": "2011-03-26"
    },
    {
      "version": "1.7-6",
      "date": "2011-04-14"
    },
    {
      "version": "1.7-7",
      "date": "2011-10-08"
    },
    {
      "version": "1.7-8",
      "date": "2011-10-10"
    },
    {
      "version": "1.7-9",
      "date": "2011-10-20"
    },
    {
      "version": "1.7-10",
      "date": "2011-11-02"
    },
    {
      "version": "1.7-11",
      "date": "2011-11-14"
    },
    {
      "version": "1.7-12",
      "date": "2011-12-12"
    },
    {
      "version": "1.7-13",
      "date": "2012-01-22"
    },
    {
      "version": "1.7-14",
      "date": "2012-04-27"
    },
    {
      "version": "1.7-16",
      "date": "2012-04-30"
    },
    {
      "version": "1.7-17",
      "date": "2012-05-23"
    },
    {
      "version": "1.7-18",
      "date": "2012-06-12"
    },
    {
      "version": "1.7-19",
      "date": "2012-07-20"
    },
    {
      "version": "1.7-20",
      "date": "2012-08-24"
    },
    {
      "version": "1.7-21",
      "date": "2012-09-18"
    },
    {
      "version": "1.7-22",
      "date": "2012-10-15"
    },
    {
      "version": "1.7-23",
      "date": "2013-05-20"
    },
    {
      "version": "1.7-24",
      "date": "2013-06-05"
    },
    {
      "version": "1.7-26",
      "date": "2013-09-06"
    },
    {
      "version": "1.7-27",
      "date": "2013-10-01"
    },
    {
      "version": "1.7-28",
      "date": "2014-01-29"
    },
    {
      "version": "1.7-29",
      "date": "2014-03-31"
    },
    {
      "version": "1.8-0",
      "date": "2014-06-25"
    },
    {
      "version": "1.8-1",
      "date": "2014-07-05"
    },
    {
      "version": "1.8-2",
      "date": "2014-07-21"
    },
    {
      "version": "1.8-3",
      "date": "2014-08-29"
    },
    {
      "version": "1.8-4",
      "date": "2014-11-28"
    },
    {
      "version": "1.8-5",
      "date": "2015-03-03"
    },
    {
      "version": "1.8-6",
      "date": "2015-03-31"
    },
    {
      "version": "1.8-7",
      "date": "2015-07-23"
    },
    {
      "version": "1.8-8",
      "date": "2015-10-24"
    },
    {
      "version": "1.8-9",
      "date": "2015-10-31"
    },
    {
      "version": "1.8-9.1",
      "date": "2015-10-31"
    },
    {
      "version": "1.8-10",
      "date": "2015-12-12"
    },
    {
      "version": "1.8-11",
      "date": "2016-01-23"
    },
    {
      "version": "1.8-12",
      "date": "2016-03-03"
    },
    {
      "version": "1.8-13",
      "date": "2016-07-21"
    },
    {
      "version": "1.8-14",
      "date": "2016-08-20"
    },
    {
      "version": "1.8-15",
      "date": "2016-09-14"
    },
    {
      "version": "1.8-16",
      "date": "2016-11-07"
    },
    {
      "version": "1.8-17",
      "date": "2017-02-08"
    },
    {
      "version": "1.8-18",
      "date": "2017-07-28"
    },
    {
      "version": "1.8-19",
      "date": "2017-08-29"
    },
    {
      "version": "1.8-20",
      "date": "2017-09-09"
    },
    {
      "version": "1.8-21",
      "date": "2017-09-17"
    },
    {
      "version": "1.8-22",
      "date": "2017-09-19"
    },
    {
      "version": "1.8-23",
      "date": "2018-01-15"
    },
    {
      "version": "1.8-24",
      "date": "2018-06-18"
    },
    {
      "version": "1.8-25",
      "date": "2018-10-26"
    },
    {
      "version": "1.8-26",
      "date": "2018-11-21"
    },
    {
      "version": "1.8-27",
      "date": "2019-02-06"
    },
    {
      "version": "1.8-28",
      "date": "2019-03-21"
    },
    {
      "version": "1.8-29",
      "date": "2019-09-20"
    },
    {
      "version": "1.8-30",
      "date": "2019-10-24"
    },
    {
      "version": "1.8-31",
      "date": "2019-11-09"
    },
    {
      "version": "1.8-32",
      "date": "2020-08-19"
    },
    {
      "version": "1.8-33",
      "date": "2020-08-27"
    },
    {
      "version": "1.8-34",
      "date": "2021-02-16"
    },
    {
      "version": "1.8-35",
      "date": "2021-04-18"
    },
    {
      "version": "1.8-36",
      "date": "2021-06-01"
    },
    {
      "version": "1.8-37",
      "date": "2021-09-23"
    },
    {
      "version": "1.8-38",
      "date": "2021-10-06"
    },
    {
      "version": "1.8-39",
      "date": "2022-02-24"
    },
    {
      "version": "1.8-40",
      "date": "2022-03-29"
    },
    {
      "version": "1.8-41",
      "date": "2022-10-21"
    },
    {
      "version": "1.8-42",
      "date": "2023-03-02"
    },
    {
      "version": "1.9-0",
      "date": "2023-07-11"
    },
    {
      "version": "1.9-1",
      "date": "2023-12-21"
    },
    {
      "version": "0.9-3.1",
      "date": "2025-04-02"
    },
    {
      "version": "1.9-2",
      "date": "2025-04-02"
    },
    {
      "version": "1.9-3",
      "date": "2025-04-04"
    },
    {
      "version": "1.9-4",
      "date": "2025-11-07"
    }
  ],
  "_exports": [
    "%.%",
    "anova.gam",
    "bam",
    "bam.update",
    "bandchol",
    "bcg",
    "betar",
    "blas.thread.test",
    "choldrop",
    "cholup",
    "clog",
    "cnorm",
    "concurvity",
    "cox.ph",
    "cpois",
    "cSplineDes",
    "d.mvt",
    "dDeta",
    "diagXVXd",
    "dmvn",
    "dpnorm",
    "dppois",
    "exclude.too.far",
    "extract.lme.cov",
    "extract.lme.cov2",
    "feasible",
    "FFdes",
    "fix.family.link",
    "fix.family.ls",
    "fix.family.qf",
    "fix.family.rd",
    "fix.family.var",
    "fixDependence",
    "formula.gam",
    "formXtViX",
    "fs.boundary",
    "fs.test",
    "gam",
    "gam.check",
    "gam.control",
    "gam.fit",
    "gam.fit3",
    "gam.fit5.post.proc",
    "gam.mh",
    "gam.outer",
    "gam.reparam",
    "gam.side",
    "gam.vcomp",
    "gam2derivative",
    "gam2objective",
    "gamlss.etamu",
    "gamlss.gH",
    "gamm",
    "gammals",
    "gamSim",
    "gaulss",
    "get.var",
    "gevlss",
    "gfam",
    "ginla",
    "gumbls",
    "ijXVXd",
    "in.out",
    "influence.gam",
    "initial.sp",
    "inSide",
    "interpret.gam",
    "jagam",
    "k.check",
    "ldetS",
    "ldTweedie",
    "logLik.gam",
    "lp",
    "ls.size",
    "magic",
    "magic.post.proc",
    "mchol",
    "mini.roots",
    "model.matrix.gam",
    "mono.con",
    "mroot",
    "multinom",
    "mvn",
    "nb",
    "negbin",
    "new.name",
    "notExp",
    "notExp2",
    "notLog",
    "notLog2",
    "null.space.dimension",
    "ocat",
    "pcls",
    "pdIdnot",
    "pdTens",
    "pen.edf",
    "place.knots",
    "plot.gam",
    "polys.plot",
    "predict.bam",
    "predict.gam",
    "Predict.matrix",
    "Predict.matrix.Bspline.smooth",
    "Predict.matrix.cr.smooth",
    "Predict.matrix.cs.smooth",
    "Predict.matrix.cyclic.smooth",
    "Predict.matrix.duchon.spline",
    "Predict.matrix.gp.smooth",
    "Predict.matrix.mrf.smooth",
    "Predict.matrix.pspline.smooth",
    "Predict.matrix.random.effect",
    "Predict.matrix.sf.film",
    "Predict.matrix.sf.wiggly",
    "Predict.matrix.soap.film",
    "Predict.matrix.sos.smooth",
    "Predict.matrix.t2.smooth",
    "Predict.matrix.tensor.smooth",
    "Predict.matrix.tprs.smooth",
    "Predict.matrix.ts.smooth",
    "Predict.matrix2",
    "PredictMat",
    "print.anova.gam",
    "print.gam",
    "print.summary.gam",
    "psum.chisq",
    "qq.gam",
    "r.mvt",
    "residuals.gam",
    "rig",
    "rmvn",
    "Rrank",
    "rTweedie",
    "s",
    "scasm",
    "scat",
    "sdiag",
    "sdiag<-",
    "shash",
    "sim2jam",
    "Sl.inirep",
    "Sl.initial.repara",
    "Sl.repara",
    "Sl.setup",
    "slanczos",
    "smooth.construct",
    "smooth.construct.ad.smooth.spec",
    "smooth.construct.bs.smooth.spec",
    "smooth.construct.cc.smooth.spec",
    "smooth.construct.cp.smooth.spec",
    "smooth.construct.cr.smooth.spec",
    "smooth.construct.cs.smooth.spec",
    "smooth.construct.ds.smooth.spec",
    "smooth.construct.gp.smooth.spec",
    "smooth.construct.mrf.smooth.spec",
    "smooth.construct.ps.smooth.spec",
    "smooth.construct.re.smooth.spec",
    "smooth.construct.sc.smooth.spec",
    "smooth.construct.scad.smooth.spec",
    "smooth.construct.sf.smooth.spec",
    "smooth.construct.so.smooth.spec",
    "smooth.construct.sos.smooth.spec",
    "smooth.construct.sw.smooth.spec",
    "smooth.construct.t2.smooth.spec",
    "smooth.construct.tensor.smooth.spec",
    "smooth.construct.tp.smooth.spec",
    "smooth.construct.ts.smooth.spec",
    "smooth.construct2",
    "smooth.info",
    "smooth2random",
    "smoothCon",
    "sp.vcov",
    "spasm.construct",
    "spasm.smooth",
    "spasm.sp",
    "summary.gam",
    "t2",
    "te",
    "tensor.prod.model.matrix",
    "tensor.prod.penalties",
    "ti",
    "totalPenaltySpace",
    "trichol",
    "trind.generator",
    "tw",
    "Tweedie",
    "twlss",
    "uniquecombs",
    "vcov.gam",
    "vis.gam",
    "Xbd",
    "XWXd",
    "XWyd",
    "ziP",
    "zipll",
    "ziplss"
  ],
  "_datasets": [
    {
      "name": "columb",
      "title": "Reduced version of Columbus OH crime data",
      "object": "columb",
      "file": "columb.polys.rda",
      "class": [
        "data.frame"
      ],
      "fields": [
        "area",
        "home.value",
        "income",
        "crime",
        "open.space",
        "district",
        "x",
        "y"
      ],
      "rows": 49,
      "table": true,
      "tojson": true
    },
    {
      "name": "columb.polys",
      "title": "Reduced version of Columbus OH crime data",
      "object": "columb.polys",
      "file": "columb.polys.rda",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "anova.gam",
      "title": "Approximate hypothesis tests related to GAM fits",
      "topics": [
        "anova.gam",
        "print.anova.gam"
      ]
    },
    {
      "page": "bam",
      "title": "Generalized additive models for very large datasets",
      "concept": [
        "Varying coefficient model",
        "Functional linear model",
        "Penalized GLM",
        "Generalized Additive Model",
        "Penalized regression",
        "Spline smoothing",
        "Penalized regression spline",
        "Generalized Cross Validation",
        "Smoothing parameter selection",
        "tensor product smoothing",
        "thin plate spline",
        "P-spline",
        "Generalized ridge regression"
      ],
      "topics": [
        "bam"
      ]
    },
    {
      "page": "bam.update",
      "title": "Update a strictly additive bam model for new data.",
      "concept": [
        "Varying coefficient model",
        "Functional linear model",
        "Penalized GLM",
        "Generalized Additive Model",
        "Penalized regression",
        "Spline smoothing",
        "Penalized regression spline",
        "Generalized Cross Validation",
        "Smoothing parameter selection",
        "tensor product smoothing",
        "thin plate spline",
        "P-spline",
        "Generalized ridge regression"
      ],
      "topics": [
        "bam.update"
      ]
    },
    {
      "page": "bandchol",
      "title": "Choleski decomposition of a band diagonal matrix",
      "topics": [
        "bandchol"
      ]
    },
    {
      "page": "bcg",
      "title": "Censored Box-Cox Gaussian family",
      "topics": [
        "bcg"
      ]
    },
    {
      "page": "Beta",
      "title": "GAM beta regression family",
      "topics": [
        "betar"
      ]
    },
    {
      "page": "blas.thread.test",
      "title": "BLAS thread safety",
      "topics": [
        "blas.thread.test"
      ]
    },
    {
      "page": "bug.reports.mgcv",
      "title": "Reporting mgcv bugs.",
      "topics": [
        "bug.reports.mgcv"
      ]
    },
    {
      "page": "chol.down",
      "title": "Deletion and rank one Cholesky factor update",
      "topics": [
        "choldrop",
        "cholup"
      ]
    },
    {
      "page": "choose.k",
      "title": "Basis dimension choice for smooths",
      "topics": [
        "choose.k"
      ]
    },
    {
      "page": "clog",
      "title": "GAM censored logistic distribution family for log-logistic AFT models",
      "topics": [
        "clog"
      ]
    },
    {
      "page": "cnorm",
      "title": "GAM censored normal family for log-normal AFT and Tobit models",
      "topics": [
        "cnorm",
        "Tobit"
      ]
    },
    {
      "page": "columb",
      "title": "Reduced version of Columbus OH crime data",
      "topics": [
        "columb",
        "columb.polys"
      ]
    },
    {
      "page": "concurvity",
      "title": "GAM concurvity measures",
      "topics": [
        "concurvity"
      ]
    },
    {
      "page": "coxph",
      "title": "Additive Cox Proportional Hazard Model",
      "topics": [
        "cox.ph"
      ]
    },
    {
      "page": "coxpht",
      "title": "Additive Cox proportional hazard models with time varying covariates",
      "topics": [
        "cox.pht"
      ]
    },
    {
      "page": "cpois",
      "title": "GAM censored Poisson family",
      "topics": [
        "cpois"
      ]
    },
    {
      "page": "cSplineDes",
      "title": "Evaluate cyclic B spline basis",
      "topics": [
        "cSplineDes"
      ]
    },
    {
      "page": "dDeta",
      "title": "Obtaining derivative w.r.t. linear predictor",
      "topics": [
        "dDeta"
      ]
    },
    {
      "page": "dpnorm",
      "title": "Stable evaluation of difference between normal c.d.f.s",
      "topics": [
        "dpnorm"
      ]
    },
    {
      "page": "dppois",
      "title": "Stable evaluation of difference between Poisson c.d.f.s",
      "topics": [
        "dppois"
      ]
    },
    {
      "page": "exclude.too.far",
      "title": "Exclude prediction grid points too far from data",
      "topics": [
        "exclude.too.far"
      ]
    },
    {
      "page": "extract.lme.cov",
      "title": "Extract the data covariance matrix from an lme object",
      "topics": [
        "extract.lme.cov",
        "extract.lme.cov2"
      ]
    },
    {
      "page": "factor.smooth",
      "title": "Factor smooth interactions in GAMs",
      "topics": [
        "factor.smooth",
        "factor.smooth.interaction"
      ]
    },
    {
      "page": "family.mgcv",
      "title": "Distribution families in mgcv",
      "topics": [
        "family.mgcv"
      ]
    },
    {
      "page": "FFdes",
      "title": "Level 5 fractional factorial designs",
      "topics": [
        "FFdes"
      ]
    },
    {
      "page": "fix.family.link",
      "title": "Modify families for use in GAM fitting and checking",
      "topics": [
        "fix.family.link",
        "fix.family.ls",
        "fix.family.qf",
        "fix.family.rd",
        "fix.family.var"
      ]
    },
    {
      "page": "fixDependence",
      "title": "Detect linear dependencies of one matrix on another",
      "topics": [
        "fixDependence"
      ]
    },
    {
      "page": "formula.gam",
      "title": "GAM formula",
      "topics": [
        "formula.gam"
      ]
    },
    {
      "page": "formXtViX",
      "title": "Form component of GAMM covariance matrix",
      "topics": [
        "formXtViX"
      ]
    },
    {
      "page": "fs.test",
      "title": "FELSPLINE test function",
      "topics": [
        "fs.boundary",
        "fs.test"
      ]
    },
    {
      "page": "gam",
      "title": "Generalized additive models with integrated smoothness estimation",
      "concept": [
        "Varying coefficient model",
        "Functional linear model",
        "Penalized GLM",
        "Generalized Additive Model",
        "Penalized regression",
        "Spline smoothing",
        "Penalized regression spline",
        "Generalized Cross Validation",
        "Smoothing parameter selection",
        "tensor product smoothing",
        "thin plate spline",
        "P-spline",
        "Generalized ridge regression"
      ],
      "topics": [
        "gam"
      ]
    },
    {
      "page": "gam.check",
      "title": "Some diagnostics for a fitted gam model",
      "topics": [
        "gam.check"
      ]
    },
    {
      "page": "gam.control",
      "title": "Setting GAM fitting defaults",
      "topics": [
        "gam.control"
      ]
    },
    {
      "page": "gam.convergence",
      "title": "GAM convergence and performance issues",
      "topics": [
        "gam.convergence",
        "gam.performance"
      ]
    },
    {
      "page": "gam.fit",
      "title": "GAM P-IRLS estimation with GCV/UBRE smoothness estimation (deprecated)",
      "topics": [
        "gam.fit"
      ]
    },
    {
      "page": "gam.fit3",
      "title": "P-IRLS GAM estimation with GCV, UBRE/AIC or RE/ML derivative calculation",
      "topics": [
        "gam.fit3"
      ]
    },
    {
      "page": "gam.fit5.post.proc",
      "title": "Post-processing output of gam.fit5",
      "topics": [
        "gam.fit5.post.proc"
      ]
    },
    {
      "page": "gam.mh",
      "title": "Simple posterior simulation with gam fits",
      "topics": [
        "gam.mh",
        "posterior.simulation"
      ]
    },
    {
      "page": "gam.models",
      "title": "Specifying generalized additive models",
      "topics": [
        "gam.models"
      ]
    },
    {
      "page": "gam.outer",
      "title": "Minimize GCV or UBRE score of a GAM using `outer' iteration",
      "topics": [
        "gam.outer"
      ]
    },
    {
      "page": "gam.reparam",
      "title": "Finding stable orthogonal re-parameterization of the square root penalty.",
      "topics": [
        "gam.reparam"
      ]
    },
    {
      "page": "gam.scale",
      "title": "Scale parameter estimation in GAMs",
      "topics": [
        "gam.scale"
      ]
    },
    {
      "page": "gam.selection",
      "title": "Generalized Additive Model Selection",
      "topics": [
        "gam.selection"
      ]
    },
    {
      "page": "gam.side",
      "title": "Identifiability side conditions for a GAM",
      "topics": [
        "gam.side"
      ]
    },
    {
      "page": "gam.vcomp",
      "title": "Report gam smoothness estimates as variance components",
      "topics": [
        "gam.vcomp",
        "print.gam.vcomp"
      ]
    },
    {
      "page": "gam2objective",
      "title": "Objective functions for GAM smoothing parameter estimation",
      "topics": [
        "gam2derivative",
        "gam2objective"
      ]
    },
    {
      "page": "gamlss.etamu",
      "title": "Transform derivatives wrt mu to derivatives wrt linear predictor",
      "topics": [
        "gamlss.etamu"
      ]
    },
    {
      "page": "gamlss.gH",
      "title": "Calculating derivatives of log-likelihood wrt regression coefficients",
      "topics": [
        "gamlss.gH"
      ]
    },
    {
      "page": "gamm",
      "title": "Generalized Additive Mixed Models",
      "topics": [
        "gamm"
      ]
    },
    {
      "page": "gammals",
      "title": "Gamma location-scale model family",
      "topics": [
        "gammals"
      ]
    },
    {
      "page": "gamObject",
      "title": "Fitted gam object",
      "topics": [
        "gamObject"
      ]
    },
    {
      "page": "gamSim",
      "title": "Simulate example data for GAMs",
      "topics": [
        "gamSim"
      ]
    },
    {
      "page": "gaulss",
      "title": "Gaussian location-scale model family",
      "topics": [
        "gaulss"
      ]
    },
    {
      "page": "get.var",
      "title": "Get named variable or evaluate expression from list or data.frame",
      "topics": [
        "get.var"
      ]
    },
    {
      "page": "gevlss",
      "title": "Generalized Extreme Value location-scale model family",
      "topics": [
        "gevlss"
      ]
    },
    {
      "page": "gfam",
      "title": "Grouped families",
      "topics": [
        "gfam",
        "grouped families"
      ]
    },
    {
      "page": "ginla",
      "title": "GAM Integrated Nested Laplace Approximation Newton Enhanced",
      "topics": [
        "ginla"
      ]
    },
    {
      "page": "gumbls",
      "title": "Gumbel location-scale model family",
      "topics": [
        "gumbls"
      ]
    },
    {
      "page": "identifiability",
      "title": "Identifiability constraints",
      "topics": [
        "identifiability"
      ]
    },
    {
      "page": "in.out",
      "title": "Which of a set of points lie within a polygon defined region",
      "topics": [
        "in.out"
      ]
    },
    {
      "page": "influence.gam",
      "title": "Extract the diagonal of the influence/hat matrix for a GAM",
      "topics": [
        "influence.gam"
      ]
    },
    {
      "page": "initial.sp",
      "title": "Starting values for multiple smoothing parameter estimation",
      "topics": [
        "initial.sp"
      ]
    },
    {
      "page": "inSide",
      "title": "Are points inside boundary?",
      "topics": [
        "inSide"
      ]
    },
    {
      "page": "interpret.gam",
      "title": "Interpret a GAM formula",
      "topics": [
        "interpret.gam"
      ]
    },
    {
      "page": "jagam",
      "title": "Just Another Gibbs Additive Modeller: JAGS support for mgcv.",
      "concept": [
        "Varying coefficient model",
        "Functional linear model",
        "Penalized GLM",
        "Generalized Additive Model",
        "Penalized regression",
        "Spline smoothing",
        "Penalized regression spline",
        "Generalized Cross Validation",
        "Smoothing parameter selection",
        "tensor product smoothing",
        "thin plate spline",
        "P-spline",
        "Generalized ridge regression"
      ],
      "topics": [
        "jagam",
        "sim2jam"
      ]
    },
    {
      "page": "k.check",
      "title": "Checking smooth basis dimension",
      "topics": [
        "k.check"
      ]
    },
    {
      "page": "ldetS",
      "title": "Getting log generalized determinant of penalty matrices",
      "topics": [
        "ldetS"
      ]
    },
    {
      "page": "ldTweedie",
      "title": "Log Tweedie density evaluation",
      "topics": [
        "ldTweedie"
      ]
    },
    {
      "page": "linear.functional.terms",
      "title": "Linear functionals of a smooth in GAMs",
      "topics": [
        "function.predictors",
        "linear.functional.terms",
        "signal.regression"
      ]
    },
    {
      "page": "logLik.gam",
      "title": "AIC and Log likelihood for a fitted GAM",
      "topics": [
        "AIC.gam",
        "logLik.gam"
      ]
    },
    {
      "page": "lp",
      "title": "Basic linear programming",
      "topics": [
        "feasible",
        "lp"
      ]
    },
    {
      "page": "ls.size",
      "title": "Size of list elements",
      "topics": [
        "ls.size"
      ]
    },
    {
      "page": "magic",
      "title": "Stable Multiple Smoothing Parameter Estimation by GCV or UBRE",
      "topics": [
        "magic"
      ]
    },
    {
      "page": "magic.post.proc",
      "title": "Auxilliary information from magic fit",
      "topics": [
        "magic.post.proc"
      ]
    },
    {
      "page": "mchol",
      "title": "Sparse 'chol' function",
      "topics": [
        "mchol"
      ]
    },
    {
      "page": "mgcv-FAQ",
      "title": "Frequently Asked Questions for package mgcv",
      "topics": [
        "mgcv.FAQ"
      ]
    },
    {
      "page": "mgcv-package",
      "title": "Mixed GAM Computation Vehicle with GCV/AIC/REML/NCV smoothness estimation and GAMMs by REML/PQL",
      "topics": [
        "mgcv-package",
        "mgcv",
        "mgcv.package"
      ]
    },
    {
      "page": "mgcv-parallel",
      "title": "Parallel computation in mgcv.",
      "topics": [
        "mgcv.parallel"
      ]
    },
    {
      "page": "mini.roots",
      "title": "Obtain square roots of penalty matrices",
      "topics": [
        "mini.roots"
      ]
    },
    {
      "page": "missing.data",
      "title": "Missing data in GAMs",
      "topics": [
        "missing.data"
      ]
    },
    {
      "page": "model.matrix.gam",
      "title": "Extract model matrix from GAM fit",
      "topics": [
        "model.matrix.gam"
      ]
    },
    {
      "page": "mono.con",
      "title": "Monotonicity constraints for a cubic regression spline",
      "topics": [
        "mono.con"
      ]
    },
    {
      "page": "mroot",
      "title": "Smallest square root of matrix",
      "topics": [
        "mroot"
      ]
    },
    {
      "page": "multinom",
      "title": "GAM multinomial logistic regression",
      "topics": [
        "multinom"
      ]
    },
    {
      "page": "mvn",
      "title": "Multivariate normal additive models",
      "topics": [
        "mvn"
      ]
    },
    {
      "page": "NCV",
      "title": "Neighbourhood Cross Validation",
      "topics": [
        "NCV"
      ]
    },
    {
      "page": "negbin",
      "title": "GAM negative binomial families",
      "topics": [
        "nb",
        "negbin"
      ]
    },
    {
      "page": "new.name",
      "title": "Obtain a name for a new variable that is not already in use",
      "topics": [
        "new.name"
      ]
    },
    {
      "page": "notExp",
      "title": "Functions for better-than-log positive parameterization",
      "topics": [
        "notExp",
        "notLog"
      ]
    },
    {
      "page": "notExp2",
      "title": "Alternative to log parameterization for variance components",
      "topics": [
        "notExp2",
        "notLog2"
      ]
    },
    {
      "page": "null.space.dimension",
      "title": "The basis of the space of un-penalized functions for a TPRS",
      "topics": [
        "null.space.dimension"
      ]
    },
    {
      "page": "ocat",
      "title": "GAM ordered categorical family",
      "topics": [
        "ocat",
        "ordered.categorical"
      ]
    },
    {
      "page": "one.se.rule",
      "title": "The one standard error rule for smoother models",
      "topics": [
        "one.se.rule"
      ]
    },
    {
      "page": "pcls",
      "title": "Penalized Constrained Least Squares Fitting",
      "topics": [
        "pcls"
      ]
    },
    {
      "page": "pdIdnot",
      "title": "Overflow proof pdMat class for multiples of the identity matrix",
      "topics": [
        "coef.pdIdnot",
        "corMatrix.pdIdnot",
        "Dim.pdIdnot",
        "logDet.pdIdnot",
        "pdConstruct.pdIdnot",
        "pdFactor.pdIdnot",
        "pdIdnot",
        "pdMatrix.pdIdnot",
        "solve.pdIdnot",
        "summary.pdIdnot"
      ]
    },
    {
      "page": "pdTens",
      "title": "Functions implementing a pdMat class for tensor product smooths",
      "topics": [
        "coef.pdTens",
        "pdConstruct.pdTens",
        "pdFactor.pdTens",
        "pdMatrix.pdTens",
        "pdTens",
        "summary.pdTens"
      ]
    },
    {
      "page": "pen.edf",
      "title": "Extract the effective degrees of freedom associated with each penalty in a gam fit",
      "topics": [
        "pen.edf"
      ]
    },
    {
      "page": "place.knots",
      "title": "Automatically place a set of knots evenly through covariate values",
      "topics": [
        "place.knots"
      ]
    },
    {
      "page": "plot.gam",
      "title": "Default GAM plotting",
      "topics": [
        "plot.gam"
      ]
    },
    {
      "page": "polys.plot",
      "title": "Plot geographic regions defined as polygons",
      "topics": [
        "polys.plot"
      ]
    },
    {
      "page": "predict.bam",
      "title": "Prediction from fitted Big Additive Model model",
      "topics": [
        "predict.bam"
      ]
    },
    {
      "page": "predict.gam",
      "title": "Prediction from fitted GAM model",
      "topics": [
        "predict.gam"
      ]
    },
    {
      "page": "Predict.matrix",
      "title": "Prediction methods for smooth terms in a GAM",
      "topics": [
        "Predict.matrix",
        "Predict.matrix2"
      ]
    },
    {
      "page": "Predict.matrix.cr.smooth",
      "title": "Predict matrix method functions",
      "topics": [
        "Predict.matrix.cr.smooth",
        "Predict.matrix.cs.smooth",
        "Predict.matrix.cyclic.smooth",
        "Predict.matrix.pspline.smooth",
        "Predict.matrix.t2.smooth",
        "Predict.matrix.tensor.smooth",
        "Predict.matrix.tprs.smooth",
        "Predict.matrix.ts.smooth"
      ]
    },
    {
      "page": "Predict.matrix.soap.film",
      "title": "Prediction matrix for soap film smooth",
      "topics": [
        "Predict.matrix.sf.film",
        "Predict.matrix.sf.wiggly",
        "Predict.matrix.soap.film"
      ]
    },
    {
      "page": "print.gam",
      "title": "Print a Generalized Additive Model object.",
      "topics": [
        "print.gam"
      ]
    },
    {
      "page": "psum.chisq",
      "title": "Evaluate the c.d.f. of a weighted sum of chi-squared deviates",
      "topics": [
        "psum.chisq"
      ]
    },
    {
      "page": "qq.gam",
      "title": "QQ plots for gam model residuals",
      "topics": [
        "qq.gam"
      ]
    },
    {
      "page": "random.effects",
      "title": "Random effects in GAMs",
      "topics": [
        "random.effects"
      ]
    },
    {
      "page": "residuals.gam",
      "title": "Generalized Additive Model residuals",
      "topics": [
        "residuals.gam"
      ]
    },
    {
      "page": "rig",
      "title": "Generate inverse Gaussian random deviates",
      "topics": [
        "rig"
      ]
    },
    {
      "page": "rmvn",
      "title": "Generate from or evaluate multivariate normal or t densities.",
      "topics": [
        "d.mvt",
        "dmvn",
        "r.mvt",
        "rmvn"
      ]
    },
    {
      "page": "Rrank",
      "title": "Find rank of upper triangular matrix",
      "topics": [
        "Rrank"
      ]
    },
    {
      "page": "rTweedie",
      "title": "Generate Tweedie random deviates",
      "topics": [
        "rTweedie"
      ]
    },
    {
      "page": "s",
      "title": "Defining smooths in GAM formulae",
      "topics": [
        "s"
      ]
    },
    {
      "page": "scasm",
      "title": "Shape constrained additive smooth models",
      "concept": [
        "Varying coefficient model",
        "Functional linear model",
        "Penalized GLM",
        "Generalized Additive Model",
        "Penalized regression",
        "Spline smoothing",
        "Penalized regression spline",
        "Shape constraint",
        "Smoothing parameter selection"
      ],
      "topics": [
        "scasm"
      ]
    },
    {
      "page": "scat",
      "title": "GAM scaled t family for heavy tailed data",
      "topics": [
        "scat",
        "t.scaled"
      ]
    },
    {
      "page": "sdiag",
      "title": "Extract or modify diagonals of a matrix",
      "topics": [
        "sdiag",
        "sdiag<-"
      ]
    },
    {
      "page": "shash",
      "title": "Sinh-arcsinh location scale and shape model family",
      "topics": [
        "shash"
      ]
    },
    {
      "page": "single.index",
      "title": "Single index models with mgcv",
      "topics": [
        "single.index"
      ]
    },
    {
      "page": "Sl.initial.repara",
      "title": "Re-parametrizing model matrix X",
      "topics": [
        "Sl.inirep",
        "Sl.initial.repara"
      ]
    },
    {
      "page": "Sl.repara",
      "title": "Applying re-parameterization from log-determinant of penalty matrix to model matrix.",
      "topics": [
        "Sl.repara"
      ]
    },
    {
      "page": "Sl.setup",
      "title": "Setting up a list representing a block diagonal penalty matrix",
      "topics": [
        "Sl.setup"
      ]
    },
    {
      "page": "slanczos",
      "title": "Compute truncated eigen decomposition of a symmetric matrix",
      "topics": [
        "slanczos"
      ]
    },
    {
      "page": "smooth.construct",
      "title": "Constructor functions for smooth terms in a GAM",
      "topics": [
        "smooth.construct",
        "smooth.construct2",
        "user.defined.smooth"
      ]
    },
    {
      "page": "smooth.construct.ad.smooth.spec",
      "title": "Adaptive smooths in GAMs",
      "topics": [
        "adaptive.smooth",
        "smooth.construct.ad.smooth.spec",
        "smooth.construct.scad.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.bs.smooth.spec",
      "title": "Penalized B-splines in GAMs",
      "topics": [
        "b.spline",
        "d.spline",
        "Predict.matrix.Bspline.smooth",
        "smooth.construct.bs.smooth.spec",
        "smooth.construct.sc.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.cr.smooth.spec",
      "title": "Penalized Cubic regression splines in GAMs",
      "topics": [
        "cubic.regression.spline",
        "cyclic.cubic.spline",
        "smooth.construct.cc.smooth.spec",
        "smooth.construct.cr.smooth.spec",
        "smooth.construct.cs.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.ds.smooth.spec",
      "title": "Low rank Duchon 1977 splines",
      "topics": [
        "Duchon.spline",
        "Predict.matrix.duchon.spline",
        "smooth.construct.ds.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.fs.smooth.spec",
      "title": "Factor smooth interactions in GAMs",
      "topics": [
        "Predict.matrix.fs.interaction",
        "smooth.construct.fs.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.gp.smooth.spec",
      "title": "Low rank Gaussian process smooths",
      "topics": [
        "gp.smooth",
        "Predict.matrix.gp.smooth",
        "smooth.construct.gp.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.mrf.smooth.spec",
      "title": "Markov Random Field Smooths",
      "topics": [
        "mrf",
        "Predict.matrix.mrf.smooth",
        "smooth.construct.mrf.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.ps.smooth.spec",
      "title": "P-splines in GAMs",
      "topics": [
        "cyclic.p.spline",
        "p.spline",
        "smooth.construct.cp.smooth.spec",
        "smooth.construct.ps.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.re.smooth.spec",
      "title": "Simple random effects in GAMs",
      "topics": [
        "Predict.matrix.random.effect",
        "smooth.construct.re.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.so.smooth.spec",
      "title": "Soap film smoother constructer",
      "topics": [
        "smooth.construct.sf.smooth.spec",
        "smooth.construct.so.smooth.spec",
        "smooth.construct.sw.smooth.spec",
        "soap"
      ]
    },
    {
      "page": "smooth.construct.sos.smooth.spec",
      "title": "Splines on the sphere",
      "topics": [
        "Predict.matrix.sos.smooth",
        "smooth.construct.sos.smooth.spec",
        "Spherical.Spline"
      ]
    },
    {
      "page": "smooth.construct.sz.smooth.spec",
      "title": "Constrained factor smooth interactions in GAMs",
      "topics": [
        "Predict.matrix.sz.interaction",
        "smooth.construct.sz.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.t2.smooth.spec",
      "title": "Tensor product smoothing constructor",
      "topics": [
        "smooth.construct.t2.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.tensor.smooth.spec",
      "title": "Tensor product smoothing constructor",
      "topics": [
        "smooth.construct.tensor.smooth.spec"
      ]
    },
    {
      "page": "smooth.construct.tp.smooth.spec",
      "title": "Penalized thin plate regression splines in GAMs",
      "topics": [
        "smooth.construct.tp.smooth.spec",
        "smooth.construct.ts.smooth.spec",
        "tprs"
      ]
    },
    {
      "page": "smooth.info",
      "title": "Generic function to provide extra information about smooth specification",
      "topics": [
        "smooth.info"
      ]
    },
    {
      "page": "smooth.terms",
      "title": "Smooth terms in GAM",
      "topics": [
        "smooth.terms",
        "smooths"
      ]
    },
    {
      "page": "smooth2random",
      "title": "Convert a smooth to a form suitable for estimating as random effect",
      "topics": [
        "smooth2random"
      ]
    },
    {
      "page": "smoothCon",
      "title": "Prediction/Construction wrapper functions for GAM smooth terms",
      "topics": [
        "PredictMat",
        "smoothCon"
      ]
    },
    {
      "page": "sp.vcov",
      "title": "Extract smoothing parameter estimator covariance matrix from (RE)ML GAM fit",
      "topics": [
        "sp.vcov"
      ]
    },
    {
      "page": "spasm.construct",
      "title": "Experimental sparse smoothers",
      "topics": [
        "spasm.construct",
        "spasm.smooth",
        "spasm.sp"
      ]
    },
    {
      "page": "step.gam",
      "title": "Alternatives to step.gam",
      "topics": [
        "step.gam"
      ]
    },
    {
      "page": "summary.gam",
      "title": "Summary for a GAM fit",
      "topics": [
        "print.summary.gam",
        "summary.gam"
      ]
    },
    {
      "page": "t2",
      "title": "Define alternative tensor product smooths in GAM formulae",
      "topics": [
        "t2"
      ]
    },
    {
      "page": "te",
      "title": "Define tensor product smooths or tensor product interactions in GAM formulae",
      "topics": [
        "te",
        "ti"
      ]
    },
    {
      "page": "tensor.prod.model.matrix",
      "title": "Row Kronecker product/ tensor product smooth construction",
      "topics": [
        "%.%",
        "tensor.prod.model.matrix",
        "tensor.prod.penalties"
      ]
    },
    {
      "page": "totalPenaltySpace",
      "title": "Obtaining (orthogonal) basis for null space and range of the penalty matrix",
      "topics": [
        "totalPenaltySpace"
      ]
    },
    {
      "page": "trichol",
      "title": "Choleski decomposition of a tri-diagonal matrix",
      "topics": [
        "trichol"
      ]
    },
    {
      "page": "trind.generator",
      "title": "Generates index arrays for upper triangular storage",
      "topics": [
        "trind.generator"
      ]
    },
    {
      "page": "Tweedie",
      "title": "GAM Tweedie families",
      "topics": [
        "tw",
        "Tweedie"
      ]
    },
    {
      "page": "twlss",
      "title": "Tweedie location scale family",
      "topics": [
        "twlss"
      ]
    },
    {
      "page": "uniquecombs",
      "title": "find the unique rows in a matrix",
      "topics": [
        "uniquecombs"
      ]
    },
    {
      "page": "vcov.gam",
      "title": "Extract parameter (estimator) covariance matrix from GAM fit",
      "topics": [
        "vcov.gam"
      ]
    },
    {
      "page": "vis.gam",
      "title": "Visualization of GAM objects",
      "topics": [
        "persp.gam",
        "vis.gam"
      ]
    },
    {
      "page": "XWXd",
      "title": "Internal functions for discretized model matrix handling",
      "topics": [
        "diagXVXd",
        "ijXVXd",
        "Xbd",
        "XWXd",
        "XWyd"
      ]
    },
    {
      "page": "ziP",
      "title": "GAM zero-inflated (hurdle) Poisson regression family",
      "topics": [
        "ziP"
      ]
    },
    {
      "page": "ziplss",
      "title": "Zero inflated (hurdle) Poisson location-scale model family",
      "topics": [
        "zipll",
        "ziplss"
      ]
    }
  ],
  "_rundeps": [
    "lattice",
    "Matrix",
    "nlme"
  ],
  "_sysdeps": [
    {
      "shlib": "liblapack",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libblas",
      "package": "libopenblas0-pthread",
      "source": "openblas",
      "version": "0.3.26+ds-1ubuntu0.1",
      "name": "openblas",
      "homepage": "https://www.openblas.net/",
      "description": "Optimized BLAS (linear algebra) library (shared lib, pthread)"
    },
    {
      "shlib": "libgomp",
      "package": "libgomp1",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "openmp",
      "homepage": "http://gcc.gnu.org/",
      "description": "GCC OpenMP (GOMP) support library"
    }
  ],
  "_score": 12.74825435358157,
  "_indexed": true,
  "_nocasepkg": "mgcv",
  "_universes": [
    "cran"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.9-4",
      "date": "2026-05-28T14:39:06.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1b6a4c8374612da27e36420b4459e93acb183f2d",
      "fileid": "ebc7a6d8f619e4506793b709696ce04518b02d8f4daecb65ac50696275086bf0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581327591"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.9-4",
      "date": "2026-05-28T14:39:21.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1b6a4c8374612da27e36420b4459e93acb183f2d",
      "fileid": "259b2bb88ae46afebd09ccf2614c1008c54dc1ebf7f5d1301f0359e5b64faebc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581327591"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.9-4",
      "date": "2026-05-28T14:39:29.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "1b6a4c8374612da27e36420b4459e93acb183f2d",
      "fileid": "763771d102fd4192f7d27f69c6db753de7ed60a02842eae9b797828a42dc8c07",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581327591"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.9-4",
      "date": "2026-05-28T14:39:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "1b6a4c8374612da27e36420b4459e93acb183f2d",
      "fileid": "99aefdda929166492a0da6eb45d8fb3d17fb7199fab51c07505171e326c0de68",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581327591"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.9-4",
      "date": "2026-05-28T14:39:24.000Z",
      "arch": "emscripten",
      "commit": "1b6a4c8374612da27e36420b4459e93acb183f2d",
      "fileid": "b75f25cb7ab1cdc12219345896d9a94e56e99b83e9df9e0a3f129825a4c7727c",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26581327591"
    }
  ]
}