Почему эта ошибка возникает с .tranform (test_X) - PullRequest
0 голосов
/ 27 июня 2018

Я использую MinMaxScaler для масштабирования своих данных, но я получаю эту ошибку:

NotFittedError: This MinMaxScaler instance is not fitted yet. Call 'fit' with appropriate arguments before using this method.

Нажмите здесь для изображения

1 Ответ

0 голосов
/ 27 июня 2018

Ошибка возникает, потому что вы создаете новый объект MinMaxScalar() каждый раз, когда вам это нужно. Вам просто нужно создать один объект и использовать его во всем коде согласно вашему требованию.

Сначала вам нужно создать экземпляр класса MinMaxScalar (), например,

my_scalar = MinMaxScalar()

Затем используйте этот же объект везде, вместо того, чтобы создавать новый, как вы сделали в своем коде

train_X_scaled = my_scalar.fit_transform(train_X)

test_X_scaled = myscalar.transform(test_X)

См. это сообщение в блоге для примера использования различных скаляров.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...