我有3个数据集,我希望在拆分为
时进行逻辑回归X1,y1 X2,y2 X3,y3
如何运行循环,以便可以使用Sklearn的X_train,X_test拆分函数运行自动化的逻辑回归,并为每个数据集打印3个单独的准确性结果?
要对一个X数据集运行,y如下:
X_train, X_test, y_train, y_test = train_test_split(X, y,
test_size=0.25, shuffle=False)
logreg = LogisticRegression()
logreg.fit(X_train,y_train)
y_pred = logreg.predict(X_test)
print('Accuracy:',metrics.accuracy_score(y_test, y_pred))