fix balancer off by 1; use ridgecv; drop target columns for safety