Package: SHELF 1.13.0

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; eliciting distributions for variance parameters in a random effects meta-analysis model; survival extrapolation. R Shiny apps for most of the methods are included.

Authors:Jeremy Oakley [aut, cre]

SHELF_1.13.0.tar.gz
SHELF_1.13.0.zip(r-4.7)SHELF_1.13.0.zip(r-4.6)SHELF_1.13.0.zip(r-4.5)
SHELF_1.13.0.tgz(r-4.6-any)SHELF_1.13.0.tgz(r-4.5-any)
SHELF_1.13.0.tar.gz(r-4.7-any)SHELF_1.13.0.tar.gz(r-4.6-any)
SHELF_1.13.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
SHELF/json (API)

# Install 'SHELF' in R:
install.packages('SHELF', repos = c('https://oakleyj.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/oakleyj/shelf/issues

On CRAN:

Conda:

8.42 score 21 stars 4 packages 87 scripts 744 downloads 13 mentions 42 exports 147 dependencies

Last updated from:8a72124267. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK207
source / vignettesOK413
linux-release-x86_64OK204
macos-release-arm64OK209
macos-oldrel-arm64OK167
windows-develOK155
windows-releaseOK153
windows-oldrelOK125
wasm-releaseOK161

Exports:cdffeedbackcdfplotcompareGroupRIOcompareIntervalscondDirichletcopulaSampleelicitelicitBivariateelicitConcProbelicitDirichletelicitExtensionelicitHeterogenelicitMixtureelicitMultipleelicitQuartileselicitSHELFelicitSurvivalExtrapolationelicitTertilesfeedbackfeedbackDirichletfitDirichletfitdistfitprecisiongenerateReportlinearPoolDensitymakeCDFPlotmakeSurvivalTablepdfplotsplinearpoolplotConditionalDensitiesplotConditionalMedianFunctionplotfitplotQuartilesplotTertilesqlinearpoolrlinearpoolroulettesampleFitsampleMarginalFitsurvivalExtrapolatePlotsurvivalModelExtrapolationssurvivalScenario

Dependencies:abindassertthatbackportsbase64encbbmlebdsmatrixbootbroombslibcachemcarcarDatacheckmatecliclustercolorspacecolourpickercommonmarkcorrplotcowplotcpp11curldata.tableDerivdeSolvedigestdoBydplyrevaluateexactRankTestsfarverfastGHQuadfastmapflexsurvfontawesomeforecastforeignFormulafracdifffsgenericsggExtraggplot2ggpubrggrepelggridgesggsciggsignifggtextgluegridExtragridtextgtablehighrHmischtmlTablehtmltoolshtmlwidgetshttpuvisobandjpegjquerylibjsonliteknitrlabelinglaterlatticelifecyclelitedownlme4lmtestlsodamagrittrmarkdownMASSMatrixMatrixModelsmaxstatmemoisemgcvmicrobenchmarkmimeminiUIminqamnormtmodelrmstatemuhazmvtnormnlmenloptrnnetnumDerivotelpbkrtestpillarpkgconfigpngpolynompromisespurrrquadprogquantregR6rappdirsrbibutilsRColorBrewerRcppRcppArmadilloRcppEigenRdpackreformulasrlangrmarkdownrpartrstatixrstpm2rstudioapiS7sassscalesshinyshinyjsshinyMatrixsnsourcetoolsSparseMstatmodstringistringrsurvivalsurvminertibbletidyrtidyselecttimeDatetinytexurcautf8vctrsviridisLitewithrxfunxml2xtableyamlzoo

Eliciting a Dirichlet Distribution

Last update: 2023-06-02
Started: 2016-06-08

Getting Started with SHELF
Introduction | Eliciting individual distributions from multiple experts | Eliciting a single distribution from an individual or a group of experts

Last update: 2023-06-02
Started: 2016-07-06

Readme and manuals

Help Manual

Help pageTopics
Feedback for the elicited distribution of the population CDFcdffeedback
Plot distribution of CDFcdfplot
Compare individual elicited distributions with linear pool and RIO distributioncompareGroupRIO
Plot fitted intervals for each expertcompareIntervals
Generate correlated samples from elicited marginal distributions using a multivariate normal copulacopulaSample
Elicit judgements and fit distributions interactivelyelicit elicitQuartiles elicitTertiles roulette
Elicit a bivariate distribution using a Gaussian copulaelicitBivariate elicitConcProb
Elicit a Dirichlet distribution interactivelycondDirichlet elicitDirichlet
Elicitation with the extension methodelicitExtension
Elicit a prior distribution for a random effects variance parameterelicitHeterogen
Elicit a mixture distribution using the extension methodelicitMixture
Elicit individual judgements and fit distributions for multiple expertselicitMultiple
SHELF ElicitationelicitSHELF
Elicitation for survival extrapolationelicitSurvivalExtrapolation
Report quantiles and probabilities from the fitted probability distributionsfeedback
Calculate quantiles for the marginal distributions of a Dirichlet distributionfeedbackDirichlet
Fit a Dirichlet distribution to elicited marginal distributions for proportionsfitDirichlet
Fit distributions to elicited probabilitiesfitdist
Fit a distribution to judgements about a population precisionfitprecision
Generate a report to show the fitted distributionsgenerateReport
Obtain points on the density function of a linear poollinearPoolDensity
Plot the elicited cumulative probabilitiesmakeCDFPlot
Tabulate Summary Data for Survival ExtrapolationmakeSurvivalTable
Plot fitted population pdfspdfplots
Probabilities quantiles and samples from a (weighted) linear poolplinearpool qlinearpool rlinearpool
Plot density of the target variable, conditional on the extension variableplotConditionalDensities
Plot the conditional median functionplotConditionalMedianFunction
Plot the fitted density function for one or more expertsplotfit
Plot elicited quartiles, median and plausible range for each expertplotQuartiles
Plot elicted tertiles, median and plausible range for each expertplotTertiles
Sample from the elicited distributionssampleFit
Sample from the marginal distribution of the target variablesampleMarginalFit
Plot survival data and elicited extrapolated intervalssurvivalExtrapolatePlot
Compare Multiple Fitted Models for Survival ExtrapolationsurvivalModelExtrapolations
Scenario Testing for Survival ExtrapolationsurvivalScenario