reduction predict returns matrix r.t. df