如果y_test数据是预测结果,我怎么看实际结果?
if y_test data is the predicted results, how can I see the actual results?
我试图制作一个混淆矩阵来确定我的模型的表现如何。我将我的模型分成 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))
您的y_test
是实际数据,predict
方法的结果将是预测数据.
y_pred = model.predict(x_test)
confusion = confusion_matrix(y_test, y_pred)
我试图制作一个混淆矩阵来确定我的模型的表现如何。我将我的模型分成 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))
您的y_test
是实际数据,predict
方法的结果将是预测数据.
y_pred = model.predict(x_test)
confusion = confusion_matrix(y_test, y_pred)