Previous Article in Journal
Synthetic Hydrograph Estimation for Ungauged Basins: Exploring the Role of Statistical Distributions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Robustness of the Trinormal ROC Surface Model: Formal Assessment via Goodness-of-Fit Testing

1
Laboratory of Biometry, School of Agriculture, University of Thessaly, 384 46 Volos, Greece
2
Department of Clinical Chemistry, Inselspital University Hospital Bern, University of Bern, 3012 Bern, Switzerland
Stats 2025, 8(4), 101; https://doi.org/10.3390/stats8040101
Submission received: 5 September 2025 / Revised: 5 October 2025 / Accepted: 14 October 2025 / Published: 17 October 2025
(This article belongs to the Section Biostatistics)

Abstract

Receiver operating characteristic (ROC) surfaces provide a natural extension of ROC curves to three-class diagnostic problems. A key summary index is the volume under the surface (VUS), representing the probability that a randomly chosen observation from each of the three ordered groups is correctly classified. A parametric estimation of VUS typically assumes trinormality of the class distributions. However, a formal method for the verification of this composite assumption has not appeared in the literature. Our approach generalizes the two-class AUC-based GOF test of Zou et al. to the three-class setting by exploiting the parallel structure between empirical and trinormal VUS estimators. We propose a global goodness-of-fit (GOF) test for trinormal ROC models based on the difference between empirical and trinormal parametric estimates of the VUS. To improve stability, a probit transformation is applied and a bootstrap procedure is used to estimate the variance of the difference. The resulting test provides a formal diagnostic for assessing the adequacy of trinormal ROC modeling. Simulation studies illustrate the robustness of the assumption via the empirical size and power of the test under various distributional settings, including skewed and multimodal alternatives. The method’s application to COVID-19 antibody level data demonstrates the practical utility of it. Our findings suggest that the proposed GOF test is simple to implement, computationally feasible for moderate sample sizes, and a useful complement to existing ROC surface methodology.

1. Introduction

Receiver operating characteristic (ROC) analysis is a cornerstone of diagnostic test evaluation [1,2,3]. While the two-class ROC curve and its area under the curve (AUC) have been extensively studied, many clinical problems involve three or more diagnostic categories. The ROC surface generalizes the ROC curve to the three-class setting, and its summary statistic, the volume under the surface (VUS), extends the AUC [4,5,6,7,8,9,10,11,12,13].
A common modeling framework is the trinormal model, which assumes that test results from the three groups (e.g., healthy, intermediate, diseased) are independent normals with increasing means or that they can be transformed to normality through a common monotone transformation [14,15,16,17]. In practice, the latter assumption is often overlooked: researchers may typically verify only marginal normality within each group. Yet departures from normality for the independent groups do not necessarily invalidate the trinormal assumption as already known from the ROC curve framework [18,19], while it is reasonable to hypothesize that significant departures such as skewness, heavy tails, or multimodality can invalidate the trinormal model, bias VUS estimation, and undermine inference. Despite this vague reality, a formal assessment of the model’s adequacy has received little attention in the literature.
In the two-class case, Zou et al. [20] developed a large-sample goodness-of-fit (GOF) test for binormal (and bi-Weibull) ROC models. Their method compares a nonparametric AUC estimator with its model-based counterpart, applying a variance-stabilizing transformation (e.g., probit or logit) to enable valid asymptotics. The appeal of this approach is its interpretability: if the parametric model is correct, the two estimates agree up to sampling error; otherwise, their discrepancy reflects a lack of fit.
No analogous GOF procedure has been available for ROC surfaces. Yet the ingredients are parallel: the VUS admits both a nonparametric U-statistic estimator and a closed-form expression under the trinormal model [21,22]. In this work we provide a natural extension of the Zou et al. framework to the three-class case: compare empirical and trinormal VUS estimates, possibly after transformation, using resampling to calibrate inference.
Such an extension matters because the trinormal model is pervasive in ROC surface analysis, especially for very large samples where nonparametric estimates can be computationally expensive or even infeasible, but real biomedical data may not adhere to trinormality assumptions. The two-class “binormal” framework illustrates this issue: in strict form it posits independent normals with distinct means and variances; in a broader sense, it assumes existence of a monotone transformation yielding approximate normality, exploiting ROC invariance to monotone changes in scale. Transformation-based methods (e.g., Box–Cox with a common exponent) formalize this broader view [23,24], yet without a GOF check, adequacy remains unverified.
By importing the GOF philosophy to the three-class setting, we provide a practical diagnostic for trinormal ROC models. Contrasting empirical and parametric VUS estimates highlights when parametric summaries are reliable and when departures from trinormality call for alternative modeling. This brings needed transparency to the routine use of ROC surface methods in practice.

2. Methods

2.1. The Two-Class, Binormal ROC Curve Framework

In the two-class case, receiver operating characteristic (ROC) analysis evaluates the ability of a continuous marker, X, to distinguish between a non-diseased group ( X 0 ) and a diseased group ( X 1 ), assuming  X 0 < X 1 .
Suppose  X 0 F 0  is the cumulative distribution function (CDF) of the marker for non-diseased subjects and  X 1 F 1  is the CDF for diseased subjects. The ROC curve is defined as  R O C ( t ) = 1 F 1 ( F 0 1 ( 1 t ) u [ 0 , 1 ] . Under the binormal model, we assume
X 0 N ( μ 0 , σ 0 2 ) , X 1 N ( μ 1 , σ 1 2 ) ,
with independent samples, possibly after a common transformation to normality that will allow for the efficient use of the model. The ROC curve can then be written in closed form as
R O C ( t ) = Φ μ 1 μ 0 σ 1 + σ 0 σ 1 Φ 1 ( t ) , 0 < t < 1 ,
where  Φ ( · )  is the standard normal distribution function and t is the false positive rate (FPR). The area under the curve (AUC), which summarizes overall discriminatory ability, has the simple expression  A U C = P ( X 0 < X 1 ) . Equivalently, the AUC can be interpreted as the probability that a randomly chosen diseased subject will have a higher marker value than a randomly chosen non-diseased subject. For the binormal model, denoting AUC simply by A, this becomes
A = Φ μ 1 μ 0 σ 0 2 + σ 1 2 ,
with  Φ ( · )  as the standard normal distribution function [25]. This form highlights that, in the binormal setting, the AUC depends only on the standardized mean difference between groups.

2.2. Box–Cox for Binormal ROC

A pragmatic route to approximate binormality for continuous diagnostic markers is to apply a common monotone power transformation across groups prior to model fitting [23]. Let
T λ ( u ) = u λ 1 λ , λ 0 , log u , λ = 0 ,
and suppose  T λ ( X 0 )  and  T λ ( X 1 )  are approximately normal with distinct means/variances for a single  λ  shared by both classes. Because the ROC curve is invariant to monotone transformations, estimation and inference can proceed on the transformed scale while reporting cutoffs back on the original scale. A comprehensive binormal workflow based on this idea, including point and interval estimation for AUC, the maximized Youden index, its cutoff and joint  ( TPR , FPR )  inference, as well as two-marker comparisons, has been developed by Bantis et al. [26] and implemented in the rocbc package, with procedures that account for the uncertainty in  λ ^  and tools to check whether a Box–Cox transformation can plausibly achieve approximate normality [27].
In practice,  λ  is estimated (e.g., by profile likelihood under normality on  T λ ( X 0 ) , T λ ( X 1 ) ). This yields semi-parametric robustness (via transformation) without abandoning the interpretability and efficiency of binormal ROC when the transformed model is adequate.

2.3. Goodness-of-Fit Testing in the Binormal Framework

To formally assess the binormal assumption in ROC curve analysis, Zou et al. [20] proposed a global goodness-of-fit test based on comparing nonparametric and parametric estimates of the area under the curve (AUC). The nonparametric AUC is given by
A ^ N = 1 n H n D j = 1 n H i = 1 n D I { X 0 j < X 1 i } ,
where  X 0 j  and  X 1 i  denote test results from the non-diseased and diseased samples, respectively. Under the binormal model,  X 0 N ( μ X 0 , σ X 0 2 )  and  X 1 N ( μ X 1 , σ X 1 2 ) , the parametric AUC is
A ^ P = Φ a ^ 1 + b ^ 2 , a ^ = X 1 ¯ X 0 ¯ s X 0 , b ^ = s X 1 s X 0 .
Since AUC values are confined to (0, 1), both  A ^ N  and  A ^ P  are conveniently transformed to take values over the entire real line via the probit transform,  W = Φ 1 ( A ) . The test statistic is then constructed as
D ^ = W ^ N W ^ P SE ^ ( W ^ N W ^ P ) ,
where the standard error in the denominator is estimated by a stratified bootstrap resampling of the diseased and non-diseased groups [28]. Under the null hypothesis that the binormal model is correct,  D ^  is asymptotically standard normal, and the two-sided p-value is  p = 2 { 1 Φ ( | D ^ | ) } .

2.4. The Three-Class, ROC Surface Framework

Let  X 0 X 1 , and  X 2  denote independent test results from healthy, intermediate, and diseased populations with cumulative distributions  F 0 ,   F 1 ,   F 2 , respectively. The VUS is defined as  VUS = P ( X 0 < X 1 < X 2 ) .  It represents the probability that the diagnostic marker correctly orders a randomly selected triplet. The nonparametric estimator of VUS is a U-statistic:
VUS ^ e m p = 1 n 0 n 1 n 2 i = 1 n 0 j = 1 n 1 k = 1 n 2 I ( X 0 i < X 1 j < X 2 k ) ,
where  n 0 , n 1 ,  and  n 2  are class sample sizes. This estimator is unbiased but computationally intensive for large n [29]. To adjust for ties, the indicator function in Equation (7) becomes  I ( X 0 i < X 1 j < X 2 k ) + 1 2 I ( X 0 i = X 1 j < X 2 k ) + 1 2 I ( X 0 i < X 1 j = X 2 k ) + 1 3 I ( X 0 i = X 1 j = X 2 k ) .
Under the trinormal model,  X 0 N ( μ 0 , σ 0 2 ) X 1 N ( μ 1 , σ 1 2 ) X 2 N ( μ 2 , σ 2 2 ) . The trinormal ROC surface and corresponding VUS have closed-form expressions [30].
The closed-form expression for VUS is derived as follows. Let
δ 01 = μ 1 μ 0 σ 0 2 + σ 1 2 , δ 12 = μ 2 μ 1 σ 1 2 + σ 2 2 , ρ = σ 1 2 ( σ 0 2 + σ 1 2 ) ( σ 1 2 + σ 2 2 ) .
Denote by  Φ 2 ( · , · ; ρ )  the standard bivariate normal CDF with correlation  ρ ,
Φ 2 ( x , y ; ρ ) = x y 1 2 π 1 ρ 2 exp u 2 2 ρ u v + v 2 2 ( 1 ρ 2 ) d v d u .
Then, under the trinormal model,
VUS = Pr ( X 0 < X 1 < X 2 ) = Pr X 1 X 0 > 0 , X 2 X 1 > 0 = Φ 2 δ 01 , δ 12 ; ρ .
For the equivalent  ( a , b , c , d )  form pertinent to the four-parameter trinormal ROC surface model, define
a = σ 1 σ 0 , b = μ 0 μ 1 σ 0 , c = σ 1 σ 2 , d = μ 2 μ 1 σ 2 .
Then,
δ 01 = b 1 + a 2 , δ 12 = d 1 + c 2 , ρ = a c ( 1 + a 2 ) ( 1 + c 2 ) ,
hence,
VUS = Φ 2 b 1 + a 2 , d 1 + c 2 ; a c ( 1 + a 2 ) ( 1 + c 2 ) .
The VUS is estimated by maximum likelihood fitting of the class-specific normals. We denote this estimator by  V U S ^ t r i n . These expressions follow the standard trinormal ROC parameterization reviewed in Noll et al. [14] and Xiong et al. [30].

2.5. Box–Cox for Trinormal ROC Surfaces

The Box–Cox ROC curve framework extends to three-class ROC surface analysis by applying a common Box–Cox transformation to all three groups, and then we fit a trinormal model to  T λ ( X 0 ) , T λ ( X 1 ) , T λ ( X 2 )  and compute VUS on the transformed scale. Methodology and software exist for this pathway: trinROC includes boxcoxROC for the automatic selection of a common  λ  and transformed-scale fitting. Noll et al. [14] formalized inference and testing for ROC surfaces under the trinormal model and explicitly connected these procedures with Box–Cox-type transformations.
Transformation-based modeling does not obviate the need to verify the trinormal working model. Even with good empirical performance, adequacy should be tested rather than assumed. In the two-class case, goodness-of-fit testing compares a nonparametric AUC to its model-based counterpart after variance-stabilizing transformation; an analogous comparison for VUS provides a principled diagnostic for trinormal ROC surfaces. Embedding a Box–Cox pre-processing step and a subsequent GOF test adds essential formalism to the routine use of binormal/trinormal ROC models, clarifying when parametric summaries are trustworthy and when departures from trinormality warrant alternatives [26].

2.6. Proposed Trinormal GOF Test

Extending the two-class framework [20], we compare the empirical and parametric trinormal VUS estimates. Because VUS  ( 0 , 1 ) , we apply a probit transformation,  W = Φ 1 ( VUS ^ ) , where  Φ 1  is the standard normal quantile function. We define  Δ = W e m p W t r i n . We estimate  Var ( Δ )  by bootstrap resampling (resampling within each class). The test statistic is
D = | Δ | Var ^ ( Δ ) ,
which is asymptotically  N ( 0 , 1 )  under the null hypothesis that the trinormal model is valid. Large values of D indicate a lack of fit, with two-sided p-values obtained accordingly.
The procedure was implemented in R, using the trinROC package for empirical and trinormal VUS estimation and boxcoxROC for optional transformation to normality. We provide the code in Appendix A.

3. Simulation Scenarios and Results

To assess the impact of distributional assumptions and potential deviations from trinormality on the estimation of VUS, we conducted a series of simulation experiments under nine distinct data-generating scenarios (A–I), reviewed in Table 1 and illustrated visually in Figure 1. Increments in means across groups were maintained to enforce an ordering of disease severity. Each scenario was constructed to represent common or challenging situations encountered in diagnostic test evaluation, ranging from symmetric Gaussian distributions with increasing means and skewed lognormal or gamma settings to mixture models and heavy-tailed distributions.
  • Scenarios A–C: Skewed and/or mixture distributions. Scenario A combines a gamma distribution for  X 0 , a two-component normal mixture for  X 1 , and a shifted normal for  X 2 , yielding a high empirical VUS around 0.82. Scenario B introduces a lognormal distribution for  X 0 , a mixture distribution for  X 1 , and a chi-square plus normal noise for  X 2 , producing moderate discrimination (empirical VUS  0.56 ). Scenario C adopts gamma distributions with increasing shape/scale parameters across groups, targeting a VUS of 0.60. At the same time, these are scenarios where the Box–Cox transformation (or the simpler log one) are expected to fail in transforming to normality. The proposed GOF test is expected to exhibit some power to reject the trinormal hypothesis even at low to moderate sample sizes.
  • Scenarios D–F: Trinormal benchmarks with equal or unequal variances. Scenario D sets means equally spaced at 0, 0.9, and 1.8 with equal unit variance, while Scenarios E and F gradually increase variance heterogeneity across groups, yielding empirical VUS values close to the 0.50 null benchmark. For these scenarios, even the simple log transformation is expected to perform rather well in transforming to normality, with the Box–Cox providing optimal results. The test is expected to approximate the nominal size of  α = 0.05  used throughout.
  • Scenarios G–I: Strong departures from normality. Scenario G uses lognormal distributions with scaling factors, leading to pronounced skewness and low empirical VUS ( 0.30 ). Scenario H further exaggerates skewness by shifting the lognormal parameters, targeting VUS    0.70 . Finally, Scenario I combines a lognormal,  X 0 , a normal mixture,  X 1 , and a highly skewed gamma plus normal noise,  X 2 , resulting in the lowest discrimination (VUS    0.20 ). A naive estimation of VUS based on a trinormal assumption is expected to fail, while Box–Cox should show robustness and be a valid option for the use of parametric assumptions.
The diversity of scenarios ensures that both mild and extreme violations of the trinormal assumption are represented, allowing us to evaluate robustness across a wide range of practical conditions. For each scenario of Table 1, the empirical VUS was estimated via Equation (7). We approximated  VUS = P ( X 0 < X 1 < X 2 )  using averages of  r   =   300 , 000  Monte Carlo replicates with independent samples of size 2000 drawn from distributions assigned to the three diagnostic groups, denoted  X 0 , X 1 ,  and  X 2 . The naive trinormal plug-in VUS was obtained by estimating group means and variances via maximum likelihood under the normal model and applying the trinormal VUS formula of Equation (10). The standard errors of these VUS estimates are negligible (in the vicinity of 0.001) given the number of replicates and sample sizes used. These estimates represent the “true” difference between the empirical and naive trinormal VUS estimates for each scenario.
Furthermore, the scenarios listed in Table 1 span a wide range of complexities:
  • In Scenarios A–F, the empirical and naive trinormal VUS values are broadly consistent, with differences typically below 0.02. For example, Scenario A yields an empirical VUS of 0.818 and a naive VUS of 0.811, while Scenario D (trinormal null) shows 0.504 vs. 0.511. This suggests that moderate skewness or variance heterogeneity does not strongly bias parametric estimates when sample sizes are large.
  • Scenarios G–I demonstrate severe discrepancies. In Scenario G, the empirical VUS is 0.295, but the naive trinormal estimate drops to 0.209, substantially underestimating diagnostic performance. In Scenario H, the empirical VUS is 0.699, yet the naive trinormal VUS falls to 0.427, a striking underestimation. Conversely, in Scenario I, the naive estimate (0.602) vastly overstates the empirical VUS (0.214). These results indicate that naive normal modeling can misrepresent discrimination strength, either attenuating or inflating it, when strong departures from normality or mixture structures are present.
The proposed GOF test should reject when  | Δ |  is high for the scenarios of Table 1. A comprehensive assessment of the proposed GOF test was performed by comparing the empirical VUS, estimated nonparametrically, with three plug-in VUS estimates: (i) the naïve trinormal estimate obtained by fitting normal distributions to each class without regard to the true underlying distributions, (ii) the trinormal estimate after applying a simple log transformation, and (iii) the trinormal estimate after applying the Box–Cox transformation, used as an optimal method for normalizing continuous diagnostic test results within the ROC framework. The aim was also to evaluate the usefulness of simple log and Box–Cox transformations in situations where the naive VUS estimator fails.
Table 2 displays the results and Figure 2 provides the corresponding visual illustration:
  • For Scenarios A–C, when the naive trinormal VUS estimate is close to the empirical, rejection rates are close to the nominal size of 0.05. No transformation appears to be needed regardless of underlying distributions. Transformations may even distort the true underlying discrimination pattern, a fact that is apparent as the sample size grows larger. Specifically, for the log transformation, rejection rates are in the vicinity of 0.2, although the trinormal model is expected to provide an appropriate parametric framework based on the underlying sampling distributions.
  • For Scenarios D–F, even if underlying distributions are in fact normal, the naive trinormal VUS estimator will fail if significant scale differences exist between the underlying actually normal distribution. This is a very important finding, given that the underlying independent normality of the distributions of the three classes does not ensure an accurate estimation of the VUS using the naive trinormal model. The naive trinormal model approach results in high rejection rates, even near 0.5 for sample sizes of 80, although the trinormal model is again hypothesized to provide the appropriate parametric framework. Even a simple log transformation will yield the needed normalization to trinormality, allowing for the use of the parametric VUS model.
  • For Scenarios G–I, Box–Cox behaves very well for moderate or larger sample sizes when differences between empirical and naive trinormal VUS estimates are within the range of  0.1  (Scenario G, underlying lognormal distributions), while the simple log transformation does not provide an adequately accurate result. Only Box–Cox appears to result in rejection rates close to the nominal size of 0.05 for sample sizes of above 40. As a result, when  | Δ |  is as large as 0.1 in absolute terms, the Box–Cox transformation is suggested as the appropriate normalizing method for the accurate use of the trinormal model. The proposed GOF test exhibits high power in detecting departures from the trinormal model (especially for Scenarios H and I). Even when the underlying distributions are lognormal, both transformation choices offer little help and the GOF test results in high power, i.e., consistently above 0.5 for Scenario H and even 1 for the extreme Scenario I. In such cases, resorting to nonparametric methods is the recommended approach.
In sum, our simulation study demonstrates that naive trinormal VUS estimates are robust to mild departures from normality but can be severely misleading in some skewed or mixture scenarios where the empirical estimate diverges significantly from the naive trinormal or even when significant scale differences exist between underlying normal distributions. This emphasizes the need for approximate transformations to normality (e.g., via Box–Cox or simple log) in the three-class diagnostic setting where biases can propagate into erroneous clinical inference. The use of nonparametric approaches is recommended for extreme differences of empirical versus naive trinormal VUS estimates. THe use of the proposed GOF test is the suggested gatekeeping procedure in the sense that when the GOF test rejects the trinormal model, it would be absolutely necessary to either resort to nonparametric approaches or use the Box–Cox transformation. If the GOF test rejects it even after Box–Cox, nonparametric approaches are recommended.

4. Application: COVID-19 Antibody Data

As a motivating illustration, consider the situation during the initial phase of the COVID-19 vaccination campaign when antibody titers were collected to assess vaccine response but demographic data were often withheld to preserve anonymity. Because vaccination at that stage was prioritized for medical personnel and subsequently for older adults, linking titer measurements with age could inadvertently reveal individual identities. For instance, in a small hospital cohort where only one 63-year-old physician had been vaccinated, recording the exact age would have immediately identified that individual. Consequently, laboratory datasets were released without age information. In such a setting, the antibody titer values themselves could serve as indirect markers for age group (e.g., 40–49, 50–59, 60–69), given the systematic differences in both immune response magnitude and the timing of vaccination across these strata. This creates a natural, though unconventional, diagnostic scenario, using continuous antibody titers as the test variable to classify subjects into age groups, thereby providing a useful example for evaluating transformation-based ROC and VUS estimation methods under realistic data constraints.
For the application, we illustrate our methodology using antibody data following the first dose of the BNT162b2 COVID-19 vaccine, as reported by [31]. The original study recruited 425 Greek healthcare workers and measured IgG levels against the SARS-CoV-2 spike protein 14 days post-immunization. Their findings indicated robust immunogenicity, with more than 90% of participants developing detectable antibody responses. Importantly, antibody titers displayed a clear age gradient: levels were highest among younger individuals (20–49 years), declined markedly in the 50–59 age group, and dropped further among participants aged 60 years or older. This pattern makes the dataset particularly suitable for exploring three-class ROC methodology, with the age strata serving as distinct groups. In our analysis, we restricted attention to the most relevant age ranges 40–49, 50–59, and 60–69 years, thereby creating three groups with progressively decreasing antibody concentrations.
Figure 3 illustrates smoothed histograms and boxplots of the raw, log-transformed, and Box–Cox measurements, while Figure 4 illustrates the corresponding ROC surface estimates according to the possible models used through standard output of the trinROC package. Applying our trinormal goodness-of-fit test framework, we examined the adequacy of the trinormal assumption under different transformations. Table 3 summarizes the results. The raw data showed clear deviations from normality, and the log transformation improved model fit but still left some departures. By contrast, the Box–Cox transformation provided the best adherence to trinormality, yielding more stable estimates of the volume under the surface (VUS). This example highlights the practical relevance of transformation choice in ROC surface analysis: while simpler transformations such as the logarithm can mitigate skewness, the more flexible Box–Cox approach can better accommodate the distributional characteristics of immunogenicity data, ultimately leading to more reliable inference.

5. Discussion

It is well known that the binormal ROC curve model exhibits a level of certain robustness to departures from normality in the underlying group distributions. For example, Hanley [18] noted that binormal ROC analysis can still provide useful summaries even when the marker distributions are skewed or heavy-tailed, provided the deviation from normality is not extreme. Nevertheless, the binormal framework remains a parametric model, and its use implicitly assumes validity of the underlying distributional form. In practice, this assumption is seldom tested in ROC curve analysis, though analogous assumptions are routinely checked in classical inference problems such as the t-test or one-way ANOVA. The same issue carries over to ROC surface analysis, where the trinormal model can be adopted in practice, and must be adopted for large sample sizes where computational cost becomes an issue, but is not subjected to formal GOF evaluation. While ROC surface methodology has matured substantially, a formal consideration of distributional adequacy remains underdeveloped. This gap motivates the development of dedicated GOF procedures for ROC surfaces, ensuring that parametric estimates of diagnostic accuracy are not unduly biased by violations of normality.
We proposed a global GOF test for trinormal ROC surfaces based on comparing empirical and parametric VUS estimates. The test generalizes two-class AUC-based GOF tests [20] to three-class settings. The test maintains correct type I error when trinormality holds and has good power against skewed or multimodal alternatives even for moderate sample sizes. Transformations such as Box–Cox can markedly improve model adequacy as tested using the proposed GOF framework. Limitations include the computational cost of the empirical VUS for large n, though our implementation remains feasible for  n < 150  per group. Extensions to higher-class ROC manifolds represent future work. The current contribution provides the basis for a straightforward generalization to the multiple-class case but an elaboration on the effect of underlying distributions on the size and power of the test is needed.
The proposed GOF test provides a simple and interpretable way to check trinormal assumptions in ROC surface analysis. It complements parametric modeling by highlighting when results are robust and when alternative approaches may be needed. Such model adequacy tests could become routine practice even for standard methods that rely on parametric assumptions, such as the ANOVA.

Funding

This research received no external funding.

Data Availability Statement

Restrictions apply to the availability of these data. Data were obtained from Dr. Kontopoulou [31] and are available from the author upon reasonable request, with the permission of Dr. Kontopoulou.

Acknowledgments

During the preparation of this manuscript, the author used ChatGPT 5.0 for the purposes of language polishing, R-code optimization, Table and Figure presentation. The author has completely reviewed and edited the output and takes full responsibility for the content of this publication. The author wishes to thank three reviewers for providing constructive comments that resulted in a better article.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
AUCArea Under Curve
FPRFalse Positive Rate
GOFGoodness of Fit
ROCReceiver Operating Characteristic
TCFTrue Class Fraction
TPRTrue Positive Rate
VUSVolume Under Surface

Appendix A. R-Code for the Implementation of the Trinormal ROC Model GOF Test Statistic

Stats 08 00101 i001
Stats 08 00101 i002
Stats 08 00101 i003

References

  1. Gatsonis, C.A. Receiver operating characteristic analysis for the evaluation of diagnosis and prediction. Radiology 2009, 253, 593–596. [Google Scholar] [CrossRef] [PubMed]
  2. Krzanowski, W.J.; Hand, D.J. ROC Curves for Continuous Data; CRC Press: Boca Raton, FL, USA, 2009. [Google Scholar]
  3. Bamber, D. The area above the ordinal dominance graph and the area below the receiver operating characteristic graph. J. Math. Psychol. 1975, 12, 387–415. [Google Scholar] [CrossRef]
  4. Nakas, C.T.; Bantis, L.E.; Gatsonis, C.A. ROC Analysis for Classification and Prediction in Practice, 1st ed.; Chapman and Hall/CRC: Boca Raton, FL, USA, 2023. [Google Scholar] [CrossRef]
  5. Dreiseitl, S.; Ohno-Machado, L.; Binder, M. Comparing three-class diagnostic tests by three-way ROC analysis. Med. Decis. Mak. 2000, 20, 323–331. [Google Scholar] [CrossRef]
  6. He, X.; Frey, E.C. The meaning and use of the volume under a three-class ROC surface (VUS). IEEE Trans. Med. Imaging 2008, 27, 577–588. [Google Scholar] [CrossRef]
  7. Heckerling, P.S. Parametric three-way receiver operating characteristic surface analysis using Mathematica. Med. Decis. Mak. 2001, 21, 409–417. [Google Scholar] [CrossRef]
  8. Kang, L.; Tian, L. Estimation of the volume under the ROC surface with three ordinal diagnostic categories. Comput. Stat. Data Anal. 2013, 62, 39–51. [Google Scholar] [CrossRef]
  9. Li, J.; Fine, J. ROC analysis with multiple classes and multiple tests: Methodology and its application in microarray studies. Biostatistics 2008, 9, 566–576. [Google Scholar] [CrossRef] [PubMed]
  10. Mossman, D. Three-way ROCs. Med. Decis. Mak. 1999, 19, 78–89. [Google Scholar]
  11. Scurfield, B.K. Multiple-event forced-choice tasks in the theory of signal detectability. J. Math. Psychol. 1996, 40, 253–269. [Google Scholar] [CrossRef]
  12. Shiu, S.Y.; Gatsonis, C. On ROC analysis with nonbinary reference standard. Biom. J. 2012, 54, 457–480. [Google Scholar] [CrossRef]
  13. Nze Ossima, A.D.; Daurès, J.P.; Bessaoud, F.; Trétarre, B. The generalized Lehmann ROC curves: Lehmann family of ROC surfaces. J. Stat. Comput. Simul. 2015, 85, 596–607. [Google Scholar] [CrossRef]
  14. Noll, S.; Furrer, R.; Reiser, B.; Nakas, C.T. Inference in Receiver Operating Characteristic Surface Analysis via a Trinormal Model-Based Testing Approach. Stat 2019, 8, e249. [Google Scholar] [CrossRef]
  15. Edwards, D.C. Validation of Monte Carlo estimates of three-class ideal observer operating points for normal data. Acad. Radiol. 2013, 20, 908–914. [Google Scholar] [CrossRef]
  16. Edwards, D.C.; Metz, C.E. Optimization of restricted ROC surfaces in three-class classification tasks. IEEE Trans. Med. Imaging 2007, 26, 1345–1356. [Google Scholar] [CrossRef]
  17. Edwards, D.C.; Metz, C.E. The three-class ideal observer for univariate normal data: Decision variable and ROC surface properties. J. Math. Psychol. 2012, 56, 256–273. [Google Scholar] [CrossRef]
  18. Hanley, J.A. The robustness of the “binormal” assumptions used in fitting ROC curves. Med. Decis. Mak. 1988, 8, 197–203. [Google Scholar] [CrossRef]
  19. Hanley, J.A. The use of the binormal model for parametric ROC analysis of quantitative diagnostic tests. Stat. Med. 1996, 15, 1575–1585. [Google Scholar] [CrossRef]
  20. Zou, K.H.; Resnic, F.S.; Talos, I.F.; Goldberg-Zimring, D.; Bhagwat, J.G.; Haker, S.J.; Kikinis, R.; Jolesz, F.A.; Ohno-Machado, L. A global goodness-of-fit test for receiver operating characteristic curve analysis via the bootstrap method. J. Biomed. Inform. 2005, 38, 395–403. [Google Scholar] [CrossRef]
  21. Pan, G.; Wang, X.; Wang, Z. Nonparametric statistical inference for P(X < Y < Z). Sankhyā A 2013, 75, 118–138. [Google Scholar]
  22. Everson, R.M.; Fieldsend, J.E. Multi-class ROC analysis from a multi-objective optimisation perspective. Pattern Recognit. Lett. 2006, 27, 918–927. [Google Scholar] [CrossRef]
  23. Zou, K.H.; Hall, W.J. Two transformation models for estimating an ROC curve derived from continuous data. J. Appl. Stat. 2000, 27, 621–631. [Google Scholar] [CrossRef]
  24. Box, G.E.P.; Cox, D.R. An analysis of transformations. J. R. Stat. Soc. Ser. B Methodol. 1964, 26, 211–252. [Google Scholar] [CrossRef]
  25. Faraggi, D.; Reiser, B. Estimation of the area under the ROC curve. Stat. Med. 2002, 21, 3093–3106. [Google Scholar] [CrossRef] [PubMed]
  26. Bantis, L.E.; Brewer, B.; Nakas, C.T.; Reiser, B. Statistical Inference for Box–Cox based Receiver Operating Characteristic Curves. Stat. Med. 2024, 43, 6099–6122. [Google Scholar] [CrossRef]
  27. Bantis, L.E.; Nakas, C.T.; Reiser, B. Construction of confidence regions in the ROC space after the estimation of the optimal Youden index-based cut-off point. Biometrics 2014, 70, 212–223. [Google Scholar] [CrossRef]
  28. Davison, A.C.; Hinkley, D.V. Bootstrap Methods and Their Application; Cambridge University Press: Cambridge, UK, 1997. [Google Scholar]
  29. Nakas, C.T.; Yiannoutsos, C.T. Ordered multiple-class ROC analysis with continuous measurements. Stat. Med. 2004, 23, 3437–3449. [Google Scholar] [CrossRef]
  30. Xiong, C.; Van Belle, G.; Miller, J.P.; Morris, J.C. Measuring and estimating diagnostic accuracy when there are three ordinal diagnostic groups. Stat. Med. 2006, 25, 1251–1273. [Google Scholar] [CrossRef]
  31. Kontopoulou, K.; Ainatzoglou, A.; Ifantidou, A.; Nakas, C.T.; Gkounti, G.; Adamopoulos, V.; Papadopoulos, N.; Papazisis, G. Immunogenicity after the first dose of the BNT162b2 mRNA COVID-19 vaccine: Real-world evidence from Greek healthcare workers. J. Med. Microbiol. 2021, 70, 001387. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Visual representation of kernel-smoothed histograms for the simulation scenarios considered. Panel letters correspond to the specific scenarios.
Figure 1. Visual representation of kernel-smoothed histograms for the simulation scenarios considered. Panel letters correspond to the specific scenarios.
Stats 08 00101 g001
Figure 2. Visual representation of results for the simulation scenarios considered. Panel letters correspond to the specific scenarios.
Figure 2. Visual representation of results for the simulation scenarios considered. Panel letters correspond to the specific scenarios.
Stats 08 00101 g002
Figure 3. Raw and kernel-smoothed histograms (left) along with corresponding boxplots (right) for the crude data (top row), log-transformed data (middle), and Box-Cox transformed data (bottom row) of COVID-19 antibody data after the first dose of the BNT162b2 vaccine by age group.
Figure 3. Raw and kernel-smoothed histograms (left) along with corresponding boxplots (right) for the crude data (top row), log-transformed data (middle), and Box-Cox transformed data (bottom row) of COVID-19 antibody data after the first dose of the BNT162b2 vaccine by age group.
Stats 08 00101 g003
Figure 4. ROC surfaces by estimation approach for the COVID-19 antibody data after the first dose of the BNT162b2 vaccine, illustrating the separation between three major age groups (1: 60–69, 2: 50–59, 3: 40–49). Panels shown, (A) empirical, (B) naive trinormal, (C) trinormal after log transformation, (D) trinormal after Box–Cox.
Figure 4. ROC surfaces by estimation approach for the COVID-19 antibody data after the first dose of the BNT162b2 vaccine, illustrating the separation between three major age groups (1: 60–69, 2: 50–59, 3: 40–49). Panels shown, (A) empirical, (B) naive trinormal, (C) trinormal after log transformation, (D) trinormal after Box–Cox.
Stats 08 00101 g004
Table 1. Empirical VUS vs. naive trinormal plug-in VUS (Scenarios A–I). Sample sizes of 2000, averages of r = 300,000 replicates given for empirical and naive trinormal VUS.
Table 1. Empirical VUS vs. naive trinormal plug-in VUS (Scenarios A–I). Sample sizes of 2000, averages of r = 300,000 replicates given for empirical and naive trinormal VUS.
Scenario (Approximate Target Empirical VUS)Empirical VUSNaive Trinormal VUS X 0 X 1 X 2
A (≈0.80)0.8180.811 Γ ( 1 , 2 ) 1 2 N ( 3 , 0 . 6 2 ) + 1 2 N ( 7 , 0 . 6 2 ) N ( 8.5 , 1 . 6 2 )
B (≈0.55)0.5550.562 LN ( 0 , 0.6 ) 1 2 N ( 2.5 , 0 . 9 2 ) + 1 2 N ( 7 , 0 . 6 2 ) χ 6 2 + N ( 0 , 0 . 5 2 )
C (≈0.60)0.5920.584 Γ ( 1 , 2 ) Γ ( 5 , 1 ) Γ ( 2 , 5 )
D (≈0.50)0.5040.511 N ( 0 , 1 2 ) N ( 0.9 , 1 2 ) N ( 1.8 , 1 2 )
E (≈0.50)0.5230.525 N ( 0 , 1 2 ) N ( 1.2 , 1 . 5 2 ) N ( 2.4 , 1 2 )
F (≈0.50)0.4930.507 N ( 0 , 0 . 5 2 ) N ( 2.2 , 2 . 5 2 ) N ( 4.4 , 4 2 )
G (≈0.30)0.2950.209 LN ( 0 , 1 ) LN ( 0.406 , 1 ) LN ( 0.812 , 1 )
H (≈0.70)0.6990.427 LN ( 0 , 0.6 ) LN ( 1.4 , 1 ) LN ( 2.8 , 1.2 )
I (≈0.20)0.2140.602 LN ( 0.2 , 0.6 ) 0.7 N ( 0.1 , 0 . 5 2 ) + 0.3 N ( 10.5 , 0 . 8 2 ) 8.5 + Γ ( 2 , 1 ) + N ( 0 , 0 . 5 2 )
Notes:  N ( μ , σ 2 )  is normal with mean  μ  and variance  σ 2 , with  100 + μ  for scenarios D–F.  Γ ( k , θ )  is gamma with shape k and scale  θ Lognormal ( μ , σ ) , denoted as  L N , uses  ( μ , σ )  as log-scale parameters (meanlog, sdlog). Mixture weights are shown explicitly; e.g.,  0.7 N ( · ) + 0.3 N ( · ) .
Table 2. Monte Carlo power by scenario. Entries are rejection proportions over  R = 5000  replicates for balanced designs (n per class) and the unbalanced design  ( 20 , 40 , 80 ) .
Table 2. Monte Carlo power by scenario. Entries are rejection proportions over  R = 5000  replicates for balanced designs (n per class) and the unbalanced design  ( 20 , 40 , 80 ) .
Scenario n = 20 n = 40 n = 80 Unbalanced (20, 40, 80)
Box–CoxLogNoneBox–CoxLogNoneBox–CoxLogNoneBox–CoxLogNone
A0.0200.0220.0190.0530.0790.0490.0960.2050.0650.0460.0720.039
B0.0260.0360.0180.0690.0830.0290.1190.2110.0340.0400.0660.035
C0.0210.0260.0240.0320.0790.0370.0570.1820.0430.0260.0580.037
D0.0260.0240.0330.0260.0410.0340.0380.0470.0410.0270.0280.037
E0.0290.0240.0510.0350.0390.0510.0330.0470.0450.0330.0290.059
F0.0290.0290.1900.0400.0400.3360.0350.0430.4770.0300.0290.367
G0.3450.3450.5000.0340.3550.6550.0420.3530.5530.0420.3470.680
H0.5040.5090.7160.5140.5200.9450.5230.5230.9990.5110.5100.978
I0.9920.9960.9941.0001.0001.0001.0001.0001.0001.0001.0001.000
Table 3. Results of trinormal goodness-of-fit tests under different transformations.
Table 3. Results of trinormal goodness-of-fit tests under different transformations.
CaseVUS Empirical (se)VUS Trinormal (se)Dp-Value
None0.335 (0.037)0.180 (0.033)3.8651.11  ×   10 4
Log0.335 (0.037)0.295 (0.036)2.2540.024
Box–Cox0.335 (0.037)0.306 (0.035)1.6740.094
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Nakas, C. Robustness of the Trinormal ROC Surface Model: Formal Assessment via Goodness-of-Fit Testing. Stats 2025, 8, 101. https://doi.org/10.3390/stats8040101

AMA Style

Nakas C. Robustness of the Trinormal ROC Surface Model: Formal Assessment via Goodness-of-Fit Testing. Stats. 2025; 8(4):101. https://doi.org/10.3390/stats8040101

Chicago/Turabian Style

Nakas, Christos. 2025. "Robustness of the Trinormal ROC Surface Model: Formal Assessment via Goodness-of-Fit Testing" Stats 8, no. 4: 101. https://doi.org/10.3390/stats8040101

APA Style

Nakas, C. (2025). Robustness of the Trinormal ROC Surface Model: Formal Assessment via Goodness-of-Fit Testing. Stats, 8(4), 101. https://doi.org/10.3390/stats8040101

Article Metrics

Back to TopTop