import pandas as pd
import warnings
warnings.filterwarnings('ignore')
from matplotlib import pyplot as plt
from sklearn.metrics import roc_auc_score, roc_curve,auc
from sklearn.ensemble import AdaBoostClassifier
from sklearn.ensemble import GradientBoostingClassifier
from sklearn.ensemble import RandomForestClassifier
from sklearn.ensemble import BaggingClassifier
from sklearn.ensemble import ExtraTreesClassifier
from sklearn.model_selection import train_test_split as sp
from xgboost import XGBClassifier
from lightgbm import LGBMClassifier
from sklearn import datasets
from sklearn.model_selection import StratifiedKFold
from sklearn.linear_model import LogisticRegression as LR
def multi_models_roc(names, sampling_methods, colors, train, test, save=True, dpin=100):
plt.figure(figsize=(20, 20)
如何在一张图中画不同模型的roc曲线(python)
于 2022-07-05 11:43:38 首次发布
本文详细介绍了如何使用Python在一张图表上绘制多个机器学习模型的ROC曲线,包括必要的库导入、数据处理和绘图步骤,对于理解和比较模型性能极具帮助。
摘要由CSDN通过智能技术生成