У меня есть 3 набора данных, которые я хотел бы запустить логистическую регрессию при разбивке на
X1, y1
Х2, у2
Х3, у3
Как я могу запустить цикл, чтобы я мог запустить автоматическую логистическую регрессию, используя функцию разделения X_train, X_test из Sklearn и при этом печатая 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))