| mergeTuneParetoResults | R Documentation |
Merges the results of multiple TuneParetoResult objects as returned by tunePareto, and recalculates the optimal solutions for the merged solution set. All supplied TuneParetoResult objects must use the same objective functions.
mergeTuneParetoResults(...)
... |
A set of |
A TuneParetoResult object containing the parameter configurations of all objects in the ... argument and selecting the Pareto-optimal solutions among all these configurations. For more details on the object structure, refer to tunePareto.
tunePareto, recalculateParetoSet
# optimize an SVM with small costs on
# the 'iris' data set
r1 <- tunePareto(classifier = tunePareto.svm(),
data = iris[, -ncol(iris)],
labels = iris[, ncol(iris)],
cost=seq(0.01,0.1,0.01),
objectiveFunctions=list(cvWeightedError(10, 10),
cvSensitivity(10, 10, caseClass="setosa")))
print(r1)
# another call to tunePareto with higher costs
r2 <- tunePareto(classifier = tunePareto.svm(),
data = iris[, -ncol(iris)],
labels = iris[, ncol(iris)],
cost=seq(0.5,10,0.5),
objectiveFunctions=list(cvWeightedError(10, 10),
cvSensitivity(10, 10, caseClass="setosa")))
print(r2)
# merge the results
print(mergeTuneParetoResults(r1,r2))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.