{
  "_id": "6ac92443de46216d5edda0d4",
  "Package": "qgam",
  "Type": "Package",
  "Title": "Smooth Additive Quantile Regression Models",
  "Version": "2.0.1",
  "Date": "2026-03-20",
  "Authors@R": "c(person(\"Matteo\", \"Fasiolo\", email = \"matteo.fasiolo@gmail.com\", role = c(\"aut\", \"cre\")),\nperson(\"Ben\", \"Griffiths\", role = c(\"aut\")),\nperson(\"Simon\", \"N. Wood\", role = c(\"ctb\")),\nperson(\"Margaux\", \"Zaffran\", role = c(\"ctb\")),\nperson(\"Yannig\", \"Goude\", role = c(\"ctb\")),\nperson(\"Raphael\", \"Nedellec\", role = c(\"ctb\")))",
  "Maintainer": "Matteo Fasiolo <matteo.fasiolo@gmail.com>",
  "Description": "Smooth additive quantile regression models, fitted using\nthe methods of Fasiolo et al. (2020)\n<doi:10.1080/01621459.2020.1725521>. See Fasiolo at al. (2021)\n<doi:10.18637/jss.v100.i09> for an introduction to the package.\nDifferently from 'quantreg', the smoothing parameters are\nestimated automatically by marginal loss minimization, while\nthe regression coefficients are estimated using either PIRLS or\nNewton algorithm. The learning rate is determined so that the\nBayesian credible intervals of the estimated effects have\napproximately the correct coverage. The main function is qgam()\nwhich is similar to gam() in 'mgcv', but fits non-parametric\nquantile regression models.",
  "License": "GPL (>=2)",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Config/roxygen2/version": "8.0.0",
  "Repository": "https://mfasiolo.r-universe.dev",
  "Date/Publication": "2026-10-09 13:33:45 UTC",
  "RemoteUrl": "https://github.com/mfasiolo/qgam",
  "RemoteRef": "HEAD",
  "RemoteSha": "af9ca4050b47da40a379851246c98280d06e553b",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-09 16:45:13 UTC",
    "User": "root"
  },
  "Author": "Matteo Fasiolo [aut, cre],\nBen Griffiths [aut],\nSimon N. Wood [ctb],\nMargaux Zaffran [ctb],\nYannig Goude [ctb],\nRaphael Nedellec [ctb]",
  "_user": "mfasiolo",
  "_type": "src",
  "_file": "qgam_2.0.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/e13e3e2a91015c92f317da52e97b1fcd44f7515d72f45d615b8253d93c097c7b",
  "_filesize": 4625051,
  "_sha256": "e13e3e2a91015c92f317da52e97b1fcd44f7515d72f45d615b8253d93c097c7b",
  "_expires": "2027-01-17T17:28:33.000Z",
  "_created": "2026-10-09T16:45:13.000Z",
  "_published": "2026-10-09T17:28:35.814Z",
  "_buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 113924936241,
      "time": 198,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11631735749"
    },
    {
      "job": 113924936342,
      "time": 204,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11632060404"
    },
    {
      "job": 113924936510,
      "time": 180,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11632345298"
    },
    {
      "job": 113924936337,
      "time": 208,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11632610088"
    },
    {
      "job": 113924936216,
      "time": 253,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11632259640"
    },
    {
      "job": 113924936193,
      "time": 592,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11633571366"
    },
    {
      "job": 113924937052,
      "time": 252,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11634330768"
    },
    {
      "job": 113924936331,
      "time": 426,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11633132023"
    },
    {
      "job": 113923380777,
      "time": 227,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11631900056"
    },
    {
      "job": 113924937116,
      "time": 89,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11631855259"
    },
    {
      "job": 113924936272,
      "time": 304,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11632365511"
    },
    {
      "job": 113924936366,
      "time": 244,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "11632095535"
    },
    {
      "job": 113924936440,
      "time": 239,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "11632765189"
    },
    {
      "job": 113924936356,
      "time": 289,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11632295500"
    },
    {
      "job": 113924936416,
      "time": 223,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "NOTE",
      "artifact": "11630424991"
    }
  ],
  "_upstream": "https://github.com/mfasiolo/qgam",
  "_commit": {
    "id": "af9ca4050b47da40a379851246c98280d06e553b",
    "author": "Matteo Fasiolo <mf15002@it031161.wks.bris.ac.uk>",
    "committer": "Matteo Fasiolo <mf15002@it031161.wks.bris.ac.uk>",
    "message": "Delete travis and appveyor\n",
    "time": 1791552825
  },
  "_maintainer": {
    "name": "Matteo Fasiolo",
    "email": "matteo.fasiolo@gmail.com",
    "login": "mfasiolo",
    "description": "",
    "uuid": 3246136
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.0",
      "role": "Depends"
    },
    {
      "package": "mgcv",
      "version": ">= 1.9",
      "role": "Depends"
    },
    {
      "package": "parallel",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "MASS",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "mfasiolo",
  "_selfowned": true,
  "_usedby": 24,
  "_updates": [
    {
      "week": "2026-12",
      "n": 3
    },
    {
      "week": "2026-19",
      "n": 1
    },
    {
      "week": "2026-32",
      "n": 1
    },
    {
      "week": "2026-41",
      "n": 4
    }
  ],
  "_tags": [],
  "_stars": 36,
  "_contributors": [
    {
      "user": "mfasiolo",
      "count": 141,
      "uuid": 3246136
    },
    {
      "user": "ndevln",
      "count": 1,
      "uuid": 5631424
    },
    {
      "user": "bengriff42",
      "count": 1,
      "uuid": 91478542
    }
  ],
  "_userbio": {
    "uuid": 3246136,
    "type": "user",
    "name": "Matteo Fasiolo",
    "followers": 88
  },
  "_downloads": {
    "count": 29032,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/qgam"
  },
  "_mentions": 2,
  "_devurl": "https://github.com/mfasiolo/qgam",
  "_searchresults": 301,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/qgam.html",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/mfasiolo/qgam",
  "_realowner": "mfasiolo",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.1.1",
      "date": "2017-08-29"
    },
    {
      "version": "1.2.1",
      "date": "2018-05-27"
    },
    {
      "version": "1.2.2",
      "date": "2018-05-28"
    },
    {
      "version": "1.2.3",
      "date": "2019-01-24"
    },
    {
      "version": "1.3.0",
      "date": "2019-06-07"
    },
    {
      "version": "1.3.1",
      "date": "2020-02-01"
    },
    {
      "version": "1.3.2",
      "date": "2020-02-03"
    },
    {
      "version": "1.3.3",
      "date": "2021-04-27"
    },
    {
      "version": "1.3.4",
      "date": "2021-11-22"
    },
    {
      "version": "2.0.0",
      "date": "2025-04-10"
    }
  ],
  "_exports": [
    "check",
    "check.learn",
    "check.learnFast",
    "check.qgam",
    "cqcheck",
    "cqcheckI",
    "elf",
    "elflss",
    "log1pexp",
    "mqgam",
    "pinLoss",
    "qdo",
    "qgam",
    "sigmoid",
    "tuneLearn",
    "tuneLearnFast"
  ],
  "_datasets": [
    {
      "name": "AUDem",
      "title": "Australian electricity demand data",
      "object": "AUDem",
      "file": "AUDem.RData",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "UKload",
      "title": "UK electricity load data",
      "object": "UKload",
      "file": "UKload.RData",
      "class": [
        "data.frame"
      ],
      "fields": [
        "NetDemand",
        "wM",
        "wM_s95",
        "Posan",
        "Dow",
        "Trend",
        "NetDemand.48",
        "Holy",
        "Year",
        "Date"
      ],
      "rows": 2008,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "AUDem",
      "title": "Australian electricity demand data",
      "topics": [
        "AUDem"
      ]
    },
    {
      "page": "check",
      "title": "Generic checking function",
      "topics": [
        "check"
      ]
    },
    {
      "page": "check.learn",
      "title": "Visual checks for the output of tuneLearn()",
      "topics": [
        "check.learn"
      ]
    },
    {
      "page": "check.learnFast",
      "title": "Visual checks for the output of tuneLearnFast()",
      "topics": [
        "check.learnFast"
      ]
    },
    {
      "page": "check.qgam",
      "title": "Some diagnostics for a fitted qgam model",
      "topics": [
        "check.qgam"
      ]
    },
    {
      "page": "cqcheck",
      "title": "Visually checking a fitted quantile model",
      "topics": [
        "cqcheck"
      ]
    },
    {
      "page": "cqcheckI",
      "title": "Interactive visual checks for additive quantile fits",
      "topics": [
        "cqcheckI"
      ]
    },
    {
      "page": "elf",
      "title": "Extended log-F model with fixed scale",
      "topics": [
        "elf"
      ]
    },
    {
      "page": "elflss",
      "title": "Extended log-F model with variable scale",
      "topics": [
        "elflss"
      ]
    },
    {
      "page": "log1pexp",
      "title": "Calculating log(1+exp(x)) accurately",
      "topics": [
        "log1pexp"
      ]
    },
    {
      "page": "mqgam",
      "title": "Fit multiple smooth additive quantile regression models",
      "topics": [
        "mqgam"
      ]
    },
    {
      "page": "pinLoss",
      "title": "Pinball loss function",
      "topics": [
        "pinLoss"
      ]
    },
    {
      "page": "qdo",
      "title": "Manipulating the output of 'mqgam'",
      "topics": [
        "qdo"
      ]
    },
    {
      "page": "qgam",
      "title": "Fit a smooth additive quantile regression model",
      "topics": [
        "qgam"
      ]
    },
    {
      "page": "sigmoid",
      "title": "Sigmoid function and its derivatives",
      "topics": [
        "sigmoid"
      ]
    },
    {
      "page": "tuneLearn",
      "title": "Tuning the learning rate for Gibbs posterior",
      "topics": [
        "tuneLearn"
      ]
    },
    {
      "page": "tuneLearnFast",
      "title": "Fast learning rate calibration for the Gibbs posterior",
      "topics": [
        "tuneLearnFast"
      ]
    },
    {
      "page": "UKload",
      "title": "UK electricity load data",
      "topics": [
        "UKload"
      ]
    }
  ],
  "_readme": "https://github.com/mfasiolo/qgam/raw/HEAD/README.md",
  "_rundeps": [
    "lattice",
    "Matrix",
    "mgcv",
    "nlme"
  ],
  "_vignettes": [
    {
      "source": "qgam.Rmd",
      "filename": "qgam.html",
      "title": "qgam: quantile non-parametric additive models",
      "author": "Matteo Fasiolo, Simon N. Wood, Yannig Goude, and Raphael Nedellec",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A first example: smoothing the motorcycle dataset",
        "Handling big data sets",
        "Dealing with heteroscedasticity",
        "Model checking",
        "Setting the loss-smoothing parameter and checking convergence",
        "Application to probabilistic electricity load forecasting",
        "References"
      ],
      "created": "2016-12-29 09:14:19",
      "modified": "2026-10-09 13:13:35",
      "commits": 13
    }
  ],
  "_score": 11.258168434976843,
  "_indexed": true,
  "_nocasepkg": "qgam",
  "_universes": [
    "mfasiolo"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-09T16:47:08.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/db18ea71dbe18a35dda85ab7e0338b2aaff86575fba4188fe6ed13ea22bba099",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-09T16:47:08.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/7ded7b1a6c38937f16caefcc3117a00dbd54a277639e9fa2919b8eb966e311c6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-09T16:46:58.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/cf0cbcbfb7d9531b8c25e74502212b502e6316fd1ba4bd17ffa0a05d429f23cb",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "2.0.1",
      "date": "2026-10-09T16:47:11.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/3ade0149a77e75b7b20bb998c8fe1ed4b4593d8810254370083a44a17e9c77d4",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-09T17:12:22.000Z",
      "arch": "aarch64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/f621ced5c7c49ddd3f155deed4908a52505afc11177f54d30a0de49d8b2fd561",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-09T17:19:16.000Z",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/f84353cf2ae3846c23f4422f3bdf2e73462805a4cd5aac14331f623323b45335",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-09T17:25:34.000Z",
      "arch": "aarch64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/23dbf1592986a7c3b459a9af1b899d5ea2fefd372fde0104ef1b2b7eeebd8444",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "2.0.1",
      "date": "2026-10-09T17:19:02.000Z",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/dc82655606edae6b3735d85acb3a9510e11efd1b2be0926b8a69485de21aa656",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.1",
      "date": "2026-10-09T16:47:06.000Z",
      "arch": "emscripten",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/1e5d1de8c6f876ea080a680ddf7134623616c5dab6ba6bb476ad568b6f7c2869",
      "status": "success",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-09T16:48:30.000Z",
      "arch": "aarch64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/8ce289ecab5146243349502c98f736d34a99902930207a8bdfa0e7f667c2835c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-09T16:46:19.000Z",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/09925b1e3da15b37fcbe31ba07b9e7a6756fc61f00b4503b7a701a3733458f22",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-09T16:46:36.000Z",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/486e243e23769ef965aae6b721a72bf9907ba1b21719d4a73bdf77399e5a0374",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-09T16:48:18.000Z",
      "arch": "aarch64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/6825fd1270bf2626065f68c63309a38f86e829cd6c15dcc9b0fa38341f181096",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "2.0.1",
      "date": "2026-10-09T16:46:29.000Z",
      "arch": "x86_64",
      "commit": "af9ca4050b47da40a379851246c98280d06e553b",
      "fileid": "https://r2.ropensci.org/156609c5799eacc813edcf2922412e3ab3729954fb3ae57803da43922633d890",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/mfasiolo/actions/runs/37960934856"
    }
  ]
}