expGetDuplicated: Create a new experiment with only the duplicated rows

Description Usage Arguments Details Value Examples

Description

This function computes the duplicated rows attending to the method, problem and input parameters (but not the outputs). The resulting experiment will contain these duplicated rows.

Usage

1
expGetDuplicated(e, tol = 1e-09)

Arguments

e

The experiment to check for duplicated rows

tol

The tolerance for numeric values to check if two outputs are numerically equal or not.

Details

If duplicated rows show different outputs the function will launch a a warning message indicating how many of them differ in the outputs from the original row, the extent to what two rows are divergent in their output can be parametrized.

This function is useful to determine the consistency of the experiment, as a measure to sanitice the original data source if needed,

Value

A new experiment containing the duplicated rows

Examples

1
2
3
4
5
6
7
8
# We duplicate some of the rows of a given experiment:
e <- expCreate(wekaExperiment, parameters="fold", name="Test Experiment")
redundant <- expCreate(wekaExperiment[wekaExperiment$method=="NaiveBayes",],
                       parameters="fold", name="Test Experiment")
e2 <- expConcat(e,redundant)

# Now we check for duplicates:
expGetDuplicated(e2)

exreport documentation built on May 1, 2019, 10:13 p.m.