TestDataB: TestDataB

TestDataBR Documentation

TestDataB

Description

R6 class of test data set for performance evaluation tools.

Format

An R6 class object.

Details

TestDataB is a class that contains scores and label for performance evaluation tools. It provides necessary methods for benchmarking.

Methods

Public methods


Method new()

Default class initialization method.

Usage
TestDataB$new(scores = NULL, labels = NULL, tsname = NA)
Arguments
scores

A vector of scores.

labels

A vector of labels.

tsname

A dataset name.


Method get_tsname()

Get the dataset name.

Usage
TestDataB$get_tsname()

Method get_scores()

Get a vector of scores.

Usage
TestDataB$get_scores()

Method get_labels()

Get a vector of labels.

Usage
TestDataB$get_labels()

Method get_fg()

Get a vector of positive scores.

Usage
TestDataB$get_fg()

Method get_bg()

Get a vector of negative scores.

Usage
TestDataB$get_bg()

Method get_fname()

Get a file name that contains scores and labels.

Usage
TestDataB$get_fname()

Method del_file()

Delete the file with scores and labels.

Usage
TestDataB$del_file()

Method print()

Pretty print of the test dataset.

Usage
TestDataB$print(...)
Arguments
...

Not used.


Method clone()

The objects of this class are cloneable with this method.

Usage
TestDataB$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

See Also

create_testset for creating a list of test datasets. TestDataC is derived from this class for curve evaluation.

Examples

## Initialize with scores, labels, and a dataset name
testset <- TestDataB$new(c(0.1, 0.2, 0.3), c(0, 1, 1), "m1")
testset


prcbench documentation built on March 31, 2023, 5:27 p.m.