{
  "_id": "6a215ee4cd65a98ecbd300a7",
  "Package": "inlabru",
  "Type": "Package",
  "Title": "Bayesian Latent Gaussian Modelling using INLA and Extensions",
  "Version": "2.14.1.9006",
  "Authors@R": "c(\nperson(\"Finn\", \"Lindgren\", email = \"finn.lindgren@gmail.com\",\nrole = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0002-5833-2011\",\n\"Finn Lindgren continued development of the main code\")),\nperson(\"Fabian E.\", \"Bachl\", email = \"bachlfab@gmail.com\",\nrole = c(\"aut\", \"cph\"),\ncomment = \"Fabian Bachl wrote the main code\"),\nperson(\"David L.\", \"Borchers\", email = \"dlb@st-andrews.ac.uk\",\nrole = c(\"ctb\", \"dtc\", \"cph\"),\ncomment = \"David Borchers wrote code for Gorilla data import and sampling, multiplot tool\"),\nperson(\"Daniel\", \"Simpson\", email = \"dp.simpson@gmail.com\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"Daniel Simpson wrote the basic LGCP sampling method\"),\nperson(\"Lindesay\", \"Scott-Howard\", email = \"lass@st-andrews.ac.uk\",\nrole = c(\"ctb\", \"dtc\", \"cph\"),\ncomment = \"Lindesay Scott-Howard provided MRSea data import code\"),\nperson(\"Andy\", \"Seaton\", email = \"andy.e.seaton@gmail.com\", role = c(\"ctb\"),\ncomment = \"Andy Seaton provided testing, bugfixes, and vignettes\"),\nperson(\"Man Ho\", \"Suen\", email = \"m.suen19@imperial.ac.uk\", role = c(\"ctb\", \"cph\"),\ncomment = c(ORCID = \"0009-0003-2281-0776\",\n\"Man Ho Suen contributed features for aggregated responses and vignette updates\")),\nperson(\"Pierre\", \"Roudier\", email = \"\", role = c(\"ctb\", \"cph\"),\ncomment = \"Pierre Roudier contributed general quantile summaries\"),\nperson(\"Tim\", \"Meehan\", email = \"tmeeha@gmail.com\", role = c(\"ctb\", \"cph\"),\ncomment = \"Tim Meehan contributed the SVC vignette and robins data\"),\nperson(\"Niharika\", \"Reddy Peddinenikalva\", role = c(\"ctb\", \"cph\"),\ncomment = \"Niharika Peddinenikalva contributed the LGCP residuals vignette\"),\nperson(\"Dmytro\", \"Perepolkin\", email = \"dperepolkin@gmail.com\",\nrole = c(\"ctb\", \"cph\"),\ncomment = \"Dmytro Perepolkin contributed the ZIP/ZAP vignette\"),\nperson(\"Novica\", \"Nakov\", email = \"nnovica@gmail.com\", role = c(\"ctb\"),\ncomment = c(ORCID = \"0009-0005-7773-7718\")),\nperson(\"Hans\", \"Montcho\", email = \"hansmontcho@yahoo.fr\",\nrole = c(\"ctb\", \"cph\"),\ncomment = c(ORCID = \"0000-0003-2510-2102\",\n\"Hans Montcho contributed features for joint cross validation\"))\n)",
  "URL": "http://www.inlabru.org, https://inlabru-org.github.io/inlabru/,\nhttps://github.com/inlabru-org/inlabru",
  "BugReports": "https://github.com/inlabru-org/inlabru/issues",
  "Description": "Facilitates spatial and general latent Gaussian modeling\nusing integrated nested Laplace approximation via the INLA\npackage (<https://www.r-inla.org>). Additionally, extends the\nGAM-like model class to more general nonlinear predictor\nexpressions, and implements a log Gaussian Cox process\nlikelihood for modeling univariate and spatial point processes\nbased on ecological survey data. Model components are specified\nwith general inputs and mapping methods to the latent\nvariables, and the predictors are specified via general R\nexpressions, with separate expressions for each observation\nlikelihood model in multi-likelihood models. A prediction\nmethod based on fast Monte Carlo sampling allows posterior\nprediction of general expressions of the latent variables.\nEcology-focused introduction in Bachl, Lindgren, Borchers, and\nIllian (2019) <doi:10.1111/2041-210X.13168>.",
  "License": "GPL (>= 2)",
  "Additional_repositories": "https://inla.r-inla-download.org/R/testing",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/parallel": "true",
  "Config/testthat/edition": "3",
  "Collate": "'0_inlabru_envir.R' 'RcppExports.R' 'access_trace.R'\n'access_trace_methods.R' 'bru.gof.R' 'bru.inference.R'\n'bru_conversion.R' 'bru_index.R' 'deprecated.R' 'bru_input.R'\n'bru_is.R' 'bru_sp.R' 'data.Poisson1_1D.R' 'data.Poisson2_1D.R'\n'data.Poisson3_1D.R' 'data.gorillas.R' 'data.mexdolphin.R'\n'data.mrsea.R' 'data.robins_subset.R' 'data.shrimp.R'\n'data.toygroups.R' 'data.toypoints.R' 'deltaIC.R' 'effect.R'\n'environment.R' 'fmesher.R' 'gcpo.R' 'ggplot.R'\n'hexagon_tiling.R' 'mappers.R' 'hierarchical_basis.R' 'inla.R'\n'inlabru-package.R' 'local_testthat.R' 'mapper_collect.R'\n'mapper_repeat.R' 'mapper_sum.R' 'model.R' 'nlinla.R'\n'object_upgrade.R' 'plotsample.R' 'pred_expr.R' 'rgl.R'\n'sampling.R' 'spatstat.R' 'spde.R' 'stack.R' 'tidiers.R'\n'track_plotting.R' 'transformation.R' 'used.R' 'utils.R'",
  "VignetteBuilder": "knitr",
  "BuildVignettes": "true",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://inlabru-org.r-universe.dev",
  "Date/Publication": "2026-06-04 07:36:27 UTC",
  "RemoteUrl": "https://github.com/inlabru-org/inlabru",
  "RemoteRef": "HEAD",
  "RemoteSha": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-06-04 11:06:26 UTC",
    "User": "root"
  },
  "Author": "Finn Lindgren [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0002-5833-2011>, Finn Lindgren continued\ndevelopment of the main code),\nFabian E. Bachl [aut, cph] (Fabian Bachl wrote the main code),\nDavid L. Borchers [ctb, dtc, cph] (David Borchers wrote code for\nGorilla data import and sampling, multiplot tool),\nDaniel Simpson [ctb, cph] (Daniel Simpson wrote the basic LGCP sampling\nmethod),\nLindesay Scott-Howard [ctb, dtc, cph] (Lindesay Scott-Howard provided\nMRSea data import code),\nAndy Seaton [ctb] (Andy Seaton provided testing, bugfixes, and\nvignettes),\nMan Ho Suen [ctb, cph] (ORCID: <https://orcid.org/0009-0003-2281-0776>,\nMan Ho Suen contributed features for aggregated responses and\nvignette updates),\nPierre Roudier [ctb, cph] (Pierre Roudier contributed general quantile\nsummaries),\nTim Meehan [ctb, cph] (Tim Meehan contributed the SVC vignette and\nrobins data),\nNiharika Reddy Peddinenikalva [ctb, cph] (Niharika Peddinenikalva\ncontributed the LGCP residuals vignette),\nDmytro Perepolkin [ctb, cph] (Dmytro Perepolkin contributed the ZIP/ZAP\nvignette),\nNovica Nakov [ctb] (ORCID: <https://orcid.org/0009-0005-7773-7718>),\nHans Montcho [ctb, cph] (ORCID:\n<https://orcid.org/0000-0003-2510-2102>, Hans Montcho contributed\nfeatures for joint cross validation)",
  "Maintainer": "Finn Lindgren <finn.lindgren@gmail.com>",
  "MD5sum": "7faee3966a51337fcb439ea276f06a6d",
  "_user": "inlabru-org",
  "_type": "src",
  "_file": "inlabru_2.14.1.9006.tar.gz",
  "_fileid": "d56d9b2ec10d67b864ab6d0ce52b0f843e98ff1ee057133dc6f4f0f79d902c69",
  "_filesize": 3148346,
  "_sha256": "d56d9b2ec10d67b864ab6d0ce52b0f843e98ff1ee057133dc6f4f0f79d902c69",
  "_created": "2026-06-04T11:06:26.000Z",
  "_published": "2026-06-04T11:17:56.779Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79505537447,
      "time": 230,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7409908590"
    },
    {
      "job": 79505537458,
      "time": 268,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7409919809"
    },
    {
      "job": 79505537389,
      "time": 233,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409909488"
    },
    {
      "job": 79505537411,
      "time": 280,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409923760"
    },
    {
      "job": 79505537370,
      "time": 153,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7409982291"
    },
    {
      "job": 79505537342,
      "time": 492,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7410033914"
    },
    {
      "job": 79505537418,
      "time": 210,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409905385"
    },
    {
      "job": 79505537359,
      "time": 340,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409955458"
    },
    {
      "job": 79504680334,
      "time": 324,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409833545"
    },
    {
      "job": 79505537353,
      "time": 171,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409888379"
    },
    {
      "job": 79505537437,
      "time": 237,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7409909875"
    },
    {
      "job": 79505537378,
      "time": 204,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7409899218"
    },
    {
      "job": 79505537339,
      "time": 249,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7409913425"
    }
  ],
  "_buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/inlabru-org/inlabru",
  "_commit": {
    "id": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
    "author": "Finn Lindgren <Finn.Lindgren@gmail.com>",
    "committer": "Finn Lindgren <Finn.Lindgren@gmail.com>",
    "message": "Fix layer indexing in bru_fill_missing for layers > 1\n",
    "time": 1780558587
  },
  "_maintainer": {
    "name": "Finn Lindgren",
    "email": "finn.lindgren@gmail.com",
    "login": "finnlindgren",
    "mastodon": "@FinnLindgren@mastodon.social",
    "description": "@inlabru-org ",
    "uuid": 7162803,
    "orcid": "0000-0002-5833-2011"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "methods",
      "role": "Depends"
    },
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "stats",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "generics",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "fmesher",
      "version": ">= 0.7.0",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "MatrixModels",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "withr",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "graphics",
      "role": "Suggests"
    },
    {
      "package": "INLA",
      "version": ">= 23.01.31",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "maps",
      "role": "Suggests"
    },
    {
      "package": "mgcv",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "raster",
      "role": "Suggests"
    },
    {
      "package": "RColorBrewer",
      "role": "Suggests"
    },
    {
      "package": "rgl",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "scoringRules",
      "role": "Suggests"
    },
    {
      "package": "shiny",
      "role": "Suggests"
    },
    {
      "package": "sn",
      "role": "Suggests"
    },
    {
      "package": "sp",
      "version": ">= 2.1",
      "role": "Suggests"
    },
    {
      "package": "spatstat.geom",
      "role": "Suggests"
    },
    {
      "package": "spatstat.data",
      "role": "Suggests"
    },
    {
      "package": "sphereplot",
      "role": "Suggests"
    },
    {
      "package": "splancs",
      "role": "Suggests"
    },
    {
      "package": "terra",
      "version": ">= 1.7-66",
      "role": "Suggests"
    },
    {
      "package": "tidyterra",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.2.0",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    },
    {
      "package": "DiagrammeR",
      "role": "Suggests"
    },
    {
      "package": "doclisting",
      "role": "Suggests"
    },
    {
      "package": "stars",
      "role": "Enhances"
    }
  ],
  "_owner": "inlabru-org",
  "_selfowned": true,
  "_usedby": 7,
  "_updates": [
    {
      "week": "2025-23",
      "n": 1
    },
    {
      "week": "2025-24",
      "n": 6
    },
    {
      "week": "2025-25",
      "n": 1
    },
    {
      "week": "2025-26",
      "n": 12
    },
    {
      "week": "2025-27",
      "n": 5
    },
    {
      "week": "2025-28",
      "n": 24
    },
    {
      "week": "2025-30",
      "n": 2
    },
    {
      "week": "2025-31",
      "n": 3
    },
    {
      "week": "2025-32",
      "n": 2
    },
    {
      "week": "2025-34",
      "n": 4
    },
    {
      "week": "2025-35",
      "n": 8
    },
    {
      "week": "2025-37",
      "n": 3
    },
    {
      "week": "2025-38",
      "n": 7
    },
    {
      "week": "2025-39",
      "n": 1
    },
    {
      "week": "2025-40",
      "n": 21
    },
    {
      "week": "2025-44",
      "n": 1
    },
    {
      "week": "2025-47",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 4
    },
    {
      "week": "2025-49",
      "n": 14
    },
    {
      "week": "2025-50",
      "n": 6
    },
    {
      "week": "2025-51",
      "n": 2
    },
    {
      "week": "2025-52",
      "n": 2
    },
    {
      "week": "2026-01",
      "n": 12
    },
    {
      "week": "2026-02",
      "n": 3
    },
    {
      "week": "2026-03",
      "n": 5
    },
    {
      "week": "2026-04",
      "n": 5
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 1
    },
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-08",
      "n": 12
    },
    {
      "week": "2026-09",
      "n": 7
    },
    {
      "week": "2026-10",
      "n": 12
    },
    {
      "week": "2026-11",
      "n": 1
    },
    {
      "week": "2026-12",
      "n": 5
    },
    {
      "week": "2026-13",
      "n": 2
    },
    {
      "week": "2026-14",
      "n": 12
    },
    {
      "week": "2026-15",
      "n": 3
    },
    {
      "week": "2026-16",
      "n": 8
    },
    {
      "week": "2026-17",
      "n": 7
    },
    {
      "week": "2026-18",
      "n": 5
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-20",
      "n": 3
    },
    {
      "week": "2026-21",
      "n": 18
    },
    {
      "week": "2026-22",
      "n": 10
    },
    {
      "week": "2026-23",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "2.13.0",
      "date": "2025-07-09"
    },
    {
      "name": "v2.13.0",
      "date": "2025-07-09"
    },
    {
      "name": "2.14.0",
      "date": "2026-03-07"
    },
    {
      "name": "v2.14.0",
      "date": "2026-03-07"
    },
    {
      "name": "2.14.1",
      "date": "2026-04-30"
    },
    {
      "name": "v2.14.1",
      "date": "2026-04-30"
    }
  ],
  "_stars": 126,
  "_contributors": [
    {
      "user": "finnlindgren",
      "count": 2558,
      "uuid": 7162803
    },
    {
      "user": "fbachl",
      "count": 776,
      "uuid": 7458278
    },
    {
      "user": "enoch26",
      "count": 105,
      "uuid": 43880455
    },
    {
      "user": "david-borchers",
      "count": 32,
      "uuid": 2865638
    },
    {
      "user": "aseatonspatial",
      "count": 20,
      "uuid": 29274902
    },
    {
      "user": "dmi3kno",
      "count": 12,
      "uuid": 13419011
    },
    {
      "user": "martinju",
      "count": 12,
      "uuid": 16880658
    },
    {
      "user": "pierreroudier",
      "count": 4,
      "uuid": 515259
    },
    {
      "user": "novica",
      "count": 3,
      "uuid": 165724
    },
    {
      "user": "alanocallaghan",
      "count": 1,
      "uuid": 10779688
    },
    {
      "user": "courtiol",
      "count": 1,
      "uuid": 7499666
    },
    {
      "user": "florisvdh",
      "count": 1,
      "uuid": 19164640
    },
    {
      "user": "hansamos",
      "count": 1,
      "uuid": 10284917
    },
    {
      "user": "jdselwyn",
      "count": 1,
      "uuid": 21105729
    },
    {
      "user": "ppaccioretti",
      "count": 1,
      "uuid": 42577610
    },
    {
      "user": "tmeeha",
      "count": 1,
      "uuid": 9539880
    },
    {
      "user": "dmurdoch",
      "count": 1,
      "uuid": 1935680
    }
  ],
  "_userbio": {
    "uuid": 76439976,
    "type": "organization",
    "name": "inlabru development organization"
  },
  "_downloads": {
    "count": 4171,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/inlabru"
  },
  "_devurl": "https://github.com/inlabru-org/inlabru",
  "_pkgdown": "https://inlabru-org.github.io/inlabru/",
  "_searchresults": 1182,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/inlabru.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/inlabru-org/inlabru",
  "_realowner": "inlabru-org",
  "_cranurl": true,
  "_releases": [
    {
      "version": "2.1.1",
      "date": "2017-11-10"
    },
    {
      "version": "2.1.2",
      "date": "2017-11-14"
    },
    {
      "version": "2.1.3",
      "date": "2018-02-11"
    },
    {
      "version": "2.1.9",
      "date": "2018-07-24"
    },
    {
      "version": "2.1.12",
      "date": "2019-06-24"
    },
    {
      "version": "2.1.13",
      "date": "2020-02-16"
    },
    {
      "version": "2.3.0",
      "date": "2021-03-16"
    },
    {
      "version": "2.3.1",
      "date": "2021-03-23"
    },
    {
      "version": "2.4.0",
      "date": "2021-12-19"
    },
    {
      "version": "2.5.0",
      "date": "2022-03-21"
    },
    {
      "version": "2.5.2",
      "date": "2022-03-30"
    },
    {
      "version": "2.5.3",
      "date": "2022-09-05"
    },
    {
      "version": "2.6.0",
      "date": "2022-10-24"
    },
    {
      "version": "2.7.0",
      "date": "2022-12-02"
    },
    {
      "version": "2.8.0",
      "date": "2023-06-20"
    },
    {
      "version": "2.9.0",
      "date": "2023-08-28"
    },
    {
      "version": "2.10.0",
      "date": "2023-10-29"
    },
    {
      "version": "2.10.1",
      "date": "2023-12-21"
    },
    {
      "version": "2.11.1",
      "date": "2024-07-01"
    },
    {
      "version": "2.12.0",
      "date": "2024-11-21"
    },
    {
      "version": "2.13.0",
      "date": "2025-07-09"
    },
    {
      "version": "2.14.0",
      "date": "2026-03-08"
    },
    {
      "version": "2.14.1",
      "date": "2026-05-01"
    }
  ],
  "_exports": [
    "add_mappers",
    "as_bm_list",
    "as_bru_comp",
    "as_bru_comp_list",
    "as_bru_info",
    "as_bru_mapper",
    "as_bru_obs",
    "as_bru_obs_list",
    "as.bru_options",
    "bincount",
    "bm_aggregate",
    "bm_autodetect",
    "bm_collect",
    "bm_const",
    "bm_factor",
    "bm_fmesher",
    "bm_harmonics",
    "bm_index",
    "bm_linear",
    "bm_logitaverage",
    "bm_logsumexp",
    "bm_marginal",
    "bm_matrix",
    "bm_mesh_B",
    "bm_multi",
    "bm_pipe",
    "bm_reparam",
    "bm_repeat",
    "bm_repeat_indexing",
    "bm_repeat_indexing_matrix",
    "bm_scale",
    "bm_shift",
    "bm_sum",
    "bm_taylor",
    "bru",
    "bru_block_gcpo",
    "bru_call_options",
    "bru_comp",
    "bru_comp_env",
    "bru_comp_env_extra",
    "bru_comp_env_extra<-",
    "bru_comp_env<-",
    "bru_comp_list",
    "bru_compute_linearisation",
    "bru_convergence_plot",
    "bru_eval_in_data_context",
    "bru_fill_missing",
    "bru_forward_transformation",
    "bru_gcpo_table",
    "bru_get_mapper",
    "bru_get_mapper_safely",
    "bru_index",
    "bru_info",
    "bru_inla_formula",
    "bru_inla.stack.mexpand",
    "bru_inla.stack.mjoin",
    "bru_input",
    "bru_input_text",
    "bru_inverse_transformation",
    "bru_is_additive",
    "bru_is_linear",
    "bru_is_rowwise",
    "bru_like_list",
    "bru_log",
    "bru_log_abort",
    "bru_log_bookmark",
    "bru_log_bookmarks",
    "bru_log_index",
    "bru_log_message",
    "bru_log_new",
    "bru_log_offset",
    "bru_log_reset",
    "bru_log_warn",
    "bru_make_stack",
    "bru_mapper",
    "bru_mapper_aggregate",
    "bru_mapper_collect",
    "bru_mapper_const",
    "bru_mapper_define",
    "bru_mapper_factor",
    "bru_mapper_fmesher",
    "bru_mapper_harmonics",
    "bru_mapper_index",
    "bru_mapper_linear",
    "bru_mapper_logsumexp",
    "bru_mapper_marginal",
    "bru_mapper_matrix",
    "bru_mapper_mesh_B",
    "bru_mapper_multi",
    "bru_mapper_pipe",
    "bru_mapper_repeat",
    "bru_mapper_scale",
    "bru_mapper_shift",
    "bru_mapper_sum",
    "bru_mapper_taylor",
    "bru_model",
    "bru_names",
    "bru_obs",
    "bru_obs_control_family",
    "bru_obs_control_gcpo",
    "bru_obs_inla_family",
    "bru_obs_list",
    "bru_options",
    "bru_options_check",
    "bru_options_default",
    "bru_options_get",
    "bru_options_reset",
    "bru_options_set",
    "bru_options_set_local",
    "bru_pred_expr",
    "bru_rerun",
    "bru_response_size",
    "bru_safe_inla",
    "bru_safe_sp",
    "bru_safe_terra",
    "bru_set_missing",
    "bru_set_missing<-",
    "bru_standardise_names",
    "bru_summarise",
    "bru_timings",
    "bru_timings_plot",
    "bru_used",
    "bru_used_update",
    "bru_used_vars",
    "cv_hex",
    "cv_partition",
    "delta_IC",
    "deltaIC",
    "devel.cvmeasure",
    "eval_spatial",
    "evaluate_effect_single_state",
    "evaluate_model",
    "evaluate_state",
    "generate",
    "gg",
    "globe",
    "glplot",
    "gmap",
    "gorillas_sf_gcov",
    "gorillas_sp",
    "ibm_eval",
    "ibm_eval2",
    "ibm_inla_subset",
    "ibm_input_available",
    "ibm_input_get",
    "ibm_input_new",
    "ibm_input_set",
    "ibm_invalid_output",
    "ibm_is_linear",
    "ibm_is_rowwise",
    "ibm_jacobian",
    "ibm_linear",
    "ibm_n",
    "ibm_n_output",
    "ibm_names",
    "ibm_names<-",
    "ibm_simplify",
    "ibm_values",
    "iinla",
    "index_eval",
    "inla_subset_eval",
    "inla.spde2.pcmatern_B",
    "input_eval",
    "lgcp",
    "lgcp_IC",
    "like",
    "like_list",
    "local_basic_fixed_effect_testdata",
    "local_basic_intercept_testdata",
    "local_bru_options_set",
    "local_bru_safe_inla",
    "local_bru_testthat_assign",
    "local_bru_testthat_setup",
    "local_bru_testthat_tolerances",
    "make_hierarchical_mesh_basis",
    "materncov.bands",
    "mexdolphin_sp",
    "multiplot",
    "new_bru_input",
    "new_bru_pred_expr",
    "new_bru_used",
    "plotmarginal.inla",
    "plotsample",
    "point2count",
    "row_kron",
    "sample.lgcp",
    "sline",
    "spatial.to.ppp",
    "spde.posterior",
    "spoly"
  ],
  "_datasets": [
    {
      "name": "countdata1",
      "title": "1-Dimensional Homogeneous Poisson example.",
      "object": "Poisson1_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "count",
        "exposure"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "countdata2",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson2_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "count",
        "exposure"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "countdata3a",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson3_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "count",
        "exposure"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "countdata3b",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson3_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x",
        "count",
        "exposure"
      ],
      "rows": 20,
      "table": true,
      "tojson": true
    },
    {
      "name": "cov2_1D",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson2_1D",
      "class": [
        "function"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "E_nc1",
      "title": "1-Dimensional Homogeneous Poisson example.",
      "object": "Poisson1_1D",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "E_nc2",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson2_1D",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "E_nc3a",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson3_1D",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "E_nc3b",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson3_1D",
      "class": [
        "numeric"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "gorillas_sf",
      "title": "Gorilla nesting sites in sf format",
      "object": "gorillas_sf",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "lambda1_1D",
      "title": "1-Dimensional Homogeneous Poisson example.",
      "object": "Poisson1_1D",
      "class": [
        "function"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "lambda2_1D",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson2_1D",
      "class": [
        "function"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "lambda3_1D",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson3_1D",
      "class": [
        "function"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "mexdolphin_sf",
      "title": "Pan-tropical spotted dolphins in the Gulf of Mexico",
      "object": "mexdolphin_sf",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "mrsea",
      "title": "Marine renewables strategic environmental assessment",
      "object": "mrsea",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "pts1",
      "title": "1-Dimensional Homogeneous Poisson example.",
      "object": "Poisson1_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x"
      ],
      "rows": 116,
      "table": true,
      "tojson": true
    },
    {
      "name": "pts2",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson2_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x"
      ],
      "rows": 130,
      "table": true,
      "tojson": true
    },
    {
      "name": "pts3",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "object": "Poisson3_1D",
      "class": [
        "data.frame"
      ],
      "fields": [
        "x"
      ],
      "rows": 408,
      "table": true,
      "tojson": true
    },
    {
      "name": "robins_subset",
      "title": "robins_subset",
      "object": "robins_subset",
      "class": [
        "data.frame"
      ],
      "fields": [
        "circle",
        "bcr",
        "state",
        "year",
        "std_yr",
        "count",
        "log_hrs",
        "lon",
        "lat",
        "obs"
      ],
      "rows": 5807,
      "table": true,
      "tojson": true
    },
    {
      "name": "shrimp",
      "title": "Blue and red shrimp in the Western Mediterranean Sea",
      "object": "shrimp",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "toygroups",
      "title": "Simulated 1D animal group locations and group sizes",
      "object": "toygroups",
      "class": [
        "list"
      ],
      "fields": [],
      "table": true,
      "tojson": true
    },
    {
      "name": "toypoints",
      "title": "Simulated 2D point process data",
      "object": "toypoints",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    }
  ],
  "_help": [
    {
      "page": "inlabru-package",
      "title": "inlabru",
      "topics": [
        "inlabru-package",
        "inlabru"
      ]
    },
    {
      "page": "as_bru_comp",
      "title": "Conversion methods for 'bru_comp' and 'bru_comp_list' objects",
      "topics": [
        "as_bru_comp",
        "as_bru_comp.bru_comp",
        "as_bru_comp_list",
        "as_bru_comp_list.bru",
        "as_bru_comp_list.bru_comp",
        "as_bru_comp_list.bru_comp_list",
        "as_bru_comp_list.bru_info",
        "as_bru_comp_list.bru_model",
        "as_bru_comp_list.formula",
        "as_bru_comp_list.list"
      ]
    },
    {
      "page": "as_bru_mapper",
      "title": "Methods for mapper extraction",
      "topics": [
        "as_bru_mapper",
        "as_bru_mapper.bru_comp",
        "as_bru_mapper.bru_mapper",
        "as_bru_mapper.bru_subcomp"
      ]
    },
    {
      "page": "as_bru_obs",
      "title": "Conversion methods for 'bru_obs' and 'bru_obs_list' objects",
      "topics": [
        "as_bru_obs",
        "as_bru_obs.bru_obs",
        "as_bru_obs_list",
        "as_bru_obs_list.bru",
        "as_bru_obs_list.bru_info",
        "as_bru_obs_list.bru_model",
        "as_bru_obs_list.bru_obs",
        "as_bru_obs_list.bru_obs_list",
        "as_bru_obs_list.list"
      ]
    },
    {
      "page": "augment.bru",
      "title": "Augment a bru model fit with fitted values",
      "topics": [
        "augment.bru"
      ]
    },
    {
      "page": "bincount",
      "title": "1D LGCP bin count simulation and comparison with data",
      "topics": [
        "bincount"
      ]
    },
    {
      "page": "bm_aggregate",
      "title": "Mapper for aggregation",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_aggregate",
        "bru_mapper_aggregate"
      ]
    },
    {
      "page": "bm_collect",
      "title": "Mapper for concatenated variables",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_collect",
        "bru_mapper_collect",
        "[.bm_collect",
        "[.bru_mapper_collect"
      ]
    },
    {
      "page": "bm_const",
      "title": "Constant mapper",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_const",
        "bru_mapper_const"
      ]
    },
    {
      "page": "bm_factor",
      "title": "Mapper for factor variables",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_factor",
        "bru_mapper_factor"
      ]
    },
    {
      "page": "bm_fm_mesh_1d",
      "title": "Mapper for 'fm_mesh_1d'",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_fm_mesh_1d",
        "bru_mapper.fm_mesh_1d"
      ]
    },
    {
      "page": "bm_fmesher",
      "title": "Mapper for general 'fmesher' function space objects",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_fmesher",
        "bru_mapper.fm_mesh_2d",
        "bru_mapper_fmesher"
      ]
    },
    {
      "page": "bm_harmonics",
      "title": "Mapper for cos/sin functions",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_harmonics",
        "bru_mapper_harmonics"
      ]
    },
    {
      "page": "bm_index",
      "title": "Mapper for indexed variables",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_index",
        "bru_mapper_index"
      ]
    },
    {
      "page": "bm_linear",
      "title": "Mapper for a linear effect",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_linear",
        "bru_mapper_linear"
      ]
    },
    {
      "page": "bm_list",
      "title": "Methods for mapper lists",
      "topics": [
        "as_bm_list",
        "as_bm_list.bm_list",
        "as_bm_list.bru_comp_list",
        "as_bm_list.list",
        "bm_list",
        "c.bm_list",
        "c.bru_mapper",
        "[.bm_list"
      ]
    },
    {
      "page": "bm_logitaverage",
      "title": "Mapper for logit-sum-inverse-logit aggregation",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_logitaverage"
      ]
    },
    {
      "page": "bm_logsumexp",
      "title": "Mapper for log-sum-exp aggregation",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_logsumexp",
        "bru_mapper_logsumexp"
      ]
    },
    {
      "page": "bm_marginal",
      "title": "Mapper for marginal distribution transformation",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_marginal",
        "bru_mapper_marginal"
      ]
    },
    {
      "page": "bm_matrix",
      "title": "Mapper for matrix multiplication",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_matrix",
        "bru_mapper_matrix"
      ]
    },
    {
      "page": "bm_multi",
      "title": "Mapper for tensor product domains",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_multi",
        "bru_mapper_multi",
        "[.bm_multi",
        "[.bru_mapper_multi"
      ]
    },
    {
      "page": "bm_pipe",
      "title": "Mapper for linking several mappers in sequence",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_pipe",
        "bru_mapper_pipe"
      ]
    },
    {
      "page": "bm_reparam",
      "title": "Mapper for reparameterising mapper states",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_reparam"
      ]
    },
    {
      "page": "bm_repeat",
      "title": "Mapper for repeating a mapper",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_repeat",
        "bru_mapper_repeat"
      ]
    },
    {
      "page": "bm_scale",
      "title": "Mapper for element-wise scaling",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_scale",
        "bru_mapper_scale"
      ]
    },
    {
      "page": "bm_shift",
      "title": "Mapper for element-wise shifting",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_shift",
        "bru_mapper_shift"
      ]
    },
    {
      "page": "bm_sum",
      "title": "Mapper for adding multiple mappers",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_sum",
        "bru_mapper_sum",
        "[.bm_sum",
        "[.bru_mapper_sum"
      ]
    },
    {
      "page": "bm_taylor",
      "title": "Mapper for linear Taylor approximations",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bm_taylor",
        "bru_mapper_taylor"
      ]
    },
    {
      "page": "bru",
      "title": "Convenient model fitting using (iterated) INLA",
      "topics": [
        "bru",
        "bru_rerun",
        "print.bru",
        "print.summary_bru",
        "summary.bru"
      ]
    },
    {
      "page": "bru_block_gcpo",
      "title": "Extract block-averaged GCPO scores from one or more fitted bru models",
      "topics": [
        "bru_block_gcpo"
      ]
    },
    {
      "page": "bru_comp",
      "title": "Latent model component construction",
      "concept": [
        "component constructors"
      ],
      "topics": [
        "bru_comp",
        "bru_comp.character",
        "bru_component",
        "component"
      ]
    },
    {
      "page": "bru_comp_env_extra",
      "title": "Get/set component environment data",
      "topics": [
        "bru_comp_env",
        "bru_comp_env<-",
        "bru_comp_env_extra",
        "bru_comp_env_extra<-"
      ]
    },
    {
      "page": "bru_comp_eval",
      "title": "Evaluate component values in predictor expressions",
      "topics": [
        "bru_component_eval",
        "bru_comp_eval"
      ]
    },
    {
      "page": "bru_comp_list",
      "title": "Methods for inlabru component lists",
      "concept": [
        "component constructors"
      ],
      "topics": [
        "bru_component_list",
        "bru_comp_list",
        "bru_comp_list.bru_comp",
        "bru_comp_list.bru_comp_list",
        "bru_comp_list.formula",
        "bru_comp_list.list",
        "c.bru_comp",
        "c.bru_comp_list",
        "component_list",
        "[.bru_comp_list"
      ]
    },
    {
      "page": "bru_convergence_plot",
      "title": "Plot inlabru convergence diagnostics",
      "topics": [
        "bru_convergence_plot"
      ]
    },
    {
      "page": "bru_fill_missing",
      "title": "Fill in missing values in Spatial grids",
      "topics": [
        "bru_fill_missing"
      ]
    },
    {
      "page": "bru_gcpo_table",
      "title": "Compare block-averaged GCPO scores across multiple fitted bru models",
      "topics": [
        "bru_gcpo_table"
      ]
    },
    {
      "page": "bru_get_mapper",
      "title": "Extract mapper information from INLA model component objects",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bru_get_mapper",
        "bru_get_mapper.inla.cgeneric",
        "bru_get_mapper.inla.rgeneric",
        "bru_get_mapper.inla.spde",
        "bru_get_mapper.inla_model_reparam",
        "bru_get_mapper_safely"
      ]
    },
    {
      "page": "bru_index",
      "title": "Extract predictor or component index information",
      "topics": [
        "bru_index",
        "bru_index.bru",
        "bru_index.bru_comp",
        "bru_index.bru_comp_list",
        "bru_index.bru_info",
        "bru_index.bru_model",
        "bru_index.bru_obs",
        "bru_index.bru_obs_list",
        "index_eval"
      ]
    },
    {
      "page": "bru_info",
      "title": "Methods for bru_info objects",
      "topics": [
        "as_bru_info",
        "as_bru_info.bru",
        "as_bru_info.bru_info",
        "bru_info",
        "bru_info.bru",
        "bru_info.character",
        "print.bru_info",
        "print.summary_bru_info",
        "summary.bru_info"
      ]
    },
    {
      "page": "bru_input",
      "title": "Store and evaluate component inputs",
      "topics": [
        "bru_input",
        "bru_input.bm_collect",
        "bru_input.bm_multi",
        "bru_input.bm_pipe",
        "bru_input.bm_repeat",
        "bru_input.bm_sum",
        "bru_input.bru_comp",
        "bru_input.bru_comp_list",
        "bru_input.bru_input",
        "bru_input.bru_mapper",
        "bru_input.bru_model",
        "bru_input.bru_obs",
        "bru_input.bru_obs_list",
        "new_bru_input"
      ]
    },
    {
      "page": "bru_is_additive",
      "title": "Check for predictor expression additivity",
      "topics": [
        "bru_is_additive",
        "bru_is_additive.bru_obs",
        "bru_is_additive.bru_obs_list",
        "bru_is_additive.bru_pred_expr",
        "bru_is_additive.character",
        "bru_is_additive.expression",
        "bru_is_additive.formula"
      ]
    },
    {
      "page": "bru_is_linear",
      "title": "Check for predictor linearity",
      "topics": [
        "bru_is_linear",
        "bru_is_linear.bru",
        "bru_is_linear.bru_comp",
        "bru_is_linear.bru_comp_list",
        "bru_is_linear.bru_info",
        "bru_is_linear.bru_mapper",
        "bru_is_linear.bru_model",
        "bru_is_linear.bru_obs",
        "bru_is_linear.bru_obs_list",
        "bru_is_linear.bru_pred_expr"
      ]
    },
    {
      "page": "bru_is_rowwise",
      "title": "Check for predictor rowwise evaluability",
      "topics": [
        "bru_is_rowwise",
        "bru_is_rowwise.bru_comp",
        "bru_is_rowwise.bru_comp_list",
        "bru_is_rowwise.bru_mapper",
        "bru_is_rowwise.bru_obs",
        "bru_is_rowwise.bru_obs_list",
        "bru_is_rowwise.bru_pred_expr"
      ]
    },
    {
      "page": "bru_log",
      "title": "Access methods for 'bru_log' objects",
      "concept": [
        "inlabru log methods"
      ],
      "topics": [
        "as.character.bru_log",
        "bru_log",
        "bru_log.bru",
        "bru_log.bru_log",
        "bru_log.character",
        "bru_log.iinla",
        "c.bru_log",
        "format.bru_log",
        "length.bru_log",
        "print.bru_log",
        "[.bru_log"
      ]
    },
    {
      "page": "bru_log_bookmark",
      "title": "Methods for 'bru_log' bookmarks",
      "concept": [
        "inlabru log methods"
      ],
      "topics": [
        "bru_log_bookmark",
        "bru_log_bookmarks"
      ]
    },
    {
      "page": "bru_log_message",
      "title": "Add a log message",
      "concept": [
        "inlabru log methods"
      ],
      "topics": [
        "bru_log_abort",
        "bru_log_message",
        "bru_log_warn"
      ]
    },
    {
      "page": "bru_log_new",
      "title": "Create a 'bru_log' object",
      "concept": [
        "inlabru log methods"
      ],
      "topics": [
        "bru_log_new"
      ]
    },
    {
      "page": "bru_log_offset",
      "title": "Position methods for 'bru_log' objects",
      "concept": [
        "inlabru log methods"
      ],
      "topics": [
        "bru_log_index",
        "bru_log_offset"
      ]
    },
    {
      "page": "bru_log_reset",
      "title": "Clear log contents",
      "concept": [
        "inlabru log methods"
      ],
      "topics": [
        "bru_log_reset"
      ]
    },
    {
      "page": "bru_mapper",
      "title": "Constructors for 'bru_mapper' objects",
      "concept": [
        "mappers"
      ],
      "topics": [
        "bru_mapper",
        "bru_mapper_define"
      ]
    },
    {
      "page": "bru_mapper_generics",
      "title": "Generic methods for bru_mapper objects",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "bru_mapper_generics"
      ]
    },
    {
      "page": "bru_model_mapper_methods",
      "title": "Mapper methods for model objects",
      "topics": [
        "bru_model_mapper_methods",
        "ibm_linear.bm_list",
        "ibm_linear.bru_comp_list",
        "ibm_linear.bru_model",
        "ibm_simplify.bm_list",
        "ibm_simplify.bru_comp",
        "ibm_simplify.bru_comp_list",
        "ibm_simplify.bru_model"
      ]
    },
    {
      "page": "bru_names",
      "title": "Extract standardised names from a bru or inla result object",
      "topics": [
        "bru_names",
        "bru_names.bru",
        "bru_names.inla"
      ]
    },
    {
      "page": "bru_obs",
      "title": "Observation model construction for usage with 'bru()'",
      "topics": [
        "bru_like_list",
        "bru_obs",
        "bru_obs_list",
        "bru_obs_list.bru_obs",
        "bru_obs_list.bru_obs_list",
        "bru_obs_list.list",
        "c.bru_obs",
        "c.bru_obs_list",
        "like",
        "like_list",
        "[.bru_obs_list"
      ]
    },
    {
      "page": "bru_options",
      "title": "Create or update an options objects",
      "topics": [
        "as.bru_options",
        "bru_options",
        "bru_options_check",
        "bru_options_default",
        "bru_options_get",
        "bru_options_reset",
        "bru_options_set",
        "bru_options_set_local"
      ]
    },
    {
      "page": "bru_response_size",
      "title": "Response size queries",
      "topics": [
        "bru_response_size",
        "bru_response_size.bru",
        "bru_response_size.bru_info",
        "bru_response_size.bru_obs",
        "bru_response_size.bru_obs_list",
        "bru_response_size.default",
        "bru_response_size.inla.surv",
        "bru_response_size.list"
      ]
    },
    {
      "page": "bru_set_missing",
      "title": "Set missing values in observation models",
      "topics": [
        "bru_set_missing",
        "bru_set_missing.bru",
        "bru_set_missing.bru_info",
        "bru_set_missing.bru_obs",
        "bru_set_missing.bru_obs_list",
        "bru_set_missing.data.frame",
        "bru_set_missing.default",
        "bru_set_missing.inla.surv",
        "bru_set_missing<-"
      ]
    },
    {
      "page": "bru_timings",
      "title": "Extract timing information from fitted bru object",
      "topics": [
        "bru_timings",
        "bru_timings.bru"
      ]
    },
    {
      "page": "bru_timings_plot",
      "title": "Plot inlabru iteration timings",
      "topics": [
        "bru_timings_plot"
      ]
    },
    {
      "page": "bru_transformation",
      "title": "Transformation tools",
      "topics": [
        "bru_forward_transformation",
        "bru_inverse_transformation",
        "bru_transformation"
      ]
    },
    {
      "page": "deltaIC",
      "title": "Summarise DIC from 'lgcp' estimates.",
      "topics": [
        "deltaIC"
      ]
    },
    {
      "page": "devel.cvmeasure",
      "title": "Variance and correlations measures for prediction components",
      "topics": [
        "devel.cvmeasure"
      ]
    },
    {
      "page": "eval_spatial",
      "title": "Evaluate spatial covariates",
      "topics": [
        "eval_spatial",
        "eval_spatial.sf",
        "eval_spatial.SpatialGridDataFrame",
        "eval_spatial.SpatialPixelsDataFrame",
        "eval_spatial.SpatialPolygonsDataFrame",
        "eval_spatial.SpatRaster",
        "eval_spatial.stars"
      ]
    },
    {
      "page": "summary.bru_input",
      "title": "Summarise component inputs",
      "topics": [
        "format.bru_input",
        "print.bru_input",
        "summary.bru_input"
      ]
    },
    {
      "page": "bm_summary",
      "title": "mapper object summaries",
      "topics": [
        "format.bm_collect",
        "format.bm_list",
        "format.bm_multi",
        "format.bm_pipe",
        "format.bm_reparam",
        "format.bm_repeat",
        "format.bm_sum",
        "format.bru_mapper",
        "print.bm_list",
        "print.bru_mapper",
        "print.summary_bru_mapper",
        "summary.bru_mapper"
      ]
    },
    {
      "page": "generate",
      "title": "Generate samples from fitted bru models",
      "concept": [
        "sample generators"
      ],
      "topics": [
        "generate",
        "generate.bru"
      ]
    },
    {
      "page": "gg",
      "title": "ggplot2 geomes for inlabru related objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg"
      ]
    },
    {
      "page": "gg.bru_prediction",
      "title": "Geom for predictions",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.bru_prediction",
        "gg.data.frame",
        "gg.prediction",
        "plot.bru_prediction",
        "plot.prediction"
      ]
    },
    {
      "page": "gg.fm_mesh_1d",
      "title": "Geom for fm_mesh_1d objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.fm_mesh_1d"
      ]
    },
    {
      "page": "gg.fm_mesh_2d",
      "title": "Geom for fm_mesh_2d objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.fm_mesh_2d"
      ]
    },
    {
      "page": "gg.matrix",
      "title": "Geom for matrix",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.matrix"
      ]
    },
    {
      "page": "gg.RasterLayer",
      "title": "Geom for RasterLayer objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.RasterLayer"
      ]
    },
    {
      "page": "gg.sf",
      "title": "Geom helper for sf objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.sf"
      ]
    },
    {
      "page": "gg.Spatial",
      "title": "Geoms for sp Spatial objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.Spatial",
        "gg.SpatialGridDataFrame",
        "gg.SpatialLines",
        "gg.SpatialPixels",
        "gg.SpatialPixelsDataFrame",
        "gg.SpatialPoints",
        "gg.SpatialPolygons"
      ]
    },
    {
      "page": "gg.SpatRaster",
      "title": "Geom wrapper for SpatRaster objects",
      "concept": [
        "geomes"
      ],
      "topics": [
        "gg.SpatRaster"
      ]
    },
    {
      "page": "glance.bru",
      "title": "Glance at a bru model fit",
      "topics": [
        "glance.bru"
      ]
    },
    {
      "page": "glplot",
      "title": "Render objects using RGL",
      "topics": [
        "globe",
        "glplot",
        "glplot.fm_mesh_2d",
        "glplot.SpatialLines",
        "glplot.SpatialPoints"
      ]
    },
    {
      "page": "gorillas_sf",
      "title": "Gorilla nesting sites in sf format",
      "topics": [
        "gorillas_sf",
        "gorillas_sf_gcov",
        "gorillas_sp"
      ]
    },
    {
      "page": "ibm_eval",
      "title": "Evaluate a mapping",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_eval",
        "ibm_eval.bm_aggregate",
        "ibm_eval.bm_collect",
        "ibm_eval.bm_const",
        "ibm_eval.bm_logitaverage",
        "ibm_eval.bm_logsumexp",
        "ibm_eval.bm_marginal",
        "ibm_eval.bm_multi",
        "ibm_eval.bm_pipe",
        "ibm_eval.bm_reparam",
        "ibm_eval.bm_repeat",
        "ibm_eval.bm_scale",
        "ibm_eval.bm_shift",
        "ibm_eval.bm_sum",
        "ibm_eval.bm_taylor",
        "ibm_eval.default"
      ]
    },
    {
      "page": "ibm_eval2",
      "title": "Evaluate a mapper and its Jacobian",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_eval2",
        "ibm_eval2.bm_pipe",
        "ibm_eval2.default"
      ]
    },
    {
      "page": "ibm_inla_subset",
      "title": "Find index subset of INLA visible states",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_inla_subset",
        "ibm_inla_subset.default"
      ]
    },
    {
      "page": "ibm_input",
      "title": "Interface between 'bru_input' and 'bru_mapper'",
      "topics": [
        "bm_autodetect",
        "ibm_input",
        "ibm_input_available",
        "ibm_input_get",
        "ibm_input_new",
        "ibm_input_set"
      ]
    },
    {
      "page": "ibm_invalid_output",
      "title": "Detect invalid input to a mapper",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_invalid_output",
        "ibm_invalid_output.bm_collect",
        "ibm_invalid_output.bm_index",
        "ibm_invalid_output.bm_multi",
        "ibm_invalid_output.bm_repeat",
        "ibm_invalid_output.bm_sum",
        "ibm_invalid_output.default"
      ]
    },
    {
      "page": "ibm_is_linear",
      "title": "Check if a mapper is linear/affine",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_is_linear",
        "ibm_is_linear.bm_collect",
        "ibm_is_linear.bm_multi",
        "ibm_is_linear.bm_sum",
        "ibm_is_linear.default"
      ]
    },
    {
      "page": "ibm_is_rowwise",
      "title": "Check if a mapper is rowwise",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_is_rowwise",
        "ibm_is_rowwise.default"
      ]
    },
    {
      "page": "ibm_jacobian",
      "title": "Jacobian of a mapper",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_jacobian",
        "ibm_jacobian.bm_aggregate",
        "ibm_jacobian.bm_collect",
        "ibm_jacobian.bm_const",
        "ibm_jacobian.bm_factor",
        "ibm_jacobian.bm_fmesher",
        "ibm_jacobian.bm_fm_mesh_1d",
        "ibm_jacobian.bm_harmonics",
        "ibm_jacobian.bm_index",
        "ibm_jacobian.bm_linear",
        "ibm_jacobian.bm_logitaverage",
        "ibm_jacobian.bm_logsumexp",
        "ibm_jacobian.bm_marginal",
        "ibm_jacobian.bm_matrix",
        "ibm_jacobian.bm_multi",
        "ibm_jacobian.bm_pipe",
        "ibm_jacobian.bm_reparam",
        "ibm_jacobian.bm_repeat",
        "ibm_jacobian.bm_scale",
        "ibm_jacobian.bm_shift",
        "ibm_jacobian.bm_sum",
        "ibm_jacobian.bm_taylor",
        "ibm_jacobian.default"
      ]
    },
    {
      "page": "ibm_linear",
      "title": "Compute a mapper linearisation",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_linear",
        "ibm_linear.bm_collect",
        "ibm_linear.bm_multi",
        "ibm_linear.bm_repeat",
        "ibm_linear.bm_sum",
        "ibm_linear.bru_comp",
        "ibm_linear.default"
      ]
    },
    {
      "page": "ibm_n",
      "title": "Size of the latent vector of a mapping",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_n",
        "ibm_n.bm_aggregate",
        "ibm_n.bm_collect",
        "ibm_n.bm_const",
        "ibm_n.bm_factor",
        "ibm_n.bm_fmesher",
        "ibm_n.bm_fm_mesh_1d",
        "ibm_n.bm_harmonics",
        "ibm_n.bm_linear",
        "ibm_n.bm_marginal",
        "ibm_n.bm_matrix",
        "ibm_n.bm_multi",
        "ibm_n.bm_pipe",
        "ibm_n.bm_reparam",
        "ibm_n.bm_repeat",
        "ibm_n.bm_scale",
        "ibm_n.bm_shift",
        "ibm_n.bm_sum",
        "ibm_n.bm_taylor",
        "ibm_n.default"
      ]
    },
    {
      "page": "ibm_n_output",
      "title": "Output size of a mapping",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_n_output",
        "ibm_n_output.bm_aggregate",
        "ibm_n_output.bm_collect",
        "ibm_n_output.bm_marginal",
        "ibm_n_output.bm_multi",
        "ibm_n_output.bm_pipe",
        "ibm_n_output.bm_reparam",
        "ibm_n_output.bm_repeat",
        "ibm_n_output.bm_scale",
        "ibm_n_output.bm_shift",
        "ibm_n_output.bm_sum",
        "ibm_n_output.bm_taylor",
        "ibm_n_output.default"
      ]
    },
    {
      "page": "ibm_names",
      "title": "Names of submapper",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_names",
        "ibm_names.bm_collect",
        "ibm_names.bm_multi",
        "ibm_names.bm_sum",
        "ibm_names.default",
        "ibm_names<-",
        "ibm_names<-.bm_collect",
        "ibm_names<-.bm_multi",
        "ibm_names<-.bm_sum",
        "ibm_names<-.bru_mapper_collect",
        "ibm_names<-.bru_mapper_multi",
        "ibm_names<-.bru_mapper_sum"
      ]
    },
    {
      "page": "ibm_simplify",
      "title": "Simplify a mapper",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_simplify",
        "ibm_simplify.bm_pipe",
        "ibm_simplify.default"
      ]
    },
    {
      "page": "ibm_values",
      "title": "Value vector for a mapping",
      "concept": [
        "mapper methods"
      ],
      "topics": [
        "ibm_values",
        "ibm_values.bm_aggregate",
        "ibm_values.bm_collect",
        "ibm_values.bm_const",
        "ibm_values.bm_factor",
        "ibm_values.bm_fmesher",
        "ibm_values.bm_fm_mesh_1d",
        "ibm_values.bm_linear",
        "ibm_values.bm_marginal",
        "ibm_values.bm_matrix",
        "ibm_values.bm_multi",
        "ibm_values.bm_pipe",
        "ibm_values.bm_reparam",
        "ibm_values.bm_repeat",
        "ibm_values.bm_scale",
        "ibm_values.bm_shift",
        "ibm_values.bm_sum",
        "ibm_values.bm_taylor",
        "ibm_values.default"
      ]
    },
    {
      "page": "lgcp",
      "title": "Log Gaussian Cox process (LGCP) inference using INLA",
      "topics": [
        "lgcp"
      ]
    },
    {
      "page": "mexdolphin_sf",
      "title": "Pan-tropical spotted dolphins in the Gulf of Mexico",
      "topics": [
        "mexdolphin_sf",
        "mexdolphin_sp"
      ]
    },
    {
      "page": "mrsea",
      "title": "Marine renewables strategic environmental assessment",
      "topics": [
        "mrsea"
      ]
    },
    {
      "page": "multiplot",
      "title": "Multiple ggplots on a page.",
      "topics": [
        "multiplot"
      ]
    },
    {
      "page": "plot.bru",
      "title": "Plot method for posterior marginals estimated by bru",
      "topics": [
        "plot.bru",
        "plotmarginal.inla"
      ]
    },
    {
      "page": "plotsample",
      "title": "Create a plot sample.",
      "topics": [
        "plotsample"
      ]
    },
    {
      "page": "point2count",
      "title": "Convert a plot sample of points into one of counts.",
      "topics": [
        "point2count"
      ]
    },
    {
      "page": "Poisson1_1D",
      "title": "1-Dimensional Homogeneous Poisson example.",
      "topics": [
        "countdata1",
        "E_nc1",
        "lambda1_1D",
        "Poisson1_1D",
        "pts1"
      ]
    },
    {
      "page": "Poisson2_1D",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "topics": [
        "countdata2",
        "cov2_1D",
        "E_nc2",
        "lambda2_1D",
        "Poisson2_1D",
        "pts2"
      ]
    },
    {
      "page": "Poisson3_1D",
      "title": "1-Dimensional NonHomogeneous Poisson example.",
      "topics": [
        "countdata3a",
        "countdata3b",
        "E_nc3a",
        "E_nc3b",
        "lambda3_1D",
        "Poisson3_1D",
        "pts3"
      ]
    },
    {
      "page": "predict.bru",
      "title": "Prediction from fitted bru model",
      "topics": [
        "predict.bru"
      ]
    },
    {
      "page": "robins_subset",
      "title": "robins_subset",
      "topics": [
        "robins_subset"
      ]
    },
    {
      "page": "sample.lgcp",
      "title": "Sample from an inhomogeneous Poisson process",
      "topics": [
        "sample.lgcp"
      ]
    },
    {
      "page": "shrimp",
      "title": "Blue and red shrimp in the Western Mediterranean Sea",
      "topics": [
        "shrimp"
      ]
    },
    {
      "page": "spde.posterior",
      "title": "Posteriors of SPDE hyper parameters and Matern correlation or covariance function.",
      "topics": [
        "spde.posterior"
      ]
    },
    {
      "page": "bru_obs_print",
      "title": "Summary and print methods for observation models",
      "topics": [
        "print.bru_obs",
        "print.bru_obs_list",
        "print.summary_bru_obs",
        "print.summary_bru_obs_list",
        "summary.bru_obs",
        "summary.bru_obs_list"
      ]
    },
    {
      "page": "summary.bru_options",
      "title": "Print inlabru options",
      "topics": [
        "print.summary_bru_options",
        "summary.bru_options"
      ]
    },
    {
      "page": "tidy.bru",
      "title": "Tidy a bru model fit",
      "topics": [
        "tidy.bru"
      ]
    },
    {
      "page": "toygroups",
      "title": "Simulated 1D animal group locations and group sizes",
      "topics": [
        "toygroups"
      ]
    },
    {
      "page": "toypoints",
      "title": "Simulated 2D point process data",
      "topics": [
        "toypoints"
      ]
    }
  ],
  "_readme": "https://github.com/inlabru-org/inlabru/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "cli",
    "DBI",
    "dplyr",
    "e1071",
    "fmesher",
    "generics",
    "glue",
    "KernSmooth",
    "lattice",
    "lifecycle",
    "magrittr",
    "MASS",
    "Matrix",
    "MatrixModels",
    "pillar",
    "pkgconfig",
    "proxy",
    "R6",
    "Rcpp",
    "rlang",
    "s2",
    "sf",
    "sp",
    "splancs",
    "tibble",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "withr",
    "wk"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "articles.Rmd",
      "filename": "articles.html",
      "title": "Articles list",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Package vignettes",
        "Package examples"
      ],
      "created": "2023-10-29 23:38:49",
      "modified": "2025-12-12 16:03:54",
      "commits": 2
    },
    {
      "source": "classes.Rmd",
      "filename": "classes.html",
      "title": "Classes and methods",
      "engine": "knitr::rmarkdown",
      "headings": [
        "General classes",
        "Bru mapper classes"
      ],
      "created": "2025-10-01 22:02:59",
      "modified": "2025-10-02 11:06:14",
      "commits": 2
    },
    {
      "source": "component.Rmd",
      "filename": "component.html",
      "title": "Defining model components",
      "author": "Andy Seaton",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Basic component features",
        "What is a component design matrix?",
        "Mapper methods",
        "Mapper example:  2D SPDE",
        "Defining main, group, and replicate.",
        "inlabru-specific component types",
        "Shortcuts",
        "Intercept-like components",
        "Spatial covariates",
        "lm-style fixed effect and interaction syntax",
        "A function given with no arguments",
        "Non-linear predictors"
      ],
      "created": "2022-10-17 13:25:58",
      "modified": "2024-11-20 23:31:53",
      "commits": 9
    },
    {
      "source": "bru_mapper.Rmd",
      "filename": "bru_mapper.html",
      "title": "Devel: Customised model components with the bru_mapper system",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Mapper system introduction",
        "Mappers",
        "Basic mappers",
        "const",
        "linear",
        "index",
        "factor",
        "matrix",
        "harmonics",
        "Transformation mappers",
        "shift",
        "scale",
        "marginal",
        "aggregate",
        "logsumexp",
        "logitaverage",
        "Compound mappers",
        "collect",
        "multi",
        "pipe",
        "sum (from version 2.12.0.9001)",
        "repeat",
        "The core model component mapper",
        "Object mappers",
        "Model object mappers",
        "Special mappers",
        "Mapper methods",
        "Mappers for fmesher objects",
        "Customised mappers",
        "Example"
      ],
      "created": "2022-10-17 13:25:58",
      "modified": "2025-12-12 16:06:32",
      "commits": 27
    },
    {
      "source": "method.Rmd",
      "filename": "method.html",
      "title": "Iterative linearised INLA method",
      "author": "Finn Lindgren and Man Ho Suen",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The INLA method for linear predictors",
        "Approximate INLA for non-linear predictors",
        "$$\\ol{p}(\\bm{y}|\\bm{u},\\bm{\\theta})",
        "p(\\bm{y}|\\ol{\\bm{\\eta}}(\\bm{u}),\\bm{\\theta})",
        "p(\\bm{y}|g^{-1}[\\ol{\\bm{\\eta}}(\\bm{u})],\\bm{\\theta})\\approxp(\\bm{y}|g^{-1}[\\wt{\\bm{\\eta}}(\\bm{u})],\\bm{\\theta})",
        "p(\\bm{y}|\\wt{\\bm{\\eta}}(\\bm{u}),\\bm{\\theta})",
        "Fixed point iteration",
        "Line search",
        "Let $\\sigma_i^2 = \\mathrm{Var}_{\\bm{u}\\sim \\ol{p}(\\bm{u}|\\bm{y},\\bm{\\theta}_1)}(\\ol{\\bm{\\eta}}_i(\\bm{u}))$be the current estimate of the posterior variance for each predictor element $i$.We then define an inner product on the space of predictor vectors as$$\\langle \\bm{a},\\bm{b} \\rangle_V",
        "\\sum_i \\frac{a_i b_i}{\\sigma_i^2} .$$The squared norm for the difference between the predictor vectors $\\wt{\\bm{\\eta}}(\\bm{v}_\\alpha)$and $\\ol{\\bm{\\eta}}(\\bm{u}1)$,with respect to this inner product, is defined as$$| \\wt{\\bm{\\eta}}(\\bm{v}\\alpha) - \\ol{\\bm{\\eta}}(\\bm{u}_1)|^2_V",
        "Posterior non-linearity checks",
        "Whereas the inlabru optimisation method leads to an estimate where $| \\wt{\\bm{\\eta}} (\\bm{u}*) - \\ol{\\bm{\\eta}}(\\bm{u})|=0$ for a specific $\\bm{u}_$, the overall posterior approximation accuracy depends on the degree of nonlinearity in the vicinity of $\\bm{u}*$.There are two main options for evaluating this nonlinearity, using sampling from the approximate posterior distribution.The first option is$$\\begin{aligned}\\sum_i \\frac{E{\\bm{u}\\sim \\ol{p}(\\bm{u}|\\bm{y})}\\left[|\\ol{\\bm{\\eta}}_i(\\bm{u})-\\wt{\\bm{\\eta}}i(\\bm{u})|^2\\right]}{\\mathrm{Var}{\\bm{u}\\sim \\ol{p}(\\bm{u}|\\bm{y})}(\\ol{\\bm{\\eta}}_i(\\bm{u}))} ,\\end{aligned}$$which is the posterior expectation of the component-wise variance-normalised squared deviation between the non-linear and linearised predictor. Note that the normalising variance includes the variability induced by the posterior uncertainty for $\\bm{\\theta}$, whereas the $|\\cdot|V$ norm used for the line search used only the posterior mode.Another option is$$E{(\\bm{u},\\bm{\\theta})\\sim \\ol{p}(\\bm{u},\\bm{\\theta}|\\bm{y})} \\left[\\ln \\frac{\\ol{p}(\\bm{u} |\\bm{y},{\\bm{\\theta}})}{\\wt{p}(\\bm{u}|\\bm{y},{\\bm{\\theta}})}\\right]",
        "Accuracy",
        "For a given $\\bm{\\theta}$,$$\\begin{aligned}\\pKL{\\ol{p}}{\\wt{p}} &=E_{\\ol{p}}\\left[\\ln\\frac{\\ol{p}(\\bm{u}|\\bm{y},\\bm{\\theta})}{\\wt{p}(\\bm{u}|\\bm{y},\\bm{\\theta})}\\right]\\&=E_{\\ol{p}}\\left[\\ln\\frac{\\ol{p}(\\bm{y}|\\bm{u},\\bm{\\theta})}{\\wt{p}(\\bm{y}|\\bm{u},\\bm{\\theta})}\\right]",
        "Well-posedness and initialisation"
      ],
      "created": "2020-11-26 00:04:39",
      "modified": "2025-12-12 16:06:32",
      "commits": 13
    },
    {
      "source": "linearapprox.Rmd",
      "filename": "linearapprox.html",
      "title": "Nonlinear model approximation",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A small toy problem",
        "Latent Gaussian predictor version",
        "Introducing a latent Gaussian variable $u\\sim\\pN(0,1)$, the model can bereformulated as$$\\begin{aligned}\\lambda(u) &=-\\ln{1-\\Phi(u)}/\\gamma \\(y_i|u) &\\sim \\pPo(\\lambda(u))\\end{aligned}$$We will need some derivatives of $\\lambda$ with respect to $u$:$$\\begin{aligned}\\frac{\\partial\\lambda(u)}{\\partial u} &= \\frac{1}{\\gamma}\\frac{\\phi(u)}{1-\\Phi(u)}= \\lambda'(u) \\\\frac{\\partial^2\\lambda(u)}{\\partial u^2} &=",
        "\\frac{1}{\\gamma}\\frac{\\phi(u)}{1-\\Phi(u)}\\left(u + \\frac{\\phi(u)}{1-\\Phi(u)}\\right)",
        "Latent Gaussian posterior approximations",
        "n\\frac",
        "n\\frac{\\lambda'(u)^2}{\\lambda(u)}\\end{aligned}$$At the mode $u_0$, the first order derivative is zero, and$$\\begin{aligned}\\left.\\frac{\\partial^2\\ln p(u|{y_i})}{\\partial u^2}\\right|_{u=u_0}&=-1",
        "\\left{u_0 - \\gamma\\lambda'(u_0) + \\frac{\\lambda'(u_0)}{\\lambda(u_0)}\\right}u_0",
        "n\\frac{\\lambda'(u_0)^2}{\\lambda(u_0)} .\\end{aligned}$$The quadratic approximation of the log-posterior density at the mode $u_0$ is then$$\\ln \\breve{p}(u|{y_i}) = \\text{const} - \\frac{(u-u_0)^2}{2}\\left[",
        "\\left.\\frac{\\partial^2\\ln p(u|{y_i})}{\\partial u^2}\\right|{u=u_0}\\right]$$In inlabru, the approximation first linearises $\\ln \\lambda(u)$ at $u_0$ before applyingthe Taylor approximation of $\\ln p(u|{y_i})$. The linearised log-predictor is$$\\ln \\ol{\\lambda}(u) = \\ln \\lambda(u_0) + \\frac{\\lambda'(u_0)}{\\lambda(u_0)}(u - u_0)$$so that$$\\ol{\\lambda}'(u) = \\frac{\\lambda'(u_0)}{\\lambda(u_0)} \\ol{\\lambda}(u)$$and the second order derivative of the linearised log-posterior density is$$\\begin{aligned}\\left.\\frac{\\partial^2\\ln \\ol{p}(u|{y_i})}{\\partial u^2}\\right|{u=u_0}&=-1",
        "Posterior densities",
        "Posterior CDFs"
      ],
      "created": "2021-01-08 18:47:58",
      "modified": "2026-04-14 12:47:30",
      "commits": 8
    },
    {
      "source": "prediction_scores.Rmd",
      "filename": "prediction_scores.html",
      "title": "Prediction scores",
      "author": "Finn Lindgren",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Proper posterior prediction scores",
        "A basic score, and motivating remarks",
        "Proper and strictly proper scores",
        "Examples",
        "Improper scores",
        "Mean error/score",
        "Poisson model example",
        "Moment scores",
        "Log-Probability and log-density scores",
        "CRPS",
        "$$\\wh{r}{ik} = \\frac{1}{N\\text{samples}} \\sum_{j=1}^{N_\\text{samples}}{\\pP(Y\\leq k|\\lambda^{(j)}_i)",
        "Normal model example",
        "Moment scores and log-score",
        "Posterior expectation of conditional scores",
        "If we instead take advantage of the new expression above, we have$$[y - \\pE(\\lambda|\\text{data})]^2",
        "\\pE_{\\lambda|\\text{data}}[(y - \\lambda)^2]",
        "An alternative estimator for CRPS"
      ],
      "created": "2022-10-17 13:25:58",
      "modified": "2025-12-02 13:44:52",
      "commits": 21
    }
  ],
  "_score": 13.516848047024094,
  "_indexed": true,
  "_nocasepkg": "inlabru",
  "_universes": [
    "inlabru-org",
    "finnlindgren"
  ],
  "_previous": "2.14.1.9005",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:09:42.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "f904a58742666cf291c2b215b8d71a2aa8aaa43b25337fe0bfe4b80bf36f8a73",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:09:56.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "02c1a7d8ba8dd1b1e86027a6ad35b82e2d1ad04edee4989ae49c66f0b0267fc7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:09:46.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "b92742faec9b067207c8b4483cfa698a59d75976f3b25205a0070c1bfaa76453",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:10:06.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "96651efb1274be6fc3d5b163c74dd437c909f6a36dded3e86feebe5a55b94534",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:13:48.000Z",
      "arch": "aarch64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "511fec81eba58176643db1472880cf52d859ee85f141d67bbcf9c03851d680f1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:14:01.000Z",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "01194b164f6c4796943badad577890bd4259b294e69fc2b1e1f9732e5102f5a0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:09:18.000Z",
      "arch": "aarch64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "162aa24b16b1a489e417faf8466105b8e3cbb849250a1b4fd7c872b1b7ffb5d8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:10:55.000Z",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "3b8206d52b8f9c88a58727f51265f506766d244692d971e63dcb6bb1198511df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:09:55.000Z",
      "arch": "emscripten",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "63a858e944109e603b83c3d4d67d32e5b5cdaa2221ed98353080a39546d31ba6",
      "status": "success",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:08:55.000Z",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "063a6f50352d2e9af453edcde202dcde15cf53eac097df3dfac901d17b521da5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:08:24.000Z",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "4e33370cfb89fccc36a75b69cbe3808938060d34851fa906dca9074e17cfa024",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.14.1.9006",
      "date": "2026-06-04T11:08:43.000Z",
      "arch": "x86_64",
      "commit": "98b997b45e38bd2afd086f4c57250395f8f0ccde",
      "fileid": "03f395579c482acddb40538daf2b25140803a0eda4df2d93051fbf8944f9f05f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/inlabru-org/actions/runs/26947667874"
    }
  ]
}