Probability bounds analysis in Julia, a package for performing arithmetic between uncertain numbers.
ProbabilityBoundsAnalysis.jl computes guaranteed bounds on functions of random variables, given only partial information about their marginals and dependence. Considered to be a form of rigorous computing with random variables.
Supported uncertain numbers:
For more information and use, please see the docs
ProbabilityBoundsAnalysis.jl is a registered Julia package, and so the latest release can be installed using the Julia package manager:
julia> ] (v1.0) pkg> add ProbabilityBoundsAnalysis julia> using ProbabilityBoundsAnalysis
- pba.py: Python version of this software.
- pba.r: R version of this software.
- RAMAS® RiskCalc: a commerical software for distribution-free risk analysis.
- IntervalArithmetic.jl: the interval arithmetic package used in this software.
- ValidatedNumerics.jl: a suite of julia packages for rigorous computations.
The authors would like to thank the gracious support from the EPSRC iCase studentship award 15220067. We also acknowledge funding from UKRI via the EPSRC and ESRC Centre for Doctoral Training in Risk and Uncertainty Quantification and Management in Complex Systems. This research is funded by the Engineering Physical Sciences Research Council (EPSRC) with grant no. EP/R006768/1, which is greatly acknowledged for its funding and support. This work has been carried out within the framework of the EUROfusion Consortium and has received funding from the Euratom research and training programme 2014-2018 and 2019-2020 under grant agreement No 633053. The views and opinions expressed herein do not necessarily reflect those of the European Commission.