fitdistcp: Distribution Fitting with Calibrating Priors for Commonly Used Distributions

Generates predictive distributions based on calibrating priors for various commonly used statistical models, including models with predictors. Routines for densities, probabilities, quantiles, random deviates and the parameter posterior are provided. The predictions are generated from the Bayesian prediction integral, with priors chosen to give good reliability (also known as calibration). For homogeneous models, the prior is set to the right Haar prior, giving predictions which are exactly reliable. As a result, in repeated testing, the frequencies of out-of-sample outcomes and the probabilities from the predictions agree. For other models, the prior is chosen to give good reliability. Where possible, the Bayesian prediction integral is solved exactly. Where exact solutions are not possible, the Bayesian prediction integral is solved using the Datta-Mukerjee-Ghosh-Sweeting (DMGS) asymptotic expansion. Optionally, the prediction integral can also be solved using posterior samples generated using Paul Northrop's ratio of uniforms sampling package ('rust'). Results are also generated based on maximum likelihood, for comparison purposes. Various model selection diagnostics and testing routines are included. Based on "Reducing reliability bias in assessments of extreme weather risk using calibrating priors", Jewson, S., Sweeting, T. and Jewson, L. (2024); <doi:10.5194/ascmo-11-1-2025>.

Version: 0.1.1
Depends: R (≥ 3.5.0)
Imports: stats, mev, extraDistr, gnorm, fdrtool, pracma, rust, actuar, fExtremes
Suggests: knitr, rmarkdown
Published: 2025-04-23
Author: Stephen Jewson ORCID iD [aut, cre]
Maintainer: Stephen Jewson <stephen.jewson at gmail.com>
BugReports: https://github.com/stephenjewson/fitdistcp/issues
License: MIT + file LICENSE
URL: https://fitdistcp.info
NeedsCompilation: no
Materials: README
CRAN checks: fitdistcp results

Documentation:

Reference manual: fitdistcp.pdf

Downloads:

Package source: fitdistcp_0.1.1.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): fitdistcp_0.1.1.tgz, r-oldrel (arm64): fitdistcp_0.1.1.tgz, r-release (x86_64): fitdistcp_0.1.1.tgz, r-oldrel (x86_64): fitdistcp_0.1.1.tgz

Linking:

Please use the canonical form https://CRAN.R-project.org/package=fitdistcp to link to this page.