Hello,

I know that the perf function calculates the combined AUC (averaged across all blocks) for each component for cross-validation in DIABLO.

However, still I don’t fully understand how to calculate the combined AUC from the above sentence, and hope that you can clarify it further.

Let’s assume that a tuned DIABLO model has two blocks (a and b blocks), n.comp=2 and keepX={(a1 ,b1) for comp1 and (a2, b2) for comp2}.

Here I want to know how to calculate the combined AUC for the second component (i.e., comp2) in the perf function.

In this case, is the combined AUC for the comp2 the average value of the cross-validated AUC calculated using only a2 and that calculated using only b2?

Thanks.