What is Error Propagation?
Error propagation refers to the process of determining how uncertainty in individual measurements affects the uncertainty in a calculated result. It’s common for errors to accumulate and even grow, sometimes dramatically, as they pass through a formula, especially when combining many uncertain values or using calculations that amplify small differences (like multiplication, division, or exponentiation).
Consequently, the final result can be much less precise than the original measurement error values suggest. Understanding error propagation helps you avoid overconfidence in results and recognize when further precision in measurement is necessary.
Analysts use error propagation to estimate the overall uncertainty in derived quantities, such as sums, products, or more complex functions of measured values.
Formula for Error Propagation
For a function f(x₁, x₂, …, xₙ) based on independent variables with known standard deviations σₓ₁, σₓ₂, …, σₓₙ, the uncertainty in the result (σf) depends on the sensitivity of the function to each variable and the uncertainty in each variable.
The formula for error propagation is the following:
Each variable xᵢ has its own standard deviation σ_xᵢ, and the function’s sensitivity to that variable is captured by the partial derivative ∂f/∂xᵢ. The error propagation formula combines these components by squaring each weighted uncertainty, summing the results, and then taking the square root.
This approach assumes that:
- The input variables are independent of each other.
- The errors are random and normally distributed.
- The function f is differentiable with respect to each xᵢ.
The formula shows that larger partial derivatives and larger input uncertainties contribute more to the overall uncertainty in the result. Even if each input has only a small error, the total propagated error σf can grow significantly. This compounding effect is why error propagation is essential for accurate uncertainty estimation.
Why Uncertainty Grows
The formula works by summing the squared contributions of each input’s uncertainty. If any of the partial derivatives are large, even a small input uncertainty can greatly increase the uncertainty in the result. This can happen when:
- The result is highly sensitive to one or more inputs.
- You’re multiplying or dividing uncertain values.
- You’re combining several uncertain values at once.
As a result, even modest errors in input values can compound and make the final uncertainty surprisingly large. This is why error propagation is not just about computing error, it’s also about understanding where the uncertainty is coming from and how it might affect your conclusions.
Error Propagation Worked Example
Suppose you calculate the area of a rectangle using two measured values:
- Length = 5.0 ± 0.1 cm
- Width = 3.0 ± 0.2 cm
The area is Length × Width. Even though each measurement has a small error, the error in the area will be larger because the uncertainties multiply through the formula. Using error propagation, you can quantify that total uncertainty and avoid overstating the precision of your result.
Step 1: Use the Error Propagation Formula
The general formula for propagated uncertainty for this example is the following:
Step 2: Take Partial Derivatives
Step 3: Plug in the Values
Final Result
- Area = 5.0 × 3.0 = 15.0 cm²
- Uncertainty = ±1.044 cm²
So, the reported result for the calculated area is the following:



