python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值可视化模型效能
Posted Data+Science+Insight
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值可视化模型效能相关的知识,希望对你有一定的参考价值。
python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值、可视化模型效能
# x_lables为模型名称列表,包括,逻辑回归、朴素贝叶斯、支持向量机、随机森林、xgboost、lightgbm
# models_test为我们需要进行推理和对比的已经训练好的机器学习模型;
# 使用matplotlib进行可视化模型的构建;
x_labels = [\'logistic regression\',
\'naive bayesian\',
\'support vector machine\',
\'random forest\',
\'xgboost\',
\'lightgbm\',]
models_test = [lrcv_model,nbg_model,svm_model,rf_model,xgb_model,light_model]
# features_test,target_test
prediction_auc = []
for model in models_test:
# Get predicted probabilities
target_probabilities
以上是关于python可视化多个机器学习模型在独立测试集(test data set)上面的AUC值可视化模型效能的主要内容,如果未能解决你的问题,请参考以下文章
python基于模型对测试集和训练集的预测概率结果文件可视化模型的校准曲线多个模型的校准曲线(calibration curve)
python使用matplotlib对比多个模型在测试集上的效果并可视化设置模型性能可视化结果柱状图(bar plot)标签的小数点位数(例如,强制柱状图标签0.7显示为两位小数0.70)