Literature DB >> 28469385

Unified Least Squares Methods for the Evaluation of Diagnostic Tests With the Gold Standard.

Liansheng Larry Tang1,2, Ao Yuan2,3, John Collins1,2, Xuan Che2, Leighton Chan2.   

Abstract

The article proposes a unified least squares method to estimate the receiver operating characteristic (ROC) parameters for continuous and ordinal diagnostic tests, such as cancer biomarkers. The method is based on a linear model framework using the empirically estimated sensitivities and specificities as input "data." It gives consistent estimates for regression and accuracy parameters when the underlying continuous test results are normally distributed after some monotonic transformation. The key difference between the proposed method and the method of Tang and Zhou lies in the response variable. The response variable in the latter is transformed empirical ROC curves at different thresholds. It takes on many values for continuous test results, but few values for ordinal test results. The limited number of values for the response variable makes it impractical for ordinal data. However, the response variable in the proposed method takes on many more distinct values so that the method yields valid estimates for ordinal data. Extensive simulation studies are conducted to investigate and compare the finite sample performance of the proposed method with an existing method, and the method is then used to analyze 2 real cancer diagnostic example as an illustration.

Entities:  

Keywords:  ROC curve; least squares; sensitivity; specificity

Year:  2017        PMID: 28469385      PMCID: PMC5392027          DOI: 10.1177/1176935116686063

Source DB:  PubMed          Journal:  Cancer Inform        ISSN: 1176-9351


Introduction

In diagnostic test development, one is concerned about whether a newly developed test is more accurate than traditional ones to correctly discriminate a subject with a certain condition (“the case”) from a subject without the condition (“the control”).[1] Early diagnosis of serious diseases plays an important role because late detection can have serious consequences. For example, a patient with lung cancer might have a higher chance of surviving if detected early and the lesion is surgically removed. But the person will die if the diagnosis is incorrect and necessary surgery is not performed.[2] For diagnostic tests that generate binary results, their accuracy can be summarized in terms of the sensitivity (ie, probability of identifying a case when the subject truly has the condition) and specificity (ie, probability of correctly identifying a control when the subject does not have the condition). The sensitivity is also called as the true-positive rate (TPR), and the false-positive rate (FPR) is 1 − specificity. For tests that generate continuous or ordinal results, the receiver operating characteristic (ROC) curve is a standard statistical tool to describe and compare the accuracy of diagnostic tests.[1] The ROC curve, commonly used in medical diagnostic studies, is a plot of TPR versus FPR at different possible thresholds. It is widely used in radiology, psychophysical, and medical imaging research for detection performance, military monitoring, and industrial quality control. It is used to examine the trade-off between the TPR and FPR under different thresholds and overcomes the limitation of having to dichotomize the test results to use isolated measurements of TPR and FPR. The ROC curve is plotted by connecting all the points generated by possible thresholds.[1] A test with 100% TPR and 0% FPR is a perfect predictor, ie, all the case patients have positive test results and all the control patients have negative test results. Most ROC curves are concave and above the chance diagonal which is the line segment between (0,0) and (1,1). However, some of them are below the chance diagonal and are called improper curves.[3] The closer the curve is to the upper left corner, the larger the area under ROC curve (AUC) is and the better distinguishing ability the diagnostic test has. The perfect test has an AUC of 1. Figure 1 provides the illustration of the ROC curves for 3 biomarkers with different diagnostic accuracies. The ROC curve for biomarker 1 is uniformly above the other 2 ROC curves. This means that biomarker 1 has the best performance in detecting the case and control among the 3 biomarkers.
Figure 1.

ROC curves for 3 biomarkers: dotted curve—biomarker 1 (AUC = 0.9), dashed curve—biomarker 2 (AUC = 0.7), and solid curve—biomarker 3 (AUC = 0.5). AUC indicates area under ROC curve; FPR, false-positive rate; ROC, receiver operating characteristic; TPR, true-positive rate.

ROC curves for 3 biomarkers: dotted curve—biomarker 1 (AUC = 0.9), dashed curve—biomarker 2 (AUC = 0.7), and solid curve—biomarker 3 (AUC = 0.5). AUC indicates area under ROC curve; FPR, false-positive rate; ROC, receiver operating characteristic; TPR, true-positive rate. The ROC analysis of continuous data from a single test has been extensively investigated since the seminal work by Dorfman and Alf.[4] Diagnostic test studies generate correlated results when the same subject undergoes 2 or more different tests.[5] An important area in ROC research with multiple markers is the comparison of tests’ accuracy. Parametric and semiparametric methods have been proposed to estimate ROC curves from this type of correlated data in the literature. Parametric methods assume distributions for measurements,[1] but these methods may not perform well if the parametric assumptions are invalid. An intuitive parametric least squares (LS) ROC method proposed by Zhang and Pepe[6] requires no iteration and thus takes much less computation time than the ROC methods using iterations. The asymptotic covariance of their LS estimator is derived by Tang and Zhou.[7] An essential assumption of the procedure by Zhang and Pepe[6] is that the basis function of the ROC curve is known. A recent paper by Tang and Zhou[8] relaxes this assumption and estimates the basis function nonparametrically. Besides continuous test data, ordinal data occur frequently in radiology when radiologists or computer algorithms are used to read subjects’ medical images and provide ordinal ratings regarding their belief in the severity of subjects’ disease status. Several methods for estimating a single ROC curve from ordinal data have been proposed by various authors.[4,9] Morris et al[10] provide a detailed summary of these methods for ordinal data. The maximum likelihood estimation (MLE) method by Dorfman and Alf[4] is the most widely used procedure for ordinal data. Metz and colleagues[11,12] consider 2 modalities. Hsieh and Turnbull[9] develop a generalized LS approach. As the number of markers becomes larger than 2, the MLE method by Metz et al[11] becomes inapplicable. It is also not trivial to extend the single ROC method by Hsieh and Turnbull[9] to multiple binormal ROC curves because the correlation structure among empirical ROC curves is unknown. In this article, we propose a unified linear regression method to estimate the ROC curve from pairs of consistent sensitivity and specificity estimates. The proposed method estimates a pair of sensitivity and specificity for a given cutoff point. For a set of chosen cutoff points on the continuous data, a number of pairs can be obtained, and the estimates in the pairs can be values for the response variable and covariate in the linear regression setting. The method provides valid ROC parameter estimates for both continuous data and ordinal data.

Notations and Methods

Suppose that multiple tests are applied to a case sample with subjects and a control sample with subjects. For test , the test result for the case subject, , and test result for the control subject, , are available, where and for . At some given thresholds , let and be the sensitivity and specificity of the test, respectively. The observed results and may be continuous or ordinal. In the latter case, they are derived from some underlying variables and . At a threshold , the TPR or the sensitivity is given by and the specificity or (1 − FPR) is given by , where is the indicator for disease status with 1 being a case and 0 being a control. For the continuous diagnostic tests, the observed test results are identical to the underlying results. For the ordinal diagnostic test, the observed ordinal ratings and are considered to be obtained by applying decision thresholds to the latent variables. For the ordinal test, and take on ordinal ratings, . These ratings are considered to be obtained by applying decision thresholds, , to the latent variables. Specifically, the rating is given to a case subject (or a control subject) if (or ) falls between and ().

The Hsieh method for one binormal ROC curve

We first consider one test with ordinal test results and for cancer and control subjects, respectively. Because the ROC curve is invariant to any monotonic transformation of the underlying test results, and can be considered to have already been transformed by some unknown monotone function so that and . Let be the probability of having the rating for the case subject, and let be the probability of having the rating for the control subject. The sensitivity and specificity at a threshold are and , respectively. From this, we may write the probabilities and as and , where and . The log-likelihood function is given as follows: where and are the observed numbers of responses in the category from the cancer and control subjects, respectively. Dorfman and Alf[4] solve the score equation of the log-likelihood function and obtain the MLE estimators of , , and . Hsieh and Turnbull[9] developed a generalized LS approach. They estimated the empirical ROC curve at a fixed number of FPRs and applied the generalized LS method to the transformed empirical ROC curve to obtain the parameter estimators. The regression method by Hsieh and Turnbull[9] for estimating 1 ROC curve is similar to the method of Dorfman and Alf[4]. The essential difference between them is that the former only requires the estimated sensitivities and specificities, whereas the latter requires the actual observations. For the result , we have and for . Hsieh and Turnbull[9] observed that for. The equations above can be written as follows: for . Thus, by assuming a perfect gold standard, the authors use and to estimate and , respectively, and obtained the following linear regression model with error terms: for , where and are mean 0 random error vectors. These random vectors are independent, but the error terms within each vector are correlated. Based on the regression model, Hsieh and Turnbull[9] propose to obtain a generalized LS estimator for and .

The proposed method for multiple binormal ROC curves

The least squares method of Hsieh and Turnbull[9] only deals with 1 diagnostic test. It is possible to extend it to allow multiple diagnostic tests. Our extension still builds on the intrinsic property of the ROC curve that the ROC curve is invariant to any monotonic transformation of the test results. We assume that after some unknown transformation, the latent test results follow normal distributions for the case and control subjects. Suppose that for test 1, after some monotone transformation, in the cancer group and in the control group: The equations above lead to . Let and . Denote and . We have the following equation: The resulting ROC curve for test 1 can be written as . Consider the test , for . Suppose that after some monotone transformation, and . Note that the transformation may vary among modalities, but it should be the same for the cancer and control subjects for the same modality. For test , the following equations give the relationship between the rating categories and normal distribution parameters for the more general setting in which the nondiseased population can take on any normal distribution: Let and . The relationship between the sensitivities and specificities at varying cutoff points for multiple tests can be expressed as follows: Here, the ROC curve is given by . Let be the FPR, which is 1 − specificity. The empirical functions of and are defined by DeLong et al[5] and Tang and Zhou[7] as follows: We will substitute the estimated proportions in the above model. The regression equations with error terms can be written as follows: Our parametric procedure is based on the model (equation (7)). We outline our parametric LS procedure as follows: Step 1. Obtain the empirical functions and at the threshold , for and . Step 2. Transform the sample proportions, , by , and define the following vectors: Step 3. Combine to get the following linear regression equation: where , is a vector, and the design matrix is as follows: with its submatrices Also, the error vector is given by . Step 4. Replace using the in to obtain . Step 5: Obtain the final ordinal LS estimator The method by Tang and Zhou[7] also first creates the response variable based on the test results and constructs a linear model so that the parameters are estimated using the LS method. However, the key difference between the proposed method and the LS method in a study by Tang and Zhou[7] lies in the response variable. The response variable in the latter is transformed empirical ROC curves at different thresholds. It takes on many values for continuous test results, but few values for ordinal test results. The limited number of values for the response variable makes it impractical to use the method by Tang and Zhou[7] for ordinal data. However, the response variable in the proposed method takes on values for the specificities and sensitivities. The number of values is at least 2 times the number of distinct ordinal test results.

Asymptotic properties of the parameter estimates

We study the asymptotic properties of the LS parameter estimates in the context of 2 tests for simplicity. Denote , , and with components given by expression (6). Denote the true value of generating the observed data, and , with each being the empirical estimators of at the threshold . The formula is shown in equation (6). Let Denote , E(Φ−1(Spl))2 = , lim R−1l , and : and with . Let Ω be the matrix: Recall and . Denote for convergence almost surely and for convergence in distribution. The following condition will be used: (C1). Ω is positive definite. For fixed , let . Then, as , Assume (C1) and , for all , with L fixed. Let first and then , then,

Theorem 1

Simulation Studies

Estimates from normal test results

We conduct simulation studies to investigate the finite sample performance of the proposed method. Two simulation settings are used to simulate data sets. The first setting is under the normal distributions for the cancer and control populations, and the second is under the lognormal distributions. Given the same parameter values, the true ROC curve should be the same for normal or lognormal data sets due to the monotonic invariant property of the ROC curve. Because the proposed method only deals with the sensitivities and specificities, the estimated ROC curve should be valid for both distributions given the correctly specified link and baseline functions. Under the normal setting, we simulate normal observations for 2 diagnostic tests. The bivariate normal data were simulated as outcomes from paired tests. Assume that the bivariate normal models had the forms and , where with denoting the correlation in bivariate outcomes. We simulate 1000 replications with all combinations of and under . For each replication, the threshold points are chosen to be normal quantiles of 100 equally spaced points ranging from 0.001 to 0.999. The threshold points are used to dichotomize the continuous observations. The dichotomized data are used to obtain empirical sensitivities and specificities which are the proportions of the test results greater than the threshold point for the cancer group and the proportions of the test results less than the threshold points for the noncancer group, respectively. Model (7) is then fit to the estimated sensitivities and specificities to obtain the estimates for , , , and . The LS method by Tang and Zhou[7] is also fit to the simulated data sets for comparison with the proposed method. The difference in the Tang and Zhou (TZ) LS method is that it estimates the empirical ROC curve at 100 equally spaced points ranging from 0.001 to 0.999. The transformed empirical ROC curves at these points are the observations for the response variable in the linear model. Table 1 presents the biases and root-mean-square errors (RMSEs) of these ROC parameter estimates by the proposed method and the TZ method. The biases are generally small for the proposed method. As the sample sizes become larger, the biases do not change much. The RMSEs tend to become smaller when both sample sizes for the cancer and noncancer groups become larger. We can also see that the correlation between the 2 tests does not affect the biases and RMSEs. Table 2 presents the biases and square RMSEs of these ROC parameter estimates by the TZ method. The biases and RMSEs are close to those by the proposed method.
Table 1.

Biases (in %) and RMSEs for normal data—proposed method.

m = 40
m = 100
m = 200
ρ n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
BiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSE
0.10 α 1 −0.780.22−1.670.22−1.610.21−2.200.15−1.330.13−0.980.13−0.570.12−0.950.10−1.520.10
β 1 −1.170.110.030.10−0.700.09−1.770.09−1.200.07−0.580.06−1.480.07−1.000.06−1.110.05
α2 −2.590.33−0.590.32−2.900.31−0.500.22−0.500.19−1.610.20−1.270.16−0.650.15−0.270.14
β2 0.290.16−0.220.130.580.130.230.120.430.09−0.550.09−0.240.10−0.450.08−0.120.07
0.20 α 1 −1.950.22−0.940.20−1.380.21−0.770.15−0.590.13−1.390.13−0.820.12−0.820.10−1.040.10
β1 −1.510.12−0.650.10−0.590.09−1.780.08−1.410.07−0.880.06−1.820.08−1.420.06−0.890.05
α2 −2.550.34−2.450.33−1.360.32−3.040.23−1.820.19−0.740.19−1.260.16−0.560.14−0.640.13
β2 0.710.170.030.140.670.13−0.320.110.140.090.110.080.090.100.040.07−0.410.06
0.40 α1 −1.410.21−1.050.22−0.160.20−1.440.150.250.14−0.560.13−1.260.12−0.320.10−1.060.10
β1 −0.360.11−0.420.090.290.09−1.600.08−0.560.07−0.540.06−1.780.07−1.320.06−1.090.05
α2 −2.020.30−2.020.28−2.440.28−1.170.19−1.850.17−1.640.17−0.750.14−1.250.13−0.360.13
β 2 −0.550.150.110.13−0.710.12−0.070.11−0.480.09−0.510.080.540.090.170.07−0.040.07
0.50 α1 −1.030.23−1.090.20−0.740.20−1.930.15−0.480.13−0.760.13−0.400.12−0.770.10−0.630.10
β1 −0.920.12−0.320.09−0.160.09−1.990.09−0.930.07−0.780.06−1.680.08−1.490.06−0.950.05
α2 −2.820.28−3.500.27−2.290.27−0.470.18−1.800.17−0.790.160.120.13−1.790.12−1.140.12
β 2 0.140.16−0.720.130.250.130.330.11−0.050.09−0.110.080.430.090.100.07−0.070.06

Abbreviation: RMSEs, root-mean-square errors.

Results are based on 1000 realizations of bivariate normal model.

Table 2.

Biases (in %) and RMSEs for normal data—TZ method.

m = 40
m = 100
m = 200
ρ n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
BiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSE
0.10 α1 −0.950.23−1.730.22−1.260.210.740.15−0.580.14−0.300.130.600.120.700.100.280.10
β1 −1.740.13−0.860.11−1.040.10−0.190.09−0.960.08−0.870.07−0.640.07−0.510.06−0.460.05
α1 −2.880.36−1.930.34−3.360.33−1.730.22−0.720.21−1.000.21−0.540.16−1.620.15−1.120.15
β1 1.100.19−0.070.160.210.16−0.990.12−0.430.11−0.140.100.000.10−0.340.08−0.440.08
0.20 α1 −0.170.21−1.570.22−2.620.220.650.15−0.920.13−1.150.131.940.120.220.10−0.300.10
β1 −1.410.12−1.190.11−1.170.11−1.290.09−1.450.08−1.160.07−0.370.07−0.520.06−0.810.05
α1 −3.710.34−0.920.34−2.010.32−1.390.20−0.760.20−1.130.20−1.300.16−0.760.15−0.610.14
β1 0.500.180.810.160.790.160.240.120.350.11−0.150.10−0.190.10−0.100.080.080.08
0.40 α1 0.210.24−3.070.23−1.230.211.220.150.480.14−0.860.131.880.120.250.100.000.09
β1 −1.160.13−1.430.11−0.860.11−0.840.09−1.080.08−1.060.07−0.420.08−0.430.06−0.940.06
α1 −2.900.31−1.420.32−3.720.30−2.200.19−1.810.19−1.150.19−1.570.15−0.820.13−0.190.13
β1 0.720.181.080.16−0.600.16−0.110.120.100.11−0.500.100.060.10−0.230.080.350.07
0.50 α1 −1.120.24−0.830.22−1.910.221.210.15−0.150.14−1.050.141.150.12−0.210.10−1.000.10
β1 −0.610.13−0.810.12−1.280.11−0.870.09−1.230.08−1.280.07−0.290.07−0.710.06−0.620.05
α1 −0.510.29−2.260.30−3.070.28−1.700.19−2.080.18−1.050.17−0.650.14−0.500.12−0.700.13
β1 0.530.17−0.310.170.250.150.300.12−0.100.100.340.10−0.270.090.010.08−0.070.07

Abbreviations: RMSEs, root-mean-square errors; TZ, Tang and Zhou.

Results are based on 1000 realizations of bivariate normal model.

Biases (in %) and RMSEs for normal data—proposed method. Abbreviation: RMSEs, root-mean-square errors. Results are based on 1000 realizations of bivariate normal model. Biases (in %) and RMSEs for normal data—TZ method. Abbreviations: RMSEs, root-mean-square errors; TZ, Tang and Zhou. Results are based on 1000 realizations of bivariate normal model.

Estimates from lognormal test results

We use the same setting as in the previous section to simulate the bivariate normal results first. We then take the exponential of the normal results to generate bivariate lognormal results. We again apply the proposed method and TZ method to the simulated data sets. Table 3 shows the biases and RMSEs of the ROC parameter estimates for the simulated lognormal data under all combinations of the sample sizes and correlation values for the proposed method. The simulation results show that the proposed approach has nice finite sample property as the biases and RMSEs are small even for small sample sizes. The results are similar as those for normal test results. This indicates that the proposed method is robust to monotonic transformation of the test results. As the sample sizes for both cancer and control groups become larger, the RMSEs tend to decrease. Table 4 shows the biases and RMSEs of the ROC parameter estimates for the simulated lognormal data under all the combinations of the sample sizes and correlation values for the TZ method. The biases and RMSEs are close to those by the proposed method.
Table 3.

Biases (in %) and RMSEs for lognormal data—proposed method.

m = 40
m = 100
m = 200
ρ n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
BiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSE
0.10 α1 −1.780.23−1.480.20−1.250.20−1.210.14−0.900.14−0.920.13−1.260.12−1.200.10−0.830.10
β1 −0.860.110.010.10−0.240.09−1.590.09−0.900.07−0.620.06−1.620.08−1.460.06−1.040.05
α2 −2.010.36−1.920.32−2.520.31−1.690.22−1.290.21−2.010.20−0.570.17−0.590.15−0.910.14
β2 −0.570.16−0.570.14−0.080.13−0.100.11−0.180.09−0.680.08−0.060.100.460.08−0.320.07
0.20 α1 −2.380.21−1.210.21−1.300.21−0.530.15−1.210.13−0.770.13−0.380.12−1.240.10−0.900.10
β1 −0.760.11−0.470.10−0.140.09−1.420.08−1.280.07−0.790.06−1.440.07−1.490.06−1.060.05
α2 −1.990.31−3.060.31−3.790.32−1.800.20−1.440.19−1.190.19−0.500.15−0.990.14−0.890.13
β2 0.280.16−0.350.14−0.230.13−0.320.110.120.09−0.150.080.500.090.250.07−0.400.07
0.40 α1 −1.850.23−1.110.21−1.550.20−1.070.15−1.400.13−1.140.13−1.520.12−0.750.10−0.260.10
β1 −1.480.12−0.440.100.220.09−1.190.08−1.190.07−0.690.06−1.590.07−1.240.06−1.060.05
α2 −1.850.30−1.700.29−0.610.28−1.300.19−1.500.18−0.210.170.530.14−0.620.13−0.760.13
β2 1.030.160.380.130.160.13−0.120.11−0.320.09−0.180.080.130.09−0.120.070.150.06
0.50 α1 −2.520.21−0.350.19−0.410.21−1.910.15−0.940.14−0.530.13−1.420.12−1.190.10−1.000.10
β1 −0.760.11−0.200.090.220.09−1.810.09−1.210.07−0.230.06−1.830.07−1.270.06−0.900.05
α2 −2.400.30−2.560.27−3.710.28−0.640.18−0.710.17−1.200.16−0.320.14−0.390.12−0.830.12
β2 −0.100.16−0.240.13−0.950.130.410.110.160.09−0.640.08−0.020.09−0.090.07−0.190.066

Abbreviation: RMSEs, root-mean-square errors.

Results are based on 1000 realizations of bivariate lognormal model.

Table 4.

Biases (in %) and RMSEs for lognormal data—TZ method.

m = 40
m = 100
m = 200
ρ n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
n = 50
n = 150
n = 300
BiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSEBiasRMSE
0.10 α1 −2.080.23−2.340.22−1.180.220.200.15−0.690.14−0.310.131.370.12−0.360.10−0.770.10
β1 −1.100.13−0.960.11−0.840.11−0.730.09−1.030.08−1.040.07−0.800.07−0.850.06−1.080.05
α1 −2.970.37−0.880.34−3.000.33−1.110.22−1.480.20−2.270.21−1.620.170.410.15−0.260.14
β1 −0.490.190.420.160.500.15−0.430.13−0.680.11−0.020.110.110.100.470.080.390.07
0.20 α1 −1.050.23−1.120.21−1.340.210.210.16−0.530.14−1.320.131.470.12−0.020.10−0.720.10
β1 −0.510.12−0.530.11−1.010.11−1.220.10−0.940.07−1.130.07−0.360.07−0.740.06−0.580.05
α1 −1.430.34−4.060.32−2.640.33−1.410.22−1.900.20−0.900.19−1.680.16−0.820.14−0.520.14
β1 −0.070.17−1.240.160.250.160.230.13−0.360.11−0.130.10−0.380.100.090.08−0.380.08
0.40 α1 0.440.22−2.020.22−2.800.220.400.15−0.770.14−1.450.141.250.120.750.10−0.860.09
β1 −1.170.13−0.960.11−1.720.11−0.860.09−0.720.08−1.420.07−0.480.07−0.330.06−0.580.06
α1 −3.740.32−3.450.32−2.720.32−0.910.19−1.520.19−0.870.18−0.780.14−1.160.13−0.300.13
β1 −0.320.18−0.120.170.350.16−0.190.12−0.460.110.230.100.000.10−0.080.08−0.090.08
0.50 α1 −1.780.23−2.790.22−3.260.220.310.15−1.460.14−0.590.142.040.12−0.180.10−0.080.10
β1 −1.440.13−1.400.11−1.070.11−0.980.09−1.390.08−1.000.07−0.400.07−0.540.06−0.700.05
α1 −2.840.30−3.240.27−0.740.30−1.840.19−0.720.17−1.220.17−1.540.13−0.610.12−1.190.13
β1 −0.410.17−0.120.150.420.160.120.110.050.100.020.100.130.09−0.450.080.000.08

Abbreviations: RMSEs, root-mean-square errors; TZ, Tang and Zhou.

Results are based on 1000 realizations of bivariate lognormal model.

Biases (in %) and RMSEs for lognormal data—proposed method. Abbreviation: RMSEs, root-mean-square errors. Results are based on 1000 realizations of bivariate lognormal model. Biases (in %) and RMSEs for lognormal data—TZ method. Abbreviations: RMSEs, root-mean-square errors; TZ, Tang and Zhou. Results are based on 1000 realizations of bivariate lognormal model.

Applications to Cancer Diagnostic Biomarkers

We apply our method to 2 real data sets. The first example investigates the diagnostic accuracy of serum biomarkers on pancreatic cancer, and the second example investigates the accuracy of gene expression biomarkers on ovarian cancer.

Pancreatic cancer tests

We use the cancer diagnostic example in Wieand et al[13] to illustrate the proposed method. The example is popular for the illustration of methodologies on estimating ROC curves from correlated data. Two pancreatic cancer tests, CA 19-9 and CA 125, were measured on 51 patients with pancreatitis and 90 patients with pancreatic cancer. It is of interest to estimate the ROC curves for these 2 tests. The test results approximately follow normal distributions after some monotonical transformation. We can assume a bivariate binormal ROC model for these tests. The estimation procedure follows the steps in section “Simulation Studies.” We first define cutpoints for 2 tests. For each test, we take the minimum and maximum of the combined results from both cancer and control groups as the lower and upper bounds and then obtain 100 equally spaced points within the bounds. The sets of cutpoints, , are different for 2 tests. The sensitivity at a cutpoint for a test, , is calculated as the proportions that the test results are greater than the cutpoint, and the specificity, , is calculated as the proportion that the test results are less than or equal to the cutpoint. The pairs of sensitivities and specificities are then obtained for each test. The response vector in the linear model is given as follows: and the design matrix is as follows: The final LS estimates are obtain through the following equation: The parameter estimates are (1.0550,. Based on these estimates, the estimated ROC curves are given by ROC1(u) = Φ(1.0550 + for CA19-9 and ROC2(u) = Φ(0.7298 + for CA 125. Figure 2 shows the fitted ROC curves for 2 tests. Both fitted curves are close to the empirical ROC curves. Unlike the rough empirical curves, the fitted curves are much smoother.
Figure 2.

ROC curves for CA 19-9 and CA 125: solid lines, the proposed method; dashed and dotted lines, empirical ROC curves. ROC indicates receiver operating characteristic.

ROC curves for CA 19-9 and CA 125: solid lines, the proposed method; dashed and dotted lines, empirical ROC curves. ROC indicates receiver operating characteristic.

Ovarian cancer tests

We also illustrate our method using a gene expression data set previously analyzed using a suite of traditional ROC methods in a study by Pepe et al.[14] Briefly, these data report messenger RNA (mRNA) expression levels for 1536 gene clones in 30 subjects with ovarian cancer and 23 without cancer. We will focus our example on 2 gene clones, SPINT2 and TACSTD1, among the top 10 ranking clones identified in this prior work. SPINT2 is associated with ovarian cancer[15] and fallopian tube carcinomas specifically.[16] Elevated expression levels of TACSTD1, also called EPCAM, have been associated with local and metastatic prostate cancer[17] and colorectal cancer[18] while potentially being protective against ovarian cancer.[19] We follow the same approach from the first example to define cutpoints for 2 biomarkers and obtain 100 equally spaced points within the bounds. The parameter estimates based on the proposed method are . Based on these estimates, the estimated ROC curves are given by for SPINT2 and for TACSTD1. The TZ method[7] is also applied to the data set to show the difference in the fitted ROC curves. The parameter estimates based on the proposed method are (1.7078,0.3242,. Based on these estimates, the estimated ROC curves are given by for SPINT2 and for TACSTD1. Figure 3 shows the fitted ROC curves from the proposed method and the TZ method for 2 tests. The fitted curves are close to the empirical ROC curves. Unlike the rough empirical curves, the fitted curves are much smoother.
Figure 3.

ROC curves for SPINT2 and TACSTD1: solid lines, the fitted ROC curves with the proposed method in black and TZ method in blue; dashed lines, empirical ROC curves. ROC indicates receiver operating characteristic; TZ, Tang and Zhou.

ROC curves for SPINT2 and TACSTD1: solid lines, the fitted ROC curves with the proposed method in black and TZ method in blue; dashed lines, empirical ROC curves. ROC indicates receiver operating characteristic; TZ, Tang and Zhou.

Discussion

This article proposes an LS method to estimate the ROC parameters. The method builds on the estimated sensitivities and specificities. This method differs from that of Tang and Zhou[7] by handling the case of continuous response data and ordinal response data. The key difference between the 2 methods lies in the response variable. The response variable in the latter is transformed empirical ROC curves at different thresholds. It takes on many values for continuous test results, but few values for ordinal test results. The limited number of values for the response variable makes it impractical for ordinal data. However, the response variable in the proposed method takes on many more distinct values so that the method yields valid estimates for ordinal data. The simulation studies show that the proposed method has good finite sample performance for both simulated normal and lognormal data. The method also shows satisfactory results in cancer diagnostic examples. As demonstrated by Hanley,[20] the binormal ROC curve tends to fit data to other distributions reasonably well. However, the assumption of the binormal ROC curve may seem quite strong because the data need to be normal after some unknown transformation. As a future research topic, more simulation studies need to be conducted for other distributions and for ordinal data to investigate the finite sample performance of the proposed method. The method proposed here assumes that the gold standard is known. Future topics include the estimation of the ROC curves without the presence of the gold standard or when the gold standard is imperfect. It is challenging to do so because our method requires valid estimates for sensitivities and specificities. The method of Hui and Walter[21] may be applied, but 2 or more populations are required for the estimation. If 2 binary tests are to be evaluated from the samples in 1 population, the sensitivity and specificity cannot be estimated with the absence of a gold standard. Under this situation, the 5 parameters to be estimated involve the prevalence, sensitivities, and specificities for 2 tests. However, only 3 degrees of freedom are allowed with testing within 1 population and are not sufficient for estimating 5 parameters. Testing on the samples from 2 populations increases the degree of freedom to 6. Hui and Walter[21] consider the setting in which multiple tests are applied to several populations and discuss the approaches to estimate the sensitivities and specificities. The estimated sensitivities and specificities can potentially be used as response variables in our method to generate valid ROC curve estimators for continuous data.
  14 in total

1.  Selecting differentially expressed genes from microarray experiments.

Authors:  Margaret Sullivan Pepe; Gary Longton; Garnet L Anderson; Michel Schummer
Journal:  Biometrics       Date:  2003-03       Impact factor: 2.571

2.  Statistical comparison of two ROC-curve estimates obtained from partially-paired datasets.

Authors:  C E Metz; B A Herman; C A Roe
Journal:  Med Decis Making       Date:  1998 Jan-Mar       Impact factor: 2.583

3.  Comparing the areas under two or more correlated receiver operating characteristic curves: a nonparametric approach.

Authors:  E R DeLong; D M DeLong; D L Clarke-Pearson
Journal:  Biometrics       Date:  1988-09       Impact factor: 2.571

4.  Contrasting two frameworks for ROC analysis of ordinal ratings.

Authors:  Daryl E Morris; Margaret Sullivan Pepe; William E Barlow
Journal:  Med Decis Making       Date:  2010-02-10       Impact factor: 2.583

5.  The meaning and use of the area under a receiver operating characteristic (ROC) curve.

Authors:  J A Hanley; B J McNeil
Journal:  Radiology       Date:  1982-04       Impact factor: 11.105

6.  Estimating the error rates of diagnostic tests.

Authors:  S L Hui; S D Walter
Journal:  Biometrics       Date:  1980-03       Impact factor: 2.571

7.  A semiparametric separation curve approach for comparing correlated ROC data from multiple markers.

Authors:  Liansheng Larry Tang; Xiao-Hua Zhou
Journal:  J Comput Graph Stat       Date:  2012-08-16       Impact factor: 2.302

8.  Overexpression of epithelial cell adhesion molecule protein is associated with favorable prognosis in an unselected cohort of ovarian cancer patients.

Authors:  Marco Johannes Battista; Cristina Cotarelo; Sina Jakobi; Joscha Steetskamp; Georgios Makris; Isabel Sicking; Veronika Weyer; Marcus Schmidt
Journal:  J Cancer Res Clin Oncol       Date:  2014-04-13       Impact factor: 4.553

Review 9.  Noninvasive staging of non-small cell lung cancer: a review of the current evidence.

Authors:  Eric M Toloza; Linda Harpole; Douglas C McCrory
Journal:  Chest       Date:  2003-01       Impact factor: 9.410

10.  EpCAM is overexpressed in local and metastatic prostate cancer, suppressed by chemotherapy and modulated by MET-associated miRNA-200c/205.

Authors:  P Massoner; T Thomm; B Mack; G Untergasser; A Martowicz; K Bobowski; H Klocker; O Gires; M Puhr
Journal:  Br J Cancer       Date:  2014-07-03       Impact factor: 7.640

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.