Canonical Variates for Recursive Partitioning in Data Mining