以下代码用到的roc_curve函数(只能用于二分类),如果多分类会报错,不适用于多分类!!!!!】...附上代码:一个函数,传入三个参数
.....传入参数,训练模型,然后:
fit = model.fit(x_train, y_training)
# ROC
y_score = model.fit(x_train..., y_training).predict_proba(x_test) # 随机森林
fpr, tpr, thresholds = roc_curve(y_test, y_score[:, 1])
roc_auc...= auc(fpr, tpr)
def drawRoc(roc_auc,fpr,tpr):
plt.subplots(figsize=(7, 5.5))
plt.plot(fpr, tpr..., color='darkorange', lw=2, label='ROC curve (area = %0.2f)' % roc_auc)
plt.plot([0, 1], [0, 1],