From 057adaff3816a6e95aa494f6b70fdb981b4ad8f8 Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Tue, 2 May 2023 10:35:12 +0100 Subject: [PATCH 01/13] updated NEWS --- NEWS.md | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/NEWS.md b/NEWS.md index 907810a0..547ef225 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,5 +1,24 @@ -# BCEA 2.4.2.9000 +# BCEA 2.4.3 +May 2023 + +## Bug fixes + +* Consistent colours across plots for each intervention for grid of plots in `plot.bcea()` (cf1ee43) +* `make.report()` change variable name (f940f2e) +* Fixed issue with summary table where names of interventions in the wrong order (6a006e3) +* `summary.bcea()` now only prints results for chosen comparisons and not always all of them. `kstar` and `best` in `bcea()` object were not updated with subset of interventions (#125) + +## Refactoring + +* `withr::with_par()` used in plotting function ``plot.bcea()` to only temporarily change graphics parameters. (725c536) +* Using `@md` and markdown syntax in function documentation +* Update `psa.struct()` to add the absolute value in the formula to compute the weights (1cea278) +* Use `dplyr` piping new syntax from `.data$*` to simply using speech marks `"*"` (2b280ad) + +## Miscellaneous + +* Template added for GitHub Issues (0ea59fa) # BCEA 2.4.2 @@ -30,7 +49,6 @@ August 2022 * Allow passing `ref` argument by name as well as index in `bcea()`. (9eab459) - # BCEA 2.4.1.2 April 2022 From 1925fc6ef33ed4732fc9432a01916c3188c88c6d Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Tue, 2 May 2023 12:24:24 +0100 Subject: [PATCH 02/13] lots of very minor fixes to pass the CRAN CHECKS --- DESCRIPTION | 6 +-- R/CEriskav_plot_graph.R | 8 ++-- R/bcea.default.R | 2 +- R/ceac_plot_graph.R | 2 +- R/compute_xxx.R | 2 +- R/eib_plot_graph.R | 2 +- README.md | 5 +-- README_dev.md | 60 -------------------------- cran-comments.md | 20 ++++++++- inst/CITATION | 2 +- man/BCEA-package.Rd | 2 +- tests/testthat/test-CEriskav.R | 16 +++---- tests/testthat/test-bcea.R | 19 +++++--- tests/testthat/test-bcea_setters.R | 9 +++- tests/testthat/test-ceac_plot_ggplot.R | 7 +-- tests/testthat/test-compute_U.R | 11 +++-- tests/testthat/test-compute_ol.R | 10 +++-- tests/testthat/test-compute_vi.R | 13 ++++-- vignettes/CEriskav.Rmd | 2 +- vignettes/bcea.Rmd | 2 +- vignettes/ceac.Rmd | 2 +- vignettes/ceef.Rmd | 2 +- vignettes/contour.Rmd | 4 +- vignettes/eib.Rmd | 2 +- 24 files changed, 88 insertions(+), 122 deletions(-) delete mode 100644 README_dev.md diff --git a/DESCRIPTION b/DESCRIPTION index 906976d7..eaf31e57 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,11 +1,11 @@ Package: BCEA Type: Package Title: Bayesian Cost Effectiveness Analysis -Version: 2.4.2.9000 +Version: 2.4.3 Authors@R: c( person("Gianluca", "Baio", email = "gianluca@stats.ucl.ac.uk", - role = c("aut", "cre"), + role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0003-4314-2570")), person("Andrea", "Berardi", email = "a.berardi@ucl.ac.uk", @@ -65,6 +65,6 @@ URL: https://gianluca.statistica.it/software/bcea/, https://gianluca.statistica.it/, https://github.com/giabaio/BCEA/ NeedsCompilation: no -RoxygenNote: 7.2.3 +RoxygenNote: 7.2.3.9000 Encoding: UTF-8 BugReports: https://github.com/n8thangreen/BCEA/issues/ diff --git a/R/CEriskav_plot_graph.R b/R/CEriskav_plot_graph.R index b213c3ef..389f9e67 100644 --- a/R/CEriskav_plot_graph.R +++ b/R/CEriskav_plot_graph.R @@ -88,8 +88,8 @@ CEriskav_plot_ggplot <- function(he, pos_legend) { eib_dat <- melt(he$eibr[, default_comp, , drop = FALSE], value.name = "eibr") %>% - rename(k = .data$Var1, - r = .data$Var3) %>% + rename(k = "Var1", + r = "Var3") %>% mutate(r = as.factor(.data$r)) eibr_plot <- @@ -122,8 +122,8 @@ CEriskav_plot_ggplot <- function(he, pos_legend) { evi_dat <- melt(he$evir, value.name = "evir") %>% - rename(r = .data$Var2, - k = .data$Var1) %>% + rename(r = "Var2", + k = "Var1") %>% mutate(r = as.factor(.data$r)) evir_plot <- diff --git a/R/bcea.default.R b/R/bcea.default.R index 2d6ddd9e..c484c98a 100644 --- a/R/bcea.default.R +++ b/R/bcea.default.R @@ -69,7 +69,7 @@ bcea.default <- function(eff, df_ce <- df_ce %>% select(-ref) %>% - rename(ref = .data$ints) %>% + rename(ref = "ints") %>% merge(df_ce, by = c("ref", "sim"), suffixes = c("0", "1"), diff --git a/R/ceac_plot_graph.R b/R/ceac_plot_graph.R index bbdc9510..d9608ed9 100644 --- a/R/ceac_plot_graph.R +++ b/R/ceac_plot_graph.R @@ -136,7 +136,7 @@ ceac_ggplot <- function(he, ggplot(data_psa, aes(.data$k, .data$ceac)) + geom_line(aes(linetype = .data$comparison, - size = .data$comparison, + linewidth = .data$comparison, colour = factor(.data$comparison))) + theme_ceac() + theme_add + # theme diff --git a/R/compute_xxx.R b/R/compute_xxx.R index 12145a32..e8bf2fb2 100644 --- a/R/compute_xxx.R +++ b/R/compute_xxx.R @@ -264,7 +264,7 @@ compute_IB <- function(df_ce, k) { df_ce <- df_ce %>% filter(ints != .data$ref) %>% - rename(comps = .data$ints) + rename(comps = "ints") ib_df <- data.frame(k = rep(k, each = nrow(df_ce)), diff --git a/R/eib_plot_graph.R b/R/eib_plot_graph.R index 222759dd..d0483b7f 100644 --- a/R/eib_plot_graph.R +++ b/R/eib_plot_graph.R @@ -88,7 +88,7 @@ eib_plot_ggplot <- function(he, data = data.frame("kstar" = he$kstar), colour = "grey50", linetype = 2, - size = 0.5) + + linewidth = 0.5) + scale_linetype_manual( "", labels = graph_params$labels, diff --git a/README.md b/README.md index 3cc80b78..f88be185 100644 --- a/README.md +++ b/README.md @@ -72,14 +72,13 @@ Examples of using specific functions and their different arguments are given in ## Further details The `pkgdown` site is [here](https://n8thangreen.github.io/BCEA/). -More details on `BCEA` are available in our book [_Bayesian Cost-Effectiveness Analysis with the R Package BCEA_](https://gianluca.statistica.it/book/bcea/) (published in the UseR! Springer series). Also, details about the package, including some references and links to a pdf presentation and some posts on my own blog) are given [here](https://gianluca.statistica.it/software/bcea/). +More details on `BCEA` are available in our book [_Bayesian Cost-Effectiveness Analysis with the R Package BCEA_](https://gianluca.statistica.it/books/bcea/) (published in the UseR! Springer series). Also, details about the package, including some references and links to a pdf presentation and some posts on my own blog) are given [here](https://gianluca.statistica.it/software/bcea/). ## License [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) ## Contributing -Please submit contributions through `Pull Requests`, following the [contributing -guidelines](https://github.com/n8thangreen/BCEA/blob/dev/CONTRIBUTING.md). +Please submit contributions through `Pull Requests`, following the [contributing guidelines](https://github.com/n8thangreen/BCEA/blob/dev/CONTRIBUTING.md). To report issues and/or seek support, please file a new ticket in the [issue](https://github.com/n8thangreen/BCEA/issues) tracker. diff --git a/README_dev.md b/README_dev.md deleted file mode 100644 index 62facb3f..00000000 --- a/README_dev.md +++ /dev/null @@ -1,60 +0,0 @@ -# BCEA --- development version - - - -[![Build Status](https://app.travis-ci.com/n8thangreen/BCEA.svg?branch=dev)](https://app.travis-ci.com/n8thangreen/BCEA) -[![CRAN_Status_Badge](http://www.r-pkg.org/badges/version/BCEA)](https://cran.r-project.org/package=BCEA) [![CRAN_Download_Badge](http://cranlogs.r-pkg.org/badges/BCEA)](https://cran.r-project.org/package=BCEA) -[![CRAN_Download_Badge](http://cranlogs.r-pkg.org/badges/grand-total/BCEA?color=orange)](https://cran.r-project.org/package=BCEA) -[![CodeFactor](https://www.codefactor.io/repository/github/n8thangreen/bcea/badge)](https://www.codefactor.io/repository/github/n8thangreen/bcea) - - -## Contents - -- [Overview](#introduction) -- [Features](#features) -- [Installation](#installation) -- [Further details](#further-details) - -## Overview - -Perform Bayesian Cost-Effectiveness Analysis in R. -Given the results of a Bayesian model (possibly based on MCMC) in the form of simulations from the posterior distributions of suitable variables of costs and clinical benefits for two or more interventions, produces a health economic evaluation. Compares one of the interventions (the "reference") to the others ("comparators"). - -## Features - -Main features of `BCEA` include: - -* Summary statistics and tables -* Cost-effectiveness analysis plots, such as CE planes and CEAC -* EVPPI calculations and plots - -This is the **development** version of BCEA (currently 2.4). It contains a major refactoring of the code to streamline the functions. - -## Installation -The development version can be installed using this GitHub repository. On Windows machines, you need to install a few dependencies, including [Rtools](https://cran.r-project.org/bin/windows/Rtools/) first, e.g. by running - -```r -pkgs <- c("MASS", "Rtools", "remotes") -repos <- c("https://cran.rstudio.com", "https://inla.r-inla-download.org/R/stable/") -install.packages(pkgs, repos=repos, dependencies = "Depends") -``` -before installing the package using `remotes`: - -```r -remotes::install_github("giabaio/BCEA", ref="dev") -``` -Under Linux or MacOS, it is sufficient to install the package via `remotes`: - -```r -install.packages("remotes") -remotes::install_github("giabaio/BCEA", ref="dev") -``` - -## Further details -The `pkgdown` site is [here](https://n8thangreen.github.io/BCEA/). -More details on `BCEA` are available in our book [_Bayesian Cost-Effectiveness Analysis with the R Package BCEA_](https://gianluca.statistica.it/book/bcea/) (published in the UseR! Springer series). Also, details about the package, including some references and links to a pdf presentation and some posts on my own blog) are given [here](https://gianluca.statistica.it/software/bcea/). - -## Licence -GPL-3 © [G Baio](https://github.com/giabaio/). - -Please note that this project is released with a [Contributor Code of Conduct](https://github.com/n8thangreen/BCEA/blob/dev/CONDUCT.md). By participating in this project you agree to abide by its terms. diff --git a/cran-comments.md b/cran-comments.md index 01fa3693..f45c74ab 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,4 +1,21 @@ -## Resubmission + +# Submission (2.4.3) + +## R CMD check results + +0 errors | 0 warnings | 1 note + +* Any notes about using INLA has been condoned in previous versions, as they are only suggested. + +## Downstream dependencies + +We checked 2 reverse dependencies (missingHE, heesim), comparing R CMD check results across CRAN and dev versions of this package. + +* We saw 0 new problems +* We failed to check 0 packages + + +# Resubmission (2.4.2.1) This is a resubmission. In this version I have: * Removed from the build large data files so that not more than 5 MB for a CRAN package. @@ -10,7 +27,6 @@ There were no ERRORs or WARNINGs. * Any notes about using INLA has been condoned in previous versions, as they are only suggested. - ## Downstream dependencies We checked 2 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. diff --git a/inst/CITATION b/inst/CITATION index d3ef2f35..d079d029 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -1,6 +1,6 @@ citHeader("To cite BCEA in publications use:") -citEntry( +bibentry( entry = "Book", title = "Bayesian Cost-Effectiveness Analysis with the R package BCEA", publisher = "Springer", diff --git a/man/BCEA-package.Rd b/man/BCEA-package.Rd index 594e4ab0..d2cff1a0 100644 --- a/man/BCEA-package.Rd +++ b/man/BCEA-package.Rd @@ -21,7 +21,7 @@ Useful links: } \author{ -\strong{Maintainer}: Gianluca Baio \email{gianluca@stats.ucl.ac.uk} (\href{https://orcid.org/0000-0003-4314-2570}{ORCID}) +\strong{Maintainer}: Gianluca Baio \email{gianluca@stats.ucl.ac.uk} (\href{https://orcid.org/0000-0003-4314-2570}{ORCID}) [copyright holder] Authors: \itemize{ diff --git a/tests/testthat/test-CEriskav.R b/tests/testthat/test-CEriskav.R index a81b162b..d02fd226 100644 --- a/tests/testthat/test-CEriskav.R +++ b/tests/testthat/test-CEriskav.R @@ -1,19 +1,18 @@ # risk aversion -# library(BCEA) -library(dplyr) -library(reshape2) +# library(dplyr) +# library(reshape2) ##TODO:... -load(test_path("ce_smoking.RData")) - -treats <- c("No intervention", "Self-help", "Individual counselling", "Group counselling") -bcea_smoke <- bcea(eff, cost, ref = 4, interventions = treats, Kmax = 500) - test_that("zero risk aversion is equal to default", { + load(test_path("ce_smoking.RData")) + + treats <- c("No intervention", "Self-help", "Individual counselling", "Group counselling") + bcea_smoke <- bcea(eff, cost, ref = 4, interventions = treats, Kmax = 500) + r <- 0 CEriskav(bcea_smoke) <- r tol <- 0.0001 @@ -23,4 +22,3 @@ test_that("zero risk aversion is equal to default", { expect_equivalent(bcea_smoke$U[,,3], bcea_smoke$Ur[,,3,1], tolerance = tol) expect_equivalent(bcea_smoke$U[,,4], bcea_smoke$Ur[,,4,1], tolerance = tol) }) - diff --git a/tests/testthat/test-bcea.R b/tests/testthat/test-bcea.R index 6f0ed833..ac1a1814 100644 --- a/tests/testthat/test-bcea.R +++ b/tests/testthat/test-bcea.R @@ -3,16 +3,14 @@ ## names outputs? -# library(BCEA) -library(dplyr) -library(reshape2) - - -load(test_path("ce.RData")) +# library(dplyr) +# library(reshape2) test_that("input errors", { + load(test_path("ce.RData")) + expect_dims_error <- function(x, y) { expect_error( bcea(x, y, @@ -62,6 +60,8 @@ test_that("input errors", { test_that("basic return", { + load(test_path("ce.RData")) + res <- bcea(e = eff, c = cost) @@ -187,6 +187,8 @@ test_that("jags, bugs, stan methods", { test_that("k and wtp arguments", { + load(test_path("ce.RData")) + m <- bcea(eff, cost, plot = FALSE) expect_equal(m$Kmax, 50000) @@ -202,6 +204,9 @@ test_that("k and wtp arguments", { }) test_that("using e and c still works", { + + load(test_path("ce.RData")) + e <- eff c <- cost bcea_res <- bcea(eff = eff, cost = cost) @@ -213,6 +218,8 @@ test_that("using e and c still works", { test_that("named reference", { + load(test_path("ce.RData")) + expect_equal(bcea(eff, cost, ref = 1, interventions = c("a", "b")), bcea(eff, cost, ref = "a", interventions = c("a", "b"))) diff --git a/tests/testthat/test-bcea_setters.R b/tests/testthat/test-bcea_setters.R index 4d96b2e0..4fab4fe7 100644 --- a/tests/testthat/test-bcea_setters.R +++ b/tests/testthat/test-bcea_setters.R @@ -1,10 +1,11 @@ -library(dplyr) +# library(dplyr) # data(Vaccine) -load(test_path("ce.RData")) test_that("setKmax", { + + load(test_path("ce.RData")) m <- bcea(e = eff, c = cost, @@ -22,6 +23,8 @@ test_that("setKmax", { test_that("setReferenceGroup", { + load(test_path("ce.RData")) + m <- bcea(e = eff, c = cost, ref = 2, @@ -37,6 +40,8 @@ test_that("setReferenceGroup", { test_that("setComparison", { + load(test_path("ce.RData")) + m_r1 <- bcea(e = eff, c = cost, Kmax = 50000, diff --git a/tests/testthat/test-ceac_plot_ggplot.R b/tests/testthat/test-ceac_plot_ggplot.R index 2516186d..69083cd5 100644 --- a/tests/testthat/test-ceac_plot_ggplot.R +++ b/tests/testthat/test-ceac_plot_ggplot.R @@ -1,11 +1,6 @@ # vdiffr::manage_cases(filter = "ceac") -# library(ggplot2) -# library(dplyr) -# library(reshape2) -# library(vdiffr) -library(purrr) - +# library(purrr) test_that("ceac.plot_ggplot draws correctly", { load("ce.RData") diff --git a/tests/testthat/test-compute_U.R b/tests/testthat/test-compute_U.R index f6c7e825..b60ab568 100644 --- a/tests/testthat/test-compute_U.R +++ b/tests/testthat/test-compute_U.R @@ -1,14 +1,13 @@ -# library(BCEA) -library(dplyr) -library(reshape2) - - -load("ce.RData") +# library(dplyr) +# library(reshape2) +##TODO: test_that("compute_U", { + load(test_path("ce.RData")) + # single wtp # c_tmp <- matrix(c(0, 0, 100, 10), nrow = 2) diff --git a/tests/testthat/test-compute_ol.R b/tests/testthat/test-compute_ol.R index 9d6c0695..3f79ee39 100644 --- a/tests/testthat/test-compute_ol.R +++ b/tests/testthat/test-compute_ol.R @@ -1,15 +1,15 @@ # opportunity loss -# library(BCEA) -library(dplyr) -library(reshape2) +# library(dplyr) +# library(reshape2) -load(test_path("ce.RData")) test_that("simple data input parameters", { + load(test_path("ce.RData")) + # only one intervention # limiting case @@ -66,6 +66,8 @@ test_that("simple data input parameters", { test_that("call via bcea", { + load(test_path("ce.RData")) + res <- bcea(e = eff, c = cost) diff --git a/tests/testthat/test-compute_vi.R b/tests/testthat/test-compute_vi.R index c2c3cb6e..cf15baad 100644 --- a/tests/testthat/test-compute_vi.R +++ b/tests/testthat/test-compute_vi.R @@ -1,15 +1,15 @@ # value of information -# library(BCEA) -library(dplyr) -library(reshape2) +# library(dplyr) +# library(reshape2) -load(test_path("ce.RData")) test_that("simple data", { + load(test_path("ce.RData")) + # only one intervention # limiting case U <- array(c(1,1,1,1,1,1), @@ -50,6 +50,8 @@ test_that("simple data", { test_that("call via bcea", { + load(test_path("ce.RData")) + res <- bcea(e = eff, c = cost) @@ -83,6 +85,9 @@ test_that("errors in dimensions", { }) test_that("using sim_table", { + + load(test_path("ce.RData")) + res <- bcea(e = eff, c = cost) diff --git a/vignettes/CEriskav.Rmd b/vignettes/CEriskav.Rmd index 7df450fe..d2fbf3b8 100644 --- a/vignettes/CEriskav.Rmd +++ b/vignettes/CEriskav.Rmd @@ -2,7 +2,7 @@ title: "Risk Aversion Analysis" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Risk aversion analysis} + %\VignetteIndexEntry{Risk Aversion Analysis} %\VignetteEncoding{UTF-8} %\VignetteEngine{knitr::rmarkdown} editor_options: diff --git a/vignettes/bcea.Rmd b/vignettes/bcea.Rmd index 985d61fc..98bc0112 100644 --- a/vignettes/bcea.Rmd +++ b/vignettes/bcea.Rmd @@ -2,7 +2,7 @@ title: "Getting Started" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Getting started} + %\VignetteIndexEntry{Getting Started} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- diff --git a/vignettes/ceac.Rmd b/vignettes/ceac.Rmd index d7e247aa..70fad633 100644 --- a/vignettes/ceac.Rmd +++ b/vignettes/ceac.Rmd @@ -2,7 +2,7 @@ title: "Cost-Effectiveness Acceptability Curve Plots" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Cost-effectiveness acceptability curve plots} + %\VignetteIndexEntry{Cost-Effectiveness Acceptability Curve Plots} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- diff --git a/vignettes/ceef.Rmd b/vignettes/ceef.Rmd index f90ecab7..6ad27959 100644 --- a/vignettes/ceef.Rmd +++ b/vignettes/ceef.Rmd @@ -2,7 +2,7 @@ title: "Cost-Effectiveness Efficiency Frontier" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Cost-effectiveness efficiency frontier} + %\VignetteIndexEntry{Cost-Effectiveness Efficiency Frontier} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- diff --git a/vignettes/contour.Rmd b/vignettes/contour.Rmd index 8d4a6700..2b4b257f 100644 --- a/vignettes/contour.Rmd +++ b/vignettes/contour.Rmd @@ -1,8 +1,8 @@ --- -title: "Contour plots" +title: "Contour Plots" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Contour-plot} + %\VignetteIndexEntry{Contour Plots} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- diff --git a/vignettes/eib.Rmd b/vignettes/eib.Rmd index ab00a72a..a03aa11a 100644 --- a/vignettes/eib.Rmd +++ b/vignettes/eib.Rmd @@ -2,7 +2,7 @@ title: "Expected Incremental Benefit Plot" output: rmarkdown::html_vignette vignette: > - %\VignetteIndexEntry{Expected incremental benefit plot} + %\VignetteIndexEntry{Expected Incremental Benefit Plot} %\VignetteEngine{knitr::rmarkdown} %\VignetteEncoding{UTF-8} --- From 7a56fbcbf95166ddf159aa337c87b8de764b6942 Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Tue, 2 May 2023 12:46:51 +0100 Subject: [PATCH 03/13] fix bibtype field in CITATION --- cran-comments.md | 20 -------------------- inst/CITATION | 22 ++++++++++------------ vignettes/.gitignore | 1 + vignettes/figure/unnamed-chunk-11-1.png | Bin 6191 -> 0 bytes vignettes/figure/unnamed-chunk-12-1.png | Bin 5529 -> 0 bytes vignettes/figure/unnamed-chunk-13-1.png | Bin 5529 -> 0 bytes vignettes/figure/unnamed-chunk-14-1.png | Bin 5412 -> 0 bytes vignettes/figure/unnamed-chunk-15-1.png | Bin 5412 -> 0 bytes vignettes/figure/unnamed-chunk-16-1.png | Bin 5529 -> 0 bytes vignettes/figure/unnamed-chunk-16-2.png | Bin 5412 -> 0 bytes vignettes/figure/unnamed-chunk-4-1.png | Bin 6048 -> 0 bytes 11 files changed, 11 insertions(+), 32 deletions(-) delete mode 100644 vignettes/figure/unnamed-chunk-11-1.png delete mode 100644 vignettes/figure/unnamed-chunk-12-1.png delete mode 100644 vignettes/figure/unnamed-chunk-13-1.png delete mode 100644 vignettes/figure/unnamed-chunk-14-1.png delete mode 100644 vignettes/figure/unnamed-chunk-15-1.png delete mode 100644 vignettes/figure/unnamed-chunk-16-1.png delete mode 100644 vignettes/figure/unnamed-chunk-16-2.png delete mode 100644 vignettes/figure/unnamed-chunk-4-1.png diff --git a/cran-comments.md b/cran-comments.md index f45c74ab..b3545454 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -13,23 +13,3 @@ We checked 2 reverse dependencies (missingHE, heesim), comparing R CMD check res * We saw 0 new problems * We failed to check 0 packages - - -# Resubmission (2.4.2.1) -This is a resubmission. In this version I have: - -* Removed from the build large data files so that not more than 5 MB for a CRAN package. - -* Reference about the method added in the Description with doi: prefix - -## R CMD check results -There were no ERRORs or WARNINGs. - -* Any notes about using INLA has been condoned in previous versions, as they are only suggested. - -## Downstream dependencies - -We checked 2 reverse dependencies, comparing R CMD check results across CRAN and dev versions of this package. - -* We saw 0 new problems -* We failed to check 0 packages diff --git a/inst/CITATION b/inst/CITATION index d079d029..f27cd54e 100644 --- a/inst/CITATION +++ b/inst/CITATION @@ -1,22 +1,20 @@ citHeader("To cite BCEA in publications use:") -bibentry( - entry = "Book", - title = "Bayesian Cost-Effectiveness Analysis with the R package BCEA", - publisher = "Springer", - year = "2017", +bibentry( + bibtype = "Book", + title = "Bayesian Cost-Effectiveness Analysis with the R package {BCEA}", author = "Baio, G and Berardi, A and Heath, A", + year = "2017", + publisher = "Springer", month = "Jul", address = "New York, NY", url = "https://link.springer.com/book/10.1007/978-3-319-55718-2", doi = "10.1007/978-3-319-55718-2", isbn = "978-3-319-55718-2", - textVersion = - paste("Baio et al (2017).", - "Bayesian Cost Effectiveness Analysis with the R package BCEA.", - "Springer, New York, NY.", - "doi: 10.1007/978-3-319-55718-2,", - "URL: https://link.springer.com/book/10.1007/978-3-319-55718-2" - ) + paste("Baio et al (2017).", + "Bayesian Cost Effectiveness Analysis with the R package BCEA.", + "Springer, New York, NY.", + "doi: 10.1007/978-3-319-55718-2,", + "URL: https://link.springer.com/book/10.1007/978-3-319-55718-2") ) \ No newline at end of file diff --git a/vignettes/.gitignore b/vignettes/.gitignore index 097b2416..003766bd 100644 --- a/vignettes/.gitignore +++ b/vignettes/.gitignore @@ -1,2 +1,3 @@ *.html *.R +figure \ No newline at end of file diff --git a/vignettes/figure/unnamed-chunk-11-1.png b/vignettes/figure/unnamed-chunk-11-1.png deleted file mode 100644 index e1e9920dcb136de2c892c2ddf25396b316117f08..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6191 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 aZ-{OVwk#?|OM3q{{&h4A)N3C>Ui=sE^qwvN diff --git a/vignettes/figure/unnamed-chunk-12-1.png b/vignettes/figure/unnamed-chunk-12-1.png deleted file mode 100644 index 8edd5c97c646051a2edde4aec8af99f45720b9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5529 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 z 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 diff --git a/vignettes/figure/unnamed-chunk-15-1.png b/vignettes/figure/unnamed-chunk-15-1.png deleted file mode 100644 index 89d117571d578d51882d25ff76fa6cba34ac1d2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5412 zcmbtYXEdDMx1Z5QqW8`lL4qNJASTKy4AHwxw2YF`Bhg!wM2ear!4NGvGg>fOFu@QE zg6Ki?Xdz^@h`Hl^@2C6Wu66%+ue0~s`|RJ|=d5Qv>zsXdtf{ds(?$M^004kV@3yu% z0069}@L%-Ql$phYaa)SPU}|UyqnH2y6aYX1pilsmB2fS&j$%^`C;)jrcTN-q1w|sE zNQ%TkQIs)bWMqW=CkzRoIL@IIHxi0EN1YQz!68v7B#I(ukT@I?N0DR{6oC3C7YYeL z{ez|;{u_lup>Q}9ZU!}jL(NbmxvZ?Lwzd|B1mKWR93>qJibMUAiGn((844CRL&lM3 zaAfif3Oa*A&fqA6lHlBTp5vUz6bMDkkjZ;{dt?BBj6;%fC`!P2-1+o*G?`4^ea1$h ze2fbZZ{PI;02tWM88|WIEYS+2`k%IdgE3Tg51Mc25U`Rdx?s=I0m`xB}nmswC$xdaWJ zAw46Sl^1deg1Cji$KazbL<2dfsQ>Sd;x^##eTNh;wY?SWU{crH6~~S`MbUWslegr( zGzVdameMdmrz^Gt{O($6)H-3g?me#+^#l>Bk_LzAm1SO6=)oqKrRBi{!=_$4^Zt+< zmzN`zUoW3XXTJ8e6Mit{;+VNF{-<8ewl%Lvq_)e#Dw9M~A%DoKm^JZTuWzWB;ag#+lx8B`{S@-zI^P$p21CzJo3h|Y%v@c_nO&&-vqV4N{%Wm*M z*4a&jhvX44A5`vV7f~B9eFS;w-j8ilpHp{@P*nC7a6v2ZvU4p~LaH#-DIK|eINX;i`L#RIME-KrIM~)xz$EE8a z2r1#t<#Kt!&Xac%W=_6iih>(HV`;&zYaTQ5A7wr%=dA41!w^gxPd-0%dr&m9Xw@&o zAL8VR?v*;}snyuy1WhhJ@44&{g21`73tSUqGHVo*av~dJ#3F;E&60jaG9uPH+`L(( z-9G?aGEE`#)xrt^-vRydpG^63-YWqOJKU+!ANn>tY~YfJzFD^X&P!$6g?5afQWfp| z6*lNgHD@33>zaCNJRiknSsLaYE+JNLFSiBR=Q0>Bd<|$Vlx*;bkGhxna=q-*jxHN zxg|~-e4{J)_-J_ObF^d>Z7GaOi8QN zyIhwk0EyW<>iEJcE2d5(V?!> z&Gx}To&7(#hpu&}$M~*Pil)MAU>oJSOpp*ERlG zN~p&6=N1QDwX$ARoDnoSj9lN9(%ttDE_D|0C_7^#(iHc+tQ=E&9o?N7CCP9zlVwn6 z=o&g>;8p44EVa|aUX%9L$uJ}3G?r3Abl z^F3?6KZ19YZwowJF)7v*rB3rr!H;u@nHW5JC$F%da)` z;%%%~IRe()iai%%-NQF39L8voFJgu0gcMz&pBCpTKr1EiiObOHcd&1NvKGMCl!;lIzU@nFas z__^VZp%of>Dolf)U+oV=P}7IU$6{oh~H;(l$G;rUyX1&I+pmVi_sn&VA?B2 z#mCKaqhJxv#G~!+SI|z5-A$it{oFyhX+N?r zJ;MY3y>W}-_%2$a)iq}wL@E~u9tbld^rP9}_X+jYePLB*uAR@Ec_A=rrP&;#*X2XU z+7#4)_?%FUkB(Ht-Dtd&^dhg0H)C{tWw30rMiQ&N(@aMmHM$wV-S$VA3WIgSAJtxN zT^mqQ25C`3874Q-_SMQHw*IDn+{~-&!yQiL)C~XHQiGTkIc%eBdEFuq)9{-vK-nT2 z;QXpOC*L3;KNvp=?(y$$SPTr17abMq^SQC~4 z95pS6-BZF03Y+Pyy8@pN~8Ek)XJ-5@2FvqMw<) z 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 diff --git a/vignettes/figure/unnamed-chunk-16-1.png b/vignettes/figure/unnamed-chunk-16-1.png deleted file mode 100644 index 8edd5c97c646051a2edde4aec8af99f45720b9d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5529 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 z 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 diff --git a/vignettes/figure/unnamed-chunk-4-1.png b/vignettes/figure/unnamed-chunk-4-1.png deleted file mode 100644 index 65d399f0f352eb081868377685c18105d68cd105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6048 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 V`EoXd=>I3vuBT Date: Tue, 2 May 2023 13:00:39 +0100 Subject: [PATCH 04/13] amend yaml to try and get jags installed on mac --- .github/workflows/check-standard.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/check-standard.yaml b/.github/workflows/check-standard.yaml index 5bbd54af..2c64925e 100644 --- a/.github/workflows/check-standard.yaml +++ b/.github/workflows/check-standard.yaml @@ -67,9 +67,7 @@ jobs: - name: Install jags (macOS-latest) if: runner.os == 'macOS' - run : | - rm '/usr/local/bin/gfortran' - brew install jags + run : brew install jags - uses: r-lib/actions/setup-r-dependencies@v2 with: From 0b6afb8512eaa006f5c3d89af3a69376bd7f86ef Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Tue, 2 May 2023 13:27:49 +0100 Subject: [PATCH 05/13] initial CRAN submission attempt --- CRAN-SUBMISSION | 6 +++--- DESCRIPTION | 2 +- NEWS.md | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CRAN-SUBMISSION b/CRAN-SUBMISSION index 5eddd3d7..8f13b8ad 100644 --- a/CRAN-SUBMISSION +++ b/CRAN-SUBMISSION @@ -1,3 +1,3 @@ -Version: 2.4.2 -Date: 2022-08-23 11:44:30 UTC -SHA: f0469ce213fba001efa2707da7fa79289b337105 +Version: 2.4.3 +Date: 2023-05-02 12:27:02 UTC +SHA: 7d94eddfb7edf7ecd542a9f64a4afe18afd8f57c diff --git a/DESCRIPTION b/DESCRIPTION index eaf31e57..e907bab7 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -4,7 +4,7 @@ Title: Bayesian Cost Effectiveness Analysis Version: 2.4.3 Authors@R: c( person("Gianluca", "Baio", - email = "gianluca@stats.ucl.ac.uk", + email = "g.baio@ucl.ac.uk", role = c("aut", "cre", "cph"), comment = c(ORCID = "0000-0003-4314-2570")), person("Andrea", "Berardi", diff --git a/NEWS.md b/NEWS.md index 547ef225..0cf2342b 100644 --- a/NEWS.md +++ b/NEWS.md @@ -11,7 +11,7 @@ May 2023 ## Refactoring -* `withr::with_par()` used in plotting function ``plot.bcea()` to only temporarily change graphics parameters. (725c536) +* `withr::with_par()` used in plotting function `plot.bcea()` to only temporarily change graphics parameters. (725c536) * Using `@md` and markdown syntax in function documentation * Update `psa.struct()` to add the absolute value in the formula to compute the weights (1cea278) * Use `dplyr` piping new syntax from `.data$*` to simply using speech marks `"*"` (2b280ad) @@ -43,7 +43,7 @@ August 2022 ## New features * Can now specify what order the interventions labels are in the legend for ce plane (and contour plots) for base R and ggplot2 i.e. reference first or second with optional `ref_first` argument (cc38f07) -* Can specify currency for axes in `ce-plane.plot` and `ceac.plot` `ggplot2` versions (6808aa6) +* Can specify currency for axes in `ceplane.plot` and `ceac.plot` `ggplot2` versions (6808aa6) * Argument added to `ceplane.plot` of `icer_annot` to annotate each of the ICER points with the text label of the intervention name. Only for `ggplot2` at the moment. (a7b4beb) * Added `pos` argument to `contour2()` so that its consistent with `contour()` and `ceplane.plot()`. (50f8f8b) * Allow passing `ref` argument by name as well as index in `bcea()`. (9eab459) From 849eaea3529ff1cdbddbd3e537c66e9b2da26194 Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Tue, 2 May 2023 16:54:07 +0100 Subject: [PATCH 06/13] fixed CRAN check notess with compute.evppi() and plot.mesh() --- R/evppi.default.R | 9 ++--- R/evppi_helpers.R | 5 +-- cran-comments.md | 41 +++++++++++++++++++++- man/BCEA-package.Rd | 2 +- man/{compute.evppi.Rd => compute_evppi.Rd} | 6 ++-- man/{plot.mesh.Rd => plot_mesh.Rd} | 8 +++-- 6 files changed, 57 insertions(+), 14 deletions(-) rename man/{compute.evppi.Rd => compute_evppi.Rd} (82%) rename man/{plot.mesh.Rd => plot_mesh.Rd} (75%) diff --git a/R/evppi.default.R b/R/evppi.default.R index ac89cd6e..3ff6f2d9 100644 --- a/R/evppi.default.R +++ b/R/evppi.default.R @@ -515,11 +515,12 @@ evppi.bcea <- function(he, convex.inner = convex.inner, convex.outer = convex.outer, cutoff = cutoff, - max.edge = max.edge - ) - plot.mesh(mesh = mesh$mesh, + max.edge = max.edge) + + plot_mesh(mesh = mesh$mesh, data = data, plot = plot) + if (!suppress.messages) { cat("Calculating fitted values for the GP regression using INLA/SPDE \n") } @@ -579,7 +580,7 @@ evppi.bcea <- function(he, } if (!suppress.messages) cat("Calculating EVPPI \n") - comp <- compute.evppi(he = he, fit.full = fit.full) + comp <- compute_evppi(he = he, fit.full = fit.full) name <- prepare.output(parameters = params, inputs = inputs) diff --git a/R/evppi_helpers.R b/R/evppi_helpers.R index 5ecd7f08..f9cbac7b 100644 --- a/R/evppi_helpers.R +++ b/R/evppi_helpers.R @@ -323,13 +323,14 @@ make.proj <- function(parameter, #' @param mesh Mesh #' @param data Data #' @param plot Create plot? logical +#' @param ... Additional parameters #' #' @importFrom utils select.list #' @importFrom grDevices dev.off #' @seealso \code{\link{evppi}} #' @keywords internal #' -plot.mesh <- function(mesh, data, plot) { +plot_mesh <- function(mesh, data, plot, ...) { if (!plot) return() @@ -510,7 +511,7 @@ fit.inla <- function(parameter, #' @seealso \code{\link{evppi}} #' @keywords internal #' -compute.evppi <- function(he, fit.full) { +compute_evppi <- function(he, fit.full) { EVPPI <- array() tic <- proc.time() for (i in seq_along(he$k)) { diff --git a/cran-comments.md b/cran-comments.md index b3545454..f010148c 100644 --- a/cran-comments.md +++ b/cran-comments.md @@ -1,11 +1,47 @@ -# Submission (2.4.3) +# Resubmission (2.4.3) + +* compute.evppi() was mismatched with the dplyr compute() function. We've changed the +function name to compute_evppi() to avoid confusion since it is only an internal function. + +CHECK message: + +Flavor: r-devel-linux-x86_64-debian-gcc +Check: S3 generic/method consistency, Result: NOTE + Mismatches for apparent methods not registered: + compute: + function(x, ...) + compute.evppi: + function(he, fit.full) + +* Similarly, the internal function plot.mesh() is not a plot method but was being considered so, +so we have renamed to plot_mesh() + +CHECK message: + + plot: + function(x, ...) + plot.mesh: + function(mesh, data, plot) + See section 'Registering S3 methods' in the 'Writing R Extensions' + manual. ## R CMD check results 0 errors | 0 warnings | 1 note * Any notes about using INLA has been condoned in previous versions, as they are only suggested. + +CHECK message: + + Suggests or Enhances not in mainstream repositories: + INLA + Availability using Additional_repositories specification: + INLA yes https://inla.r-inla-download.org/R/stable/ + +Flavor: r-devel-linux-x86_64-debian-gcc, r-devel-windows-x86_64 +Check: package dependencies, Result: NOTE + Package suggested but not available for checking: 'INLA' ## Downstream dependencies @@ -13,3 +49,6 @@ We checked 2 reverse dependencies (missingHE, heesim), comparing R CMD check res * We saw 0 new problems * We failed to check 0 packages + + + diff --git a/man/BCEA-package.Rd b/man/BCEA-package.Rd index d2cff1a0..dfc99b85 100644 --- a/man/BCEA-package.Rd +++ b/man/BCEA-package.Rd @@ -21,7 +21,7 @@ Useful links: } \author{ -\strong{Maintainer}: Gianluca Baio \email{gianluca@stats.ucl.ac.uk} (\href{https://orcid.org/0000-0003-4314-2570}{ORCID}) [copyright holder] +\strong{Maintainer}: Gianluca Baio \email{g.baio@ucl.ac.uk} (\href{https://orcid.org/0000-0003-4314-2570}{ORCID}) [copyright holder] Authors: \itemize{ diff --git a/man/compute.evppi.Rd b/man/compute_evppi.Rd similarity index 82% rename from man/compute.evppi.Rd rename to man/compute_evppi.Rd index 2726e489..64ac88ad 100644 --- a/man/compute.evppi.Rd +++ b/man/compute_evppi.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2: do not edit by hand % Please edit documentation in R/evppi_helpers.R -\name{compute.evppi} -\alias{compute.evppi} +\name{compute_evppi} +\alias{compute_evppi} \title{Compute EVPPI} \usage{ -\method{compute}{evppi}(he, fit.full) +compute_evppi(he, fit.full) } \arguments{ \item{he}{A \code{bcea} object containing the results of the Bayesian diff --git a/man/plot.mesh.Rd b/man/plot_mesh.Rd similarity index 75% rename from man/plot.mesh.Rd rename to man/plot_mesh.Rd index af02b748..4a8b11c4 100644 --- a/man/plot.mesh.Rd +++ b/man/plot_mesh.Rd @@ -1,10 +1,10 @@ % Generated by roxygen2: do not edit by hand % Please edit documentation in R/evppi_helpers.R -\name{plot.mesh} -\alias{plot.mesh} +\name{plot_mesh} +\alias{plot_mesh} \title{Mesh Plot} \usage{ -\method{plot}{mesh}(mesh, data, plot) +plot_mesh(mesh, data, plot, ...) } \arguments{ \item{mesh}{Mesh} @@ -12,6 +12,8 @@ \item{data}{Data} \item{plot}{Create plot? logical} + +\item{...}{Additional parameters} } \description{ Option of interactively saving the plot. From 3b5033215fbbb82a23a7e1791a9d458b3a185daf Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Wed, 3 May 2023 09:59:55 +0100 Subject: [PATCH 07/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f88be185..46cc599c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ > Perform Bayesian Cost-Effectiveness Analysis in R. -:rocket: **Version 2.4.2 out now!** [Check out the release notes here](https://github.com/n8thangreen/BCEA/releases/tag/v2.4.2). +:rocket: **Version 2.4.3 out now!** [Check out the release notes here](https://github.com/n8thangreen/BCEA/releases/tag/v2.4.3). ## Contents From eb8dfcf4ee8e4d79b9896e87156c0bb0418e5d4c Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Wed, 3 May 2023 10:02:31 +0100 Subject: [PATCH 08/13] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 46cc599c..acea5868 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ Main features of `BCEA` include: * EVPPI calculations and plots ## Installation -Install the released version from CRAN with +Install the [released version from CRAN](https://cran.r-project.org/web/packages/BCEA/index.html) with ```r install.packages("BCEA") ``` From 5c8a6eb288dabe67f402377f3c8105bacf10d905 Mon Sep 17 00:00:00 2001 From: Dr Nathan Green Date: Wed, 3 May 2023 10:44:49 +0100 Subject: [PATCH 09/13] updatd pkgdown site and added cheatsheet tab --- CRAN-SUBMISSION | 4 +- _pkgdown.yml | 9 + docs/404.html | 59 +- docs/CONDUCT.html | 13 +- docs/CONTRIBUTING.html | 13 +- docs/ISSUE_TEMPLATE.html | 90 ++ docs/LICENSE.html | 13 +- docs/articles/CEriskav.html | 19 +- .../figure-html/unnamed-chunk-6-5.png | Bin 56710 -> 52115 bytes docs/articles/Set_bcea_parameters.html | 19 +- docs/articles/bcea.html | 48 +- .../figure-html/unnamed-chunk-7-1.png | Bin 0 -> 270059 bytes docs/articles/ceac.html | 19 +- docs/articles/ceef.html | 19 +- docs/articles/ceplane.html | 21 +- .../figure-html/unnamed-chunk-3-2.png | Bin 129151 -> 129024 bytes .../figure-html/unnamed-chunk-4-1.png | Bin 338294 -> 338134 bytes .../figure-html/unnamed-chunk-5-1.png | Bin 50127 -> 49997 bytes .../figure-html/unnamed-chunk-7-2.png | Bin 157859 -> 157800 bytes .../figure-html/unnamed-chunk-8-1.png | Bin 325596 -> 325533 bytes docs/articles/contour.html | 25 +- .../figure-html/unnamed-chunk-11-2.png | Bin 172143 -> 172134 bytes .../figure-html/unnamed-chunk-12-2.png | Bin 172143 -> 172134 bytes .../figure-html/unnamed-chunk-13-2.png | Bin 207093 -> 207265 bytes .../figure-html/unnamed-chunk-14-2.png | Bin 159561 -> 159537 bytes .../figure-html/unnamed-chunk-15-1.png | Bin 186684 -> 186700 bytes .../figure-html/unnamed-chunk-17-2.png | Bin 220741 -> 220651 bytes .../figure-html/unnamed-chunk-18-1.png | Bin 302496 -> 302416 bytes .../figure-html/unnamed-chunk-3-2.png | Bin 139308 -> 139284 bytes .../figure-html/unnamed-chunk-4-2.png | Bin 131798 -> 131787 bytes .../figure-html/unnamed-chunk-5-1.png | Bin 193350 -> 193373 bytes .../figure-html/unnamed-chunk-7-2.png | Bin 153234 -> 153105 bytes .../figure-html/unnamed-chunk-8-1.png | Bin 312090 -> 311952 bytes docs/articles/eib.html | 19 +- docs/articles/index.html | 17 +- docs/articles/paired_vs_multiple_comps.html | 19 +- docs/authors.html | 21 +- docs/bcea_cheatsheet.pdf | Bin 0 -> 182195 bytes .../bootstrap-5.2.2/bootstrap.bundle.min.js | 7 + .../bootstrap.bundle.min.js.map | 1 + docs/deps/bootstrap-5.2.2/bootstrap.min.css | 6 + docs/deps/data-deps.txt | 4 +- docs/index.html | 52 +- docs/news/index.html | 40 +- docs/pkgdown.yml | 7 +- docs/reference/BCEA-deprecated.html | 15 +- docs/reference/BCEA-package.html | 62 +- docs/reference/CEriskav_assign.html | 17 +- docs/reference/CEriskav_plot_graph.html | 15 +- docs/reference/GrassmannOptim.html | 15 +- docs/reference/Rplot006.png | Bin 62886 -> 62887 bytes docs/reference/Rplot007.png | Bin 55854 -> 55819 bytes docs/reference/Smoking.html | 15 +- docs/reference/Vaccine.html | 15 +- docs/reference/add_contour_quadrants.html | 13 +- docs/reference/add_contours.html | 13 +- docs/reference/bcea-3.png | Bin 135146 -> 135023 bytes docs/reference/bcea-6.png | Bin 167306 -> 167180 bytes docs/reference/bcea.html | 21 +- docs/reference/best_interv_given_k.html | 13 +- docs/reference/ce_table.html | 13 +- docs/reference/ceac.plot.html | 27 +- docs/reference/ceac_matplot.html | 17 +- docs/reference/ceac_plot_graph.html | 17 +- docs/reference/ceaf.plot.html | 17 +- docs/reference/ceef.plot.html | 17 +- docs/reference/ceef.summary.html | 13 +- docs/reference/ceef_plot_graph.html | 15 +- docs/reference/ceplane.plot-3.png | Bin 165330 -> 165261 bytes docs/reference/ceplane.plot.html | 41 +- docs/reference/ceplane_geom_params.html | 13 +- docs/reference/ceplane_ggplot_params.html | 13 +- docs/reference/ceplane_plot_graph-2.png | Bin 136154 -> 136028 bytes docs/reference/ceplane_plot_graph-3.png | Bin 138793 -> 138695 bytes docs/reference/ceplane_plot_graph-4.png | Bin 171063 -> 170999 bytes docs/reference/ceplane_plot_graph-5.png | Bin 165330 -> 165261 bytes docs/reference/ceplane_plot_graph-6.png | Bin 167994 -> 167937 bytes docs/reference/ceplane_plot_graph-7.png | Bin 175767 -> 175712 bytes docs/reference/ceplane_plot_graph.html | 21 +- docs/reference/comp_names_from_.html | 13 +- docs/reference/compute_CEAC.html | 13 +- docs/reference/compute_EIB.html | 15 +- docs/reference/compute_EVI.html | 13 +- docs/reference/compute_IB.html | 15 +- docs/reference/compute_ICER.html | 13 +- docs/reference/compute_U.html | 15 +- docs/reference/compute_Ubar.html | 13 +- docs/reference/compute_Ustar.html | 15 +- docs/reference/compute_ceaf.html | 13 +- docs/reference/compute_eib_cri.html | 13 +- docs/reference/compute_evppi.html | 115 +++ docs/reference/compute_kstar.html | 13 +- docs/reference/compute_ol.html | 15 +- docs/reference/compute_p_best_interv.html | 13 +- docs/reference/compute_vi.html | 15 +- docs/reference/contour-3.png | Bin 151872 -> 151860 bytes docs/reference/contour-6.png | Bin 193985 -> 194006 bytes docs/reference/contour.html | 17 +- docs/reference/contour2.html | 17 +- docs/reference/contour_ggplot_params.html | 13 +- docs/reference/contour_graph.html | 15 +- docs/reference/convert_pts_to_mm.html | 13 +- docs/reference/createInputs.html | 15 +- docs/reference/diag.evppi.html | 17 +- docs/reference/eib.plot.html | 17 +- docs/reference/eib_params_base.html | 13 +- docs/reference/eib_plot_graph.html | 13 +- docs/reference/estimate.hyperparams.html | 13 +- docs/reference/evi.plot.html | 15 +- docs/reference/evi.plot.mixedAn-1.png | Bin 71910 -> 71850 bytes docs/reference/evi.plot.mixedAn-3.png | Bin 71910 -> 71850 bytes docs/reference/evi.plot.mixedAn.html | 17 +- docs/reference/evi_plot_graph.html | 15 +- docs/reference/evppi.html | 21 +- docs/reference/evppi_plot_graph.html | 17 +- docs/reference/fit.gam.html | 13 +- docs/reference/fit.gp.html | 13 +- docs/reference/fit.inla.html | 13 +- docs/reference/geom_cri.html | 13 +- docs/reference/geom_quad_txt.html | 13 +- docs/reference/ib.plot.html | 17 +- docs/reference/ib_plot_graph.html | 13 +- docs/reference/index.html | 42 +- docs/reference/info.rank.html | 17 +- docs/reference/info_rank_graph.html | 15 +- docs/reference/inforank_params.html | 13 +- docs/reference/is.bcea.html | 13 +- docs/reference/kstar_vlines.html | 13 +- .../libs/htmlwidgets-1.6.2/htmlwidgets.js | 901 +++++++++++++++++ .../libs/plotly-binding-4.10.1/plotly.js | 939 ++++++++++++++++++ .../plotly-htmlwidgets.css | 9 + .../plotly-main-2.11.1/plotly-latest.min.js | 69 ++ docs/reference/line_labels.html | 15 +- docs/reference/loo_rank.html | 13 +- docs/reference/make.mesh.html | 13 +- docs/reference/make.proj.html | 13 +- docs/reference/make.report.html | 15 +- docs/reference/make_legend_plotly.html | 13 +- docs/reference/mce.plot.html | 17 +- docs/reference/mixedAn-set-1.png | Bin 71910 -> 71850 bytes docs/reference/mixedAn-set.html | 19 +- docs/reference/multi.ce.html | 15 +- docs/reference/multiplot.html | 13 +- docs/reference/new_bcea.html | 13 +- docs/reference/num_lines.html | 13 +- docs/reference/openPDF.html | 13 +- docs/reference/plot.CEriskav.html | 15 +- docs/reference/plot.bcea-2.png | Bin 168264 -> 168119 bytes docs/reference/plot.bcea-3.png | Bin 169180 -> 169048 bytes docs/reference/plot.bcea.html | 17 +- docs/reference/plot.evppi.html | 17 +- docs/reference/plot_eib_cri.html | 13 +- docs/reference/plot_mesh.html | 116 +++ docs/reference/post.density.html | 13 +- docs/reference/prep.x.html | 13 +- docs/reference/prep_ceplane_params.html | 15 +- docs/reference/prep_eib_params.html | 13 +- docs/reference/prep_frontier_data.html | 13 +- docs/reference/prepare.output.html | 13 +- docs/reference/print.bcea.html | 13 +- docs/reference/quadrant_params.html | 15 +- docs/reference/quiet.html | 13 +- docs/reference/select_plot_type.html | 13 +- docs/reference/setComparisons.html | 15 +- docs/reference/setComparisons_assign.html | 13 +- docs/reference/setKmax_assign.html | 13 +- docs/reference/setReferenceGroup_assign.html | 13 +- docs/reference/sim_table.html | 17 +- docs/reference/struct.psa.html | 15 +- docs/reference/summary.bcea.html | 24 +- docs/reference/summary.mixedAn.html | 19 +- docs/reference/summary.pairwise.html | 17 +- docs/reference/tabulate_means.html | 13 +- docs/reference/theme_bcea.html | 13 +- docs/reference/validate_bcea.html | 13 +- docs/reference/validate_eib_params.html | 13 +- docs/search.json | 2 +- docs/sitemap.xml | 343 +++---- pkgdown/assets/bcea_cheatsheet.pdf | Bin 0 -> 182195 bytes 179 files changed, 3713 insertions(+), 1025 deletions(-) create mode 100644 docs/ISSUE_TEMPLATE.html create mode 100644 docs/articles/bcea_files/figure-html/unnamed-chunk-7-1.png create mode 100644 docs/bcea_cheatsheet.pdf create mode 100644 docs/deps/bootstrap-5.2.2/bootstrap.bundle.min.js create mode 100644 docs/deps/bootstrap-5.2.2/bootstrap.bundle.min.js.map create mode 100644 docs/deps/bootstrap-5.2.2/bootstrap.min.css create mode 100644 docs/reference/compute_evppi.html create mode 100644 docs/reference/libs/htmlwidgets-1.6.2/htmlwidgets.js create mode 100644 docs/reference/libs/plotly-binding-4.10.1/plotly.js create mode 100644 docs/reference/libs/plotly-htmlwidgets-css-2.11.1/plotly-htmlwidgets.css create mode 100644 docs/reference/libs/plotly-main-2.11.1/plotly-latest.min.js create mode 100644 docs/reference/plot_mesh.html create mode 100644 pkgdown/assets/bcea_cheatsheet.pdf diff --git a/CRAN-SUBMISSION b/CRAN-SUBMISSION index 8f13b8ad..eefdb54a 100644 --- a/CRAN-SUBMISSION +++ b/CRAN-SUBMISSION @@ -1,3 +1,3 @@ Version: 2.4.3 -Date: 2023-05-02 12:27:02 UTC -SHA: 7d94eddfb7edf7ecd542a9f64a4afe18afd8f57c +Date: 2023-05-02 15:57:14 UTC +SHA: 849eaea3529ff1cdbddbd3e537c66e9b2da26194 diff --git a/_pkgdown.yml b/_pkgdown.yml index e03de6e6..891e1399 100644 --- a/_pkgdown.yml +++ b/_pkgdown.yml @@ -9,6 +9,15 @@ template: bslib: font_scale: 1.0 +navbar: + structure: + left: [intro, reference, articles, tutorials, news, cheatsheet] + right: [search, github] + components: + cheatsheet: + text: "Cheatsheet" + href: "bcea_cheatsheet.pdf" + reference: - title: "Main" contents: diff --git a/docs/404.html b/docs/404.html index f8bd2dba..04f3b0fa 100644 --- a/docs/404.html +++ b/docs/404.html @@ -6,33 +6,33 @@ Page not found (404) • BCEA - - - - - - - - - + + + + + + + + + - + - + - Skip to contents + Skip to contents
@@ -98,7 +101,7 @@ diff --git a/docs/CONDUCT.html b/docs/CONDUCT.html index 19005542..21bb32a3 100644 --- a/docs/CONDUCT.html +++ b/docs/CONDUCT.html @@ -1,5 +1,5 @@ -Contributor Code of Conduct • BCEAContributor Code of Conduct • BCEA @@ -10,7 +10,7 @@ BCEA - 2.4.2 + 2.4.3
diff --git a/docs/CONTRIBUTING.html b/docs/CONTRIBUTING.html index 34ad2f1e..1f64b73a 100644 --- a/docs/CONTRIBUTING.html +++ b/docs/CONTRIBUTING.html @@ -1,5 +1,5 @@ -Contributing to BCEA • BCEAContributing to BCEA • BCEA @@ -10,7 +10,7 @@ BCEA - 2.4.2 + 2.4.3 + + + + + +
+
+
+ + +

Please briefly describe your problem and what output you expect. If you have a general question, please don’t use this form. Instead, ask on https://stackoverflow.com/ or https://community.rstudio.com/.

+

Please include a minimal reproducible example (AKA a reprex). If you’ve never heard of a reprex before, start by reading https://www.tidyverse.org/help/#reprex.

+

Brief description of the problem

+
+# insert reprex here
+ + +
+ + +
+ + + +
+ + + + + + + diff --git a/docs/LICENSE.html b/docs/LICENSE.html index 4cbf2503..a6de75fb 100644 --- a/docs/LICENSE.html +++ b/docs/LICENSE.html @@ -1,5 +1,5 @@ -GNU General Public License • BCEAGNU General Public License • BCEA @@ -10,7 +10,7 @@ BCEA - 2.4.2 + 2.4.3 + + + + + +
+
+
+ +
+

Compute EVPPI

+
+ +
+

Usage

+
compute_evppi(he, fit.full)
+
+ +
+

Arguments

+
he
+

A bcea object containing the results of the Bayesian +modelling and the economic evaluation.

+ + +
fit.full
+

fit.full

+ +
+
+

Value

+ + +

list

+
+
+

See also

+ +
+ +
+ + +
+ + + +
+ + + + + + + diff --git a/docs/reference/compute_kstar.html b/docs/reference/compute_kstar.html index 7e865c7c..8f04bad7 100644 --- a/docs/reference/compute_kstar.html +++ b/docs/reference/compute_kstar.html @@ -1,5 +1,5 @@ -Compute k^* — compute_kstar • BCEACompute k^* — compute_kstar • BCEA @@ -10,7 +10,7 @@ BCEA - 2.4.2 + 2.4.3 + + + + + +
+
+
+ +
+

Option of interactively saving the plot.

+
+ +
+

Usage

+
plot_mesh(mesh, data, plot, ...)
+
+ +
+

Arguments

+
mesh
+

Mesh

+ + +
data
+

Data

+ + +
plot
+

Create plot? logical

+ + +
...
+

Additional parameters

+ +
+
+

See also

+ +
+ +
+ + +
+ + + +
+ + + + + + + diff --git a/docs/reference/post.density.html b/docs/reference/post.density.html index 2337ef05..dc07d746 100644 --- a/docs/reference/post.density.html +++ b/docs/reference/post.density.html @@ -1,5 +1,5 @@ -Gaussian Process Fitting — post.density • BCEAGaussian Process Fitting — post.density • BCEA @@ -10,7 +10,7 @@ BCEA - 2.4.2 + 2.4.3