Chapter 14 · Measurement, agreement and diagnosis

Do two methods or raters give the same measurement?

Why correlation is not agreement, intraclass correlation coefficients and limits of agreement.

Read first: Bias, confounding and validity, Correlation and regression

The problem first

You are a second-year Anaesthesiology resident. Your thesis compares a finger sensor that estimates haemoglobin with the laboratory value in 60 patients before surgery. The scatter plot looks convincing, Pearson r is 0.91 with p < 0.001, and you write that the sensor “agrees well” with the laboratory.

Your guide reads the results page and writes one question in the margin.

“A correlation of 0.91 tells me the two readings rise together. How far apart are they in one patient?”

Start here

Two methods correlate at 0.99. Do they give the same reading?

Correlation asks whether two measurements rise and fall together. Agreement asks whether they give the same value in the same patient. A method that always reads 1 g/dL too high has a perfect correlation and does not agree.

66881010121214141616Laboratory Hb (g/dL)Second method (g/dL)line of equalityevery reading 1 g/dL higherPearson r = 1.00consistency ICC = 1.00absolute agreement ICC = 0.92
Made-up teaching data: 10 laboratory haemoglobin values, and a second method that adds exactly 1 g/dL to each. Every point lies on a straight line, so Pearson r = 1.00. No point lies on the line of equality. The consistency ICC is also 1.00, because it ignores a constant difference. The absolute agreement ICC is 0.92.

Bland and Altman (Lancet, 1986) gave the reasons why the correlation coefficient does not show agreement:

  1. r measures the strength of a linear relation. Perfect agreement needs the points on the line of equality. Perfect correlation needs them on any straight line.
  2. Changing the scale of one method (doubling it, or adding a constant) does not change r but does change agreement.
  3. r depends on the range of values in the sample. A study that recruits a wide range of patients will almost always find a high r.
  4. The significance test of r only shows that two methods designed to measure the same thing are related, which is expected.

Two statistics answer the agreement question: the intraclass correlation coefficient (ICC), a unit-free index, and Bland-Altman analysis, which gives the size of the differences in the units of measurement. This chapter covers both. Pearson r itself is explained in the correlation and regression chapter.

Intraclass correlation

What does an intraclass correlation coefficient measure?

Think of every reading as the patient's true value plus measurement error. The readings vary for two reasons: patients really differ from each other, and the measurements contain error. The ICC is the share of the total variance that comes from real differences between patients.

ICC = variance between patients ÷ (variance between patients + error variance)

variance between patients
how much the true values differ from patient to patient
error variance
variation between raters or methods, and random error, depending on the ICC form
range
0 to 1 in theory. Estimates from data can fall below 0 when there is almost no variance between patients
Wide range of patients (SD 2 g/dL)between patientsICC 0.93Narrow range of patients (SD 0.5 g/dL)between patientsICC 0.47red: measurement errorSame measurement error in both bars: SD 0.5 g/dL for each method
Made-up data from the interactive element below. Both bars have the same measurement error. When patients range widely, most of the variance lies between patients and the ICC is 0.93. When patients are similar, the same error makes up about half the variance and the ICC is 0.47.

Koo and Li (2016) describe reliability in the same way, as the ratio of true variance to true variance plus error variance. In practice the variances come from an analysis of variance (ANOVA) table: one row per patient, one column per rater or method. The mean square between patients (MSR), the mean square between raters (MSC) and the residual mean square (MSE) go into the formulas in the worked example.

Because the ICC is a share of variance, it depends on how different the patients are from each other. The same instrument gives a lower ICC in a sample of similar patients. Bland and Altman (1990) concluded that the ICC is not appropriate for assessing whether two methods of measurement can be used interchangeably.

Interactive

Change the spread of patients and watch the ICC change while the error stays the same

The limits of agreement describe the differences within each patient, so they do not depend on the range of patients. The ICC does.

Try this: move the spread of the patients from 2 down to 0.5 g/dL. The two methods disagree by exactly the same amounts, but the ICC falls, because the differences between patients have become small beside the measurement error.

Teaching example with made-up numbers: 30 patients, haemoglobin measured twice by two methods that each have a random error of SD 0.5 g/dL and no bias. Only the range of patients recruited changes.

2.00 g/dL

0.5: only mildly anaemic patients. 4: from severe anaemia to polycythaemia

0.93ICC, absolute agreement
−1.55 to +1.5595% limits of agreement (g/dL)

With a spread of 2.00 g/dL the ICC is 0.93. The limits of agreement stay at −1.55 to +1.55 g/dL at every spread, because they describe the differences within each patient.

16111621Haemoglobin (g/dL)Each row is one patient: filled dot method A, ring method BICC 0.93

The ICC is the share of the total variance that lies between patients. With a narrow range of patients that share is small, even when the measurement error has not changed. Compare ICC values only between samples with a similar range of patients.

Decide

Which ICC: one-way or two-way, agreement or consistency, single or average?

Software offers several ICCs, and they give different numbers from the same data. Koo and Li (2016) list 10 forms. Three questions about your study decide which one you need.

1. The model: who measures each patient?

  • One-way random effects: each patient is measured by a different set of raters, so a rater cannot be linked to a column of data. Differences between raters, interactions and random error are all counted as error.
  • Two-way random effects: the same raters measure every patient, and they are a random sample of the raters who could use the method. The result can be generalised to similar raters.
  • Two-way mixed effects: the same raters measure every patient, and these are the only raters of interest. The conclusion is confined to them.

2. The type: must the values be identical?

patient 1patient 2patient 3patient 4patient 51.5 mm every timefilled dots: rater A · rings: rater BConsistency: B = A + a constant is allowedAbsolute agreement: B must equal Adiameter increases upwards
Consistency asks whether one rater's score equals the other's plus a constant (B = A + c). Absolute agreement asks whether B equals A. Here rater B reads 1.5 mm higher every time: the consistency ICC is 1, while the absolute agreement ICC counts the 1.5 mm as disagreement.

3. The unit: one reading or the mean of several?

Each model gives an ICC for a single rating and one for the mean of k ratings. Choose the unit you will use in practice. If each patient will be measured once by one rater, report the single-measure ICC. The average-measure ICC is higher, because averaging reduces error.

Two naming systems for the same coefficients

Shrout and Fleiss (1979)McGraw and Wong (1996) descriptionFormula for a single rating
ICC(1,1)One-way random effects, single rater(MSR − MSW) ÷ [MSR + (k − 1)MSW]
ICC(2,1)Two-way random effects, absolute agreement, single rater: ICC(A,1)(MSR − MSE) ÷ [MSR + (k − 1)MSE + k(MSC − MSE) ÷ n]
ICC(3,1)Two-way mixed effects, consistency, single rater: ICC(C,1)(MSR − MSE) ÷ [MSR + (k − 1)MSE]
no nameTwo-way random effects, consistencySame formula as ICC(3,1)
no nameTwo-way mixed effects, absolute agreementSame formula as ICC(2,1)

MSW is the within-patient mean square of the one-way ANOVA. n is the number of patients and k the number of raters. Each row also has an average-measure form, ICC(1,k), ICC(2,k), ICC(3,k): 5 models × 2 units = the 10 forms of McGraw and Wong. The 6 forms of Shrout and Fleiss are a subset of them. The random and mixed models share formulas but differ in what the result may be generalised to.

What kind of result are the raters or methods giving?

Which agreement statistic: all possible answers
  • Cohen's kappa or weighted kappa: Agreement on categories is covered in the next chapter.
  • Bland-Altman analysis: Bias and 95% limits of agreement, judged against a clinical limit decided before the study. An ICC for absolute agreement can be added, but it does not tell you the size of the differences in the units of measurement.
  • Repeatability coefficient and within-subject SD: Measure the same patients twice with the same method. The coefficient of repeatability is 2 × the SD of the differences between the repeats.
  • One-way random effects ICC: ICC(1,1): Differences between raters cannot be separated from random error. Use ICC(1,k) if the mean of k ratings will be used in practice.
  • Two-way random effects, absolute agreement: ICC(2,1), also written ICC(A,1): For inter-rater reliability when the result should apply to other raters like these. Use the average-measures form if the mean of k ratings will be used.
  • Two-way random effects, consistency: ICC(C,1): A McGraw and Wong form with no Shrout and Fleiss name. A rater who always reads higher is not penalised.
  • Two-way mixed effects, absolute agreement: ICC(A,1): Same formula as the two-way random form. The conclusion applies only to these raters.
  • Two-way mixed effects, consistency: ICC(3,1), also written ICC(C,1): A constant difference between the fixed raters is not counted as error.

Interactive

Give one resident a systematic offset and watch the six ICC forms separate

Consistency forms ignore a rater who always reads higher. Absolute agreement forms count it as error. Averaging over raters raises every form.

Try this: set resident C to read 1.0 mm higher than the others. The consistency forms do not change at all, while the absolute agreement forms and the one-way forms fall. Then answer the three design questions to see which form your own study needs.

Teaching example with made-up numbers: 10 ultrasound images of the common bile duct, each measured by the same 3 residents.

0.0 mm

A systematic difference between raters

1. Who measures each image?
2. Must the values be identical, or only move together?
3. In practice, will you use one reading or the mean of 3?
0.985ICC(2,1) in Shrout and Fleiss notation · ICC(A,1), two-way random in McGraw and Wong notation

The result can be generalised to other residents like these ones.

All six intraclass correlation coefficients for the current data
Shrout and FleissMcGraw and WongDesign in plain wordsValue
ICC(1,1)one-way, singleDifferent residents for different images0.985
ICC(2,1)ICC(A,1)Same residents, absolute agreement, one reading0.985
ICC(3,1)ICC(C,1)Same residents, consistency, one reading0.984
ICC(1,k)one-way, averageDifferent residents, mean of 3 readings0.995
ICC(2,k)ICC(A,k)Same residents, absolute agreement, mean of 30.995
ICC(3,k)ICC(C,k)Same residents, consistency, mean of 30.995

Mean squares from the two-way ANOVA: between images 9.859, between residents 0.006, residual 0.0537, within images (one-way) 0.0490.

Interpretation

Is an ICC of 0.80 good?

Koo and Li (2016) suggested bands for reliability studies, based on the 95% confidence interval of the ICC and not on the point estimate alone.

ICC (read from the 95% CI)Reliability, as labelled by Koo and Li
Below 0.50Poor
0.50 to 0.75Moderate
0.75 to 0.90Good
Above 0.90Excellent
  • Use the confidence interval. In the worked example below the absolute agreement ICC is 0.97, but its 95% CI runs from 0.17 to 0.99. By these bands the reliability could be anything from poor to excellent. Ten patients are too few.
  • The bands assume a suitable study. Koo and Li note that a low ICC can reflect a lack of variability among subjects, few subjects or few raters. As a rule of thumb they suggest at least 30 heterogeneous subjects and at least 3 raters.
  • The cut-offs are conventions. An ICC tells you nothing about the size of the error in mmHg or g/dL. A clinically important error can coexist with a “good” ICC when the patients vary widely.
  • State the form. Values from different forms are not interchangeable. Koo and Li recommend reporting the software, the model, the type and the definition (single or average) used.

Agreement in units

How far apart can the two readings be in one patient?

Bland and Altman (1986) replaced the correlation coefficient with a plot and two numbers: the average difference between the methods (bias) and the range within which most differences fall (limits of agreement).

  1. Before the study, decide how large a difference would change a clinical decision. Bland and Altman wrote that this should ideally be defined in advance, both to interpret the comparison and to choose the sample size.
  2. For each patient calculate the difference (new − old) and the mean of the two readings.
  3. Plot the difference against the mean. Do not plot it against either method alone: the difference is related to each single method, a statistical artefact.
  4. Bias = mean of the differences. It shows whether one method reads higher on average.
  5. 95% limits of agreement = bias ± 1.96 × SD of the differences. About 95% of differences are expected between them if the differences are roughly normal. Check this with a histogram of the differences. The measurements themselves need not be normal.
  6. Look at the plot for a trend (differences that change with the size of the measurement) and for outliers.
  7. Compare the limits with the difference decided in step 1. If both limits lie inside it, the methods can be used interchangeably. The decision is clinical, not statistical.
−0.50+0.5+179111315Mean of meter and laboratory (g/dL)Meter − laboratory (g/dL)upper +1.07bias +0.53lower −0.01shaded: ±0.5 g/dL decided in advance
Made-up teaching data (worked example below): the bedside meter reads 0.53 g/dL higher on average, and 95% of differences are expected between −0.01 and +1.07 g/dL. The acceptable difference fixed before the study was ±0.5 g/dL. The upper limit is outside it, so the meter cannot replace the laboratory, although r is 0.99 and the ICC is 0.97.

Precision of the limits. The limits are estimates, and a second sample would give different limits. In the 1986 paper the standard error of the bias is √(s² ÷ n) and the standard error of each limit is about √(3s² ÷ n), where s is the SD of the differences. Confidence intervals then use t with n − 1 degrees of freedom. Small studies have wide intervals around both limits.

Several readings per patient. The basic calculation assumes one pair of readings per patient. Bland and Altman (1999) extended the limits of agreement to data with repeated measurements, so that many pairs from the same patient are not treated as independent.

Interactive

Add bias and error to a new method and watch r, the ICC and the Bland-Altman plot

Constant bias moves the cloud on the Bland-Altman plot and lowers the agreement ICC, but leaves r and the consistency ICC unchanged. Random error widens the limits and lowers every coefficient. Proportional bias tilts the cloud.

Try this: move the constant bias from 0 to +2 g/dL. Pearson r does not change, the agreement ICC falls, and the whole cloud on the Bland-Altman plot moves up.

Teaching example with made-up numbers: 30 patients, haemoglobin measured by the laboratory (method A) and by a new bedside meter (method B). The limit of ±1 g/dL was decided before looking at the data.

0.0 g/dL

The same amount added to every reading

0%

Error that grows as haemoglobin moves away from 11 g/dL

0.3 g/dL

Scatter that differs from patient to patient

0.97Pearson r
0.98ICC, absolute agreement
0.97ICC, consistency
0.97Lin's concordance coefficient

Bias +0.00 g/dL. 95% limits of agreement −0.90 to +0.90 g/dL. Both limits fall inside ±1 g/dL, so by the rule set in advance the meter could replace the laboratory. Slope of the differences against the means: +0.04 g/dL per g/dL.

3377111115151919Laboratory Hb, method A (g/dL)Meter Hb, method B (g/dL)line of equalityr = 0.97
−6−30+3+637111519Mean of the two methods (g/dL)Meter − laboratory (g/dL)shaded band: ±1 g/dL decided in advance

Solid red line: bias (mean difference). Dashed lines: bias ± 1.96 × SD of the differences. Thin red line: regression of the differences on the means, which slopes when there is proportional bias. Points beyond the axis range are drawn at its edge.

Proportional bias

What if the differences grow as the measurement gets larger?

The basic limits assume the differences do not change in any systematic way across the range. When they widen or tilt, a single pair of horizontal limits is misleading.

Mean of the two methods (low values left, high values right)Difference between methodsdifferences widen as the value risesfixed limits: too wide herefixed limits at high values: too narrow
Schematic plot. When the differences fan out, fixed limits are wider than necessary at low values and narrower than they should be at high values (Bland and Altman, 1986).
  • Look first. A funnel shape or a sloping cloud on the Bland-Altman plot is the main check.
  • Regress the differences on the means. A slope clearly different from 0 suggests proportional bias. In the worked example the slope is −0.03 g/dL per g/dL (p = 0.52), so there is no evidence of it.
  • If the differences are proportional to the mean, take logarithms of both measurements and repeat the analysis. The antilogs of the limits are ratios: in the 1986 paper one echocardiographic method gave values between 0.80 and 1.27 times the other, that is 20% below to 27% above.
  • If a log transformation does not remove the trend, Bland and Altman (1999) described a more general regression approach for differences that are related to the size of the measurement.

Repeatability

How much does one method disagree with itself?

Two methods cannot agree better than each one agrees with itself. If the old method gives different readings when repeated, even a perfect new method will not agree with it.

Measure the same patients twice with the same method and plot the differences against the means, as before. The mean difference should be close to 0. If it is not, the first measurement is affecting the second, or the measurement is changing the quantity.

coefficient of repeatability = 2 × SD of the differences between repeated measurements

Bland and Altman (1986) used this definition, adopted by the British Standards Institution: about 95% of differences between two readings on the same patient are expected to be smaller than this value. When the mean difference can be taken as 0, the SD of the differences is √(Σd² ÷ n).

Teaching example (made up): the meter was used a second time in the same 10 patients: 8.2, 8.6, 9.8, 10.7, 11.3, 12.0, 12.8, 13.5, 13.9 and 14.7 g/dL. The differences from the first reading are ±0.1 to ±0.3 g/dL and add to 0.

Σd² = 0.42 → SD of differences = √(0.42 ÷ 10) = 0.205 → coefficient of repeatability = 2 × 0.205 = 0.41 g/dL

within-subject SD (s_w)
SD of the differences ÷ √2 = 0.145 g/dL: the typical error of a single reading
coefficient of variation (CV)
s_w ÷ overall mean × 100 = 0.145 ÷ 11.55 × 100 = 1.3%: the error as a percentage of the value

A single within-subject SD is valid only when the error does not change with the size of the measurement (Bland and Altman, BMJ 1996). When it grows with the mean, analyse the logarithms or express the error as a percentage. Repeatability of a questionnaire score (test-retest reliability) is covered in the reliability and validity of scales chapter.

Other methods

Lin's concordance correlation coefficient, Deming and Passing-Bablok regression

These appear in method comparison papers, especially from laboratories. Each answers a narrower question than Bland-Altman analysis.

Lin's concordance correlation coefficient

Lin (1989) proposed a coefficient that measures how closely paired readings fall on the 45-degree line through the origin, the line of equality. It combines precision (how tightly the points cluster around their own line, which is Pearson r) with accuracy (how far that line is from the line of equality).

CCC = 2 sxy ÷ [sx² + sy² + (meanx − meany)²]

sxy is the covariance of the two methods and s² their variances. In the worked example CCC = 0.96. Like the ICC it has no units and depends on the range of patients.

Regression for method comparison

Ordinary least squaresmethod ADeming regression (equal errors)method Amethod Bmethod B
Ordinary least squares treats method A as measured without error and minimises vertical distances. Deming regression allows error in both methods. With equal error variances the distances are perpendicular to the line.
  • Ordinary least squares assumes the x-axis method has no measurement error. Cornbleet and Gochman (1979) showed that its slope is incorrect when the x values are imprecise, with a significant error once the SD of measuring a single x value exceeds 0.2 times the SD of the x data. Of the methods they compared, Deming's was the most useful.
  • Deming regression allows measurement error in both methods. It needs the ratio of the two error variances. The mcr package in R uses a ratio of 1 unless you set another.
  • Passing-Bablok regression (1983) makes no special assumptions about the distribution of the samples or the measurement errors, and its result does not depend on which method is put on the x-axis.
  • Reading the result: a slope of 1 with an intercept of 0 means the methods give the same values. A slope different from 1 points to a proportional difference, an intercept different from 0 to a constant difference. Judge both with their confidence intervals.

Worked example (10 patients, meter on the y-axis): least squares slope 0.97, intercept 0.91. Deming (error ratio 1) slope 0.97, intercept 0.83. Passing-Bablok slope 0.96, intercept 0.97. With 10 patients the confidence intervals would be wide. Bland and Altman (1986) regarded regression, like correlation, as inappropriate for judging agreement, so report the difference plot as well.

Comparison

Pearson r, the ICC and the limits of agreement: what each one tells you

FeaturePearson rICC, absolute agreement
QuestionDo the two sets of values rise and fall together?What share of the variance is real difference between patients?
Constant bias of 1 g/dLNo change (r can still be 1)Lowered
A method that reads doubleNo changeLowered
More than 2 ratersPairs onlyAny number of raters
Range of patientsWider range, higher rWider range, higher ICC
UseAssociation between different variablesReliability of raters, instruments or occasions
FeatureICCBland-Altman limits of agreement
UnitsNone, from 0 to 1The units of measurement (g/dL, mmHg)
AnswersHow well the measurement separates patientsHow far apart two readings can be in one patient
Depends on the range of patientsYesNo, provided the differences do not change with the size of the measurement
BiasMixed into one number (agreement form)Reported separately from random error
Judged againstConventional bands (Koo and Li)A clinical limit decided before the study
RatersTwo or moreTwo methods or raters at a time

The formula

Worked example: a bedside haemoglobin meter against the laboratory

Made-up teaching data. Haemoglobin (g/dL) in 10 patients, measured by the laboratory analyser and by a bedside meter. A difference of ±0.5 g/dL was set in advance as acceptable. Every number was computed in Python (NumPy, SciPy 1.15 and pingouin 0.6).

Patient12345678910
Laboratory7.28.59.110.010.811.512.212.913.614.4
Meter8.08.89.710.911.012.212.613.713.714.9
Difference0.80.30.60.90.20.70.40.80.10.5
Mean7.608.659.4010.4510.9011.8512.4013.3013.6514.65
Meter, repeat8.28.69.810.711.312.012.813.513.914.7

Step 1. Bias and limits of agreement

  1. Differences (meter − laboratory): 0.8, 0.3, 0.6, 0.9, 0.2, 0.7, 0.4, 0.8, 0.1, 0.5. Their sum is 5.3.
  2. Bias = 5.3 ÷ 10 = 0.53 g/dL. SD of the differences = 0.275 g/dL.
  3. Limits of agreement = 0.53 ± 1.96 × 0.275 = 0.53 ± 0.54, that is −0.01 to 1.07 g/dL.
  4. Paired t-test on the differences: t = 6.09, df 9, p < 0.001. The meter reads higher on average.
  5. Regression of the differences on the means: slope −0.03, p = 0.52. No proportional bias is visible.
  6. The upper limit (1.07) is outside ±0.5 g/dL. The meter cannot replace the laboratory for decisions that depend on 0.5 g/dL.

limits of agreement = bias ± 1.96 × SDdifferences = 0.53 ± 1.96 × 0.275 = −0.01 to +1.07 g/dL

Step 2. The ANOVA table (10 patients × 2 methods)

SourceSum of squaresdfMean square
Between patients (R)94.921910.547
Between methods (C)1.404511.4045
Residual (E)0.340590.0378
Within patients, one-way (W = C + E)1.745100.1745

Step 3. The ICCs (n = 10, k = 2)

ICC(A,1) = (10.547 − 0.0378) ÷ [10.547 + 0.0378 + 2 × (1.4045 − 0.0378) ÷ 10] = 10.509 ÷ 10.858 = 0.968

ICC(C,1) = (10.547 − 0.0378) ÷ (10.547 + 0.0378) = 0.993 · ICC(1,1) = (10.547 − 0.1745) ÷ (10.547 + 0.1745) = 0.967

StatisticValueWhat it shows
Pearson r0.993The values rise together. Says nothing about the 0.53 g/dL bias
ICC(C,1), consistency0.993 (95% CI 0.97 to 1.00)Ignores the constant bias, like r
ICC(A,1), absolute agreement0.968 (95% CI 0.17 to 0.99)Counts the bias as error. The wide CI reflects 10 patients and a large bias relative to the residual error
ICC(1,1), one-way0.967Treats the method difference as random error
Lin's CCC0.964Close to the agreement ICC
Limits of agreement−0.01 to +1.07 g/dLToo wide for a ±0.5 g/dL requirement

Every coefficient is above 0.95, and the meter still fails the clinical requirement. This is why a method comparison is judged on the limits of agreement in units, with the ICC as a secondary summary.

In a real paper

ICC and limits of agreement in published studies

Open-access paper · CC BY-NC

Liu Y, Liu C, Gao M, et al. Evaluation of a wearable wireless device with artificial intelligence, iThermonitor WT705, for continuous temperature monitoring for patients in surgical wards: a prospective comparative study. BMJ Open. 2020;10(11):e039474.

The study: A prospective observational study of 526 adult surgical patients in China. A wireless axillary thermometer recorded temperature continuously, and a mercury thermometer in the other armpit gave reference readings four times a day. The authors fixed an absolute difference of 0.5°C as clinically acceptable before the analysis.

What the authors wrote
“The Bland-Altman plot shows that the 95% LoA were broader than the predefined range, with the upper limit at 0.73°C and the lower limit at −0.63°C.”
In plain words

“95% LoA” are the limits of agreement: 95% of differences between the device and the mercury thermometer are expected to lie between −0.63°C and +0.73°C. “Predefined range” is the ±0.5°C set in advance. Both limits lie outside it, so by the authors' own rule the device can differ from the reference by more than is clinically acceptable in some patients, even though the mean difference was only 0.03°C.

ReportedValueWhat it means
Mean difference ± SD0.03°C ± 0.35°CAlmost no bias on average, but individual differences vary
95% limits of agreement−0.63°C to 0.73°CWider than the predefined ±0.5°C
Differences outside the limits5.11% (185/3621)About the 5% expected from the definition of 95% limits
Pearson r0.755Moderate correlation
ICC0.753The ICC form (model, type, single or average) is not stated
Check these when you read it
  • There were 3,621 pairs from 526 patients. Did the analysis allow for several pairs per patient? The authors used a repeated-measures Bland-Altman plot.
  • Was the acceptable difference fixed before the analysis? Here it was stated a priori.
  • Which ICC form was used? It is not reported, so the value cannot be compared with other studies.
Open-access paper · CC BY-NC

Mittal G, Gupta K, Kaushal A, et al. Comparison of sodium, potassium, hemoglobin, and glucose levels by blood gas analyzer and hospital laboratory autoanalyzer in emergency department settings: a cross-sectional study. Indian J Crit Care Med. 2025;29(12):1020–5.

The study: A cross-sectional study of 1,000 adults in an emergency department in Ludhiana, India. Arterial samples on a blood gas analyser were compared with venous samples on the laboratory autoanalyser taken at the same time, using the ICC for reliability and Bland-Altman analysis for agreement, against US CLIA acceptable limits.

What the authors wrote
“Despite the excellent ICC and high correlation for glucose, the Bland–Altman analysis revealed a substantial bias (+6.19 mg/dL) and very wide LOA (−67.69 to +80.07 mg/dL), indicating poor agreement.”
In plain words

For glucose the ICC was very high, because glucose values in emergency patients range widely. Yet the blood gas analyser could read up to about 68 mg/dL lower or 80 mg/dL higher than the laboratory in individual patients. The acceptable limit for glucose was ±8% or 6 mg/dL. The ICC and the limits of agreement answered different questions and gave opposite impressions.

ReportedValueWhat it means
Glucose ICC (95% CI)0.967 (0.962–0.971)Excellent by the usual bands
Glucose bias+6.19 mg/dLThe blood gas analyser read higher on average
Glucose limits of agreement−67.69 to +80.07 mg/dLFar outside the acceptable ±8% or 6 mg/dL
Sodium ICC (95% CI)0.946 (0.790–0.976)Also high, with acceptable bias for sodium
Check these when you read it
  • The two methods used different samples (arterial and venous). Part of the difference may come from the sample, not the analyser.
  • The ICC form is not stated.
  • Were limits of agreement compared with a limit defined before the study? Here the CLIA limits were named in the methods.

How to run it

Running an ICC and a Bland-Altman analysis

Enter the data with one row per patient and one column per rater or method. Menu paths and function arguments below were checked against the current IBM SPSS documentation, the CRAN reference manuals and the jamovi module pages.

SPSS

  1. Analyze > Scale > Reliability Analysis... Move the rater or method columns into Items.
  2. Click Statistics and tick Intraclass correlation coefficient.
  3. Choose the Model: Two-Way Mixed, Two-Way Random or One-Way Random. Choose the Type: Consistency or Absolute Agreement. The confidence interval defaults to 95% and the test value to 0.
  4. Set the model and type yourself. An IBM technical article written for SPSS release 8.0 (Nichols, 1998) states that without further choices SPSS uses the two-way mixed model and, for two-way models, consistency.
  5. The output gives an ICC for a single rating and one for the mean of the k ratings. Report the one that matches how the measurement will be used.
  6. For a Bland-Altman plot, compute the difference and the mean of each pair as new variables, plot the difference against the mean, and add the bias and the limits of agreement as reference lines.

R

# ratings: data frame, one row per patient, one column per rater or method
library(irr)
icc(ratings, model = "twoway", type = "agreement", unit = "single")
# irr defaults are model = "oneway", type = "consistency", unit = "single": set all three

library(psych)
ICC(ratings)                       # the six Shrout and Fleiss forms with confidence limits

library(blandr)
blandr.statistics(lab, meter)      # bias and limits of agreement with confidence intervals
blandr.draw(lab, meter)            # Bland-Altman plot

library(DescTools)
CCC(lab, meter, ci = "z-transform", conf.level = 0.95)   # Lin's concordance correlation coefficient

library(mcr)
mcreg(lab, meter, method.reg = "Deming")   # Deming regression, error.ratio = 1 by default
mcreg(lab, meter, method.reg = "PaBa")     # Passing-Bablok regression (the default method.reg)

jamovi

  • Bland-Altman analysis: install the blandr module (Bland-Altman method comparison) from the jamovi library.
  • ICC and concordance: the seolmatrix module, whose analyses include intraclass correlation and concordance correlation. The SimplyAgree module offers agreement and reliability analyses for nested designs.

How to report it

What to write in the thesis or paper

Report enough for a reader to repeat the analysis and to judge the result against their own clinical limit.

  1. The acceptable difference and where it came from, stated before the results.
  2. The number of patients, raters and replicate measurements, and how patients were sampled (their range matters for the ICC).
  3. Bias with its 95% CI, and the 95% limits of agreement (ideally with their CIs), in units.
  4. The Bland-Altman plot, and whether a trend, a transformation or repeated measurements were handled.
  5. For any ICC: the software, the model (one-way, two-way random, two-way mixed), the type (absolute agreement or consistency), single or average measures, and the 95% CI.
  6. The clinical conclusion: are the limits inside the acceptable difference?

Worked sentence, using the teaching example:

“Haemoglobin was measured with the bedside meter and the laboratory analyser in 10 patients. A difference of ±0.5 g/dL was defined as acceptable before data collection. The meter read higher than the laboratory by a mean of 0.53 g/dL (SD 0.28), with 95% limits of agreement from −0.01 to 1.07 g/dL. There was no trend in the differences across the range of haemoglobin. The upper limit exceeded the acceptable difference. The ICC (two-way random effects, absolute agreement, single measurement; pingouin 0.6) was 0.97 (95% CI 0.17 to 0.99).”

Reporting items for reliability and agreement studies are listed in the Guidelines for Reporting Reliability and Agreement Studies (GRRAS) in the guidelines section.

By specialty

Agreement studies by specialty

A non-invasive haemoglobin sensor on the finger is compared with laboratory haemoglobin before surgery.

Report bias and limits of agreement in g/dL and judge them against the difference that would change a transfusion decision, fixed before the study.

Common myths

Common mistaken beliefs

  • Myth: r = 0.95 shows that the new method can replace the old one.

    Correlation measures a linear relation, not agreement. A method that always reads 1 g/dL high has r = 1 (Bland and Altman, 1986).

  • Myth: A high ICC means the methods are interchangeable.

    The ICC rises with the range of patients. In an emergency department study the glucose ICC was 0.967 while the limits of agreement ran from −67.69 to +80.07 mg/dL.

  • Myth: No significant difference on a paired t-test means the methods agree.

    The t-test looks only at the mean difference. Large differences in both directions can cancel out, giving a small bias and wide limits of agreement.

  • Myth: The limits of agreement show whether agreement is acceptable.

    They show how large the differences are. Whether that is acceptable is a clinical decision, ideally fixed before the study.

  • Myth: The ICC in the SPSS output is the ICC.

    There are 10 forms, and they give different values from the same data. Report the model, type and single or average measures.

  • Myth: An ICC above 0.75 is good in any study.

    Koo and Li base their bands on the 95% CI, and a low or high ICC also reflects the spread of the subjects, the number of subjects and the number of raters.

Why this matters to you

Five consequences of measuring agreement the wrong way

  1. Protocol sent back

    A method comparison protocol without an acceptable difference and without a planned Bland-Altman analysis gives the committee no way to judge success.

  2. A wrong thesis conclusion

    Reporting r or a high ICC as agreement can lead you to recommend a device that differs from the reference by clinically important amounts.

  3. Questions you cannot answer at the viva

    "Which ICC did you use, and why?" needs the model, the type and single or average measures. "The default in SPSS" is not an answer.

  4. Misreading papers

    An ICC reported without its form, its confidence interval or the range of patients cannot be compared with another study.

  5. Harm to patients

    A bedside value that is 1 g/dL too high can delay a transfusion. Limits of agreement in units show whether such differences occur.

History

History of agreement statistics for measurements

  1. 1925

    Ronald A. Fisher

    Statistical Methods for Research Workers included a chapter on intraclass correlations and the analysis of variance.

  2. 1966

    J. J. Bartko

    Published "The intraclass correlation coefficient as a measure of reliability" in Psychological Reports.

  3. 1979

    Patrick Shrout and Joseph Fleiss

    Gave guidelines for choosing among six forms of the ICC for reliability studies in which n targets are rated by k judges.

  4. 1979

    P. J. Cornbleet and N. Gochman

    Showed that least-squares slopes are incorrect when the x-axis method is measured with imprecision, and found Deming's method the most useful of those compared.

  5. 1983

    Passing and Bablok

    Proposed a linear regression procedure for method comparison in clinical chemistry with no special assumptions about the distribution of samples and measurement errors.

  6. 1986

    J. Martin Bland and Douglas Altman

    Wrote in the Lancet that correlation is misleading for method comparison, and described the plot of differences against means and the limits of agreement.

  7. 1989

    Lawrence Lin

    Proposed the concordance correlation coefficient: the correlation between two readings that fall on the 45-degree line through the origin.

  8. 1996

    Kenneth McGraw and S. P. Wong

    Described confidence intervals and tests for ICCs from one-way and two-way random and mixed-effect ANOVA models.

  9. 1999

    Bland and Altman

    Extended the limits of agreement to differences that change with the size of the measurement (a regression approach) and to repeated measurements.

  10. 2011

    Jan Kottner and colleagues

    Proposed the Guidelines for Reporting Reliability and Agreement Studies (GRRAS): 15 issues to address.

  11. 2016

    Terry Koo and Mae Li

    Published a guideline for selecting and reporting ICCs, with interpretation bands based on the 95% confidence interval.

Guidelines

Reporting agreement and reliability

GRRAS (Kottner et al., 2011), methods

“Explain how the sample size was chosen. State the determined number of raters, subjects/objects, and replicate observations.” Also: describe the sampling method, the measurement or rating process, whether ratings were conducted independently, and the statistical analysis.

GRRAS (Kottner et al., 2011), results

“Report estimates of reliability and agreement including measures of statistical uncertainty.” Also state the actual numbers of raters and subjects, and describe their characteristics.

Koo and Li (2016)

“The best practice of reporting ICC should include software information, ‘model,’ ‘type,’ and ‘definition’ selections.”

Bland and Altman (1986)

How far apart measurements can be without causing difficulties is a question of judgement. “Ideally, it should be defined in advance to help in the interpretation of the method comparison and to choose the sample size.”

Reading a paper

Five checks on any agreement study

  • Was the acceptable difference stated before the results, with a clinical reason?
  • Are bias and limits of agreement given in units, with a Bland-Altman plot, and not only r or an ICC?
  • Is the ICC form stated (model, type, single or average) with a 95% confidence interval?
  • Did the patients cover the range seen in practice, and were several readings per patient handled correctly?
  • Were the raters or methods independent of each other (blinded to the other reading)?

Why is it called that?

Word surgery

“Agreement”

In everyday speech

Two people say the same thing or accept the same terms.

In research

Two methods or raters give the same value in the same patient. Measured in units by the limits of agreement, or as absolute agreement in an ICC.

“Bias”

In everyday speech

Prejudice, an unfair leaning towards one side.

In research

In method comparison, the mean difference between two methods: how much one reads higher or lower on average.

Memory trick

Correlation: do they move together? ICC: does the measurement separate patients? Limits of agreement: how far apart can two readings be in one patient?

Agreement

Old French agreer: "to please"

In English first "mutual understanding". In measurement, two readings of the same quantity being the same.

Bias

French biais: "slant, oblique"

In the game of bowls, a ball weighted on one side runs on a curve. In method comparison, a systematic difference in one direction.

Concordance

Latin concordare: "be of one mind", from concors, "of the same mind"

Lin's concordance correlation coefficient measures how closely paired readings fall on the line of equality.

Coefficient

co- + efficient: "that which unites in action with something else"

A number that expresses a property of data, such as the intraclass correlation coefficient.

Intraclass

everyday meaning: within one class or group

The readings on one patient form a group. The ICC asks how alike readings within a group are, compared with readings from different patients.

Exam answers

Short-note outlines

Intraclass correlation coefficient

  1. Definition: the proportion of total variance due to real differences between subjects. ICC = σ²between ÷ (σ²between + σ²error). From 0 to 1.
  2. Uses: inter-rater, intra-rater and test-retest reliability of measurements, with any number of raters.
  3. Calculation: from ANOVA mean squares, for example ICC(A,1) = (MSR − MSE) ÷ [MSR + (k − 1)MSE + k(MSC − MSE)/n].
  4. Forms: one-way random, two-way random, two-way mixed. Absolute agreement or consistency. Single or average measures. Shrout and Fleiss (1979) 6 forms, McGraw and Wong (1996) 10 forms.
  5. Interpretation (Koo and Li, 2016, on the 95% CI): below 0.50 poor, 0.50–0.75 moderate, 0.75–0.90 good, above 0.90 excellent.
  6. Limitations: depends on the spread of subjects, no units, a high ICC can coexist with clinically important differences.
  7. Reporting: software, model, type, single or average, 95% CI, numbers of subjects and raters (GRRAS).

Bland-Altman plot and limits of agreement

  1. Purpose: to judge whether a new method can replace an old one (Bland and Altman, Lancet 1986).
  2. Plot: difference between methods (y) against their mean (x), not against either method alone.
  3. Bias: mean difference. Limits of agreement: bias ± 1.96 SD of the differences, within which about 95% of differences lie.
  4. Decision: compare the limits with a clinically acceptable difference defined in advance.
  5. Checks: normality of differences (histogram), trend or proportional bias (log transformation or regression of differences on means), outliers, confidence intervals of the limits, repeated measurements per subject.
  6. Example: meter against laboratory Hb in 10 patients: bias 0.53 g/dL, limits −0.01 to 1.07 g/dL, outside ±0.5 g/dL, although r = 0.99.
  7. Related: coefficient of repeatability = 2 × SD of differences between repeated measurements.

Why correlation is not agreement

  • r measures the strength of a linear relation. Agreement requires the points on the line of equality.
  • A constant bias (y = x + 1) or a change of scale (y = 2x) leaves r = 1 but the methods disagree.
  • r depends on the range of values, so a wide range gives a high r regardless of agreement.
  • A significant r only shows that two methods measuring the same thing are related, which is expected.
  • Use Bland-Altman limits of agreement, supported by an ICC for absolute agreement or Lin's concordance correlation coefficient.

The one thing to remember

Decide the largest acceptable difference before the study, then check whether the 95% limits of agreement fall inside it. A high r or ICC does not answer that question.

All worked examples and interactive elements use made-up numbers for teaching. Calculations: Python with NumPy, SciPy 1.15, statsmodels 0.14 and pingouin 0.6.1.

Sources: Bland JM, Altman DG. Statistical methods for assessing agreement between two methods of clinical measurement. Lancet 1986;1(8476):307–10 (PMID 2868172). Bland JM, Altman DG. Measuring agreement in method comparison studies. Stat Methods Med Res 1999;8(2):135–60 (doi:10.1177/096228029900800204, PMID 10501650). Bland JM, Altman DG. A note on the use of the intraclass correlation coefficient in the evaluation of agreement between two methods of measurement. Comput Biol Med 1990;20(5):337–40 (doi:10.1016/0010-4825(90)90013-f, PMID 2257734). Bland JM, Altman DG. Measurement error proportional to the mean. BMJ 1996;313:106 (doi:10.1136/bmj.313.7049.106, PMID 8688716). Shrout PE, Fleiss JL. Intraclass correlations: uses in assessing rater reliability. Psychol Bull 1979;86(2):420–8 (doi:10.1037/0033-2909.86.2.420, PMID 18839484). McGraw KO, Wong SP. Forming inferences about some intraclass correlation coefficients. Psychol Methods 1996;1(1):30–46 (doi:10.1037/1082-989X.1.1.30; correction doi:10.1037/1082-989X.1.4.390). Koo TK, Li MY. A guideline of selecting and reporting intraclass correlation coefficients for reliability research. J Chiropr Med 2016;15(2):155–63 (doi:10.1016/j.jcm.2016.02.012, PMID 27330520; erratum published 2017). Kottner J, Audigé L, Brorson S, et al. Guidelines for Reporting Reliability and Agreement Studies (GRRAS) were proposed. J Clin Epidemiol 2011;64(1):96–106 (doi:10.1016/j.jclinepi.2010.03.002, PMID 21130355). Lin LI. A concordance correlation coefficient to evaluate reproducibility. Biometrics 1989;45(1):255–68 (doi:10.2307/2532051, PMID 2720055). Passing H, Bablok W. A new biometrical procedure for testing the equality of measurements from two different analytical methods. J Clin Chem Clin Biochem 1983;21(11):709–20 (PMID 6655447). Cornbleet PJ, Gochman N. Incorrect least-squares regression coefficients in method-comparison analysis. Clin Chem 1979;25(3):432–8 (PMID 262186). Bartko JJ. The intraclass correlation coefficient as a measure of reliability. Psychol Rep 1966;19(1):3–11 (doi:10.2466/pr0.1966.19.1.3, PMID 5942109). Fisher RA. Statistical Methods for Research Workers. Edinburgh: Oliver and Boyd; 1925. Liu Y et al. BMJ Open 2020;10(11):e039474 (PMID 33208327). Mittal G et al. Indian J Crit Care Med 2025;29(12):1020–5 (PMID 41509697). Nichols DP. Choosing an intraclass correlation coefficient. SPSS Keywords 1998;67. Software documentation: IBM SPSS Statistics 30 and 31 documentation; CRAN reference manuals for irr 0.85, psych 2.6.5, blandr 0.6.0, DescTools 0.99.60 and mcr 1.3.3.1; jamovi library module pages, accessed 15 September 2026.

Further reading

Related Stateazy articles