sklearn.metrics
.RocCurveDisplay¶
- class sklearn.metrics.RocCurveDisplay¶
Visualización de Curvas ROC.
Se recomienda utilizar
plot_roc_curve
para crear un visualizador. Todos los parámetros se almacenan como atributos.Lee más en el Manual de Usuario.
- Parámetros
- fprndarray
Tasa de falsos positivos.
- tprndarray
Tasa de verdaderos positivos.
- roc_aucfloat, default=None
Área bajo de la curva ROC. Si es None, no se muestra la puntuación roc_auc.
- estimator_namestr, default=None
Nombre del estimador. Si es None, entonces el nombre del estimador no se muestra.
- pos_labelcadena o entero, default=None
La clase considerada como la clase positiva al calcular las métricas de roc auc. Por defecto,
estimators.classes_[1]
es considerada como la clase positiva.Nuevo en la versión 0.24.
- Atributos
- line_matplotlib Artist
Curva ROC.
- ax_matplotlib Axes
Ejes con Curva ROC.
- figure_matplotlib Figure
Figura que contiene la curva.
Ver también
roc_curve
Calcula la curva Característica Operativa del Receptor (ROC, Receiver operating characteristic).
plot_roc_curve
Traza la curva Característica Operativa del Receptor (ROC).
roc_auc_score
Calcula el área bajo la curva ROC.
Ejemplos
>>> import matplotlib.pyplot as plt >>> import numpy as np >>> from sklearn import metrics >>> y = np.array([0, 0, 1, 1]) >>> pred = np.array([0.1, 0.4, 0.35, 0.8]) >>> fpr, tpr, thresholds = metrics.roc_curve(y, pred) >>> roc_auc = metrics.auc(fpr, tpr) >>> display = metrics.RocCurveDisplay(fpr=fpr, tpr=tpr, roc_auc=roc_auc, estimator_name='example estimator') >>> display.plot() >>> plt.show()
Métodos
Visualización de la gráfica
- plot()¶
Visualización de la gráfica
Los argumentos extra de palabra clave se pasarán al
plot
de matplotlib.- Parámetros
- axejes matplotlib, default=None
Objeto de ejes para graficar. Si es
None
, se crea una nueva figura y ejes.- namestr, default=None
Nombre de la Curva ROC para el etiquetado. Si es
None
, usa el nombre del estimador.
- Devuelve
- display
RocCurveDisplay
Objeto que almacena los valores calculados.
- display