- folds
number of folds for crossvalidation, defaults to 10. If NULL
no crossvalidation happens and
all training data will be used. In this case a second dataset, for test, is needed (see GROAN.run
for details)
- reps
number of times the whole test must be repeated, defaults to 5
- stratified
boolean indicating whether GROAN should take into account data strata. This have two
effects. First, the crossvalidation becomes stratified, meaning that folds will be
split so that training and test sets will contain the same proportions of each data stratum.
Second, prediction accuracy will be assessed (also) by strata.
If no strata are present in the GROAN.NoisyDataSet
object and stratified==TRUE
all samples will be considered belonging to the
same strata ("dummyStrata").
If stratified
is FALSE (the default) GROAN will simply ignore the
strata, even if present in the GROAN.NoisyDataSet.
- outfolder
folder where to save the data. If NULL
(the default)
nothing will be saved. Filenames are standardized. If existing,
accuracy and hyperparameter files will be updated, otherwise are created. ExtraData
cannot be updated, so unique filenames will be generated using runId (see GROAN.run)
- outfile.name
file name to be used to save the accuracies in a text file. Defaults to "accuracy.csv".
Ignored if outfolder
is NULL
- saveHyperParms
boolean indicating if the hyperparameters from regressor training should be
saved in outfolder
. Defaults to FALSE.
- saveExtraData
boolean indicating if extradata from regressor training should be
saved in outfolder
as R objects (using the save function). Defaults to FALSE.
- regressor
regressor function. Defaults to phenoRegressor.rrBLUP
- regressor.name
string that will be used in reports. Keep that in mind when deciding names. Defaults to "default regressor"
- ...
extra parameter are passed to regressor function