Независимо от того, масштабируете ли вы свою цель или нет, изменится «смысл» вашей ошибки. Например, рассмотрим 2 разные цели, одну в диапазоне [0, 100] и другую [0, 10000]. Если вы запускаете модели против них (без масштабирования), MSE 20 будет означать разные вещи для двух моделей. В первом случае это будет иметь катастрофические последствия, а во втором случае это будет довольно прилично.
Так что тот факт, что вы получаете более низкую MSE с целевым диапазоном [0, 1], чем оригинал, не удивителен.
В то же время значение r2 не зависит от диапазона, поскольку оно рассчитывается с использованием отклонений.
Масштабирование позволяет сравнивать производительность модели для разных целей.
Также для некоторых типов моделей (например, NN) масштабирование будет более важным.
Надеюсь, это поможет!