SHELF: Tools to Support the Sheffield Elicitation Framework

Implements various methods for eliciting a probability distribution for a single parameter from an expert or a group of experts. The expert provides a small number of probability judgements, corresponding to points on his or her cumulative distribution function. A range of parametric distributions can then be fitted and displayed, with feedback provided in the form of fitted probabilities and percentiles. For multiple experts, a weighted linear pool can be calculated. Also includes functions for eliciting beliefs about population distributions, eliciting multivariate distributions using a Gaussian copula, eliciting a Dirichlet distribution, and eliciting distributions for variance parameters in a random effects meta-analysis model. R Shiny apps for most of the methods are included.

Version: 1.10.0
Depends: R (≥ 3.5.0)
Imports: ggExtra, ggplot2, ggridges, graphics, grDevices, grid, Hmisc, rmarkdown, scales, shiny, shinyMatrix, sn, stats, tidyr, utils
Suggests: GGally, knitr, testthat, vdiffr
Published: 2024-05-07
DOI: 10.32614/CRAN.package.SHELF
Author: Jeremy Oakley
Maintainer: Jeremy Oakley <j.oakley at>
License: GPL-2 | GPL-3
NeedsCompilation: no
Materials: NEWS
CRAN checks: SHELF results


Reference manual: SHELF.pdf
Vignettes: Eliciting a Dirichlet Distribution
Eliciting Dependent Distributions using Multivariate Normal Copulas
Getting Started with SHELF


Package source: SHELF_1.10.0.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): SHELF_1.10.0.tgz, r-oldrel (arm64): SHELF_1.10.0.tgz, r-release (x86_64): SHELF_1.10.0.tgz, r-oldrel (x86_64): SHELF_1.10.0.tgz
Old sources: SHELF archive

Reverse dependencies:

Reverse imports: convdistr, disbayes


Please use the canonical form to link to this page.