если данные y_test - это прогнозируемые результаты, как я могу увидеть фактические результаты? - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь составить путаницу, чтобы определить, насколько хорошо работает моя модель. Я разбил свою модель на наборы для тестирования и обучения по x и y, однако, чтобы создать свою путаницу, мне нужны данные y_test (прогнозируемые данные) и фактические данные. Есть ли способ увидеть фактические результаты данных y_test. Вот небольшой фрагмент моей трески:

x_train, x_test, y_train, y_test = train_test_split(a, yy, test_size=0.2, random_state=1)


model = MultinomialNB() #don forget these brackets here
model.fit(x_train,y_train.ravel())

#CONFUSION MATRIX
confusion = confusion_matrix(y_test, y_test)
print(confusion)
print(len(y_test))

1 Ответ

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

Ваши y_test являются фактическими данными, а результаты метода predict будут предсказанными данными.

y_pred = model.predict(x_test)

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