ThisCalculator

Everyday

Bland Altman Plot Calculator: How to Use It

Updated · Standard formula, shown below

The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.

Bland Altman Plot Calculator: How to Use It

A Bland-Altman plot calculator computes the mean difference (bias) and limits of agreement between two measurement methods, helping you assess how well they agree. You enter paired measurements from both methods, and the calculator returns the bias, the 95% limits of agreement, and often the data points needed to plot the graph. This article explains the underlying formulas, how to interpret the results, and common pitfalls.

Formula

The Bland-Altman method, introduced by J. Martin Bland and Douglas G. Altman in 1986, quantifies agreement by analyzing the differences between paired measurements. For each pair, compute the difference d = method2 − method1 (or methodA − methodB, whichever order you choose). The mean difference (d̄) is the bias, indicating systematic error. The standard deviation of the differences (s) measures random variation. The 95% limits of agreement are calculated as:

d̄ ± 1.96 × s

where 1.96 is the z-score for a 95% confidence interval assuming a normal distribution of differences. In practice, with small samples, some use the t-distribution value, but 1.96 is standard. The result gives a range within which 95% of differences are expected to lie. If this range is clinically or practically acceptable, the two methods can be used interchangeably.

Worked Example

Using the default values from the calculator: Method 1: 98, 102, 105, 99, 101; Method 2: 100, 101, 104, 98, 103.

Step 1: Compute differences (Method 2 − Method 1): 2, -1, -1, -1, 2.

Step 2: Mean difference = (2 + (-1) + (-1) + (-1) + 2) / 5 = 1 / 5 = 0.2.

Step 3: Standard deviation of differences. First, squared deviations from 0.2: (1.8)² = 3.24, (-1.2)² = 1.44, (-1.2)² = 1.44, (-1.2)² = 1.44, (1.8)² = 3.24. Sum = 10.8. Sample variance = 10.8 / (5-1) = 2.7. Sample SD = √2.7 ≈ 1.643.

Step 4: Limits of agreement: 0.2 ± 1.96 × 1.643 = 0.2 ± 3.22. Lower limit = -3.02, Upper limit = 3.42.

Thus, the bias is 0.2 units, and 95% of differences are expected to lie between -3.02 and 3.42. The calculator rounds to two decimals, giving -3.02 and 3.42.

When to Use a Bland-Altman Plot

Use this method when you want to compare a new measurement technique against an established one, or two devices that measure the same quantity. It is common in clinical research (e.g., comparing a blood pressure monitor to a sphygmomanometer), laboratory analytics, and any field where you need to know if two methods agree closely enough to be used interchangeably. The plot itself shows the difference between methods against the average of the two methods, revealing any systematic bias (the mean difference line) and heteroscedasticity (whether the spread of differences changes with the magnitude of measurement).

How to Choose Between Correlation and Bland-Altman

Many people mistakenly use Pearson correlation to assess agreement. Correlation measures the strength of association, not agreement. Two methods can be perfectly correlated (r = 1) yet disagree systematically—for instance, if one method always reads 10 units higher. Bland-Altman directly quantifies the bias and variability, making it the appropriate tool for method comparison. Use correlation only when you are interested in association, not interchangeability.

Common Mistakes and Misconceptions

  • Ignoring the order of subtraction: The bias sign changes if you swap methods. Always define which method is subtracted from which, and interpret the sign accordingly.
  • Using the average of differences without considering the SD: A bias near zero does not guarantee agreement if the SD is large. Always check the limits of agreement.
  • Assuming normality of differences: The 1.96 multiplier assumes a normal distribution. With small samples or skewed differences, consider using the t-distribution or a nonparametric approach.
  • Plotting differences against one method instead of the average: The average is the best estimate of the true value; plotting against one method introduces spurious correlation.
  • Rounding too early: Round intermediate values only at the end to avoid accumulation of error.

Interpreting the Results

The key outputs are the bias and the limits of agreement. The bias tells you the average systematic difference: if it is positive, Method 2 tends to read higher than Method 1. The limits of agreement give a range; if this range is within the maximum acceptable difference you defined a priori (e.g., ±5 units for a blood glucose meter), the methods agree sufficiently. If the range is too wide, the methods are not interchangeable. Also examine the plot for patterns: if the scatter increases with the average, the disagreement may be proportional to the magnitude, suggesting a log transformation or a different approach.

Limitations and Alternatives

The Bland-Altman method assumes the differences are normally distributed and that the mean and SD are constant across the range of measurements. If these assumptions fail, consider transforming the data (e.g., log) or using a regression-based approach. Alternatives include the intraclass correlation coefficient (ICC) for reliability, and the Mountain plot (folded empirical cumulative distribution plot) for visualizing differences. For small samples, the limits of agreement have wide confidence intervals; you may need to compute those intervals to see the uncertainty.

Frequently Asked Questions

What does a Bland-Altman plot show?

It shows the difference between two paired measurements (y-axis) against the average of the two (x-axis). The horizontal lines represent the bias and the 95% limits of agreement, allowing you to visually assess systematic bias and variability.

How many pairs do I need?

There is no fixed minimum, but at least 50 pairs are often recommended for stable estimates of the limits of agreement. With fewer, the confidence intervals widen, making the results less reliable.

Can I use this for more than two methods?

The classic Bland-Altman is for two methods. For multiple methods, you can perform pairwise comparisons or use extensions like the Bland-Altman plot for repeated measures, which accounts for multiple observations per subject.

What if my differences are not normally distributed?

If the differences are skewed, consider transforming the data (e.g., natural log) before analysis. Alternatively, you can use a nonparametric approach, such as computing the median difference and empirical percentiles (e.g., 2.5th and 97.5th) as limits.

Is a bias of zero always good?

No. A bias of zero only indicates no average systematic difference. The limits of agreement could still be wide, meaning individual differences are large. Always consider both the bias and the spread.

How do I decide if the limits of agreement are acceptable?

You must predefine the maximum acceptable difference based on clinical or practical grounds. If the limits of agreement fall within that range, the methods agree sufficiently; otherwise, they do not.

Related

Formula used
in m1 | Method 1 values (comma-separated) | - | 98,102,105,99,101 | 0
in m2 | Method 2 values (comma-separated) | - | 100,101,104,98,103 | 0
out bias | Mean difference (Bias) | units | mean(m2)-mean(m1) | 2
out sd_diff | SD of differences | units | sd(m2-m1) | 2
out loa_low | Lower limit of agreement | units | (mean(m2)-mean(m1))-1.96*sd(m2-m1) | 2
out loa_high | Upper limit of agreement | units | (mean(m2)-mean(m1))+1.96*sd(m2-m1) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.