Partitioned least squares