Learn R Programming

exreport (version 0.4.1)

expRemoveDuplicated: Remove duplicated rows from an experiment

Description

This function removes duplicated rows of a given experiment attending to the interaction of methods, problems and parameters (but no outputs).

Usage

expRemoveDuplicated(e, tol = 1e-09)

Arguments

e
The experiment to be analised
tol
The tolerance for numeric values to check if two outputs are numerically equal or not.

Value

an experiment object

Details

The duplicated rows found are compared among themselves to determine if there is divergence between the outputs, if the rows are not consistent a warning is raised to note this difference.

Examples

Run this code
# 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 remove those duplicates:
expRemoveDuplicated(e2)

Run the code above in your browser using DataLab