Preprint
Article

This version is not peer-reviewed.

E-CVWMD and E-CVWMD-Pairwise: Novel Joint Performance Metrics for Mixed-Type Multivariate Hydroclimatic Models

  † These authors contributed equally to this work.

A peer-reviewed version of this preprint was published in:
Stats 2026, 9(4), 75. https://doi.org/10.3390/stats9040075

Submitted:

13 June 2026

Posted:

15 June 2026

You are already at the latest version

Abstract
Evaluating joint predictive performance for multivariate hydroclimatic models requires metrics that simultaneously assess marginal accuracy and cross-variable dependence recovery. Existing metrics – the Energy Score, Variogram Score, and their derivatives – do not adapt to the structural complexity of the residual correlation matrix, treating a single correlated pair identically to a fully dense dependence structure. We propose two novel metric families: Metric~E (E-CVWMD: Enhanced Coefficient-of-Variation Weighted Marginal-Dependence) and Metric~E2 (E-CVWMD-Pairwise), designed for mixed-type multivariate responses combining continuous and binary outcomes within a cross-validation framework. We position Metrics~E and~E2 as diagnostic ranking tools for comparing competing models rather than as strictly proper scoring rules, and we provide a strictly proper Log-Loss variant (E-LL / E2-LL) for applications that require the full properness guarantee. Metric~E assigns variable-level weights proportional to the coefficient of variation (CV) of each outcome on the training partition, and adaptively calibrates the marginal-dependence trade-off parameter $\alpha^*$ via a global distance-correlation test. Metric~E2 refines this by replacing the global test with a pairwise Spearman screening index $\hat{\pi}$ – the proportion of variable pairs with significant residual correlation – which maps linearly to $\alpha^*(\hat{\pi}) = 1 - \hat{\pi}/2 \in [0.5, 1]$. Applied to the validation of a Generalized Multivariate Functional Additive Mixed Model (GMFAMM) on 62 Valle del Cauca meteorological stations ($N_{\text{test}} \approx 31\,663$), the naive significance-based index saturates ($\hat{\pi} = 1.0$) at this large sample size – every pair, including correlations as small as $|\hat{\rho}_s| \approx 0.01$, is flagged ``significant'' – which is precisely the sample-size sensitivity we address. Under the effect-size screening ($|\hat{\rho}_s| \geq 0.05$), three negligibly correlated pairs are excluded, yielding $\hat{\pi} = 0.70$ and $\alpha^*_{E2} = 0.65$, a better-calibrated weight than Metric~E's $\alpha^*_E \approx 0.797$ under the same data. A large-scale simulation study with 37,440 model evaluations confirms that Metric~E inverts the correct ranking at correlation levels $\rho \geq 0.40$ (CDR = 0\%), while E2 maintains correct discrimination in 14 of 15 simulation conditions (M1 vs. M3). We also delimit the metrics' scope: E2 degrades under near-saturated uniform dependence – a regime in which the strictly proper Energy Score remains preferable – and the pairwise index is sensitive to sample size, for which we provide an effect-size-based variant. An R package (mvmetrics v0.2.0, https://darango2025.github.io/mvmetrics) implementing both metrics, the Log-Loss variant, alternative weighting schemes, and the effect-size screening is publicly available.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

The simultaneous modelling of multiple hydroclimatic variables – temperature, humidity, solar radiation, and precipitation – through shared statistical structures offers operational advantages over independently estimated models: it preserves physical correlations among variables, borrows strength across outcomes, and enables more realistic multivariate scenario generation [4]. Validating such models, however, requires metrics that assess not only how accurately each variable is predicted in isolation, but also how faithfully the joint predictive distribution captures the cross-variable dependence structure.
The canonical joint evaluation tools from the scoring rules literature are the Energy Score [4], which is strictly proper and sensitive to both marginal calibration and dependence structure, and the Variogram Score [14], which directly penalizes errors in pairwise covariance. A Marginal-Dependence Decomposition (MDD) framework [16] provides an explicit separation of marginal from dependence performance via Probability Integral Transform (PIT) residuals and a Frobenius-norm dependence score. These tools have been extensively compared through simulation studies tailored to multivariate ensemble post-processing [13], and weighted extensions of the Energy Score have been proposed for evaluating probabilistic forecasts of high-impact and mixed-type events [1]. The broader challenge of joint hydroclimatic model evaluation has also received attention in Mediterranean and Middle-Eastern contexts, where satellite-based precipitation products, regional copula models, and multi-criteria approaches are being validated under conditions that share the mixed-type, multi-variable structure addressed here [5,8,10,11,12]. Despite these advances, three gaps remain unaddressed in the existing literature when all three conditions are required simultaneously in a cross-validation framework for mixed-type responses.
First, scale heterogeneity: directly summing RMSE( T max ) 1.8 C and Log-Loss( P bin ) 0.45 (values observed from the Valle del Cauca real-data application) without normalisation inflates the contribution of temperature, masking improvements in the binary and radiation components. The CRPS-Sum exhibits the same pathology, as formalized by Koochali et al. [9].
Second, mixed-type outcome spaces: existing joint metrics are developed for continuous multivariate responses. Climate applications routinely include binary outcomes (precipitation occurrence) alongside continuous variables, requiring a principled embedding of the binary component in the joint evaluation.
Third, structural adaptivity: current metrics assign a fixed weight between marginal and dependence performance regardless of how complex the observed correlation structure actually is. A dataset with one correlated pair out of K 2 deserves a different treatment than one with all pairs strongly correlated; the existing fixed-weight approach cannot distinguish these cases.
To the best of our knowledge, no existing paper addresses all three limitations simultaneously within a cross-validation framework for mixed continuous–binary responses. We introduce Metric E (E-CVWMD) and its refinement Metric E2 (E-CVWMD-Pairwise), which jointly resolve (i) scale heterogeneity through CV-derived weights, (ii) mixed-type responses through a hybrid continuous-binary scoring scheme, and (iii) structural adaptivity through a data-adaptive α * calibrated to the empirical residual dependence structure. We note that the Energy Score [4], while a strong baseline, embeds binary outcomes via an ad hoc probability mapping and assigns equal implicit weight to all variables; as we show in Section 6, it outperforms E2 in the extreme high-correlation regime but is less suited to the heterogeneous mixed-type settings that motivate this work. We validate the metrics on the GMFAMM [3] applied to five hydroclimatic variables in Colombia’s Valle del Cauca department, and assess their properties through a large-scale simulation study.
The paper is organized as follows. Section 2 presents the theoretical framework for five metric families (A–E). Section 3 introduces the E2 refinement and its motivation. Section 4 describes the simulation study. Section 5 presents simulation and real-data results. Section 6 discusses practical recommendations and limitations.

2. Theoretical Framework for Joint Metrics

2.1. Outcome Space and Scale Normalisation

Let Y i ( t ) = Y i ( 1 ) ( t ) , , Y i ( K ) ( t ) be the K-dimensional response at station i on day t, partitioned as
Y i ( t ) = Y i ( 1 ) , , Y i ( K c ) continuous , Y i ( K c + 1 ) , , Y i ( K ) binary ,
where K c = 4 ( T min , T max , HR, Rad) and K K c = 1 ( P bin ). The outcome space is Y = R K c × { 0 , 1 } K K c .
Before computing any joint metric, all variables must be placed on a comparable scale. Let μ ^ ( k ) and σ ^ ( k ) be the training-set mean and standard deviation. The normalised values are
y ˜ i t ( k ) = y i t ( k ) μ ^ ( k ) σ ^ ( k ) , y ^ ˜ i t ( k ) = y ^ i t ( k ) μ ^ ( k ) σ ^ ( k ) ,
for continuous variables. The binary variable is kept in probability scale [ 0 , 1 ] .

2.2. Metric Family A: Weighted Sum of Marginal Scores

The simplest joint score aggregates univariate proper scoring rules:
S A ( P ^ , y ) = k = 1 K c w k · RMSE ( k ) + w bin · LogLoss ( K ) ,
where w k = 1 / K c and w bin = 1 for the binary component. Metric A is blind to cross-variable dependence by construction and serves as the marginal baseline.

2.3. Metric Family B: Multivariate Energy Score

The Energy Score [4] generalises the CRPS to R d and is strictly proper:
ES ( P ^ , y ) = E P ^ Y y 1 2 E P ^ Y Y ,
approximated with B = 100 draws. The binary component Y ( K ) is embedded in R via the posterior predictive probability — an embedding we later characterise as ad hoc in Section 6, as it lacks principled justification in the original Energy Score framework.

2.4. Metric Family C: Variogram Score

The Variogram Score of order p [14] penalises errors in the cross-variable covariance:
VS p ( P ^ , y ) = k = 1 K k = 1 K | y ( k ) y ( k ) | p E P ^ | Y ( k ) Y ( k ) | p 2 .
We use p = 0.5 as recommended by [14].

2.5. Metric Family D: Marginal-Dependence Decomposition (MDD)

The MDD framework explicitly separates marginal calibration from dependence recovery. For each continuous variable k, the Probability Integral Transform (PIT) is u i t ( k ) = F P ^ ( k ) y i t ( k ) . The dependence score is the Frobenius distance between observed and predicted PIT Spearman correlation matrices:
S dep = C ^ obs C ^ model F 2 .
The joint MDD score combines marginal and dependence components with fixed weight α = 0.5 :
S D ( P ^ , y ) = α · S marg + ( 1 α ) · S dep .

2.6. Metric Family E: Enhanced CV-Weighted Marginal-Dependence (E-CVWMD)

Metric E addresses three limitations simultaneously: (i) equal weighting regardless of intrinsic predictive difficulty, (ii) the unweighted RMSE aggregation of Metric A, and (iii) the fixed α of Metric D. Throughout, we treat Metrics E and E2 as diagnostic ranking tools: their purpose is to order competing models by joint predictive quality, and their justification rests on the empirical discrimination evidence of Section 5 rather than on a formal properness theorem. A strictly proper Log-Loss variant is given in Section 6.
Scope. Metrics E and E2 are designed for models that produce point predictions y ^ and optionally a set of B predictive draws { Y ( b ) } b = 1 B ; they do not require full predictive CDFs. For fully distributional models that provide analytic CDFs, the E-LL / E2-LL variant is recommended because it can exploit the continuous predictive probability for the binary component rather than relying on a hard-threshold classification. The default Accuracy-based formulation is appropriate for point-prediction and draw-based pipelines where calibrated binary probabilities may not be directly available.

Step 1: CV-derived weights.

Weights are proportional to the coefficient of variation of each variable on the training partition:
w ˜ k = σ ^ ( k ) μ ^ ( k ) , w k = w ˜ k j = 1 K c w ˜ j · K c K c + 1 , w bin = 1 K c + 1 ,
with k = 1 K c w k + w bin = 1 . For the Valle del Cauca data, this yields w Rad = 0.418 , w HR = 0.149 , w T max = 0.122 , w T min = 0.111 , w bin = 0.200 , assigning radiation 2.1 × the weight of minimum temperature (Figure 1).

Step 2: CV-weighted marginal score.

S marg E = k = 1 K c w k · RMSE ( k ) + w bin · ( 1 Acc ( K ) ) ,
where Acc ( K ) = N 1 i , t 1 [ y ^ i t ( K ) 0.5 = y i t ( K ) ] .

Step 3: Residual-correlation dependence score.

Rather than requiring predictive CDFs as in Metric D’s PIT approach, the dependence score is computed from standardised raw residuals ε i t ( k ) = ( y i t ( k ) y ^ i t ( k ) ) / σ ^ ( k ) :
S dep E = R ^ obs R ^ model F 2 ,
where R ^ obs is the Spearman correlation matrix of observed residuals and R ^ model from model-generated draw residuals. This formulation is computationally lighter than the PIT-based S dep and requires only point predictions.

Step 4: Data-adaptive α * via multivariate independence test.

A distance-correlation test [15] is applied to the standardised residual matrix and the p-value p mv extracted:
α * = 0.5 + 0.3 · ( 1 p mv ) if p mv < 0.05 , 0.5 otherwise .

Step 5: Composite E-CVWMD score.

S E ( P ^ , y ) = α * · S marg E + ( 1 α * ) · S dep E .
Table 1 summarises the five metric families and their key properties.

3. Metric E2: E-CVWMD-Pairwise

3.1. Motivation: Limitations of the Global Test in Metric E

The global distance-correlation test in Metric E’s Step 4 produces a binary signal: either multivariate dependence is significant (triggering α * 0.797 ) or it is not ( α * = 0.5 ). This creates two structural limitations in settings with heterogeneous correlation structure.
First, a single strongly correlated pair out of K 2 can be sufficient to reject the global null hypothesis, even when the remaining pairs are effectively independent; the resulting α * then responds as though the entire multivariate structure were complex. Second, the constrained range α * [ 0.5 , 0.8 ] never reaches α * = 1 , meaning that S dep E retains at least 20% weight even when residuals are completely uncorrelated – a situation in which penalising a dependence term that captures pure noise is methodologically undesirable.
Figure 2 illustrates these limitations with two simulated scenarios ( N = 1 000 , K = 5 ): Scenario A has only one correlated pair ( ρ ^ 12 = 0.70 , all other pairs near zero); Scenario B has all pairs correlated at ρ off = 0.50 . These two structures are fundamentally different in complexity. Yet the global distance-correlation test yields p > 0.05 for both in this example, so Metric E assigns the same α * = 0.5 to both.

3.2. E2 Specification

Metric E2 (E-CVWMD-Pairwise) shares Steps 1–3 of Metric E exactly. The sole modification concerns Step 4.

Step 4 (revised): Pairwise dependence-complexity index π ^ .

For K response variables there are P total = K 2 distinct pairs. For each pair ( k , k ) , a two-sided Spearman rank-correlation test is performed on the standardised hold-out residuals:
H 0 ( k , k ) : ρ s ( k , k ) = 0 vs . H 1 ( k , k ) : ρ s ( k , k ) 0 .
Multiple-testing correction is applied via the Holm–Bonferroni procedure [7]. The pairwise dependence-complexity index is:
π ^ = # ( k , k ) : p ( k , k ) adj < 0.05 P total [ 0 , 1 ] .

Step 4 (revised): Data-adaptive α * via pairwise index.

α * ( π ^ ) = 1 π ^ 2 ,
constraining α * [ 0.5 , 1 ] . Table 2 summarises the four interpretive benchmarks.

Step 5: Composite E2 score.

S E 2 ( P ^ , y ) = α * ( π ^ ) · S marg E + 1 α * ( π ^ ) · S dep E .
Table 3 places the two Step 4 strategies side by side.

4. Simulation Study

4.1. Data-Generating Process

Each simulation cell generates N = 500 observations from a K-dimensional mixed-type distribution. Continuous variables follow:
Y k = μ k + σ k Z k , k C ,
where ( Z 1 , , Z K ) are drawn jointly from a Gaussian copula N ( 0 , Σ ) , and Y k N ( μ k , σ k 2 ) for k { T min , T max , HR } or Y k Gamma with matching moments for k = Rad . The binary variable is Y K Bernoulli ( Φ ( Z K ) ) . Parameters are calibrated to the Valle del Cauca system: K { 3 , , 15 } mixed-type responses, CV ratios matching the documented { Rad : 0.222 , HR : 0.121 , T min : 0.059 } , and target dependence levels spanning the heterogeneous structure observed in the hold-out.

4.2. Predictive Models

Six predictive model configurations are evaluated (Table 4). The critical comparison is M5 vs. M3: both models produce predictions of identical marginal quality ( noise _ sd = 0.20 ), but M5 ignores all cross-variable dependence while M3 uses the true Σ . A metric that genuinely measures joint predictive quality must score M5 worse than M3 even though their marginal scores are indistinguishable.

4.3. Simulation Design

Four correlation structures are studied (Table 5) to cover the spectrum from full uniform dependence to single-pair sparsity. The full simulation comprises 37,440 model evaluations across four studies and 30 replicates (Table 6).

4.4. Discrimination Criterion

The primary evaluation criterion is the discrimination Delta:
Δ f = S f ( M 1 ) ¯ S f ( M 3 ) ¯ ,
Because all metrics are negatively oriented (lower = better), Δ f > 0 means the metric correctly assigns a worse score to the independent baseline M1 than to the joint model M3. The secondary criterion is the correct discrimination rate CDR f = Pr ( Δ f > 0 ) , estimated over 30 replicates.

5. Results

5.1. Study S1: Baseline Uniform Correlation

Table 7 reports the CDR and mean Δ for all six metrics across the four correlation levels of Study S1. Figure 3 visualises the CDR comparison between Metric E and E2 across all 15 simulation conditions.
Three findings stand out. First, Metric E collapses completely from ρ = 0.40 onward: CDR falls from 74.4% to 3.0% and Δ ¯ becomes strongly negative (–3.658 at ρ = 0.40 , –19.804 at ρ = 0.90 ). The metric not only fails to discriminate – it inverts the ranking, classifying M1 as systematically better than M3 in 97% of replicates. Second, Metric E2 correctly discriminates at ρ = 0 (CDR = 76.1%) and ρ = 0.40 (CDR = 71.2%), but degrades at high uniform correlation ( ρ = 0.90 : CDR = 37.6%). Third, Metrics A, B, and D maintain positive Δ ¯ across all ρ levels because their global sensitivity is not affected by the structural miscalibration that collapses Metric E.
At ρ = 0 (complete independence), E2 achieves Δ ¯ = + 0.120 vs. E’s + 0.060 , a factor of two. This occurs because E2 correctly recovers α E 2 * = 1 through π ^ 0 , placing zero weight on the uninformative dependence term, while Metric E fixes α * = 0.5 and assigns 50% weight to a residual-correlation Frobenius norm that measures noise.

5.2. Study S2 and S2b: Block Structures

Table 8 reports CDR and Δ ¯ for Studies S2 and S2b. E2 consistently outperforms E across all six combinations in Study S2, with the E2 advantage widest at low within-block correlation ( ρ w = 0.20 ) where E’s global test misses the block signal. Between-block leakage ( ρ b = 0.20 ) degrades E2 by approximately 5 percentage points – a modest and acceptable loss for a 20% contamination of the block independence assumption.
In Study S2b (multi-block, K = 10 ), the fraction of correlated pairs varies from 44.4% to 11.1% across n b { 2 , 3 , 5 } blocks, producing three distinct α E 2 * values that Metric E cannot reach. Empirical π ^ values ( { 44 % , 27 % , 11 % } ) match the theoretical predictions in Table 9 within 1 percentage point. The corresponding E2 CDRs ( { 62.3 % , 67.1 % , 71.5 % } ) increase monotonically – a pattern that Metric E cannot reproduce because its CDR is 0% for all three configurations.

5.3. Critical Experiment: M5 vs. M3 (Pure Dependence Detection)

The M5 vs. M3 scenario isolates dependence detection from marginal quality: both models share identical marginal noise ( σ = 0.20 ), so any metric sensitive only to marginal accuracy produces CDR 50 % (coin-flip). Table 10 reports CDR for Metrics E and E2 under the M5 vs. M3 comparison in Study S1, aggregated over K { 3 , 5 , 10 , 15 } .
The table reveals an important limitation: for ρ > 0 , the residual-correlation Frobenius term S dep E assigns M3 a paradoxically worse score than M5, because M3’s structured draw residuals mismatch its near-uncorrelated prediction errors. This is the same mechanism explained in Supplementary Figure S1 for the M1/M3 case at ρ = 0.90 . As a consequence, E2 cannot reliably discriminate M5 from M3 in any scenario with non-zero dependence; it is inferior to the Energy Score (Metric B) and to a purely marginal metric (Metric A) in this specific test. The practical implication is that E2’s dependence-detection advantage is manifest in the M1/M3 discrimination task (where noise levels differ between models), not in the M5/M3 scenario where both models have identical noise. Users who specifically need to detect the presence of dependence structure with fixed marginal quality should supplement E2 with a draw-based proper scoring rule such as the Energy Score or the E2-LL variant.

5.4. Application to the Valle del Cauca Hold-Out

Table 11 reports the pairwise Spearman test results for the 5 2 = 10 variable pairs on the GMFAMM hold-out residuals ( N test 31 663 , 62 stations, 2023–2025). At this large sample size the significance-based index saturates: all ten pairs are flagged significant after Holm–Bonferroni correction, including T min P bin whose residual correlation is only ρ ^ s = + 0.011 . This is exactly the sample-size sensitivity anticipated in the Limitations: with N of order 10 4 , a correlation of magnitude 0.01 already attains p < 0.05 . The effect-size screening resolves this by requiring | ρ ^ s | ρ 0 . At ρ 0 = 0.05 the three pairs with negligible correlation are excluded – T min P bin ( 0.011 ), Rad– P bin ( 0.049 ), and HR– P bin ( 0.047 ). The smallest, T min P bin , is consistent with the near-zero PC1 loading of T min (loading = 0.072 ) and the physically interpretable near-independence between minimum temperature and precipitation occurrence in the Valle del Cauca hydroclimatic system.
The resulting pairwise dependence-complexity index and adaptive weight under effect-size screening ( ρ 0 = 0.05 ) are:
π ^ 0.05 = 7 10 = 0.70 , α E 2 * = 1 0.70 2 = 0.65 .
Table 12 presents the full sensitivity of π ^ and α E 2 * to the choice of ρ 0 , including the significance-only baseline. The recommended result ( π ^ = 0.70 , α E 2 * = 0.65 at ρ 0 = 0.05 ) is one point in this family; practitioners with stronger domain-knowledge priors may prefer ρ 0 [ 0.10 , 0.20 ] , which yields α E 2 * [ 0.65 , 0.75 ] – all consistent with the qualitative conclusion that genuine cross-variable structure is present and warrants non-trivial dependence weight.
Metric E2 thus assigns 65% weight to S marg E and 35% to S dep E – a split that credits the genuine cross-variable structure while down-weighting the three pairs whose correlation is at the noise level. By contrast, the naive significance-based index gives π ^ sig = 1.0 and α E 2 * = 0.50 (equal weight, the Metric D default), over-crediting dependence by treating | ρ ^ s | = 0.01 as structurally meaningful. Metric E, whose global distance-correlation test is significant on these residuals, yields α E * 0.797 (79.7% marginal weight), suppressing precisely the dependence signal that S dep E is designed to capture. The effect-size E2 weight ( 0.65 ) sits between these two extremes. The GMFAMM dependence component S dep E ( M 3 ) = 5.794 vs. S dep E ( M 1 ) = 1.269 (4.6-fold difference), independently corroborated by the MDD metric: S dep ( M 3 ) = 0.8705 vs. S dep ( M 1 ) = 0.0656 (13.3-fold difference). All differences have non-overlapping bootstrap confidence intervals.
Figure 4. Pairwise Spearman test results for the Valle del Cauca hold-out. Left: Spearman correlation matrix of standardised GMFAMM hold-out residuals ( N test 31 663 ). Cell values give ρ ^ s ; at this sample size all ten pairs are significant under Holm–Bonferroni correction. Right: the effect-size screening ( | ρ ^ s | 0.05 ) excludes the three pairs with negligible correlation ( T min P bin , HR– P bin , Rad– P bin ), yielding π ^ 0.05 = 0.70 and α E 2 * = 0.65 , versus the saturated significance-based π ^ sig = 1.0 ( α E 2 * = 0.50 ).
Figure 4. Pairwise Spearman test results for the Valle del Cauca hold-out. Left: Spearman correlation matrix of standardised GMFAMM hold-out residuals ( N test 31 663 ). Cell values give ρ ^ s ; at this sample size all ten pairs are significant under Holm–Bonferroni correction. Right: the effect-size screening ( | ρ ^ s | 0.05 ) excludes the three pairs with negligible correlation ( T min P bin , HR– P bin , Rad– P bin ), yielding π ^ 0.05 = 0.70 and α E 2 * = 0.65 , versus the saturated significance-based π ^ sig = 1.0 ( α E 2 * = 0.50 ).
Preprints 218395 g004
Figure 5. Left: mapping function α * ( π ^ ) = 1 π ^ / 2 (blue line, Metric E2) with semantic anchors at π ^ { 0 , 20 , 50 , 100 } % (red points). Dashed horizontal lines mark the full-marginal limit ( α * = 1 ) and the equal-weight limit ( α * = 0.5 ). The grey band shows the constrained range of Metric E ( α * [ 0.5 , 0.8 ] ), which never reaches α * = 1 even under complete independence. Right: α * values produced by Metric E (orange) and Metric E2 (blue) across four simulation scenarios.
Figure 5. Left: mapping function α * ( π ^ ) = 1 π ^ / 2 (blue line, Metric E2) with semantic anchors at π ^ { 0 , 20 , 50 , 100 } % (red points). Dashed horizontal lines mark the full-marginal limit ( α * = 1 ) and the equal-weight limit ( α * = 0.5 ). The grey band shows the constrained range of Metric E ( α * [ 0.5 , 0.8 ] ), which never reaches α * = 1 even under complete independence. Right: α * values produced by Metric E (orange) and Metric E2 (blue) across four simulation scenarios.
Preprints 218395 g005

6. Discussion

This paper introduces Metrics E and E2 for joint evaluation of mixed-type multivariate hydroclimatic predictions. The six empirical findings from the simulation study establish a clear picture. Metric E corrects the equal-weighting deficiency of Metric A through CV-derived weights and adds a residual-correlation dependence score, but its binary adaptive α * (constrained to [ 0.5 , 0.8 ] ) collapses the correct ranking at moderate and high uniform correlation ( ρ 0.40 , CDR = 0%). This collapse is not a numerical artefact but a structural consequence of the α * formula: when the global distance-correlation test detects dependence, α * 0.797 , causing the dependence term to dominate and invert the ranking for models that actively capture the correlation structure. Metric E2 corrects this by calibrating α * continuously to π ^ , maintaining correct discrimination in 14 of 15 simulation conditions (M1 vs. M3). As shown in Table 10, both E and E2 fail at the M5 vs. M3 task when ρ > 0 , because the S dep E inversion mechanism operates equally in that scenario; the Energy Score (Metric B) is the recommended tool when detecting dependence with fixed marginal quality is the primary goal.
Justification of the linear mapping α * ( π ^ ) = 1 π ^ / 2 . The choice of a linear mapping between the pairwise significance index π ^ and the adaptive weight α * is motivated by three considerations. First, the boundary constraints are axiomatically natural: π ^ = 0 (no residual correlation) implies the dependence term S dep E measures pure noise and should receive zero weight ( α * = 1 ); π ^ = 1 (all pairs significantly correlated) implies the dependence structure is as complex as possible, warranting equal weight between marginal and dependence components ( α * = 0.5 ), consistent with the MDD default. Second, linearity is the parsimony-preserving interpolant between these two anchors: it introduces no additional tuning parameters and ensures that every marginal increase in the proportion of correlated pairs is penalised by an equal decrease in α * . Third, the simulation study provides empirical support: across 37,440 model evaluations, the linear mapping produces correct discrimination in 14 of 15 conditions and outperforms Metric E by 27–40 percentage points in CDR across all block-structure studies. A formal decision-theoretic derivation—identifying the loss function for which Eq. (15) minimises expected regret—is desirable and is left as an open theoretical problem; we regard the simulation evidence as sufficient justification for a practical metric.
Degradation of E2 at ρ = 0 . 90 (Study S1). Table 7 shows that E2’s CDR falls to 37.6% under full uniform correlation ( ρ = 0.90 ), below the 50% chance level. This behaviour has a structural explanation: when π ^ = 1 (all pairs significant), α E 2 * = 0.50 , so equal weight is assigned to S marg E and S dep E . The S dep E term is a Frobenius-norm comparison of two Spearman correlation matrices; when ρ = 0.90 , M3’s draw residuals (generated from Σ true ) are highly correlated while its prediction errors are small and near-uncorrelated — the mismatch between the two matrices is large. Conversely, M1’s independent draw residuals and noise-washed prediction errors are both approximately uncorrelated — the mismatch is small. The net result: S dep E ( M 3 ) S dep E ( M 1 ) , inverting the correct ranking (Supplementary Figure S1 illustrates this mechanism with a synthetic demonstration where S dep E ( M 3 ) = 15.96 vs. S dep E ( M 1 ) = 0.09 over 30 replicates). This is a known limitation of residual-based dependence scores that do not account for the scale-accuracy interaction. A potential remedy — rescaling S dep E by the marginal noise level or using convex α * mappings (Table 14) — is left for future work. Crucially, this degradation occurs only in the extreme homogeneous setting ( ρ = 0.90 uniform); in all heterogeneous structures (block, multi-block, sparse) studied in S2, S2b, and S3, E2 maintains CDR > 60 % .
Comparison with the Energy Score (Metric B). Table 7 shows that Metric B (Energy Score) achieves CDR 69.8 % across all four ρ levels in Study S1, outperforming E2 at ρ = 0.65 (70.1% vs. 52.0%) and ρ = 0.90 (69.8% vs. 37.6%). This comparison deserves explicit acknowledgement. The Energy Score is strictly proper and genuinely detects dependence misspecification through the E [ Y Y ] term, which effectively embeds joint structure. Three considerations justify Metric E2 as a complementary tool rather than a substitute. First, the Energy Score does not handle mixed-type outcome spaces natively; its embedding of the binary component Y ( K ) via predictive probability is an ad hoc extension that has no principled justification in the original framework of Gneiting and Raftery [4]. Second, the Energy Score assigns equal implicit weight to all variables, exacerbating scale heterogeneity in the manner identified by Koochali et al. [9]; E2’s CV-derived weights address this directly. Third, in the M1/M3 discrimination task (where models differ in both noise level and dependence structure), E2 provides better-calibrated discrimination for heterogeneous structures (block, multi-block, sparse) – achieving CDR advantages of 27–40 pp over Metric E and maintaining CDR > 60 % across Studies S2, S2b, and S3. For the M5/M3 scenario (identical noise, differing dependence only), the Energy Score is the superior tool, as Table 10 confirms that E2 also fails there for ρ > 0 . The practical recommendation is therefore to report both E2 and the Energy Score, using E2 as the primary metric for heterogeneous mixed-type systems and Metric B as a robustness check for high-correlation regimes and when dependence detection with fixed marginal quality is required.
Statistical power and confidence intervals for CDR. The CDR estimates in Table 7 and Table 8 are based on 30 replicates per cell. Using the normal approximation for a binomial proportion, the 95% confidence interval for a CDR of p over 30 replicates has half-width ± 1.96 p ( 1 p ) / 30 ± 9  pp at p = 0.5 . Differences between metrics of 5–8 pp should therefore be interpreted cautiously. The large advantages reported for E2 over E in Studies S2 and S2b (27–40 pp) substantially exceed this margin and are robust to this limitation; the finer comparisons between E2 and Metrics A, B, D are indicative rather than definitive. Increasing to 100 replicates per cell in a follow-up study would provide half-width ± 5  pp.
Notation glossary. To ease readability, Table 13 collects the principal symbols introduced in this paper.
Properness and the Log-Loss variant. With the default Accuracy penalty, Metrics E and E2 are not strictly proper: ( 1 Acc ( K ) ) depends only on the hard threshold y ^ ( K ) 0.5 , so a forecaster issuing the true probability can be outscored by one issuing a miscalibrated sharp forecast [4]. We address this directly rather than defer it. The strictly proper Log-Loss variant (E-LL / E2-LL), which replaces the Accuracy penalty with y log p ^ + ( 1 y ) log ( 1 p ^ ) , is implemented in mvmetrics v0.2.0 and re-evaluated across all simulation studies. The discrimination ranking is essentially unchanged: the Log-Loss variant is identical to the Accuracy version in most conditions and differs by at most 10 pp in CDR (mean 1.3  pp), only in the high-correlation regime ( ρ 0.65 ), confirming that the joint ordering is not an artefact of the non-proper binary term (its contribution is bounded by w bin = 1 / ( K c + 1 ) = 0.20 ). We recommend the Log-Loss variant whenever calibrated probabilistic binary predictions are available, and the Accuracy variant as a lightweight default for point-prediction pipelines where full predictive probabilities may not be produced by the model under evaluation.
Non-Gaussian copulas: future work. Formal evaluation of E2 under non-Gaussian dependence structures (Clayton lower-tail, Gumbel upper-tail) requires exact copula simulation via the copula R package [6]; such an evaluation is deferred to future work. Practitioners working in extreme-precipitation regimes should verify E2’s performance via simulation before deployment.
Software. Despite these limitations, Metrics E and E2 fill a documented gap: no existing paper develops joint performance metrics specifically for mixed-type multivariate responses within a cross-validation framework. The practical recommendation emerging from the simulation study is to use E2 as the primary joint metric for hydroclimatic systems with heterogeneous dependence structures, supplemented by the Energy Score (Metric B) and MDD decomposition (Metric D) for a comprehensive evaluation. The mvmetrics R package [2] (https://darango2025.github.io/mvmetrics, version 0.2.0) provides a reference implementation of all five families and the E2 pairwise refinement, with automated ranking and bootstrap confidence intervals. Version 0.2.0 adds the strictly proper Log-Loss variant, alternative weighting schemes (uniform, inverse-variance, and an origin-invariant SD scheme), effect-size and p-value pairwise screening, configurable multiple-testing correction, and alternative α * ( π ^ ) mappings. The package includes unit tests for all metric families and the pairwise screening procedure, and a regression test verifying that the default configuration reproduces the simulation engine of this paper to machine precision. We emphasise that E2 is offered as a practical, empirically validated diagnostic for heterogeneous mixed-type systems, not as a replacement for strictly proper scores; its strengths and the regimes where alternatives are preferable are delimited in the Limitations below.

6.1. Limitations

We summarise the principal limitations of Metrics E and E2 in one place.
Not strictly proper by default. As discussed above, the default Accuracy penalty is not a strictly proper scoring rule. The strictly proper Log-Loss variant removes this limitation at the cost of requiring calibrated probabilistic binary predictions.
Degradation under near-saturated uniform dependence. E2’s CDR falls below the chance level only in the extreme homogeneous regime ( ρ = 0.90 uniform), where the residual-correlation Frobenius term interacts adversely with marginal accuracy; the strictly proper Energy Score (Metric B) is preferable there and we recommend reporting it alongside E2 as a robustness check. In all heterogeneous structures (block, multi-block, sparse) E2 maintains CDR > 60 % .
Sample-size sensitivity of π ^ and choice of ρ 0 . Because π ^ is built from significance tests, very large hold-out samples render negligible correlations “significant”: on the Valle del Cauca hold-out ( N 31 663 ) all ten pairs are flagged, so the significance-based index saturates at π ^ sig = 1.0 ( α E 2 * = 0.50 ). The effect-size variant flags a pair as dependent only when | ρ ^ s | ρ 0 ; raising ρ 0 from 0.05 to 0.20 moves π ^ from 0.70 through 0.60 ( ρ 0 = 0.15 ) to 0.50 ( ρ 0 = 0.20 ) as detailed in Table 12. The choice of ρ 0 is N-dependent: for large samples ( N 10 3 ) where significance saturates, ρ 0 0.05 is recommended to exclude physically negligible correlations; for moderate samples ( N 500 , as in the simulation), the significance-based threshold is more appropriate because residual correlations may be attenuated by model noise below common effect-size thresholds—sensitivity analysis confirms that at N = 500 and ρ = 0.40 , ρ 0 = 0.05 screening reduces E2 CDR from 100 % to 39 % while ρ 0 = 0.15 restores it to 100 % . We recommend: use significance-based π ^ as default for small-to-moderate N; apply effect-size screening with ρ 0 [ 0.10 , 0.20 ] when N > 5 000 ; document the choice transparently.
Furthermore, the pairwise Spearman tests assume approximately exchangeable residuals. In settings with strong temporal autocorrelation or unmodelled spatial clustering—common in hydroclimatic station records—the effective sample size is smaller than N test , which inflates significance and can cause saturation even at moderate N. For such settings, a block-bootstrap correction or a more conservative effect-size threshold ( ρ 0 0.10 ) is recommended before interpreting π ^ .
Scale and origin dependence of CV weights. The coefficient of variation is scale-invariant but not origin-invariant: for variables on an interval scale (e.g. temperature in C vs. K) the CV weight changes with the chosen zero. We therefore provide origin-invariant alternatives (SD-based and inverse-variance weighting); across all four schemes the discrimination ranking is identical in every low- and moderate-correlation condition and changes by at most 13 pp (mean 2 pp), only at ρ 0.65 , indicating the results are not an artefact of the CV choice. Recommendation: practitioners using interval-scale variables (temperature, pressure) should use the SD-based scheme as default; the CV scheme is most appropriate for strictly ratio-scale variables (precipitation, solar radiation) where the origin is physically meaningful. Both are implemented in mvmetrics v0.2.0.
Mapping and multiple-testing choices. The linear mapping α * ( π ^ ) = 1 π ^ / 2 is one of several monotone interpolants, and the mapping choice is consequential in the saturated regime rather than innocuous. Table 14 quantifies the impact: at ρ = 0.65 the linear mapping gives CDR = 76.7 % while quadratic and cubic both recover CDR = 100 % ; at ρ = 0.90 linear gives 50 % (chance level) while quadratic/cubic again give 100 % , and square-root collapses to 25.8 % . In all low- and moderate-correlation conditions ( ρ 0.40 ) every mapping gives identical CDR 87.5 % . This identifies a constructive remedy for the high- ρ degradation: a convex mapping (quadratic or cubic) eliminates it at no cost in heterogeneous structures. The multiple-testing choice behaves similarly: Holm and Bonferroni yield the highest CDR, while omitting correction (none) inflates π ^ and degrades CDR by up to 100 pp in borderline high-correlation cells; the conservative Holm default is therefore preferred. We expose all four mappings and corrections as options and report this sensitivity rather than presenting any single choice as definitive. Although convex mappings (quadratic, cubic) eliminate the high- ρ degradation of E2 at no cost in heterogeneous structures, we retain linear as the default for three reasons: (i) interpretive transparency—each 10 pp increase in π ^ reduces α * by exactly 5 pp, a one-to-one correspondence with no free curvature parameter; (ii) parsimony—linearity is the unique monotone interpolant between the two boundary anchors that introduces no additional hyperparameters; and (iii) backward compatibility with the simulation results reported in this paper. Users who anticipate near-saturated uniform dependence ( ρ 0.65 ) should set mapping = "quadratic" in mvmetrics::e2_score(), as Table 14 demonstrates this eliminates the degradation entirely.
Table 14. CDR (%) for Metric E2 under four α * ( π ^ ) mappings. Study S1, M1 vs. M3, averaged over K { 3 , 5 , 10 , 15 } , both distributions, both p bin , 30 replicates. Bold: highest CDR per row. The convex mappings (quadratic, cubic) recover CDR = 100 % even at ρ = 0.90 , providing a constructive remedy for E2’s high- ρ degradation under the linear default.
Table 14. CDR (%) for Metric E2 under four α * ( π ^ ) mappings. Study S1, M1 vs. M3, averaged over K { 3 , 5 , 10 , 15 } , both distributions, both p bin , 30 replicates. Bold: highest CDR per row. The convex mappings (quadratic, cubic) recover CDR = 100 % even at ρ = 0.90 , providing a constructive remedy for E2’s high- ρ degradation under the linear default.
ρ Linear Quadratic Cubic Square-root
0.00 100.0 100.0 100.0 100.0
0.40 100.0 100.0 100.0 87.5
0.65 76.7 100.0 100.0 49.2
0.90 50.0 100.0 100.0 25.8
Table 15, Table 16 and Table 17 provide the quantitative evidence backing the three text claims in this Limitations section. All tables use Study S1, M1 vs. M3, averaged over K { 3 , 5 , 10 , 15 } , both distributions, both p bin , 30 replicates.
Single application system. The real-data evaluation uses one hydroclimatic system (Valle del Cauca); the CV weights and π ^ are system-specific and require recalibration elsewhere, although the methodology is system-agnostic. The practical recalibration protocol is: (i) compute CV (or SD, for interval-scale variables) weights on the training partition of the target system; (ii) run pairwise Spearman tests on hold-out residuals with Holm–Bonferroni correction; (iii) for large hold-out samples ( N 10 3 ) apply effect-size screening with ρ 0 [ 0.05 , 0.20 ] to prevent saturation; and (iv) compute α * ( π ^ ) with the linear mapping (or a convex alternative if high uniform correlation is suspected). This four-step protocol is fully automated in mvmetrics v0.2.0.

Supplementary Materials

The following supporting information can be downloaded at the website of this paper posted on Preprints.org. Figure S1: Mechanism of S dep E score inversion at ρ = 0.90 (synthetic illustration, K = 5 , N = 500 , n = 30 replicates). Left panel: violin plots of S dep E for M3 (correct joint model, noise = 0.20 ) and M1 (independent baseline, noise = 0.80 ) showing that M3 obtains a paradoxically larger S dep E at high uniform correlation. Centre and right panels: representative Spearman correlation matrices of draw residuals for M3 ( Σ sim = Σ true ) and M1 ( Σ sim = I ), illustrating that M3’s highly structured draw residuals mismatch its near-uncorrelated prediction errors, whereas M1’s independent draw residuals match its noise-washed prediction errors.

Data Availability Statement

The mvmetrics R package (v0.2.0) implementing all five metric families, the strictly proper Log-Loss variant, alternative weighting schemes, effect-size pairwise screening, and alternative α * ( π ^ ) mappings is publicly available at https://darango2025.github.io/mvmetrics (GitHub: https://github.com/darango2025/mvmetrics). The package includes a regression test that reproduces the simulation engine of this paper to machine precision. Simulation scripts (engine, runner with all five sweeps, real-data application, and figure generation) are available in the package repository. The Valle del Cauca meteorological station data used in the real-data application are derived from IDEAM (Instituto de Hidrología, Meteorología y Estudios Ambientales de Colombia) records; requests for access should be directed to IDEAM (http://www.ideam.gov.co).

Acknowledgments

David Arango-Londoño and Delia Ortega-Lenis have been supported by Colombian Ministry of Science, Grant Number: 909, 2021.

References

  1. Sam Allen, David Ginsbourger, and Johanna F. Ziegel. Evaluating forecasts for high-impact events using transformed kernel scores. SIAM/ASA Journal on Uncertainty Quantification, 11(3):906–940, 2023. [CrossRef]
  2. David Arango Londoño. mvmetrics: Joint Performance Metrics for Mixed-Type Multivariate Responses, 2026. URL https://darango2025.github.io/mvmetrics. R package version 0.2.0; includes the strictly proper Log-Loss variant, alternative weighting schemes, effect-size pairwise screening, configurable multiple-testing correction, and alternative adaptive-weight mappings.
  3. David Arango-Londoño, Delia Ortega-Lenis, Mauricio A. Mazo-Lopera, and Paula Moraga. A generalized multivariate functional additive mixed model for hydroclimatic variables in valle del cauca, colombia. arXiv preprint, 2025. Manuscript under review; no arXiv preprint available at time of submission.
  4. Tilmann Gneiting and Adrian E. Raftery. Strictly proper scoring rules, prediction, and estimation. Journal of the American Statistical Association, 102(477):359–378, 2007. [CrossRef]
  5. Ari Hidayatulloh, Jarbou Bahrawi, Aristeidis Psilovikos, and Mohamed Elhag. Integrating MCDA and Rain-on-Grid modeling for flood hazard mapping in Bahrah City, Saudi Arabia. Geosciences, 16(1):32, 2025. [CrossRef]
  6. Marius Hofert, Ivan Kojadinovic, Martin Mächler, and Jun Yan. Elements of Copula Modeling withR. Springer, 2018. doi: 10.1007/978-3-319-89635-9. Implements the copula R package. [CrossRef]
  7. Sture Holm. A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 6(2):65–70, 1979.
  8. Christina Katsora, Evangelos Leivadiotis, Nikoletta Papadopoulou, Isavela Monioudi, Effie Kostopoulou, Petros Gaganis, Aristeidis Psilovikos, and Ourania Tzoraki. Flash drought assessment: insights from Mediterranean islands, Greece. Hydrology, 12(11):308, 2025. [CrossRef]
  9. Alireza Koochali, Peter Schichtel, Andreas Dengel, and Sheraz Ahmed. Random noise vs. state-of-the-art probabilistic forecasting methods: A case study on CRPS-sum discrimination ability. Applied Sciences, 12(10):5104, 2022. [CrossRef]
  10. Evangelos Leivadiotis and Aristeidis Psilovikos. A performance evaluation and statistical analysis of IMERG precipitation products during Medicane Daniel (September 2023) in the Thessaly Plain, Greece. Water, 17(16):2401, 2025. [CrossRef]
  11. Evangelos Leivadiotis, Eftichia Farsirotou, Silvia Kohnova, Ourania Tzoraki, and Aristeidis Psilovikos. Understanding flash droughts in Greece: implications for sustainable water and agricultural management. Land, 14(11):2290, 2025. [CrossRef]
  12. Evangelos Leivadiotis, Aristeidis Psilovikos, and Silvia Kohnová. Regional copula modeling of rainfall duration and intensity: derivation and validation of IDF curves in the Kastoria Basin. Hydrology, 13(4):117, 2026. [CrossRef]
  13. Sebastian Lerch, Sándor Baran, Annette C. Möller, Jürgen Groß, Roman Schefzik, Stephan Hemri, and Maximiliane Graeter. Simulation-based comparison of multivariate ensemble post-processing methods. Nonlinear Processes in Geophysics, 27(2):349–371, 2020. [CrossRef]
  14. Michael Scheuerer and Thomas M. Hamill. Variogram-based proper scoring rules for probabilistic forecasts of multivariate quantities. Monthly Weather Review, 143(4):1321–1334, 2015. [CrossRef]
  15. Gábor J. Székely and Maria L. Rizzo. Energy statistics: A class of statistics based on distances. Journal of Statistical Planning and Inference, 143(8):1249–1272, 2013. doi: 10.1016/j.jspi.2013.03.018. Implements dcov.test in the energy R package. [CrossRef]
  16. Florian Ziel and Kevin Berk. Multivariate forecasting evaluation: On sensitive and strictly proper scoring rules. arXiv preprint arXiv:1910.07325, 2019. URL https://arxiv.org/abs/1910.07325.
Figure 1. Metric E weighting scheme. Left: CV-derived weights w k (coloured bars) compared with the uniform weights w k = 0.2 used in Metric A (grey bars). Radiation (Rad) receives the highest weight because its CV is the largest among the five variables. Right: coefficient of variation per variable on the training partition. The dashed line marks the mean CV.
Figure 1. Metric E weighting scheme. Left: CV-derived weights w k (coloured bars) compared with the uniform weights w k = 0.2 used in Metric A (grey bars). Radiation (Rad) receives the highest weight because its CV is the largest among the five variables. Right: coefficient of variation per variable on the training partition. The dashed line marks the mean CV.
Preprints 218395 g001
Figure 2. Motivation for Metric E2. Left and centre: empirical Spearman correlation matrices for two simulated scenarios ( N = 1 000 , K = 5 ). Green solid borders mark pairs significant after Holm–Bonferroni correction ( α test = 0.05 ); orange dashed borders mark non-significant pairs. Scenario A (sparse) has only one significant pair; Scenario B (dense) has all ten pairs significant. Right: summary of the diagnostic statistics for both scenarios. The global distance-correlation test yields p > 0.05 for both, so Metric E assigns α * = 0.5 in both cases and cannot distinguish them. The pairwise index π ^ immediately separates the two structures.
Figure 2. Motivation for Metric E2. Left and centre: empirical Spearman correlation matrices for two simulated scenarios ( N = 1 000 , K = 5 ). Green solid borders mark pairs significant after Holm–Bonferroni correction ( α test = 0.05 ); orange dashed borders mark non-significant pairs. Scenario A (sparse) has only one significant pair; Scenario B (dense) has all ten pairs significant. Right: summary of the diagnostic statistics for both scenarios. The global distance-correlation test yields p > 0.05 for both, so Metric E assigns α * = 0.5 in both cases and cannot distinguish them. The pairwise index π ^ immediately separates the two structures.
Preprints 218395 g002
Figure 3. (a) Left: Correct Discrimination Rate (CDR) for Metric E (orange) and Metric E2 (blue) across all 15 simulation conditions (M1 vs. M3). Error bars show 95% confidence intervals ( ± 1.96 p ( 1 p ) / 30 ); differences < 2 SE ( 9 pp) should be interpreted cautiously. Red dashed line = 50% chance level. Conditions ordered by E2 CDR descending; coloured strip indicates the study. Metric E falls below 50% in 7 of 15 conditions; Metric E2 remains above 50% in 14 of 15 conditions. (b) Right: CDR for all six metrics (A–E2) in Study S1 (M1 vs. M3), reproduced from Table 7 with 95% CI shown. Studies S2, S2b, and S3 were specifically designed to compare E vs. E2 and did not evaluate A–D; the full six-metric comparison is therefore shown only for Study S1. Metrics A, B, and D maintain positive discrimination across all ρ levels; Metric E inverts the ranking from ρ 0.40 ; Metric E2 degrades only at ρ = 0.90 (see also Supplementary Figure S1).
Figure 3. (a) Left: Correct Discrimination Rate (CDR) for Metric E (orange) and Metric E2 (blue) across all 15 simulation conditions (M1 vs. M3). Error bars show 95% confidence intervals ( ± 1.96 p ( 1 p ) / 30 ); differences < 2 SE ( 9 pp) should be interpreted cautiously. Red dashed line = 50% chance level. Conditions ordered by E2 CDR descending; coloured strip indicates the study. Metric E falls below 50% in 7 of 15 conditions; Metric E2 remains above 50% in 14 of 15 conditions. (b) Right: CDR for all six metrics (A–E2) in Study S1 (M1 vs. M3), reproduced from Table 7 with 95% CI shown. Studies S2, S2b, and S3 were specifically designed to compare E vs. E2 and did not evaluate A–D; the full six-metric comparison is therefore shown only for Study S1. Metrics A, B, and D maintain positive discrimination across all ρ levels; Metric E inverts the ranking from ρ 0.40 ; Metric E2 degrades only at ρ = 0.90 (see also Supplementary Figure S1).
Preprints 218395 g003
Table 1. Summary of five joint metric families.
Table 1. Summary of five joint metric families.
Family Name Strictly proper Dep.-sensitive Scale-robust Novel aspect
A Weighted marginal Yes No No Baseline
B Energy Score Yes Yes Yes
C Variogram Score No Yes Yes
D MDD Yes Yes Yes Marginal/dep. split
E E-CVWMD No Yes Yes CV weights + adaptive α * (global)
E2 E-CVWMD-Pairwise No Yes Yes CV weights + adaptive α * (pairwise)
With the default Accuracy penalty, Metrics E and E2 are not strictly proper: the term ( 1 Acc ( K ) ) depends only on the hard classification y ^ ( K ) 0.5 rather than on the full predictive probability. We therefore position E and E2 as diagnostic ranking tools that are consistent for the correct joint ordering in our experiments. A strictly proper variant (E-LL / E2-LL) that replaces the Accuracy penalty with Log-Loss is implemented in mvmetrics v0.2.0 and evaluated in Section 6; the RMSE component is proper throughout [4].
Table 2. Semantic anchors of the pairwise mapping α * ( π ^ ) = 1 π ^ / 2 for K = 5 ( P total = 10 pairs).
Table 2. Semantic anchors of the pairwise mapping α * ( π ^ ) = 1 π ^ / 2 for K = 5 ( P total = 10 pairs).
π ^ α * Interpretation Sig. pairs (of 10)
0 % 1.00 Complete independence: full weight to S marg E 0
20 % 0.90 Weak dependence: marginal term strongly dominant 2
50 % 0.75 Moderate dependence: marginal term moderately dominant 5
100 % 0.50 Full dependence: equal weight (same default as Metric D) 10
Table 3. Step 4 comparison between Metric E (E-CVWMD) and Metric E2 (E-CVWMD-Pairwise). Steps 1–3 are identical in both metrics.
Table 3. Step 4 comparison between Metric E (E-CVWMD) and Metric E2 (E-CVWMD-Pairwise). Steps 1–3 are identical in both metrics.
Aspect Metric E (E-CVWMD) Metric E2 (E-CVWMD-Pairwise)
Test type Single global test (distance correlation, dcov.test) K 2 bivariate Spearman tests with Holm–Bonferroni correction
Adaptive statistic p mv from distance-covariance test π ^ : proportion of pairs with adjusted p < 0.05
Range of α * [ 0.5 , 0.8 ] [ 0.5 , 1.0 ]
α * under independence 0.5 (50% weight on noise term) 1.0 (zero weight to uninformative S dep E )
α * under full dependence 0.8 (dependence capped at 20%) 0.5 (equal weight; consistent with Metric D)
Sensitivity to partial structure None: one significant pair triggers α * > 0.5 Proportional: π ^ scales with fraction of significant pairs
Computational cost O ( n 2 ) or higher (permutation-based dCov) O K 2 · n log n (Spearman rank sorts)
Table 4. Predictive model configurations used in the simulation. noise_sd: standard deviation of additive Gaussian perturbation applied to the observed response to generate the point prediction Y ^ . Σ sim : covariance used to generate the B predictive draws around Y ^ .
Table 4. Predictive model configurations used in the simulation. noise_sd: standard deviation of additive Gaussian perturbation applied to the observed response to generate the point prediction Y ^ . Σ sim : covariance used to generate the B predictive draws around Y ^ .
Model Description noise_sd Σ sim
M1 Independent baseline 0.80 I K
M2 Weak joint structure 0.55 0.7 I K + 0.3 Σ true
M3 Correct joint model (oracle) 0.20 Σ true
M4 Biased independent 0.60 I K
M5 Good margins, wrong dependence 0.20 I K
M6 Bad margins, correct dependence 0.80 Σ true
Table 5. Correlation structures used across the four main simulation studies. π ^ : expected proportion of significant pairwise Spearman tests at N = 500 . α E 2 * = 1 π ^ / 2 .
Table 5. Correlation structures used across the four main simulation studies. π ^ : expected proportion of significant pairwise Spearman tests at N = 500 . α E 2 * = 1 π ^ / 2 .
Study Correlation structure and parameter grid π ^ (theory) / α E 2 *
S1: Baseline Uniform off-diagonal: ρ { 0 , 0.40 , 0.65 , 0.90 } . { 0 , 100 , 100 , 100 } % / { 1.00 , 0.50 , 0.50 , 0.50 }
S2: Block Two equal blocks; within-block ρ w { 0.20 , 0.65 } , between-block ρ b { 0 , 0.10 , 0.20 } ; K { 3 , 5 , 10 } . 40 % / 0.80
S2b: Multi-block n b { 2 , 3 , 5 } equal blocks, K = 10 , ρ b = 0 ; ρ w { 0.40 , 0.65 } . { 44 , 27 , 11 } % / { 0.778 , 0.867 , 0.944 }
S3: Sparse One correlated pair ( Y 1 , Y 2 ) ; all other pairs independent; ρ pair { 0.40 , 0.90 } ; K { 3 , 5 , 7 , 10 , 15 , 20 } . 2 / [ K ( K 1 ) ] / 1 1 / [ K ( K 1 ) ]
Table 6. Simulation scale summary. Total: 37,440 model evaluations, N obs = 500 observations each.
Table 6. Simulation scale summary. Total: 37,440 model evaluations, N obs = 500 observations each.
Study Cells Reps Runs Key variation
S1: Baseline (uniform ρ ) 384 30 11 520 K { 3 , 5 , 10 , 15 } , dist., ρ , M1–M6
S2: Block structure 432 30 12 960 ρ w , ρ b { 0 , 0.10 , 0.20 } , dist.
S2b: Multi-block ( K = 10 ) 144 30 4 320 n b { 2 , 3 , 5 } , ρ w , dist.
S3: Sparse (one pair) 288 30 8 640 K { 3 , 5 , 7 , 10 , 15 , 20 } , dist.
Total 1 248 37 440
Table 7. Study S1 – Baseline uniform correlation. CDR: correct discrimination rate (% of 30 replicates with Δ > 0 ). Δ ¯ : mean discrimination Delta. Comparison: M1 vs. M3. Bold values indicate the highest CDR per column.
Table 7. Study S1 – Baseline uniform correlation. CDR: correct discrimination rate (% of 30 replicates with Δ > 0 ). Δ ¯ : mean discrimination Delta. Comparison: M1 vs. M3. Bold values indicate the highest CDR per column.
ρ = 0 ρ = 0.40 ρ = 0.65 ρ = 0.90
Metric CDR Δ ¯ CDR Δ ¯ CDR Δ ¯ CDR Δ ¯
A 74.4% +0.060 71.2% +0.060 72.0% +0.059 70.8% +0.060
B 72.0% +0.080 70.5% +0.088 70.1% +0.091 69.8% +0.095
C 55.3% –0.002 62.1% +0.045 65.2% +0.068 68.4% +0.087
D 71.5% +0.075 70.0% +0.082 70.2% +0.090 69.9% +0.093
E 74.4% +0.060 3.0% –3.658 0.0% –9.908 0.0% –19.804
E2 76.1% +0.120 71.2% +0.104 52.0% –0.045 37.6% –0.428
CDR aggregated over K { 3 , 5 , 10 , 15 } , dist. ∈ {Normal, Gamma}, p bin { 10 % , 30 % } , 30 replicates.
Table 8. Study S2 – Block structure. E vs. E2 discrimination, averaged over K { 3 , 5 , 10 } , both distributions, and both binary proportions. ρ w : within-block correlation; ρ b : between-block correlation.
Table 8. Study S2 – Block structure. E vs. E2 discrimination, averaged over K { 3 , 5 , 10 } , both distributions, and both binary proportions. ρ w : within-block correlation; ρ b : between-block correlation.
ρ w ρ b Metric E Metric E2 E2 – E (CDR)
CDR Δ ¯ CDR Δ ¯
0.20 0 41.2% 0.119 72.4% + 0.115 + 31.2  pp
0.20 0.10 40.5% 0.125 69.8% + 0.108 + 29.3  pp
0.20 0.20 39.8% 0.131 67.2% + 0.098 + 27.4  pp
0.65 0 24.9% 1.929 64.6% + 0.080 + 39.7  pp
0.65 0.10 24.1% 1.943 62.8% + 0.072 + 38.7  pp
0.65 0.20 23.2% 1.958 60.5% + 0.063 + 37.3  pp
Table 9. Theoretical π ^ and α E 2 * for Study S2b ( K = 10 ) under multi-block correlation structure. α E * is restricted to { 0.5 , 0.797 } regardless of n b .
Table 9. Theoretical π ^ and α E 2 * for Study S2b ( K = 10 ) under multi-block correlation structure. α E * is restricted to { 0.5 , 0.797 } regardless of n b .
n b Block sizes Within pairs Total pairs π ^ α E 2 *
2 5 + 5 20 45 44.4% 0.778
3 4 + 3 + 3 12 45 26.7% 0.867
5 2 + 2 + 2 + 2 + 2 5 45 11.1% 0.944
Empirical π ^ from simulation: 0.444, 0.267, 0.111 (Holm–Bonferroni correction, N = 500 ).
Table 10. Study S1 – M5 vs. M3 (pure dependence detection). CDR (%): correct discrimination rate over 30 replicates, averaged over K { 3 , 5 , 10 , 15 } , both distributions, both p bin . Since M5 and M3 share identical marginal noise ( σ = 0.20 ), a metric that evaluates only marginal accuracy yields CDR 50 % . CDR < 50 % indicates inversion (metric ranks the independence model better).
Table 10. Study S1 – M5 vs. M3 (pure dependence detection). CDR (%): correct discrimination rate over 30 replicates, averaged over K { 3 , 5 , 10 , 15 } , both distributions, both p bin . Since M5 and M3 share identical marginal noise ( σ = 0.20 ), a metric that evaluates only marginal accuracy yields CDR 50 % . CDR < 50 % indicates inversion (metric ranks the independence model better).
ρ Metric E Metric E2
0.00 56.7 58.3
0.40 0.0 16.7
0.65 0.0 9.2
0.90 0.0 9.2
At ρ = 0 (independence), both metrics yield CDR slightly above the 50% chance level; the marginal advantage of E2 over E is within 2 SE ( 9  pp). For ρ > 0 , both metrics produce inversions: M3’s draw residuals (from Σ true ) are correlated, so S dep E ( M 3 ) S dep E ( M 5 ) when prediction errors are near-uncorrelated by construction (same noise), resulting in CDR < 50 % . This is the M5/M3 analogue of the E2 degradation at ρ = 0.90 described in Section 6.
Table 11. Pairwise Spearman correlation tests on Valle del Cauca hold-out residuals (GMFAMM model, N test 31 663 , Holm–Bonferroni at α test = 0.05 ).
Table 11. Pairwise Spearman correlation tests on Valle del Cauca hold-out residuals (GMFAMM model, N test 31 663 , Holm–Bonferroni at α test = 0.05 ).
Pair ρ ^ s p adj (Holm) Sig. (Holm) | ρ ^ s | 0.05
T min T max 0.308 < 10 300 Yes Yes
T min –HR + 0.224 < 10 300 Yes Yes
T min –Rad 0.191 2.6 × 10 256 Yes Yes
T min P bin + 0.011 4.2 × 10 2 0 Yes No
T max –HR 0.484 < 10 300 Yes Yes
T max –Rad + 0.514 < 10 300 Yes Yes
T max P bin 0.102 1.1 × 10 72 Yes Yes
HR–Rad 0.396 < 10 300 Yes Yes
HR– P bin + 0.047 1.1 × 10 16 Yes No
Rad– P bin 0.049 5.3 × 10 18 Yes No
Summary: at N test 31 663  all 10 pairs are significant under Holm correction, so the significance-based index saturates ( π ^ sig = 1.0 , α E 2 * = 0.50 ). Under effect-size screening ( | ρ ^ s | 0.05 ) the three negligibly correlated pairs ( T min P bin , HR– P bin , Rad– P bin ) are excluded, giving π ^ 0.05 = 0.70 and α E 2 * = 0.65 .
Table 12. Sensitivity of the pairwise index π ^ and adaptive weight α E 2 * to the effect-size threshold ρ 0 on the Valle del Cauca hold-out ( N test 31 663 ). The row ρ 0 = 0 uses the Holm–Bonferroni significance criterion only (all 10 pairs flagged at this N); subsequent rows additionally require | ρ ^ s | ρ 0 .
Table 12. Sensitivity of the pairwise index π ^ and adaptive weight α E 2 * to the effect-size threshold ρ 0 on the Valle del Cauca hold-out ( N test 31 663 ). The row ρ 0 = 0 uses the Holm–Bonferroni significance criterion only (all 10 pairs flagged at this N); subsequent rows additionally require | ρ ^ s | ρ 0 .
ρ 0 Pairs excluded π ^ α E 2 * S marg E weight
0 (sig. only) 0 1.00 0.50 50%
0.05 3 0.70 0.65 65%
0.10 3 0.70 0.65 65%
0.15 4 0.60 0.70 70%
0.20 5 0.50 0.75 75%
Excluded pairs at each threshold: ρ 0 0.05 : T min P bin ( | ρ ^ s | = 0.011 ), HR– P bin ( 0.047 ), Rad– P bin ( 0.049 ); additionally at ρ 0 0.15 : T max P bin ( 0.102 ); additionally at ρ 0 0.20 : T min –Rad ( 0.191 ). We recommend ρ 0 = 0.05 as the default for N > 5 000 .
Table 13. Notation summary for Metrics E and E2.
Table 13. Notation summary for Metrics E and E2.
Symbol Definition
K, K c Total and continuous response dimensions
w k , w bin CV-derived weights for continuous and binary outcomes
S marg E CV-weighted marginal score (Step 2)
S dep E Residual-correlation Frobenius-norm dependence score (Step 3)
α * Data-adaptive marginal weight [ 0.5 , 1 ]
p mv p-value of global distance-correlation test (Metric E, Step 4)
π ^ Proportion of pairwise Spearman tests significant after Holm correction (Metric E2, Step 4). Note: π ^ denotes this screening index throughout; the mathematical constant π 3.14159 does not appear in the paper.
P total K 2 : total number of variable pairs
CDR Correct discrimination rate: Pr ( Δ f > 0 ) over replicates
Δ ¯ Mean discrimination Delta: S f ( M 1 ) ¯ S f ( M 3 ) ¯
Table 15. CDR (%) for Metric E2 under four weighting schemes. Study S1, M1 vs. M3. CV: coefficient-of-variation weights (default); Uniform: equal weights; SD: standard-deviation weights (origin-invariant); InvVar: inverse-variance weights. Bold: highest CDR per row.
Table 15. CDR (%) for Metric E2 under four weighting schemes. Study S1, M1 vs. M3. CV: coefficient-of-variation weights (default); Uniform: equal weights; SD: standard-deviation weights (origin-invariant); InvVar: inverse-variance weights. Bold: highest CDR per row.
ρ CV Uniform SD InvVar
0.00 100.0 100.0 100.0 100.0
0.40 100.0 100.0 100.0 100.0
0.65 80.0 79.2 73.3 77.5
0.90 49.2 48.3 50.0 48.3
Maximum CDR difference across schemes: 6.7 pp at ρ = 0.65 ; 1.7 pp at ρ = 0.90 . The discrimination ranking is identical across all schemes at ρ 0.40 .
Table 16. CDR (%) for Metric E2 under four multiple-testing corrections. Study S1, M1 vs. M3. Holm: Holm–Bonferroni (default); BH: Benjamini–Hochberg; Bonf: Bonferroni; None: uncorrected p-values. Bold: highest CDR per row.
Table 16. CDR (%) for Metric E2 under four multiple-testing corrections. Study S1, M1 vs. M3. Holm: Holm–Bonferroni (default); BH: Benjamini–Hochberg; Bonf: Bonferroni; None: uncorrected p-values. Bold: highest CDR per row.
ρ Holm BH Bonf None
0.00 100.0 100.0 100.0 100.0
0.40 100.0 100.0 100.0 65.8
0.65 76.7 70.0 79.2 47.5
0.90 48.3 47.5 50.0 37.5
Bonferroni is slightly more conservative than Holm at ρ = 0.65 , recovering a marginally higher CDR through a lower false-positive rate. Omitting correction (None) inflates π ^ , degrades CDR by up to 34 pp at ρ = 0.40 , and worsens discrimination uniformly. Holm and Bonferroni give the best and most consistent performance; Holm is preferred for its sequentially rejective efficiency.
Table 17. CDR (%) for Metrics E and E2 under Accuracy (default) and Log-Loss binary scoring. Study S1, M1 vs. M3. Max CDR difference between variants: 3.3 pp for E2 (at ρ = 0.65 ); 3.4 pp for E (at ρ = 0 ). Bold: highest CDR per row within each metric.
Table 17. CDR (%) for Metrics E and E2 under Accuracy (default) and Log-Loss binary scoring. Study S1, M1 vs. M3. Max CDR difference between variants: 3.3 pp for E2 (at ρ = 0.65 ); 3.4 pp for E (at ρ = 0 ). Bold: highest CDR per row within each metric.
Metric E Metric E2
ρ Accuracy Log-Loss Accuracy Log-Loss
0.00 100.0 100.0 100.0 100.0
0.40 4.2 0.8 100.0 100.0
0.65 0.0 0.0 78.3 76.7
0.90 0.0 0.0 50.0 48.3
The Log-Loss variant leaves the joint discrimination ordering essentially unchanged: differences are 3  pp in CDR (mean 1.3 pp), confirming that the binary term ( w bin = 0.20 ) is not the driver of the reported performance. We recommend the Log-Loss variant whenever calibrated probabilistic binary predictions are available.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2026 MDPI (Basel, Switzerland) unless otherwise stated

Accessibility

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings