Allowing 1 or 4 term models; normalizing nugget by self.y