在查看精确率-召回率曲线后,如果我想将阈值设置为0.4,该如何将其应用于我的随机森林模型(二分类)中?对于任何概率<0.4的数据,将其标记为0,对于任何概率≥0.4的数据,将其标记为1。
from sklearn.ensemble import RandomForestClassifier
random_forest = RandomForestClassifier(n_estimators=100, oob_score=True, random_state=12)
random_forest.fit(X_train, y_train)
from sklearn.metrics import accuracy_score
predicted = random_forest.predict(X_test)
accuracy = accuracy_score(y_test, predicted)
文档 精确度-召回率