Как устранить эту ошибку? Fit () отсутствует 1 обязательный позиционный аргумент: 'y' - PullRequest
0 голосов
/ 21 октября 2019
<ipython-input-9-118d9cffeb5d> in <module>()
      1 # Predict using BaggingClassifier on the test data
----> 2 bagging.fit(testing_data)
      3 
      4 # Predict using RandomForestClassifier on the test data
      5 clf.fit(testing_data)

TypeError: fit() missing 1 required positional argument: 'y'

Я получаю эту ошибку при моделировании.

1 Ответ

1 голос
/ 21 октября 2019

Из документации:

Создание ансамбля оценок Бэггинга из обучающего набора (X, y).

X: {массивоподобная, разреженная матрица} формы= [n_samples, n_features] Учебные входные образцы. Разреженные матрицы принимаются только в том случае, если они поддерживаются базовым оценщиком.

y: в виде массива, shape = [n_samples] Целевые значения (метки классов в классификации, действительные числа в регрессии).

Вам нужен еще один параметр в методе. Что-то вроде:

model.fit(X_test, Y_test)

Это поможет лучше понять параметры: https://scikit -learn.org / stable / modules / generate / sklearn.model_selection.train_test_split.html

Надеюсь, это поможет. Удачи.

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