Numbers with Uncertainty

The Wolfram Language has built-in capabilities for handling numbers and quantities with uncertainty, as obtained, for example, from measurements.

Statistical (AKA Average Case) Uncertainty

Around number or quantity x±dx with symmetric or asymmetric uncertainty

VectorAround vector of correlated numbers or quantities with uncertainty

Quantity quantity with units, whose magnitude can include uncertainty

Generating Objects with Uncertainty

MeanAround get the mean of a list of numbers together with its uncertainty

NormalDistribution, ... use a distribution to specify numbers with uncertainty

ComputeUncertainty option to generate uncertainty in statistical computations

Uncertainty Propagation

AroundReplace replace variables by uncertain objects, accounting for correlations

Deterministic (AKA Worst Case) Uncertainty »

Interval use an interval to specify numbers with uncertainty

CenteredInterval use a centered interval to specify numbers with uncertainty

Visualization

ListPlot plot lists with uncertainty indicated by error bars, etc.

ListLinePlot  ▪  ListLogPlot  ▪  DateListPlot  ▪  BarChart  ▪  ...

IntervalMarkers option to specify how error bars' intervals should be plotted

IntervalMarkersStyle coloring, thickness, etc. of error bars

Exact Handling of Distributions

Mean  ▪  StandardDeviation  ▪  Covariance  ▪  TransformedDistribution  ▪  ...