sklearn.metrics.auc

简介:

AUC(area under the curve)ROC曲线下方的面积

auc(x, y, reorder=False)

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

    

    This is a general function, given points on a curve.  For computing the

    area under the ROC-curve, see :func:`roc_auc_score`.  For an alternative

    way to summarize a precision-recall curve, see

    :func:`average_precision_score`.

    

    Parameters

    ----------

    x : array, shape = [n]

        x coordinates.

    y : array, shape = [n]

        y coordinates.

    reorder : boolean, optional (default=False)

        If True, assume that the curve is ascending in the case of ties, as for

        an ROC curve. If the curve is non-ascending, the result will be wrong.

    

    Returns

    -------

    auc : float

    

    Examples

    --------

    >>> import numpy as np

    >>> from sklearn import metrics

    >>> y = np.array([1, 1, 2, 2])

    >>> pred = np.array([0.1, 0.4, 0.35, 0.8])

    >>> fpr, tpr, thresholds = metrics.roc_curve(y, pred, pos_label=2)

    >>> metrics.auc(fpr, tpr)

    0.75

    

    See also

    --------

    roc_auc_score : Compute the area under the ROC curve

    average_precision_score : Compute average precision from prediction scores

    precision_recall_curve :

        Compute precision-recall pairs for different probability thresholds

目录
相关文章
|
2月前
|
TensorFlow 算法框架/工具
【Tensorflow+Keras】tf.keras.backend.image_data_format()的解析与举例使用
介绍了TensorFlow和Keras中tf.keras.backend.image_data_format()函数的用法。
41 5
|
5月前
ImportError: cannot import name ‘compare_mse‘ from ‘skimage.measure‘
ImportError: cannot import name ‘compare_mse‘ from ‘skimage.measure‘
63 0
sklearn.metric.accuracy_score评价指标介绍和使用
sklearn.metric.accuracy_score评价指标介绍和使用
238 0
sklearn.metrics中micro和macro的区别
先看以下示例,区分micro和macro的区别,这里直接调用sklearn封装好的接口
92 0
|
网络虚拟化
在torch_geometric.datasets中使用Planetoid手动导入Core数据集及发生相关错误解决方案
在torch_geometric.datasets中使用Planetoid手动导入Core数据集及发生相关错误解决方案
740 0
在torch_geometric.datasets中使用Planetoid手动导入Core数据集及发生相关错误解决方案
|
Python
np.linspace、 np.arange、np.logspace三个函数的对比分析--python学习笔记24
np.linspace、 np.arange、np.logspace三个函数的对比分析--python学习笔记24
215 0
|
PyTorch 算法框架/工具
pytorch中meter.AverageValueMeter()使用方法
pytorch中meter.AverageValueMeter()使用方法
258 0
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
614 0
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
from sklearn.cross_validation import train_test_split发生报错
from sklearn.cross_validation import train_test_split发生报错
256 0
from sklearn.cross_validation import train_test_split发生报错