Оценка перекрестной проверки - PullRequest
0 голосов
/ 17 апреля 2020

может ли среднеквадратическая ошибка быть отрицательной при перекрестной проверке? если нет то, что нижеприведенный код пытается сказать

-1 * cross_val_score(lre,x_data[['horsepower']], y_data,cv=4,scoring='neg_mean_squared_error')

1 Ответ

0 голосов
/ 17 апреля 2020

Среднеквадратичная ошибка не может быть отрицательной, она возвращает значение больше нуля, а значения ближе к нулю лучше. Код scoring = 'neg_mean_squared_error', запрашивающий возврат отрицательной оценки, что означает, что значения ближе к нулю хуже, затем вы умножаете результат на -1

...