sklearn.metrics.auc里提到的梯形法则是什么意思?

  统计/机器学习 模型验证 Python    浏览次数:5520        分享
0

sklearn.metrics.auc的官方文档里提到了一个梯形法则,原文如下:

“Compute Area Under the Curve (AUC) using the trapezoidal rule”

请问这个梯形法则是什么意思?用在什么地方?

谢谢!


 

yayat   2018-03-15 11:54



   2个回答 
8

所谓曲线(curve)实际上就是一堆散点,散点下方的面积和就是AUC。

梯形法则,就是说把一个个小面积看作梯形,然后auc就是这些梯形的面积和。

此外还有矩形法则,auc就是矩阵面积的和。

当然,我们肉眼也能判断,梯形法则得到的面积更精确一些。


SofaSofa数据科学社区DS面试题库 DS面经

Lydia   2018-03-21 08:27

2

梯形法则:百度百科

就是用线性插值法计算面积。


SofaSofa数据科学社区DS面试题库 DS面经

Zealing   2018-03-19 07:56



  相关讨论

sklearn里计算roc_auc_score,报错ValueError: bad input shape

sklearn.metric.auc函数计算出的结果很奇怪

sklearn.preprocessing.StandardScaler采用的是哪种标准化的方法?

roc space是什么意思?

如何利用python画分类器的ROC曲线?

roc auc小于0.5是什么情况?

为什么非平衡的数据更适合用精度-召回曲线,而不是roc auc?

为什么负样本的auc会和正样本的auc不一样呢?

问一下roc和logistic回归有啥联系区别

怎么直观理解ROC AUC的概率统计意义?

  随便看看

T检验的effect size是什么?有什么含义吗?

keras里sparse_categorical_crossentropy和categorical_crossentropy什么不同?

python里的<<或者>>符号是什么意思?

协方差矩阵一定是半正定的吗?

在jupyter后台进程没有shutdown的notebook一直会占用内存吗?