sJIVE: Supervised Joint and Individual Variation Explained