Combining SO-PLS and linear discriminant analysis for multi-block classification