Cálculo de curva de recuperación de precisión por paquete PRROC en R

Mi pregunta es relevante paraesta pregunta. Estoy interesado en calcular la curva de recuperación de precisión (PRC) y el área bajo PRC. Encontré un buen paquete RPRROC para hacer ambas tareas. De acuerdo apaquete descripción (página 5) para la funcióncurva pr., tienes que dar 2 parámetros. 1) las puntuaciones de clasificación de los puntos de datos que pertenecen a la clase positivasolamente 2) las puntuaciones de clasificación de los puntos de datos que pertenecen a la clase negativasolamente (Ver manual página 7). El ejemplo que brindan es:

# create artificial scores as random numbers
x <- rnorm( 1000 );
y <- rnorm( 1000, -1 );
# compute PR curve
pr <- pr.curve( x, y, curve = TRUE );

Mi problema es que tengo 14000 puntos de datos en clase positiva y 2560595 puntos de datos en clase negativa y para tales datos ya es 1 día y todavía no he obtenido resultados. Para simplificar, puede probar una extensión del ejemplo ya dado.

# create artificial scores as random numbers
x <- rnorm( 14000 );
y <- rnorm( 2560595, -1 );
# compute PR curve
pr <- pr.curve( x, y, curve = TRUE );

Respuestas a la pregunta(1)

Su respuesta a la pregunta