Categories &

Functions List

Function Reference: blandAltmanPlot

statistics: blandAltmanPlot (X, Y)

statistics: blandAltmanPlot (ax, X, Y)

statistics: blandAltmanPlot (…, Name, Value)

statistics: H = blandAltmanPlot (…)

Bland-Altman plot of the agreement between two measurement methods.

blandAltmanPlot (X, Y) draws, for each subject measured by both methods, the difference X - Y against the mean of the two measurements, with a solid line at the bias, the mean difference, dashed lines at the limits of agreement, and dotted lines at the bounds of the confidence interval of each. limitsOfAgreement computes them, and the options it takes, 'Multiplier' and 'Alpha', are passed on to it, as are X and Y, whose requirements it states. A pattern in the points, the differences growing with the mean for instance, is a sign that the limits, which assume one spread of differences throughout, do not describe the methods well.

blandAltmanPlot (ax, …) draws into the axes ax rather than the current axes.

H = blandAltmanPlot (…) returns the graphics objects drawn, in a row vector: the points, the lines at the bias, the lower limit and the upper limit, and the dotted pairs of lines of the intervals of the bias, the lower limit and the upper limit, each pair one line object. Each carries a DisplayName, so legend labels them.

See also: limitsOfAgreement, gardnerAltmanPlot

Source Code: blandAltmanPlot

Two meters measured the peak expiratory flow of 17 subjects

 x = [494, 395, 516, 434, 476, 557, 413, 442, 650, 433, 417, 656, 267, ...
      478, 178, 423, 427];
 y = [512, 430, 520, 428, 500, 600, 364, 380, 658, 445, 432, 626, 260, ...
      477, 259, 350, 451];
 H = blandAltmanPlot (x, y);
 legend (H(1:4), 'location', 'northeastoutside');
plotted figure