Control Parameters for the Tune Function
tune.control.RdCreates an object of class tune.control to be used with
the tune function, containing various control parameters.
Usage
tune.control(random = FALSE, nrepeat = 1, repeat.aggregate = mean,
sampling = c("cross", "fix", "bootstrap"), sampling.aggregate = mean,
sampling.dispersion = sd,
cross = 10, fix = 2/3, nboot = 10, boot.size = 9/10, best.model = TRUE,
performances = TRUE, error.fun = NULL)Arguments
- random
if an integer value is specified,
randomparameter vectors are drawn from the parameter space.- nrepeat
specifies how often training shall be repeated.
- repeat.aggregate
function for aggregating the repeated training results.
- sampling
sampling scheme. If
sampling = "cross", across-times cross validation is performed. Ifsampling = "boot",nboottraining sets of sizeboot.size(part) are sampled (with replacement) from the supplied data. Ifsampling = "fix", a single split into training/validation set is used, the training set containing afixpart of the supplied data. Note that a separate validation set can be supplied viavalidation.xandvalidation.y. It is only used forsampling = "boot"andsampling = "fix"; in the latter case,fixis set to 1.- sampling.aggregate,sampling.dispersion
functions for aggregating the training results on the generated training samples (default: mean and standard deviation).
- cross
number of partitions for cross-validation.
- fix
part of the data used for training in fixed sampling.
- nboot
number of bootstrap replications.
- boot.size
size of the bootstrap samples.
- best.model
if
TRUE, the best model is trained and returned (the best parameter set is used for training on the complete training set).- performances
if
TRUE, the performance results for all parameter combinations are returned.- error.fun
function returning the error measure to be minimized. It takes two arguments: a vector of true values and a vector of predicted values. If
NULL, the misclassification error is used for categorical predictions and the mean squared error for numeric predictions.
Value
An object of class "tune.control" containing all the above
parameters (either the defaults or the user specified values).
Author
David Meyer
David.Meyer@R-project.org