ENH use ravel instead of atleast_1d and squeeze whenever possible
ENH coherently input checking for regression metrics