MonteCarloMeasurements.jl: Nonlinear Propagation of Arbitrary Multivariate Distributions by means of Method Overloading

01/21/2020
by   Fredrik Bagge Carlson, et al.
0

This manuscript outlines a software package that facilitates working with probability distributions by means of Monte-Carlo methods, in a way that allows for propagation of multivariate probability distributions through arbitrary functions. We provide a type that represents probability distributions by an internal vector of unweighted samples, , which is a subtype of a number and behaves just like a regular real number in calculations by means of method overloading. This makes the software easy to work with and presents minimal friction for the user. We highlight how this design facilitates optimal usage of SIMD instructions and showcase the package for uncertainty propagation through an off-the-shelf ODE solver, as well as for robust probabilistic optimization with automatic differentiation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2019

Distributions.jl: Definition and Modeling of Probability Distributions in the JuliaStats Ecosystem

Random variables and their distributions are a central part in many area...
research
08/29/2019

Vectorized Uncertainty Propagation and Input Probability Sensitivity Analysis

In this article we construct a theoretical and computational process for...
research
11/25/2019

ForestFit : An R package for modeling tree diameter distributions

Modeling the diameter distribution of trees in forest stands is a common...
research
09/07/2020

distr6: R6 Object-Oriented Probability Distributions Interface in R

distr6 is an object-oriented (OO) probability distributions interface le...
research
12/04/2017

Probabilistic treatment of the uncertainty from the finite size of weighted Monte Carlo data

The finite size of Monte Carlo samples carries intrinsic uncertainty tha...
research
03/27/2013

A Heuristic Bayesian Approach to Knowledge Acquisition: Application to Analysis of Tissue-Type Plasminogen Activator

This paper describes a heuristic Bayesian method for computing probabili...
research
08/18/2023

Pigeons.jl: Distributed Sampling From Intractable Distributions

We introduce a software package, Pigeons.jl, that provides a way to leve...

Please sign up or login with your details

Forgot password? Click here to reset