Package: SHELF 1.11.0.9000

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.11.0.9000.tar.gz
SHELF_1.11.0.9000.zip(r-4.5)SHELF_1.11.0.9000.zip(r-4.4)SHELF_1.11.0.9000.zip(r-4.3)
SHELF_1.11.0.9000.tgz(r-4.4-any)SHELF_1.11.0.9000.tgz(r-4.3-any)
SHELF_1.11.0.9000.tar.gz(r-4.5-noble)SHELF_1.11.0.9000.tar.gz(r-4.4-noble)
SHELF_1.11.0.9000.tgz(r-4.4-emscripten)SHELF_1.11.0.9000.tgz(r-4.3-emscripten)
SHELF.pdf |SHELF.html
SHELF/json (API)
NEWS

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

Peer review:

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

On CRAN:

39 exports 16 stars 3.67 score 143 dependencies 2 dependents 13 mentions 66 scripts 470 downloads

Last updated 9 days agofrom:91e19db872. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 09 2024
R-4.5-winOKSep 09 2024
R-4.5-linuxOKSep 09 2024
R-4.4-winOKSep 09 2024
R-4.4-macOKSep 09 2024
R-4.3-winOKSep 09 2024
R-4.3-macOKSep 09 2024

Exports:cdffeedbackcdfplotcompareGroupRIOcompareIntervalscondDirichletcopulaSampleelicitelicitBivariateelicitConcProbelicitDirichletelicitExtensionelicitHeterogenelicitMixtureelicitMultipleelicitQuartileselicitSurvivalExtrapolationelicitTertilesfeedbackfeedbackDirichletfitDirichletfitdistfitprecisiongenerateReportlinearPoolDensitymakeCDFPlotpdfplotsplinearpoolplotConditionalDensitiesplotConditionalMedianFunctionplotfitplotQuartilesplotTertilesqlinearpoolrlinearpoolroulettesampleFitsampleMarginalFitsurvivalModelExtrapolationssurvivalScenario

Dependencies:abindassertthatbackportsbase64encbbmlebdsmatrixBHbootbroombslibcachemcarcarDatacheckmatecliclustercolorspacecolourpickercommonmarkcorrplotcowplotcpp11crayoncurldata.tableDerivdeSolvedigestdoBydplyrevaluateexactRankTestsfansifarverfastGHQuadfastmapflexsurvfontawesomeforeignFormulafsgenericsggExtraggplot2ggpubrggrepelggridgesggsciggsignifggtextgluegridExtragridtextgtablehighrHmischtmlTablehtmltoolshtmlwidgetshttpuvisobandjpegjquerylibjsonlitekm.ciKMsurvknitrlabelinglaterlatticelifecyclelme4magrittrmarkdownMASSMatrixMatrixModelsmaxstatmemoisemgcvmicrobenchmarkmimeminiUIminqamnormtmodelrmstatemuhazmunsellmvtnormnlmenloptrnnetnumDerivpbkrtestpillarpkgconfigpngpolynompromisespurrrquadprogquantregR6rappdirsRColorBrewerRcppRcppArmadilloRcppEigenrlangrmarkdownrpartrstatixrstpm2rstudioapisassscalesshinyshinyjsshinyMatrixsnsourcetoolsSparseMstatmodstringistringrsurvivalsurvminersurvMisctibbletidyrtidyselecttinytexutf8vctrsviridisviridisLitewithrxfunxml2xtableyamlzoo

Eliciting a Dirichlet Distribution

Rendered fromDirichlet-elicitation.Rmdusingknitr::rmarkdownon Sep 09 2024.

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

Getting Started with SHELF

Rendered fromSHELF-overview.Rmdusingknitr::rmarkdownon Sep 09 2024.

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
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
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
Compare Multiple Fitted Models for Survival ExtrapolationsurvivalModelExtrapolations
Scenario Testing for Survival ExtrapolationsurvivalScenario