10 votos

Calcular la curva ROC para los datos

Por lo tanto, tengo 16 ensayos en los que estoy intentando autenticar a una persona de una característica biométrica utilizando la Distancia de Hamming. Mi umbral se ajusta a 3.5. Mis datos a continuación y sólo el ensayo 1 es un Verdadero Positivo:

Trial   Hamming Distance
1   0.34
2   0.37
3   0.34
4   0.29
5   0.55
6   0.47
7   0.47
8   0.32
9   0.39
10  0.45
11  0.42
12  0.37
13  0.66
14  0.39
15  0.44
16  0.39

Mi punto de confusión es que estoy realmente seguro de cómo tomar una curva ROC (FPR vs TPR O de LEJOS vs FRR) a partir de estos datos. Realmente no importa que uno, pero realmente estoy confundido acerca de la forma de calcularlo. Cualquier ayuda se agradece.

7voto

Xenph Yan Puntos 20883

Sugiero ROC Gráficos: Notas y Consideraciones Prácticas para Reasearchers por Tom Fawcett, realmente una excelente lectura. Como tengo entendido su pregunta, usted encontrará todo lo que necesita en este trabajo.

Edit: Inspirado por Adam también quiero recomendar a mis favoritos R-package para esta tarea: ROCR.

4voto

CarmineSantini Puntos 296

¿Por qué quieres hacer una curva ROC? ¿Quieres gráfico de la curva de sus variables dependientes, o usted está buscando para usarlo como un estadístico de prueba con el fin de medir la precisión de las predicciones de probabilidad (en el que caso de que usted está buscando para las AUC [área bajo la curva]).

Si estás familiarizado con la R, la verificación del paquete en R tiene dos funciones que te serán útiles: roc.plot(), que le permitirá trazar su curva ROC, y roc.área (a) que le permitirá calcular las AUC.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X