我已經(jīng)使用下面的訓(xùn)練數(shù)據(jù)集成功構(gòu)建了邏輯回歸模型。X = train.drop('y', axis=1)y = train['y']X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.5)scaler = StandardScaler() scaler.fit(X_train)X_train = scaler.transform(X_train)X_test = scaler.transform(X_test)logreg1 = LogisticRegression()logreg1.fit(X_train, y_train)score = logreg1.score(X_test, y_test)cvs = cross_val_score(logreg1, X_test, y_test, cv=5).mean()我的問(wèn)題是我想引入測(cè)試數(shù)據(jù)集來(lái)預(yù)測(cè)未知的 y 值。在測(cè)試數(shù)據(jù)中沒(méi)有 y 列。如何使用單獨(dú)的測(cè)試數(shù)據(jù)集預(yù)測(cè) y 值?
1 回答

智慧大石
TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
使用預(yù)測(cè)():
y_pred = logreg1.predict(X_test)
score = logreg1.score(X_test, y_pred)
print(y_pred) // see the predictions
添加回答
舉報(bào)
0/150
提交
取消