v.24.9New Feature

Adds scale argument to arrayAUC function to skip normalization step

Adds argument scale (default: true) to function arrayAUC which allows to skip the normalization step (issue #69609). #69717 (gabrielmcg44).
Adds a new argument scale (default: true) to the arrayAUC function, enabling users to skip the normalization step in area-under-curve calculations.

Why it matters

This feature addresses the need to optionally bypass the default normalization performed by arrayAUC. It allows users to obtain raw AUC values without automatic scaling, providing more control and flexibility depending on the use case.

How to use it

Use the arrayAUC function with the optional scale argument. By default, scale is true, applying normalization. To skip normalization, set scale = false, for example:

SELECT arrayAUC(arrayX, arrayY, scale => false) FROM table