Package

prcbench

prcbench: A package to provide a testing workbench for precision-recall curves

Main

run_benchmark()

Run microbenchmark with specified tools and test sets

run_evalcurve()

Evaluate Precision-Recall curves with specified tools and test sets

Test prepartion

create_testset()

Create a list of test datasets

create_toolset()

Create a set of tools

create_usrdata()

Create a user-defined test dataset

create_usrtool()

Create a set of tools

create_example_func()

Create an example for the func argument of the create_usrtool function

Visualization

autoplot(<evalcurve>)

Plot the result of Precision-Recall curve evaluation

Test data sets

TestDataC

R6 class of test dataset for Precision-Recall curve evaluation

TestDataB

R6 class of test dataset for performance evaluation tools

C1DATA

C1: Pre-calculated Precision-Recall curve

C2DATA

C2: Pre-calculated Precision-Recall curve

C3DATA

C3: Pre-calculated Precision-Recall curve

C4DATA

C4: Pre-calculated Precision-Recall curve

Tool interface

ToolIFBase

Base class of performance evaluation tools

ToolAUCCalculator

R6 class of the AUCCalculator tool

ToolROCR

R6 class of the ROCR tool

ToolPRROC

R6 class of the PRROC tool

ToolPerfMeas

R6 class of the PerfMeas tool

Toolprecrec

R6 class of the precrec tool