Error Propagation¶
The purpose of this document is to explain how Mantid deals with error propagation and how it is used in its algorithms.
Theory¶
In order to deal with error propagation, Mantid treats errors as Gaussian
probabilities (also known as a bell curve or normal probabilities) and each
observation as independent. Meaning that if
Plus and Minus Algorithm¶
The Plus v1 algorithm adds two datasets together, propagating the
uncertainties. Mantid calculates the result of
with uncertainty
Consider the example where
Hence the result of Plus v1 can be summarised as
Mantid deals with the Minus v1 algorithm similarly: the result of
with error
Multiply and Divide Algorithm¶
The Multiply v1 and Divide v1 algorithms propagate the uncertainties according to (see also here):
where
Considering the example above where
For Multiply v1, the result of
Category: Concepts