1. sklearn.metrics.roc_curve(true_y. pred_proba_score, pos_labal)
计算roc曲线,roc曲线有三个属性:fpr, tpr,和阈值,因此该函数返回这三个变量,l例如
- import numpy as np
- from sklearn.metrics import roc_curve
- y = np.array([1,1,2,2])
- pred = np.array([0.1, 0.4, 0.35, 0.8])
- fpr, tpr, thresholds = roc_curve(y, pred, pos_label=2)
- fpr # array([ 0. , 0.5, 0.5, 1. ])
- tpr # array([ 0.5, 0.5, 1. , 1. ])
- thresholds #array([ 0.8 , 0.4 , 0.35, 0.1 ])
- from sklearn.metrics import auc
- metrics.auc(fpr, tpr)
- 0.75
2. sklearn.metrics.auc(x, y, reorder=False):
计算AUC值,其中x,y分别为数组形式,根据(xi, yi)在坐标上的点,生成的曲线,然后计算AUC值;
3. sklearn.metrics.roc_auc_score(true_y, pred_proba_y)
直接根据真实值(必须是二值)、预测值(可以是0/1, 也可以是proba值)计算出auc值,中间过程的roc计算省略
相关推荐
混淆矩阵、准确率、精确率、召回率、F值、ROC曲线、AUC、PR曲线-Sklearn.metrics评估方法 - 简书.mhtml
AI实战-香蕉质量评估数据集分析预测实例(含10个源代码+102.85 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:10个代码,共41.38 KB;数据大小:1个文件共102.85 KB。 使用到的模块: numpy pandas os...
AI实战-贷款审批财务风险评估分类数据集分析预测实例(含19个源代码+5.33 MB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:19个代码,共149.80 KB;数据大小:2个文件共5.33 MB。 使用到的模块: os ...
AI实战-红酒质量评估数据集分析预测实例(含20个源代码+98.58 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:20个代码,共142.25 KB;数据大小:1个文件共98.58 KB。 使用到的模块: pandas numpy ...
AI实战-职业转变评估数据集分析预测实例(含14个源代码+3.29 MB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:14个代码,共70.33 KB;数据大小:1个文件共3.29 MB。 使用到的模块: pandas seaborn ...
AI实战-信用风险评估数据分析预测实例(含6个源代码+974.72 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:6个代码,共77.51 KB;数据大小:3个文件共974.72 KB。 使用到的模块: pandas plotly....
AI实战-德国信贷风险评估数据分析预测实例(含18个源代码+48.52 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:18个代码,共225.97 KB;数据大小:1个文件共48.52 KB。 使用到的模块: matplotlib....
AI实战-房价评估和数据分析预测实例(含19个源代码+101.23 MB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:19个代码,共101.15 KB;数据大小:1个文件共101.23 MB。 使用到的模块: pandas sklearn....
AI实战-波士顿郊区房屋价值评估数据分析预测实例(含20个源代码+34.64 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:20个代码,共73.58 KB;数据大小:1个文件共34.64 KB。 使用到的模块: pandas ...
AI实战-医疗保险费用评估数据集分析预测实例(含20个源代码+54.32 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:20个代码,共71.16 KB;数据大小:1个文件共54.32 KB。 使用到的模块: numpy pandas ...
AI实战-印度青年和成人心脏病相关的风险评估数据分析预测实例(含14个源代码+1.40 MB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:14个代码,共53.28 KB;数据大小:1个文件共1.40 MB。 使用到的模块:...
AI实战-空气质量评估数据集分析预测实例(含4个源代码+47.28 MB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:4个代码,共14.98 KB;数据大小:1个文件共47.28 MB。 使用到的模块: pandas matplotlib....
AI实战-植物生长环境评估数据集分析预测实例(含6个源代码+232.91 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:6个代码,共30.38 KB;数据大小:3个文件共232.91 KB。 使用到的模块: warnings ...
AI实战-伦敦房价评估和特征数据集分析预测实例(含19个源代码+126.47 KB完整的数据集) 代码手工整理,无语法错误,可运行。 包括:19个代码,共116.44 KB;数据大小:1个文件共126.47 KB。 使用到的模块: pandas ...
随机森林(Random Forest)是一种集成学习方法,广泛应用于机器学习领域,特别是在分类和回归任务中。在Python的科学计算库scikit-learn(sklearn)中,随机森林得到了很好的实现,便于开发者使用。本教程主要针对...
Python的Scikit-learn库也提供了计算这些指标的函数,如`sklearn.metrics.accuracy_score`、`sklearn.metrics.precision_score`、`sklearn.metrics.recall_score`、`sklearn.metrics.f1_score`以及`sklearn.metrics....
- sklearn.metrics.mean_squared_error和sklearn.metrics.r2_score:用于评估模型性能 - keras:用于构建神经网络模型 - numpy:用于数值计算 - math.sqrt:用于计算平方根 - attention:自定义的注意力机制...
基于CNN-LSTM-Attention神经网络的高精度时间... - sklearn.metrics.mean_squared_error和sklearn.metrics.r2_score:用于评估模型性能 - keras:用于构建神经网络模型 - numpy:用于数值计算 - math.sqrt:用于计算