В настоящее время я использую RandomForestRegression для Titanic (Kaggle).
%%timeit
model = RandomForestRegressor(n_estimators=200, oob_score=False,n_jobs=1,random_state=42)
model.fit(X,y)
#y_oob = model.oob_prediction_
#print("c-stat:", roc_auc_score(y,model.oob_prediction_))
prediction_regression = model.predict(X_test)
# dataframe with predictions
kaggle = pd.DataFrame({'PassengerId': passengerId, 'Survived': prediction_regression})
# save to csv
kaggle.to_csv('./csvToday/prediction_regression.csv', index=False)
но возвращается не 0 или 1.это дает десятичные точки
892: 0.3163893: 0,07 и т. Д.
Как заставить RandomForestRegression возвращаться как 0 или 1