Rationale and Objectives
The partial area under the receiver operating characteristic (ROC) curve (pAUC) is a useful summary measure for diagnostic studies. Unlike most summary measures that are functions of the ROC curve, researchers have not been aware of an analytic expression available for computing the pAUC for an ROC curve based on a latent binormal model. Instead, the pAUC has been computed using numerical integration or a rational polynomial approximation. Our purpose is to provide analytic expressions for the two forms of pAUC.
Materials and Methods
We discuss the two fundamentally different types of pAUC. We present analytic expressions for both types, provide corresponding proofs, and illustrate their application with an example comparing the performances of spin echo and cine magnetic resonance imaging for detecting thoracic aortic dissection.
Results
We provide an example of using the pAUC as the outcome in a multireader multicase analysis. We find that using the pAUC results in a more significant finding.
Conclusions
We have provided analytic expressions for both types of pAUC, making it easier to compute the pAUCs corresponding to binormal ROC curves.
Introduction
In diagnostic radiology, receiver operating characteristic (ROC) curves are commonly used to quantify the accuracy with which a reader (typically a radiologist) can discriminate between images from nondiseased (or normal) and diseased (or abnormal) cases. Although the ROC curve concisely describes the tradeoffs between sensitivity and specificity, typically accuracy is summarized by a summary index that is a function of the ROC curve. Commonly used summary indices include the area under the ROC curve (AUC), the partial area under the ROC curve (pAUC), sensitivity for a given specificity, and specificity for a given sensitivity. See Zou et al for a concise introduction to ROC analysis.
A common method for estimating the ROC curve is likelihood estimation under the assumption of a latent binormal model ; alternatively, a generalized linear model approach can also be used based on the binormal model assumption. Under the latent binormal model assumption the ROC curve can be described by two parameters. Except for the pAUC, analytic expressions have been routinely employed for expressing the indices previously mentioned as a function of the binormal ROC curve parameters. It is generally believed that the pAUC, assuming a latent binormal model, cannot be expressed as an analytic expression. For example, Pepe states: “Unfortunately, a simple analytic expression does not exist for the pAUC summary measure. It must be calculated using numerical integration or a rational polynomial approximation.” Similarly, Zhou et al state: “This partial area as it is known, is evaluated by numerical integration (McClish, 1989).” Although these methods can be programmed, having a simple expression for the pAUC would be much more convenient.
Get Radiology Tree app to read full this article<
Materials and methods
Two Different pAUCs
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Analytic Expressions for the pAUCs
Get Radiology Tree app to read full this article<
Binormal model assumptions
Get Radiology Tree app to read full this article<
Results for pAUCFPF(0,FPF0) pAUC FPF ( 0 , FPF 0 )
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(0,FPF0)=FBVN(μ1+σ2√,Φ−1(FPF0);−1/1+σ2−−−−−√) pAUC
FPF
(
0
,
FPF
0
)
=
F
BVN
(
μ
1
+
σ
2
,
Φ
−
1
(
FPF
0
)
;
−
1
/
1
+
σ
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(0,FPF0)=FBVN(a1+b2√,Φ−1(FPF0);−b/1+b2−−−−−√) pAUC
FPF
(
0
,
FPF
0
)
=
F
BVN
(
a
1
+
b
2
,
Φ
−
1
(
FPF
0
)
;
−
b
/
1
+
b
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Results for pAUCTPF(TPF0,1) pAUC TPF ( TPF 0 , 1 )
Get Radiology Tree app to read full this article<
pAUCTPF(TPF0,1)=FBVN(μ1+σ2√,Φ−1(1−TPF0);−σ/1+σ2−−−−−√) pAUC
TPF
(
TPF
0
,
1
)
=
F
BVN
(
μ
1
+
σ
2
,
Φ
−
1
(
1
−
TPF
0
)
;
−
σ
/
1
+
σ
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(TPF0,1)=FBVN(a1+b2√,Φ−1(1−TPF0);−1/1+b2−−−−−√) pAUC
FPF
(
TPF
0
,
1
)
=
F
BVN
(
a
1
+
b
2
,
Φ
−
1
(
1
−
TPF
0
)
;
−
1
/
1
+
b
2
)
Get Radiology Tree app to read full this article<
Estimation and Inference for pAUC
Get Radiology Tree app to read full this article<
Example Data Set
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Results
Get Radiology Tree app to read full this article<
Table 1
Binormal Parameter Estimates and Corresponding Summary Indices for Spin-Echo and Cine MRI Multireader Data
Modality Reader_a__b_ AUCpAUCFPF pAUC
FPF pAUCTPF pAUC
TPF (0,0.2) (0,0.1) (0.8,1) (0.9,1) Cine 1 1.7022 0.5368 0.93 (0.03) 0.82 (0.07) 0.77 (0.10) 0.69 (0.17) 0.49 (0.30) 2 1.4033 0.5607 0.89 (0.06) 0.73 (0.07) 0.66 (0.09) 0.52 (0.27) 0.31 (0.34) 3 1.7408 0.6346 0.93 (0.02) 0.79 (0.07) 0.73 (0.09) 0.68 (0.08) 0.51 (0.10) 4 1.9255 0.2015 0.97 (0.02) 0.95 (0.03) 0.94 (0.03) 0.85 (0.12) 0.70 (0.24) 5 1.0630 0.4635 0.83 (0.05) 0.66 (0.08) 0.60 (0.09) 0.32 (0.17) 0.12 (0.14) Spin echo 1 1.8501 0.5030 0.95 (0.02) 0.87 (0.04) 0.83 (0.05) 0.76 (0.12) 0.58 (0.21) 2 1.6552 0.4473 0.93 (0.02) 0.84 (0.05) 0.80 (0.06) 0.68 (0.10) 0.46 (0.14) 3 1.6220 0.4878 0.93 (0.03) 0.82 (0.06) 0.77 (0.07) 0.66 (0.15) 0.44 (0.23) 4 7.1233 0.8806 1.00 (0.00) 1.00 (0.00) 1.00 (0.00) 1.00 (0.00) 1.00 (0.00) 5 1.7329 0.4221 0.94 (0.03) 0.87 (0.05) 0.84 (0.06) 0.73 (0.13) 0.52 (0.22)
pAUCFPF pAUC
FPF , area under the ROC curve within the stated false-positive fraction interval; pAUCTPF pAUC
TPF , area to the right of the ROC curve within the stated TPF interval; ROC, receiver operating characteristic.
pAUCs have been normalized by dividing by the length of the defining interval. Standard errors, computed using the jackknife, are shown in parentheses.
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Table 2
ROC Summary Measure Estimates for Spin-Echo and CINE MRI Data Assuming a Latent Binormal Model
Type of Estimator Specific Estimator Estimates_P_ Value Cine Spin-echo AUC AUC 0.911 0.952 .1413pAUCFPF pAUC
FPF pAUCFPF(0.0,0.2) pAUC
FPF
(
0.0
,
0.2
) 0.790 0.880 .0600pAUCFPF(0.0,0.1) pAUC
FPF
(
0.0
,
0.1
) 0.740 0.848 .0399pAUCFPF(0.0,0.05) pAUC
FPF
(
0.0
,
0.05
) 0.691 0.817 .0278 Sens at fixed spec Sens (spec = 0.80) 0.863 0.925 .1265 Sens (spec = 0.90) 0.811 0.894 .0778 Sens (spec = 0.95) 0.760 0.862 .0491pAUCTPF pAUC
TPF pAUCTPF(0.8,1.0) pAUC
TPF
(
0.8
,
1.0
) 0.613 0.765 .1426pAUCTPF(0.9,1.0) pAUC
TPF
(
0.9
,
1.0
) 0.427 0.599 .1534pAUCTPF(0.95,1.0) pAUC
TPF
(
0.95
,
1.0
) 0.251 0.430 .2277
AUC, area under the ROC curve; pAUCFPF pAUC
FPF , area under the ROC curve within the stated false-positive fraction interval; pAUCTPF pAUC
TPF , area to the right of the ROC curve within the stated TPF interval; ROC, receiver operating characteristic; sens at fixed spec, sensitivity for the stated specificity; spec, specificity.
P value is for H 0 : the pAUC means are equal for cine and spin-echo magnetic resonance imaging.
Get Radiology Tree app to read full this article<
Discussion
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Acknowledgments
Get Radiology Tree app to read full this article<
Appendix A
Derivation of Equations 1–4 in Results for the pAUCFPF(0,FPF0) pAUC FPF ( 0 , FPF 0 ) Section
Get Radiology Tree app to read full this article<
Appendix A1
Derivation of pAUCFPF(0,FPF0) pAUC FPF ( 0 , FPF 0 ) Results (Eq 1 and 2 )
Get Radiology Tree app to read full this article<
pAUC(0,FPF0)=Pr[Y>X,X>S−1X(FPF0)] pAUC
(
0
,
FPF
0
)
=
Pr
[
Y
X
,
X
S
X
−
1
(
FPF
0
)
]
where SX S
X , defined by SX(x)=Pr(X>x) S
X
(
x
)
=
Pr
(
X
x
) , is the complement of the cumulative distribution function of X . This is a general result that holds even if the conditional distributions are not normal. Noting that S−1X(FPF0)=ξ0 S
X
−
1
(
FPF
0
)
=
ξ
0 , where FPF0=Pr(X>ξ0) FPF
0
=
Pr
(
X
ξ
0
) , it follows from Equation A1 that
pAUCFPF(0,FPF0)=Pr[Y−X>0,X>ξ0] pAUC
FPF
(
0
,
FPF
0
)
=
Pr
[
Y
−
X
0
,
X
ξ
0
]
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(0,FPF0)=Pr[Y−X>0,X>ξ0]=Pr[Y−X−μ1+σ2√>−μ1+σ2√,X>ξ0]=Pr[Z>−μ1+σ2√,X>ξ0] pAUC
FPF
(
0
,
FPF
0
)
=
Pr
[
Y
−
X
0
,
X
ξ
0
]
=
Pr
[
Y
−
X
−
μ
1
+
σ
2
−
μ
1
+
σ
2
,
X
ξ
0
]
=
Pr
[
Z
−
μ
1
+
σ
2
,
X
ξ
0
]
where Z=(Y−X−μ)/1+σ2−−−−−√ Z
=
(
Y
−
X
−
μ
)
/
1
+
σ
2 . It is easy to show that Z∼N(0,1) Z
∼
N
(
0
,
1
) and corr(Z,X)=−1/1+σ2−−−−−√ corr
(
Z
,
X
)
=
−
1
/
1
+
σ
2 . To show the correlation result, note that X and Y are independent and that corr(Z,X)=cov(Z,X) corr
(
Z
,
X
)
=
cov
(
Z
,
X
) because both Z and X have unit standard deviation. Thus corr(Z,W)=cov(Z,W)=(1+σ2−−−−−√)−1cov(Y−X,X)=(1+σ2−−−−−√)−1cov(−X,X)=−(1+σ2−−−−−√)−1var(X)=−(1+σ2−−−−−√)−1 corr
(
Z
,
W
)
=
cov
(
Z
,
W
)
=
(
1
+
σ
2
)
−
1
cov
(
Y
−
X
,
X
)
=
(
1
+
σ
2
)
−
1
cov
(
−
X
,
X
)
=
−
(
1
+
σ
2
)
−
1
var
(
X
)
=
−
(
1
+
σ
2
)
−
1 . It follows that (Z,X) (
Z
,
X
) has a standardized bivariate normal distribution with correlation −1/1+σ2−−−−−√ −
1
/
1
+
σ
2 . Thus
pAUCFPF(0,FPF0)=Pr[Z>−μ1+σ2√,X>ξ0] pAUC
FPF
(
0
,
FPF
0
)
=
Pr
[
Z
−
μ
1
+
σ
2
,
X
ξ
0
]
where FBVN(z,x;ρ) F
BVN
(
z
,
x
;
ρ
) is the standardized bivariate normal distribution function with correlation ρ as discussed in the Results for pAUCFPF(0,FPF0) pAUC
FPF
(
0
,
FPF
0
) section. Because FBVN(z,x;ρ)=Pr(Z<x,X<x)=Pr(Z>−z,X>−x) F
BVN
(
z
,
x
;
ρ
)
=
Pr
(
Z
<
x
,
X
<
x
)
=
Pr
(
Z
−
z
,
X
−
x
) , it follows from Equation A4 that
pAUCFPF(0,FPF0)=FBVN(μ1+σ2√,−ξ0;−1/1+σ2−−−−−√) pAUC
FPF
(
0
,
FPF
0
)
=
F
BVN
(
μ
1
+
σ
2
,
−
ξ
0
;
−
1
/
1
+
σ
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(0,FPF0)=FBVN(μ1+σ2√,Φ−1(FPF0);−1/1+σ2−−−−−√) pAUC
FPF
(
0
,
FPF
0
)
=
F
BVN
(
μ
1
+
σ
2
,
Φ
−
1
(
FPF
0
)
;
−
1
/
1
+
σ
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(0,FPF0)=FBVN(a1+b2√,Φ−1(FPF0);−b/1+b2−−−−−√) pAUC
FPF
(
0
,
FPF
0
)
=
F
BVN
(
a
1
+
b
2
,
Φ
−
1
(
FPF
0
)
;
−
b
/
1
+
b
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Appendix A2
Derivation of pAUCTPF(TPF0,0) p A U C TPF ( TPF 0 , 0 ) Results (Eq 3 and 4) in the Results for pAUCFPF(0,FPF0) pAUC FPF ( 0 , FPF 0 ) Section
Get Radiology Tree app to read full this article<
FPF′=1−TPF andTPF′=1−FPF FPF
′
=
1
−
TPF and
TPF
′
=
1
−
FPF
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
FPF′(ξ)=1−TPF(ξ)=1−Pr(Y≥ξ)=Pr(Y≤−ξ)=Pr(−Y≥ξ)TPF′(ξ)=1−FPF(ξ)=1−Pr(X≥ξ)=Pr(X≤−ξ)=Pr(−X≥ξ) FPF
′
(
ξ
)
=
1
−
TPF
(
ξ
)
=
1
−
Pr
(
Y
≥
ξ
)
=
Pr
(
Y
≤
−
ξ
)
=
Pr
(
−
Y
≥
ξ
)
TPF
′
(
ξ
)
=
1
−
FPF
(
ξ
)
=
1
−
Pr
(
X
≥
ξ
)
=
Pr
(
X
≤
−
ξ
)
=
Pr
(
−
X
≥
ξ
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
X′=−YandY′=−X X
′
=
−
Y
and
Y
′
=
−
X
we have
FPF′(ξ)=Pr(X′≥ξ)and TPF′(ξ)=Pr(Y′≥ξ) FPF
′
(
ξ
)
=
Pr
(
X
′
≥
ξ
)
and TPF
′
(
ξ
)
=
Pr
(
Y
′
≥
ξ
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
X˜=X′+μσandY˜=Y′+μσ X
˜
=
X
′
+
μ
σ
and
Y
˜
=
Y
′
+
μ
σ
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
X˜∼N(0,1),Y˜∼N(μσ,1σ2) X
˜
∼
N
(
0
,
1
)
,
Y
˜
∼
N
(
μ
σ
,
1
σ
2
)
and the standard binormal parameters for the (X˜,Y˜) (
X
˜
,
Y
˜
) binormal distribution are
a=μandb=σ a
=
μ
and
b
=
σ
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(1−TPF0,0)=FBVN(μ1+σ2√,Φ−1(1−TPF0);−σ/1+σ2−−−−−√) pAUC
FPF
(
1
−
TPF
0
,
0
)
=
F
BVN
(
μ
1
+
σ
2
,
Φ
−
1
(
1
−
TPF
0
)
;
−
σ
/
1
+
σ
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
pAUCFPF(TPF0,0)=FBVN(a1+b2√,Φ−1(1−TPF0);−1/1+b2−−−−−√) pAUC
FPF
(
TPF
0
,
0
)
=
F
BVN
(
a
1
+
b
2
,
Φ
−
1
(
1
−
TPF
0
)
;
−
1
/
1
+
b
2
)
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
Get Radiology Tree app to read full this article<
References
1. Zou K.H., O’Malley A.J., Mauri L.: Receiver-operating characteristic analysis for evaluating diagnostic tests and predictive models. Circulation 2007; 115: pp. 654-657.
2. Dorfman D.D., Alf E.: Maximum likelihood estimation of parameters of signal-detection theory and determination of confidence intervals—rating method data. J Math Psychol 1969; 6: pp. 487-496.
3. Dorfman D.D.: RSCORE II.Swets J.A.Pickett R.M.Evaluation of diagnostic systems: methods from signal detection theory.1982.Academic PressSan Diego, CA:pp. 212-232.
4. Dorfman D.D., Berbaum K.S.: Degeneracy and discrete receiver operating characteristic rating data. Acad Radiol 1995; 2: pp. 907-915.
5. Metz C.E., Herman B.A., Shen J.H.: Maximum likelihood estimation of receiver operating characteristic (ROC) curves from continuously-distributed data. Stat Med 1998; 17: pp. 1033-1053.
6. Pepe M.S.: An interpretation for the ROC curve and inference using GLM procedures. Biometrics 2000; 56: pp. 352-359.
7. Alonzo T.A., Pepe M.S.: Distribution-free ROC analysis using binary regression techniques. Biostatistics 2002; 3: pp. 421-432.
8. Pepe M.: The statistical evaluation of medical tests for classification and prediction.2003.Oxford University PressNew York
9. Zhou X.-H., Obuchowski N.A., McClish D.K.: Statistical methods in diagnostic medicine.2011.WileyNew Jersey
10. Pan X.C., Metz C.E.: The “proper” binormal model: parametric receiver operating characteristic curve estimation with degenerate data. Acad Radiol 1997; 4: pp. 380-389.
11. Thompson M.L., Zucchini W.: On the statistical analysis of ROC curves. Stat Med 1989; 8: pp. 1277-1290.
12. McClish D.K.: Analyzing a portion of the ROC curve. Med Decision Making 1989; 9: pp. 190-195.
13. Jiang Y.L., Metz C.E., Nishikawa R.M.: A receiver operating: characteristic partial area index for highly sensitive diagnostic tests. Radiology 1996; 201: pp. 745-750.
14. Walter S.D.: The partial area under the summary ROC curve. Stat Med 2005; 24: pp. 2025-2040.
15. Obuchowski N.A., McClish D.K.: Sample size determination for diagnostic accuracy studies involving binormal ROC curve indices. Stat Med 1997; 16: pp. 1529-1542.
16. Shao J., Dongsheng T.: The jackknife and bootstrap.1995.Springer-VerlagNew York
17. Efron B., Tibshirani R.J.: An introduction to the bootstrap.1993.Chapman and HallNew York
18. Dorfman D.D., Berbaum K.S., Metz C.E.: Receiver operating characteristic rating analysis: generalization to the population of readers and patients with the jackknife method. Invest Radiol 1992; 27: pp. 723-731.
19. Obuchowski N.A., Rockette H.E.: Hypothesis testing of the diagnostic accuracy for multiple diagnostic tests: an ANOVA approach with dependent observations. Commun Stat Simulation Comp 1995; 24: pp. 285-308.
20. Van Dyke CW, White RD, Obuchowski NA, et al. Cine MRI in the diagnosis of thoracic aortic dissection. 79th RSNA Meetings, Chicago, IL, November 28–December 3, 1993.
21. Dorfman D.D., Berbaum K.S., Lenth R.V., et. al.: Monte Carlo validation of a multireader method for receiver operating characteristic discrete rating data: factorial experimental design. Acad Radiol 1998; 5: pp. 591-602.
22. Hillis S.L., Berbaum K.S., Metz C.E.: Recent developments in the Dorfman-Berbaum-Metz procedure for multireader ROC study analysis. Acad Radiol 2008; 15: pp. 647-661.
23. Hillis S.L.: A comparison of denominator degrees of freedom methods for multiple observer ROC analysis. Stat Med 2007; 26: pp. 596-619.
24. SAS for Windows, version 9.3, copyright (c) 2002–2010 by SAS Institute Inc., Cary, NC.
25. Hillis SL, Schartz KM, Berbaum KS. OR/DBM MRMC procedure for SAS 3.0 (computer software). Available for download from http://perception.radiology.uiowa.edu . Accessed December 29, 2011.
26. Berbaum K.S., Schartz K.M., Hillis S.L.: OR/DBM MRMC (version 2.4) (computer software).2012.The University of IowaIowa City, IA Available from http://perception.radiology.uiowa.edu
27. Hanley J.A.: Receiver operating characteristic (ROC) methodology—the state of the art. Crit Rev Diagnostic Imaging 1989; 29: pp. 307-335.
28. Dodd L.E., Pepe M.S.: Partial AUC estimation and regression. Biometrics 2003; 59: pp. 614-623.