Articulo de referencia

Característica operativa total

La característica operativa total ( TOC ) es un método estadístico para comparar una variable booleana con una variable de rango . La TOC puede medir la capacidad de una variabl...

La característica operativa total ( TOC ) es un método estadístico para comparar una variable booleana con una variable de rango . La TOC puede medir la capacidad de una variable de índice para diagnosticar la presencia o ausencia de una característica. El diagnóstico de presencia o ausencia depende de si el valor del índice está por encima de un umbral. La TOC considera múltiples umbrales posibles. Cada umbral genera una tabla de contingencia de dos por dos , que contiene cuatro entradas: aciertos, errores, falsas alarmas y rechazos correctos. [1]

La característica operativa del receptor (ROC) también caracteriza la capacidad de diagnóstico, aunque la ROC revela menos información que la TOC. Para cada umbral, la ROC revela dos proporciones, aciertos/(aciertos + errores) y falsas alarmas/(falsas alarmas + rechazos correctos), mientras que la TOC muestra la información total en la tabla de contingencia para cada umbral. [2] El método TOC revela toda la información que proporciona el método ROC, más información importante adicional que la ROC no revela, es decir, el tamaño de cada entrada en la tabla de contingencia para cada umbral. La TOC también proporciona el área bajo la curva (AUC) popular de la ROC.

La TOC se puede aplicar para medir la capacidad de diagnóstico en muchos campos, incluidos, entre otros: ciencia del cambio territorial, imágenes médicas , pronóstico del tiempo , teledetección y pruebas de materiales .

Concepto básico

El procedimiento para construir la curva TOC compara la variable booleana con la variable índice diagnosticando cada observación como presencia o ausencia, dependiendo de cómo se relaciona el índice con varios umbrales. Si el índice de una observación es mayor o igual que un umbral, entonces la observación se diagnostica como presencia, de lo contrario, la observación se diagnostica como ausencia. La tabla de contingencia que resulta de la comparación entre la variable booleana y el diagnóstico para un solo umbral tiene cuatro entradas centrales. Las cuatro entradas centrales son aciertos ( H ), errores ( M ), falsas alarmas ( F ) y rechazos correctos ( C ). El número total de observaciones es  P  +  Q . Los términos "verdaderos positivos", "falsos negativos", "falsos positivos" y "verdaderos negativos" son equivalentes a aciertos, errores, falsas alarmas y rechazos correctos, respectivamente. Las entradas se pueden formular en una tabla de contingencia de dos por dos o matriz de confusión, de la siguiente manera:

Cuatro bits de información determinan todas las entradas en la tabla de contingencia, incluyendo sus totales marginales. Por ejemplo, si conocemos H , M , F y C , entonces podemos calcular todos los totales marginales para cualquier umbral. Alternativamente, si conocemos H / P , F / Q , P y Q , entonces podemos calcular todas las entradas en la tabla. [1] Dos bits de información no son suficientes para completar la tabla de contingencia. Por ejemplo, si conocemos solo H / P y F / Q , que es lo que muestra ROC, entonces es imposible conocer todas las entradas en la tabla. [1]

Espacio de índice

TOC etiquetado

La curva TOC con cuatro cuadros indica cómo un punto en la curva TOC revela los aciertos, los errores, las falsas alarmas y los rechazos correctos. La curva TOC es una forma eficaz de mostrar la información total en la tabla de contingencia para todos los umbrales. Los datos utilizados para crear esta curva TOC están disponibles para descargar aquí. Este conjunto de datos tiene 30 observaciones, cada una de las cuales consta de valores para una variable booleana y una variable de índice. Las observaciones se clasifican del mayor al menor valor del índice. Hay 31 umbrales, que consisten en los 30 valores del índice y un umbral adicional que es mayor que todos los valores del índice, que crea el punto en el origen (0,0). Cada punto está etiquetado para indicar el valor de cada umbral. Los ejes horizontales van de 0 a 30, que es el número de observaciones en el conjunto de datos ( P  +  Q ). El eje vertical va de 0 a 10, que es el número de observaciones de presencia de la variable booleana P (es decir, aciertos + errores). Las curvas TOC también muestran el umbral en el cual la cantidad de presencia diagnosticada coincide con la cantidad booleana de presencia, que es el punto umbral que se encuentra directamente debajo del punto donde la línea máxima se encuentra con la línea de aciertos y errores, como lo ilustra la curva TOC de la izquierda. [1]

Los siguientes cuatro datos son las entradas centrales de la tabla de contingencia para cada umbral:

  1. El número de impactos en cada umbral es la distancia entre el punto del umbral y el eje horizontal.
  2. El número de fallos en cada umbral es la distancia entre el punto del umbral y la línea horizontal de aciertos + fallos en la parte superior del gráfico.
  3. El número de falsas alarmas en cada umbral es la distancia entre el punto del umbral y la línea máxima discontinua azul que delimita el lado izquierdo del espacio de la tabla de contenido.
  4. El número de rechazos correctos en cada umbral es la distancia entre el punto del umbral y la línea mínima discontinua de color púrpura que delimita el lado derecho del espacio TOC.

Curvas TOC vs. Curvas ROC

Curva TOC
Curva ROC

Estas cifras son las curvas TOC y ROC que utilizan los mismos datos y umbrales. Considere el punto que corresponde a un umbral de 74. La curva TOC muestra el número de aciertos, que es 3, y, por lo tanto, el número de errores, que es 7. Además, la curva TOC muestra que el número de falsas alarmas es 4 y el número de rechazos correctos es 16. En cualquier punto dado en la curva ROC, es posible obtener valores para las proporciones de falsas alarmas/(falsas alarmas + rechazos correctos) y aciertos/(aciertos + errores). Por ejemplo, en el umbral 74, es evidente que la coordenada x es 0,2 y la coordenada y es 0,3. Sin embargo, estos dos valores son insuficientes para construir todas las entradas de la tabla de contingencia subyacente de dos por dos.

Interpretación de las curvas TOC

Es común informar el área bajo la curva (AUC) para resumir una curva TOC o ROC. Sin embargo, condensar la capacidad de diagnóstico en un solo número no permite apreciar la forma de la curva. Las siguientes tres curvas TOC son curvas TOC que tienen un AUC de 0,75 pero tienen formas diferentes. [ cita requerida ]

Curva TOC con mayor precisión en umbrales altos.

Esta curva TOC de la izquierda ejemplifica un caso en el que la variable índice tiene una alta capacidad diagnóstica en umbrales altos cerca del origen, pero una capacidad diagnóstica aleatoria en umbrales bajos cerca de la esquina superior derecha de la curva. La curva muestra un diagnóstico preciso de presencia hasta que alcanza un umbral de 86. Luego, la curva se estabiliza y predice alrededor de la línea aleatoria. [ cita requerida ]

Curva TOC con precisión media en todos los umbrales.

Esta curva TOC ejemplifica un caso en el que la variable índice tiene una capacidad diagnóstica media en todos los umbrales. La curva se encuentra constantemente por encima de la línea aleatoria.

Curva TOC con mayor precisión en umbrales más bajos.

Esta curva TOC ejemplifica un caso en el que la variable índice tiene una capacidad diagnóstica aleatoria en umbrales altos y una capacidad diagnóstica alta en umbrales bajos. La curva sigue la línea aleatoria en los umbrales más altos cerca del origen, luego la variable índice diagnostica la ausencia correctamente a medida que los umbrales disminuyen cerca de la esquina superior derecha.

Área bajo la curva

Al medir la capacidad diagnóstica, una medida comúnmente reportada es el área bajo la curva (AUC). El AUC se puede calcular a partir del TOC y el ROC. El valor del AUC es consistente para los mismos datos ya sea que esté calculando el área bajo la curva para una curva TOC o una curva ROC. El AUC indica la probabilidad de que el diagnóstico clasifique una observación elegida aleatoriamente de presencia booleana por encima de una observación elegida aleatoriamente de ausencia booleana. [3] El AUC es atractivo para muchos investigadores porque resume la capacidad diagnóstica en un solo número, sin embargo, el AUC ha sido objeto de críticas como una medida potencialmente engañosa, especialmente para análisis espacialmente explícitos. [3] [4] Algunas características del AUC que generan críticas incluyen el hecho de que 1) el AUC ignora los umbrales; 2) el AUC resume el desempeño de la prueba en regiones del espacio TOC o ROC en las que uno raramente operaría; 3) el AUC pondera los errores de omisión y comisión por igual; 4) el AUC no brinda información sobre la distribución espacial de los errores del modelo; y, 5) la selección de la extensión espacial influye en gran medida en la tasa de ausencias diagnosticadas con precisión y en las puntuaciones del AUC. [5] Sin embargo, la mayoría de esas críticas se aplican a muchas otras métricas.

Cuando se utilizan unidades normalizadas, el área bajo la curva (a menudo denominada simplemente AUC) es igual a la probabilidad de que un clasificador clasifique una instancia positiva elegida al azar por encima de una negativa elegida al azar (suponiendo que "positiva" se clasifica por encima de "negativa"). [6] Esto se puede ver de la siguiente manera: el área bajo la curva está dada por (los límites integrales se invierten ya que una T grande tiene un valor menor en el eje x)

yo PAG R ( yo ) : yo y ( incógnita ) {\displaystyle TPR(T):T\rightarrow y(x)}
F PAG R ( yo ) : yo incógnita {\displaystyle FPR(T):T\rightarrow x}
A = incógnita = 0 1 Reanimación térmica ( FPR 1 ( incógnita ) ) d incógnita = Reanimación térmica ( yo ) FPR " ( yo ) d yo = I ( yo " > yo ) F 1 ( yo " ) F 0 ( yo ) d yo " d yo = PAG ( incógnita 1 > incógnita 0 ) {\displaystyle A=\int _{x=0}^{1}{\mbox{TPR}}({\mbox{FPR}}^{-1}(x))\,dx=\int _{\infty }^{-\infty }{\mbox{TPR}}(T){\mbox{FPR}}'(T)\,dT=\int _{-\infty }^{\infty }\int _{-\infty }^{\infty }I(T'>T)f_{1}(T')f_{0}(T)\,dT'\,dT=P(X_{1}>X_{0})}

donde es la puntuación para una instancia positiva y es la puntuación para una instancia negativa, y y son densidades de probabilidad como se definió en la sección anterior. incógnita 1 Estilo de visualización X_{1} incógnita 0 Estilo de visualización X_{0} F 0 estilo de visualización f_{0}} F 1 estilo de visualización f_{1}}

Se puede demostrar además que el AUC está estrechamente relacionado con la U de Mann-Whitney [ 7] [8] , que prueba si los positivos tienen una clasificación más alta que los negativos. También es equivalente a la prueba de rangos de Wilcoxon [8] . El AUC está relacionado con el coeficiente de Gini ( ) mediante la fórmula , donde: GRAMO 1 Estilo de visualización G_{1} GRAMO 1 = 2 AUC 1 {\displaystyle G_{1}=2{\box{AUC}}-1}

GRAMO 1 = 1 a = 1 norte ( incógnita a incógnita a 1 ) ( Y a + Y a 1 ) {\displaystyle G_{1}=1-\sum _{k=1}^{n}(X_{k}-X_{k-1})(Y_{k}+Y_{k-1})} [9]

De esta manera, es posible calcular el AUC utilizando un promedio de un número de aproximaciones trapezoidales.

También es común calcular el área bajo la envoltura convexa de TOC (ROC AUCH = ROCH AUC) ya que cualquier punto en el segmento de línea entre dos resultados de predicción se puede lograr usando aleatoriamente uno u otro sistema con probabilidades proporcionales a la longitud relativa del componente opuesto del segmento. [10] También es posible invertir concavidades – tal como en la figura la peor solución puede reflejarse para convertirse en una mejor solución; las concavidades se pueden reflejar en cualquier segmento de línea, pero es mucho más probable que esta forma más extrema de fusión sobreajuste los datos. [11]

Otro problema con el AUC de TOC es que al reducir la curva TOC a un solo número se ignora el hecho de que se trata de las compensaciones entre los diferentes sistemas o puntos de rendimiento graficados y no del rendimiento de un sistema individual, así como también se ignora la posibilidad de reparación de la concavidad, de modo que se recomiendan medidas alternativas relacionadas como la información [ cita requerida ] o DeltaP. [12] [13] Estas medidas son esencialmente equivalentes al Gini para un solo punto de predicción con DeltaP' = información = 2AUC-1, mientras que DeltaP = marcación representa el dual (es decir, predecir la predicción a partir de la clase real) y su media geométrica es el coeficiente de correlación de Matthews . [ cita requerida ]

Mientras que el AUC de TOC varía entre 0 y 1 (y un clasificador no informativo da como resultado 0,5), las medidas alternativas conocidas como información , [ cita requerida ] certeza [12] y coeficiente de Gini (en el caso de parametrización única o sistema único) [ cita requerida ] tienen todas la ventaja de que 0 representa el desempeño aleatorio, mientras que 1 representa el desempeño perfecto y −1 representa el caso "perverso" de información completa que siempre da la respuesta incorrecta. [14] Llevar el desempeño aleatorio a 0 permite que estas escalas alternativas se interpreten como estadísticas Kappa. Se ha demostrado que la información tiene características deseables para el aprendizaje automático en comparación con otras definiciones comunes de Kappa, como Kappa de Cohen y Kappa de Fleiss . [ cita requerida ] [15]

A veces puede ser más útil observar una región específica de la curva TOC en lugar de observar la curva completa. Es posible calcular el AUC parcial. [16] Por ejemplo, uno podría enfocarse en la región de la curva con una baja tasa de falsos positivos, que a menudo es de gran interés para las pruebas de detección de la población. [17] Otro enfoque común para los problemas de clasificación en los que P ≪ N (común en aplicaciones de bioinformática) es usar una escala logarítmica para el eje x. [18]

Véase también

Referencias

  1. ^ abcd Pontius, Robert Gilmore; Si, Kangping (2014). "La característica operativa total para medir la capacidad de diagnóstico para múltiples umbrales". Revista Internacional de Ciencias de la Información Geográfica . 28 (3): 570–583. doi :10.1080/13658816.2013.862623. S2CID  29204880.
  2. ^ Pontius, Robert Gilmore; Parmentier, Benoit (2014). "Recomendaciones para el uso de la característica operativa relativa (ROC)". Ecología del paisaje . 29 (3): 367–382. doi :10.1007/s10980-013-9984-8. S2CID  254740981.
  3. ^ ab Halligan, Steve; Altman, Douglas G.; Mallett, Susan (2015). "Desventajas de utilizar el área bajo la curva característica operativa del receptor para evaluar las pruebas de imagen: una discusión y propuesta para un enfoque alternativo". Radiología europea . 25 (4): 932–939. doi :10.1007/s00330-014-3487-0. PMC 4356897 . PMID  25599932. 
  4. ^ Powers, David Martin Ward (2012). "El problema del área bajo la curva". Conferencia internacional IEEE sobre ciencia y tecnología de la información de 2012. págs. 567–573. doi :10.1109/ICIST.2012.6221710. ISBN 978-1-4577-0345-4.S2CID11072457  .
  5. ^ Lobo, Jorge M.; Jiménez-Valverde, Alberto; Real, Raimundo (2008). "AUC: una medida engañosa del rendimiento de los modelos de distribución predictivos". Ecología Global y Biogeografía . 17 (2): 145-151. doi :10.1111/j.1466-8238.2007.00358.x.
  6. ^ Fawcett, Tom (2006); Una introducción al análisis ROC , Pattern Recognition Letters, 27, 861–874.
  7. ^ Hanley, James A.; McNeil, Barbara J. (1982). "El significado y el uso del área bajo una curva ROC (Receiver Operating Characteristic)". Radiología . 143 (1): 29–36. doi :10.1148/radiology.143.1.7063747. PMID  7063747. S2CID  10511727.
  8. ^ ab Mason, Simon J.; Graham, Nicholas E. (2002). "Áreas bajo las curvas de características operativas relativas (ROC) y niveles operativos relativos (ROL): significación estadística e interpretación" (PDF) . Quarterly Journal of the Royal Meteorological Society . 128 (584): 2145–2166. Bibcode :2002QJRMS.128.2145M. CiteSeerX 10.1.1.458.8392 . doi :10.1256/003590002320603584. S2CID  121841664. Archivado desde el original (PDF) el 20 de noviembre de 2008. 
  9. ^ Hand, David J.; y Till, Robert J. (2001); Una generalización simple del área bajo la curva ROC para problemas de clasificación de clases múltiples , Machine Learning, 45, 171–186.
  10. ^ Provost, F.; Fawcett, T. (2001). "Clasificación robusta para entornos imprecisos". Aprendizaje automático . 42 (3): 203–231. arXiv : cs/0009007 . doi :10.1023/a:1007601015854. S2CID  5415722.
  11. ^ Flach, PA; Wu, S. (2005). "Reparación de concavidades en curvas ROC". (PDF) . 19.ª Conferencia conjunta internacional sobre inteligencia artificial (IJCAI'05) . págs. 702–707.
  12. ^ ab Powers, David MW (2012). "ROC-ConCert: medición de consistencia y certeza basada en ROC" (PDF) . Congreso de primavera sobre ingeniería y tecnología (SCET) . Vol. 2. IEEE. págs. 238–241.[ enlace muerto ]
  13. ^ Powers, David MW (2012). "El problema del área bajo la curva". Conferencia internacional sobre ciencia y tecnología de la información .
  14. ^ Powers, David MW (2003). "Recall and Precision versus the Bookmaker" (PDF) . Actas de la Conferencia Internacional sobre Ciencia Cognitiva (ICSC-2003), Sydney (Australia), 2003, págs. 529–534 .[ enlace muerto permanente ]
  15. ^ Powers, David MW (2012). "El problema con Kappa" (PDF) . Conferencia del Capítulo Europeo de la Asociación de Lingüística Computacional (EACL2012) Taller conjunto ROBUS-UNSUP . Archivado desde el original (PDF) el 2016-05-18 . Consultado el 2012-07-20 .
  16. ^ McClish, Donna Katzman (1 de agosto de 1989). "Análisis de una parte de la curva ROC". Toma de decisiones médicas . 9 (3): 190–195. doi :10.1177/0272989X8900900307. PMID  2668680. S2CID  24442201.
  17. ^ Dodd, Lori E.; Pepe, Margaret S. (2003). "Estimación y regresión parcial del AUC". Biometrics . 59 (3): 614–623. doi : 10.1111/1541-0420.00071 . PMID  14601762. S2CID  23054670.
  18. ^ Karplus, Kevin (2011); Mejor que el azar: la importancia de los modelos nulos, Universidad de California, Santa Cruz, en Actas del primer taller internacional sobre reconocimiento de patrones en proteómica, biología estructural y bioinformática (PR PS BB 2011)

Lectura adicional

  • Pontius Jr, Robert Gilmore; Si, Kangping (2014). "La característica operativa total para medir la capacidad de diagnóstico para múltiples umbrales". Revista Internacional de Ciencias de la Información Geográfica . 28 (3): 570–583. doi :10.1080/13658816.2013.862623. S2CID  29204880.
  • Pontius Jr, Robert Gilmore; Parmentier, Benoit (2014). "Recomendaciones para el uso de la característica operativa relativa (ROC)". Ecología del paisaje . 29 (3): 367–382. doi :10.1007/s10980-013-9984-8. S2CID  254740981.
  • Mas, Jean-François; Filho, Britaldo Soares; Poncio Jr, Robert Gilmore; Gutiérrez, Michelle Farfán; Rodrigues, Hermann (2013). "Un conjunto de herramientas para el análisis ROC de modelos espaciales". Revista internacional de información geográfica de ISPRS . 2 (3): 869–887. Código Bib : 2013IJGI....2..869M. doi : 10.3390/ijgi2030869 .
  • Pontius Jr, Robert Gilmore; Pacheco, Pablo (2004). "Calibración y validación de un modelo de perturbación forestal en los Ghats occidentales, India, 1920-1990". GeoJournal . 61 (4): 325–334. doi :10.1007/s10708-004-5049-5. S2CID  155073463.
  • Pontius Jr, Robert Gilmore; Batchu, Kiran (2003). "Uso de la característica operativa relativa para cuantificar la certeza en la predicción de la ubicación del cambio de la cobertura terrestre en la India". Transactions in GIS . 7 (4): 467–484. doi :10.1111/1467-9671.00159. S2CID  14452746.
  • Pontius Jr, Robert Gilmore; Schneider, Laura (2001). "Validación del modelo de cambio de uso de la tierra mediante un método ROC para la cuenca hidrográfica de Ipswich, Massachusetts, EE. UU." Agricultura, ecosistemas y medio ambiente . 85 (1–3): 239–248. doi :10.1016/s0167-8809(01)00187-6.


  • Introducción a la característica operativa total: evaluación de modelos de utilidad en el cambio de la tierra
  • Utilización de TOC en riesgo de incendios forestales
  • Cómo ejecutar el paquete TOC en R
  • Paquete TOC R en Github
  • Libro de trabajo de Excel para generar curvas TOC
  • Tutorial de curvas de índice de contenido de Google Earth Engine
  • Código fuente de la curva TOC de Google Earth Engine
Obtenido de "https://es.wikipedia.org/w/index.php?title=Característica_operativa_total&oldid=1258697137"