The short answer
Association and agreement answer different questions.
A correlation can be high whenever subjects span a wide measurement range, even if the two instruments differ enough to be non-interchangeable. For agreement, inspect each paired difference, estimate the average bias and limits of agreement, and compare those limits with tolerances chosen before looking at the results.
The original peak-flow comparison
Bland and Altman measured peak expiratory flow rate (PEFR) on 17 people with a Wright meter and a Mini Wright meter. Each instrument was used twice; this worked example uses the first reading from each instrument, one pair per person.
| Person | Wright | Mini Wright | Pair mean | Wright − Mini |
|---|---|---|---|---|
| 1 | 494 | 512 | 503.0 | −18 |
| 2 | 395 | 430 | 412.5 | −35 |
| 3 | 516 | 520 | 518.0 | −4 |
| 4 | 434 | 428 | 431.0 | 6 |
| 5 | 476 | 500 | 488.0 | −24 |
| 6 | 557 | 600 | 578.5 | −43 |
| 7 | 413 | 364 | 388.5 | 49 |
| 8 | 442 | 380 | 411.0 | 62 |
| 9 | 650 | 658 | 654.0 | −8 |
| 10 | 433 | 445 | 439.0 | −12 |
| 11 | 417 | 432 | 424.5 | −15 |
| 12 | 656 | 626 | 641.0 | 30 |
| 13 | 267 | 260 | 263.5 | 7 |
| 14 | 478 | 477 | 477.5 | 1 |
| 15 | 178 | 259 | 218.5 | −81 |
| 16 | 423 | 350 | 386.5 | 73 |
| 17 | 427 | 451 | 439.0 | −24 |
Units are L/min. The sign convention matters: every result below is Wright minus Mini Wright. Reversing the methods reverses the bias and limits.
Why r looks reassuring
Across the 17 pairs, Pearson correlation is r = 0.9433. That is a strong linear association: people with higher readings on one meter usually have higher readings on the other. It says nothing about whether a difference of 40, 60 or 80 L/min is acceptable for an individual.
Correlation is also sensitive to the between-person range. Adding people with very low and very high PEFR can increase r without improving either meter's within-person agreement. Agreement is about the paired errors, not merely the rank order of subjects.
Build the Bland–Altman plot pair by pair
Put each pair's average on the horizontal axis and its
difference on the vertical axis. The center line is the mean
difference, or bias. Under the basic normal- differences model,
estimated 95% limits of agreement are
bias ± 1.96 × SD(differences).
Read bias, limits and uncertainty separately
- Bias: −2.1176 L/min (approximate 95% CI −22.0488 to 17.8135). On average, the Wright first reading is about 2.1 L/min lower.
- SD of paired differences: 38.7651 L/min.
- Estimated 95% limits of agreement: −78.0959 to 73.8606 L/min.
- Approximate CI for the lower limit: −112.8516 to −43.3403; for the upper limit: 39.1050 to 108.6163 L/min.
The original paper rounded bias to −2.1 and SD to 38.8, then illustrated limits with approximately ±2 SD. Plotwright uses the normal 1.96 multiplier, so its unrounded limits differ slightly from the historical rounded display.
Check the design and model before interpreting
- Independent experimental units: one pair per person is used here. Repeated readings need a repeated-measures extension; they must not be treated as independent subjects.
- Difference shape: the basic limits assume paired differences are approximately normal. Inspect the difference distribution and unusual points.
- Constant disagreement: inspect whether spread changes with magnitude. A log/ratio or regression approach may be more appropriate when it does.
- Measurement range: sample the range where the methods will be used; do not extrapolate agreement beyond it.
- Acceptance bounds: define practically acceptable disagreement from the intended use before seeing the plot.
Plotwright's difference-on-average slope is 0.02869 (P = 0.7495). This sample does not show evidence of proportional bias under that linear test, but n = 17 gives limited power and “not detected” is not “proved absent.” The plot and subject- matter tolerance remain primary.
A compact reporting template
“Agreement between first Wright and Mini Wright PEFR readings was evaluated in 17 paired subjects using Wright minus Mini differences. Mean bias was −2.12 L/min (approximate 95% CI −22.05 to 17.81), with estimated 95% limits of agreement from −78.10 to 73.86 L/min. Approximate confidence intervals for the limits were −112.85 to −43.34 and 39.10 to 108.62 L/min. All pair means and differences were shown.”
Then state the pre-specified acceptable limits and whether the estimated limits and their uncertainty meet them. Report the sign convention, units, handling of repeats and missing pairs, and any transformation or proportional-bias model.
What Plotwright checks
Plotwright sends all 17 pairs to its production Bland–Altman engine. The executable benchmark checks the original paper's rounded bias and SD, reconstructs modern 1.96 limits from NumPy/SciPy, checks the difference-on-average regression, and independently confirms that Pearson correlation is 0.9433.
Those checks establish the defined calculations. They cannot define a clinically acceptable difference, repair an inadequate sampling design, justify pooling repeated readings, or prove interchangeability.
Sources and reproducibility
- Bland & Altman (1986)—the original method-comparison paper and PEFR example.
- Martin Bland's PEFR dataset—all 17 subjects and both replicate readings from each instrument.
- Bland & Altman (1999)—limits of agreement, model diagnostics, confidence intervals and extensions for magnitude-dependent and repeated measurements.
- Giavarina (2015): Understanding Bland Altman analysis—agreement interpretation and why correlation answers a different question.
- Plotwright statistical validation—published expected values, tolerances and evidence limits.