La pregunta es bastante vaga, así que voy a suponer que quiere elegir una medida de rendimiento adecuada para comparar diferentes modelos. Para obtener una buena visión general de las principales diferencias entre las curvas ROC y PR, puede consultar el siguiente documento: La relación entre precisión-recuperación y curvas ROC por Davis y Goadrich .
Citando a Davis y Goadrich:
Sin embargo, cuando se trata de conjuntos de datos muy sesgados, las curvas de Precisión-Recuperación (PR) ofrecen una imagen más informativa del rendimiento de un algoritmo.
Las curvas ROC representan FPR frente a TPR. Para ser más explícitos: $$FPR = \frac{FP}{FP+TN}, \quad TPR=\frac{TP}{TP+FN}.$$ Las curvas PR trazan la precisión frente a la recuperación (FPR), o más explícitamente: $$recall = \frac{TP}{TP+FN} = TPR,\quad precision = \frac{TP}{TP+FP}$$
La precisión está directamente influenciada por el (im)equilibrio de clases, ya que $FP$ se ve afectado, mientras que el TPR sólo depende de los positivos. Por eso las curvas ROC no captan esos efectos.
Las curvas de precisión-recuerdo son mejores para resaltar las diferencias entre modelos en conjuntos de datos muy desequilibrados. Si desea comparar distintos modelos en entornos desequilibrados, es probable que el área bajo la curva PR muestre mayores diferencias que el área bajo la curva ROC.
Dicho esto, las curvas ROC son mucho más habituales (aunque sean menos adecuadas). Dependiendo de su público, las curvas ROC pueden ser la lingua franca, por lo que utilizarlas es probablemente
Publicidad desvergonzada . Como ejemplo adicional, puede consultar uno de mis trabajos en el que informo de las curvas ROC y PR en un entorno desequilibrado. La Figura 3 contiene curvas ROC y PR para modelos idénticos, mostrando claramente la diferencia entre ambas. Para comparar el área bajo el PR frente al área bajo el ROC, puede comparar las tablas 1-2 (AUPR) y las tablas 3-4 (AUROC), donde puede ver que AUPR muestra mucho mayor diferencias entre modelos individuales que el AUROC. Esto subraya una vez más la idoneidad de las curvas PR.
0 votos
Olvidaste mencionar lo que quieres conseguir con cualquiera de estas curvas.
1 votos
Nota: parece que quiere elegir entre curvas ROC (TPR en función de FPR en todo el rango operativo) y curvas PR (precisión frente a recall en todo el rango operativo). Terminología como " AUC-ROC de precisión y recuperación " es muy engañoso, así que lo he editado. Por favor, devuélvalo si lo he entendido mal.