sklearn.metrics
.auc¶
- sklearn.metrics.auc()¶
Calcula el Área Bajo la Curva (AUC) usando la regla trapezoidal.
Esta es una función general, dados puntos en una curva. Para calcular el área debajo de la curva ROC, ver
roc_auc_score
. Para una forma alternativa de resumir una curva de precisión-exhaustividad, veraverage_precision_score
.- Parámetros
- xndarray de forma (n,)
Las coordenadas x. Estás deben ser monotónicas aumentando o disminuyendo.
- yndarray de forma (n,)
Coordenadas y.
- Devuelve
- aucflotante
Ver también
roc_auc_score
Calcula el área bajo la curva ROC.
average_precision_score
Calcula la precisión media de los valores de predicción.
precision_recall_curve
Calcula los pares de precisión-exhaustividad para diferentes umbrales de probabilidad.
Ejemplos
>>> 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