{
  "_id": "6a1f089eb401979e7341c16e",
  "Package": "voi",
  "Title": "Expected Value of Information",
  "Version": "1.0.3",
  "Date": "2024-02-17",
  "Authors@R": "c(person(given = \"Christopher\", family = \"Jackson\",role = c(\"aut\", \"cre\"),email = \"chris.jackson@mrc-bsu.cam.ac.uk\"),\nperson(given = \"Anna\", family = \"Heath\", role = c(\"aut\"), email = \"anna.heath@sickkids.ca\"),\nperson(given = \"Gianluca\", family = \"Baio\", role = c(\"ctb\"), email = \"g.baio@ucl.ac.uk\", comment=\"Author of code taken from the BCEA package\"),\nperson(given = \"Mark\", family = \"Strong\", role = c(\"ctb\"), email = \"mark.strong@sheffield.ac.uk\", comment=\"Author of code taken from the SAVI package\"),\nperson(given=\"Kofi Placid\", family=\"Adragni\", role=\"ctb\", comment=\"Author of code taken from the ldr package\"),\nperson(given=\"Andrew\", family=\"Raim\", role=\"ctb\",comment=\"Author of code taken from the ldr package\")\n)",
  "Description": "Methods to calculate the expected value of information\nfrom a decision-analytic model.  This includes the expected\nvalue of perfect information (EVPI), partial perfect\ninformation (EVPPI) and sample information (EVSI), and the\nexpected net benefit of sampling (ENBS).  A range of\nalternative computational methods are provided under the same\nuser interface.  See Heath et al. (2024)\n<doi:10.1201/9781003156109>, Jackson et al. (2022)\n<doi:10.1146/annurev-statistics-040120-010730>.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "RoxygenNote": "7.3.2",
  "Roxygen": "list(markdown = TRUE)",
  "URL": "https://chjackson.github.io/voi/",
  "BugReports": "https://github.com/chjackson/voi/issues",
  "Additional_repositories": "https://inla.r-inla-download.org/R/stable/",
  "Repository": "https://chjackson.r-universe.dev",
  "Date/Publication": "2024-09-09 09:41:58 UTC",
  "RemoteUrl": "https://github.com/chjackson/voi",
  "RemoteRef": "HEAD",
  "RemoteSha": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-18 06:24:21 UTC",
    "User": "root"
  },
  "Author": "Christopher Jackson [aut, cre],\nAnna Heath [aut],\nGianluca Baio [ctb] (Author of code taken from the BCEA package),\nMark Strong [ctb] (Author of code taken from the SAVI package),\nKofi Placid Adragni [ctb] (Author of code taken from the ldr package),\nAndrew Raim [ctb] (Author of code taken from the ldr package)",
  "Maintainer": "Christopher Jackson <chris.jackson@mrc-bsu.cam.ac.uk>",
  "MD5sum": "3fcc63490172b8941f022dc34b60bf3e",
  "_user": "chjackson",
  "_type": "src",
  "_file": "voi_1.0.3.tar.gz",
  "_fileid": "7e0bf0e063421479215cd47fa94788db87ba18ac4bab075a989738adcf77f81f",
  "_filesize": 4759928,
  "_sha256": "7e0bf0e063421479215cd47fa94788db87ba18ac4bab075a989738adcf77f81f",
  "_created": "2026-05-18T06:24:21.000Z",
  "_published": "2026-06-02T16:45:18.784Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79123708265,
      "time": 268,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7050898115"
    },
    {
      "job": 79123708114,
      "time": 268,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050898792"
    },
    {
      "job": 79123708147,
      "time": 240,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "ERROR",
      "artifact": "7050892074"
    },
    {
      "job": 79123708590,
      "time": 219,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7050887329"
    },
    {
      "job": 79123707086,
      "time": 280,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050837486"
    },
    {
      "job": 79123707209,
      "time": 140,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7364138928"
    },
    {
      "job": 79123708501,
      "time": 191,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7050880864"
    },
    {
      "job": 79123708186,
      "time": 197,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7050882327"
    },
    {
      "job": 79123708280,
      "time": 186,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7050879824"
    }
  ],
  "_buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/chjackson/voi",
  "_commit": {
    "id": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
    "author": "Chris Jackson <chris.jackson@mrc-bsu.cam.ac.uk>",
    "committer": "Chris Jackson <chris.jackson@mrc-bsu.cam.ac.uk>",
    "message": "Check on different platforms\n",
    "time": 1725874918
  },
  "_maintainer": {
    "name": "Christopher Jackson",
    "email": "chris.jackson@mrc-bsu.cam.ac.uk",
    "login": "chjackson",
    "mastodon": "@cjackstats@fosstodon.org",
    "description": "Statistician and software developer",
    "uuid": 7807096
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "earth",
      "role": "Imports"
    },
    {
      "package": "mvtnorm",
      "role": "Imports"
    },
    {
      "package": "progress",
      "role": "Imports"
    },
    {
      "package": "dbarts",
      "role": "Imports"
    },
    {
      "package": "posterior",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "gridExtra",
      "role": "Imports"
    },
    {
      "package": "Matrix",
      "role": "Imports"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "BCEA",
      "role": "Suggests"
    },
    {
      "package": "INLA",
      "role": "Suggests"
    },
    {
      "package": "splancs",
      "role": "Suggests"
    },
    {
      "package": "sf",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rjags",
      "role": "Suggests"
    },
    {
      "package": "truncnorm",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "heemod",
      "role": "Suggests"
    }
  ],
  "_owner": "chjackson",
  "_selfowned": true,
  "_usedby": 4,
  "_updates": [],
  "_tags": [],
  "_stars": 8,
  "_contributors": [
    {
      "user": "chjackson",
      "count": 231,
      "uuid": 7807096
    },
    {
      "user": "annaheath",
      "count": 2,
      "uuid": 31513217
    }
  ],
  "_userbio": {
    "uuid": 7807096,
    "type": "user",
    "name": "Chris Jackson",
    "description": "Statistician and software developer"
  },
  "_downloads": {
    "count": 548,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/voi"
  },
  "_devurl": "https://github.com/chjackson/voi",
  "_pkgdown": "https://chjackson.github.io/voi/",
  "_searchresults": 39,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/voi.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/chjackson/voi",
  "_realowner": "chjackson",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0",
      "date": "2023-05-26"
    },
    {
      "version": "1.0.1",
      "date": "2023-11-22"
    },
    {
      "version": "1.0.2",
      "date": "2023-11-27"
    },
    {
      "version": "1.0.3",
      "date": "2024-09-16"
    }
  ],
  "_exports": [
    "all_interactions",
    "check_regression",
    "chemo_model_cea",
    "chemo_model_lor_cea",
    "chemo_model_lor_nb",
    "chemo_model_nb",
    "chemo_pars_fn",
    "enbs",
    "enbs_opt",
    "evpi",
    "evppi",
    "evppi_mc",
    "evppivar",
    "evsi",
    "evsivar",
    "import_heemod_inputs",
    "import_heemod_outputs",
    "pop_voi"
  ],
  "_datasets": [
    {
      "name": "chemo_cea",
      "title": "Chemotherapy cost-effectiveness model",
      "object": "chemo_cea",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "chemo_cea_501",
      "title": "Chemotherapy cost-effectiveness model",
      "object": "chemo_cea_501",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "chemo_constants",
      "title": "Chemotherapy cost-effectiveness model",
      "object": "chemo_constants",
      "class": [
        "list"
      ],
      "fields": [],
      "table": false,
      "tojson": true
    },
    {
      "name": "chemo_evsi_or",
      "title": "Chemotherapy cost-effectiveness model",
      "object": "chemo_evsi_or",
      "class": [
        "evsi",
        "data.frame"
      ],
      "fields": [
        "n",
        "k",
        "evsi"
      ],
      "rows": 15030,
      "table": true,
      "tojson": true
    },
    {
      "name": "chemo_nb",
      "title": "Chemotherapy cost-effectiveness model",
      "object": "chemo_nb",
      "class": [
        "data.frame"
      ],
      "fields": [
        "SoC",
        "Novel"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    },
    {
      "name": "chemo_pars",
      "title": "Chemotherapy cost-effectiveness model",
      "object": "chemo_pars",
      "class": [
        "data.frame"
      ],
      "fields": [
        "p_side_effects_t1",
        "p_side_effects_t2",
        "c_home_care",
        "c_hospital",
        "c_death",
        "u_recovery",
        "u_home_care",
        "u_hospital",
        "logor_side_effects",
        "p_hospitalised_total",
        "p_died",
        "lambda_home",
        "lambda_hosp",
        "rate_longterm"
      ],
      "rows": 10000,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "voi-package",
      "title": "Methods to calculate the Expected Value of Information",
      "topics": [
        "voi-package",
        "voi"
      ]
    },
    {
      "page": "all_interactions",
      "title": "Generate a string with all interactions of a certain degree, to be used in a GAM formula",
      "topics": [
        "all_interactions"
      ]
    },
    {
      "page": "check_regression",
      "title": "Check the fit of a regression model used to estimate EVPPI or EVSI",
      "topics": [
        "check_regression"
      ]
    },
    {
      "page": "chemo_model",
      "title": "Chemotherapy cost-effectiveness model",
      "topics": [
        "chemo_cea",
        "chemo_cea_501",
        "chemo_constants",
        "chemo_evsi_or",
        "chemo_model",
        "chemo_model_cea",
        "chemo_model_lor_cea",
        "chemo_model_lor_nb",
        "chemo_model_nb",
        "chemo_nb",
        "chemo_pars",
        "chemo_pars_fn"
      ]
    },
    {
      "page": "enbs",
      "title": "Expected net benefit of sampling",
      "topics": [
        "enbs"
      ]
    },
    {
      "page": "enbs_opt",
      "title": "Determine the optimum sample size in an analysis of the expected net benefit of sampling",
      "topics": [
        "enbs_opt"
      ]
    },
    {
      "page": "evpi",
      "title": "Calculate the expected value of perfect information from a decision model",
      "topics": [
        "evpi"
      ]
    },
    {
      "page": "evppi",
      "title": "Calculate the expected value of partial perfect information from a decision-analytic model",
      "topics": [
        "evppi"
      ]
    },
    {
      "page": "evppi_mc",
      "title": "Traditional two-level Monte Carlo estimator of EVPPI.",
      "topics": [
        "evppi_mc"
      ]
    },
    {
      "page": "evppivar",
      "title": "Calculate the expected value of partial perfect information for an estimation problem",
      "topics": [
        "evppivar"
      ]
    },
    {
      "page": "evsi",
      "title": "Calculate the expected value of sample information from a decision-analytic model",
      "topics": [
        "evsi"
      ]
    },
    {
      "page": "evsivar",
      "title": "Calculate the expected value of sample information for an estimation problem",
      "topics": [
        "evsivar"
      ]
    },
    {
      "page": "import_heemod",
      "title": "Import results of probabilistic analysis from heemod",
      "topics": [
        "import_heemod",
        "import_heemod_inputs",
        "import_heemod_outputs"
      ]
    },
    {
      "page": "plot.evppi",
      "title": "Plot EVPPI estimates",
      "topics": [
        "plot.evppi"
      ]
    },
    {
      "page": "pop_voi",
      "title": "Population expected value of information",
      "topics": [
        "pop_voi"
      ]
    }
  ],
  "_readme": "https://github.com/chjackson/voi/raw/HEAD/README.md",
  "_rundeps": [
    "abind",
    "backports",
    "checkmate",
    "cli",
    "cpp11",
    "crayon",
    "dbarts",
    "distributional",
    "earth",
    "farver",
    "Formula",
    "generics",
    "ggplot2",
    "glue",
    "gridExtra",
    "gtable",
    "hms",
    "isoband",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "Matrix",
    "matrixStats",
    "mgcv",
    "mvtnorm",
    "nlme",
    "numDeriv",
    "pillar",
    "pkgconfig",
    "plotmo",
    "plotrix",
    "posterior",
    "prettyunits",
    "progress",
    "R6",
    "RColorBrewer",
    "rlang",
    "S7",
    "scales",
    "tensorA",
    "tibble",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "plots.Rmd",
      "filename": "plots.html",
      "title": "Plots of Value of Information measures",
      "author": "Christopher Jackson",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Example EVSI dataset",
        "EVSI curves",
        "Expected net benefit of sampling",
        "Optimal sample size",
        "Smooth interpolation",
        "Note about uncertainty",
        "Curve of optimal sample size",
        "Probability of a cost-effective trial"
      ],
      "created": "2023-04-12 17:39:37",
      "modified": "2023-04-13 09:38:10",
      "commits": 4
    },
    {
      "source": "voi.Rmd",
      "filename": "voi.html",
      "title": "voi for Value of Information calculation: package overview",
      "author": "Christopher Jackson",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Simple example model",
        "Specifying model inputs",
        "Specifying model outputs",
        "Expected value of perfect information",
        "Computation using random sampling",
        "Using the voi package to calculate EVPI",
        "Analytic computation",
        "Expected value of partial perfect information",
        "Invoking the evppi function.",
        "Changing the default calculation method",
        "Gaussian process regression",
        "Multivariate adaptive regression splines",
        "INLA method",
        "Bayesian additive regression trees (BART)",
        "Tuning the generalized additive model method",
        "Single-parameter methods",
        "Traditional Monte Carlo nested loop method",
        "Model evaluation function",
        "Parameter simulation function",
        "Invoking evppi_mc",
        "Accounting for parameter correlation",
        "Expected value of sample information",
        "Function to generate study data",
        "Built-in study designs",
        "Importance sampling method",
        "Moment matching method",
        "Moment matching method: example using a built-in study design",
        "Moment matching method: example using a custom study design",
        "Value of Information in models for estimation",
        "EVPI and EVPPI for estimation",
        "How regression-based EVPPI estimation works",
        "EVSI for estimation",
        "Expected net benefit of sampling"
      ],
      "created": "2021-07-16 18:33:16",
      "modified": "2024-02-17 13:45:02",
      "commits": 32
    }
  ],
  "_score": 6.5733358400660675,
  "_indexed": true,
  "_nocasepkg": "voi",
  "_universes": [
    "chjackson"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.3",
      "date": "2026-05-18T06:27:25.000Z",
      "distro": "noble",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "b22f02f2abd1d460cf4d8f2d11ca9118ff1c23d39c867eb79bded9c623413a92",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.3",
      "date": "2026-05-18T06:27:25.000Z",
      "distro": "noble",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "0402e959eeb2b805e49de2567599466a4248dbf28f1305e70639445106a73be1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.3",
      "date": "2026-05-18T06:27:35.000Z",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "af6a1ac88ca213c5833dc71f5bda956d82df8fbfd085f604ae9a58624fe92501",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.3",
      "date": "2026-05-18T06:26:54.000Z",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "54a365111140325646cfe1089bb639cca51e228ffc95d82dd92d902ca861f470",
      "status": "failure",
      "check": "ERROR",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-05-18T06:26:34.000Z",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "8cd598a05342f9723b0e5cafb43ffc667dd4f2b1850fc84ddc7282147b541869",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-05-18T06:26:23.000Z",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "6bdd8ef440347baf00695c8b8fb9cab23fb6e9302b30082f749d5abb344012cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.3",
      "date": "2026-05-18T06:26:14.000Z",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "7b3c8afcfe47decbaef2123a53023549e3f6f6d04ee5d039e270c8ae8602b416",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.3",
      "date": "2026-06-02T16:44:53.000Z",
      "commit": "b43b89593b2c8c8e5e8024a236a77f9a0dda85ed",
      "fileid": "86bf745af20b8cd17ac8b4a1c880f0ff6854214fa717b1988b32acb5a7b80c5b",
      "status": "success",
      "buildurl": "https://github.com/r-universe/chjackson/actions/runs/26016990301"
    }
  ]
}