Ошибка простой линейной регрессии - fit () отсутствует 1 обязательный позиционный аргумент: 'y' - PullRequest
0 голосов
/ 07 января 2020

Я пытаюсь запустить простой код линейной регрессии в Spyder, но он выдает ошибку. Я не понимаю, что я делаю неправильно?

Ошибка: fit () отсутствует 1 обязательный позиционный аргумент: 'y'.

Ошибка выдается при выполнении следующего кода = Y_Pred = regressor.fit (X_test) введите описание изображения здесь

1 Ответ

1 голос
/ 07 января 2020

Вы пытаетесь сделать прогноз, поэтому вы будете использовать

Y_pred = regressor.predict(X_test)

Команда regressor.fit () используется для построения модели или «вставки данных» в ваш алгоритм машинного обучения, чтобы он научиться реагировать на данные. Функция прогнозирования используется для того, чтобы модель машинного обучения применяла то, чему она научилась, без изменения того, чему она уже научилась.

...