Bland-Altman Plot for Multiple Observations per Individual in MedCalc | Complete Step-by-Step Guide

Introduction

When researchers compare two laboratory instruments or diagnostic methods, it is common to collect repeated measurements from the same individual rather than only one observation. Traditional Bland–Altman analysis assumes that each subject contributes only one pair of observations. However, in many biomedical, clinical, pharmaceutical, and laboratory studies, multiple measurements are obtained from each participant.

Examples include:

  • Blood glucose measured every hour
  • Blood pressure measured repeatedly
  • ECG recordings at different time points
  • Multiple laboratory replicates
  • Repeated analyzer measurements

Using the standard Bland–Altman method on repeated observations violates the assumption of independence. This can underestimate variability and produce misleading limits of agreement.

To solve this problem, MedCalc provides Bland-Altman Plot for Multiple Observations per Individual, which correctly accounts for repeated measurements from the same subject.

This tutorial explains the concept, assumptions, MedCalc options, practical example, result interpretation, and graph interpretation in detail.

What is a Bland-Altman Plot?

A Bland–Altman Plot is a graphical method used to evaluate the agreement between two quantitative measurement methods.

Instead of measuring correlation, it evaluates:

  • Mean difference (bias)
  • Random variation
  • Limits of agreement
  • Systematic error

The plot displays

X-axis

Average of both methods

Y-axis

Difference between methods

If the differences remain close to zero and lie within acceptable limits, the two methods may be considered interchangeable.

Why Use Multiple Observations per Individual?

Many experiments collect repeated observations from the same participant.

For example,

SubjectAnalyzer AAnalyzer B
Patient 1112114
Patient 1115116
Patient 1118120
Patient 2145146
Patient 2147149

Here,

Patient 1 contributes three measurements.

These observations are correlated.

Traditional Bland–Altman analysis assumes every observation is independent.

Therefore,

Standard Bland–Altman is not appropriate.

The repeated-measures Bland–Altman model adjusts for within-subject variability and between-subject variability.

Concept Behind the Analysis

The procedure estimates

  • Mean bias
  • Within-subject variation
  • Between-subject variation
  • Limits of agreement
  • Confidence intervals

instead of treating every measurement pair as completely independent.

This provides more reliable estimates when repeated observations exist.

When Should This Method Be Used?

Use this analysis when

  • Multiple measurements are collected per subject
  • Two instruments measure the same variable
  • Two laboratory analyzers are compared
  • Clinical agreement is evaluated
  • Repeated diagnostic measurements are available

When Should It NOT Be Used?

Do not use this method if

  • Only one measurement exists per subject
  • Data are categorical
  • Variables are ordinal
  • Measurements are from different individuals only

Data Structure Required in MedCalc

Example dataset

Subject IDAnalyzer AAnalyzer B
1112114
1115116
1118120
2148150
2152151
2160161

The Subject ID column identifies repeated observations.

📥 Download Example Data File

Step-by-Step Procedure in MedCalc

Step 1

Import your dataset into MedCalc.

Step 2

Click

Statistics → Method Comparison & Evaluation → Bland-Altman Plot with Multiple Measurements per Subject

Step 3

Select

First Method

Choose Analyzer A.

Step 4

Select

Second Method

Choose Analyzer B.

Step 5

Choose

Subject Identification

Select the Subject ID column.

Step 6

(Optional)

Choose a Filter variable if only certain observations should be analyzed.

Step 7

Choose the Model

✔ True value is constant in each subject

This assumes the actual value for each subject does not change during repeated measurements.

Step 8

Choose Plot Type

  • Plot Differences ✔
  • Plot Ratios

Differences are most commonly used.

Step 9

Choose X-axis

Options include:

  • Mean of both methods
  • First method
  • Second method
  • Geometric mean
  • Sample rank
  • Rank of first method
  • Rank of second method

The default and most common choice is Mean of both methods.

Step 10

(Optional)

Specify

Maximum allowed difference between methods.

Step 11

Enable

✔ Draw line of equality (Difference = 0)

✔ 95% Confidence Interval of Limits of Agreement

Step 12

Click OK.

MedCalc will generate

  • Statistical results
  • Bland–Altman Plot
  • Confidence intervals
  • Limits of agreement

Explanation of Every MedCalc Option

First Method

The reference measurement.

Example

Analyzer A

Second Method

The new measurement technique.

Example

Analyzer B

Subject Identification

Required for repeated measurements.

It identifies which observations belong to the same subject.

Filter

Allows analyzing only selected observations.

True Value is Constant in Each Subject

Assumes the true value remains stable during repeated measurements.

Suitable for replicate laboratory analyses.

Plot Differences

Plots

Method A − Method B

Most frequently used.

Plot Ratios

Useful when proportional differences are expected instead of absolute differences.

Plot Against (X-axis)

Mean of both methods

Most commonly recommended.

First Method

Uses Method A values.

Second Method

Uses Method B values.

Geometric Mean

Useful for log-transformed data.

Sample Rank

Ranks observations instead of raw values.

Rank of First Method

Ranks Method A.

Rank of Second Method

Ranks Method B.

Maximum Allowed Difference

Defines acceptable clinical agreement.

Draw Line of Equality

Displays Difference = 0.

95% CI of Limits of Agreement

Shows uncertainty around upper and lower agreement limits.

Worked Example

Suppose

30 repeated observations are collected from multiple patients.

Two analyzers measure blood glucose.

Analyzer A

Existing laboratory instrument.

Analyzer B

New analyzer.

The goal is to determine whether both analyzers produce similar results.

MedCalc Results

From your uploaded output:

ParameterValue
Sample Size30
ModelTrue value is constant in each subject
Plot OptionPlot differences
Mean Bias-1.3333
Lower Limit of Agreement-13.0077
95% CI (Lower LOA)-19.6798 to -10.6533
Upper Limit of Agreement10.3411
95% CI (Upper LOA)7.9867 to 17.0131

Interpretation of the Results

Sample Size

Thirty paired observations were included in the agreement analysis.

Mean Bias

The average difference between Analyzer A and Analyzer B is -1.3333 mg/dL.

A negative bias indicates that Analyzer A tends to give slightly lower values than Analyzer B on average.

Limits of Agreement

The lower and upper limits of agreement are -13.0077 mg/dL and 10.3411 mg/dL, respectively. This means that approximately 95% of the differences between the two analyzers are expected to lie within this interval.

Confidence Intervals

The confidence intervals around the limits of agreement indicate the precision of these estimates. Narrower confidence intervals suggest more precise estimates of agreement.

Bland–Altman Plot Interpretation

  • A solid horizontal line representing the mean bias at -1.3333 mg/dL.
  • Two dashed horizontal lines representing the 95% limits of agreement at approximately -13.0 mg/dL and 10.3 mg/dL.
  • Most data points cluster close to the mean bias and fall well within the limits of agreement, with no obvious trend of increasing or decreasing differences across the measurement range.

Based on this plot, the two analyzers demonstrate good agreement, and there is no clear evidence of proportional bias over the observed concentration range. Whether the observed limits are clinically acceptable should be judged against the predefined allowable difference for the specific laboratory or clinical application.

Advantages

  • Handles repeated observations correctly
  • Produces reliable limits of agreement
  • Accounts for within-subject correlation
  • Ideal for laboratory validation studies
  • Suitable for clinical method comparison

Limitations

  • Requires repeated measurements
  • Assumes correct subject identification
  • Interpretation should include clinical acceptability, not just statistical agreement
  • Extreme outliers can widen the limits of agreement

Conclusion

The Bland–Altman Plot for Multiple Observations per Individual in MedCalc is an essential method for assessing agreement between two quantitative measurement techniques when repeated measurements are obtained from the same subjects. By accounting for within-subject variability, it provides more accurate estimates of bias and limits of agreement than the traditional Bland–Altman approach. In your example, the analysis shows a small average negative bias (−1.3333 mg/dL) and 95% limits of agreement ranging from −13.0077 to 10.3411 mg/dL, with most observations falling within these limits, indicating generally good agreement between the two analyzers. Final acceptance should always be based on whether these differences are clinically acceptable for the intended use.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top