man/run.Rd
28dfb678
 % Generated by roxygen2: do not edit by hand
b73eca09
 % Please edit documentation in R/bootstrap_class.R,
 %   R/forward_selection_by_rank_class.R, R/grid_search_1d_class.R,
a110b7e7
 %   R/kfold_xval_class.R, R/permutation_test_class.R,
09b8b680
 %   R/permute_sample_order_class.R, R/resample_class.R, R/run_doc.R
8db793ae
 \name{run,bootstrap,DatasetExperiment,metric-method}
 \alias{run,bootstrap,DatasetExperiment,metric-method}
d0f81a51
 \alias{run,forward_selection_by_rank,DatasetExperiment,metric-method}
8db793ae
 \alias{run,grid_search_1d,DatasetExperiment,metric-method}
 \alias{run,kfold_xval,DatasetExperiment,metric-method}
 \alias{run,permutation_test,DatasetExperiment,metric-method}
 \alias{run,permute_sample_order,DatasetExperiment,metric-method}
09b8b680
 \alias{run,resample,DatasetExperiment,metric-method}
28dfb678
 \alias{run}
 \title{Runs an iterator, applying the chosen model multiple times.}
 \usage{
8db793ae
 \S4method{run}{bootstrap,DatasetExperiment,metric}(I, D, MET = NULL)
b73eca09
 
d0f81a51
 \S4method{run}{forward_selection_by_rank,DatasetExperiment,metric}(I, D, MET)
28dfb678
 
8db793ae
 \S4method{run}{grid_search_1d,DatasetExperiment,metric}(I, D, MET)
28dfb678
 
8db793ae
 \S4method{run}{kfold_xval,DatasetExperiment,metric}(I, D, MET = NULL)
28dfb678
 
8db793ae
 \S4method{run}{permutation_test,DatasetExperiment,metric}(I, D, MET = NULL)
28dfb678
 
8db793ae
 \S4method{run}{permute_sample_order,DatasetExperiment,metric}(I, D, MET)
09b8b680
 
 \S4method{run}{resample,DatasetExperiment,metric}(I, D, MET)
28dfb678
 }
 \arguments{
 \item{I}{an iterator object}
 
8db793ae
 \item{D}{a DatasetExperiment object}
28dfb678
 
 \item{MET}{a metric object}
 }
 \value{
 Modified iterator object
 }
 \description{
8db793ae
 Running an iterator will apply the iterator a number of times to a DatasetExperiment.
28dfb678
 For example, in cross-validation the same model is applied multiple times to
 the same data, splitting it into training and test sets. The input metric
 object can be calculated and collected for each iteration as an output.
 }
 \examples{
8db793ae
 D = iris_DatasetExperiment() # get some data
28dfb678
 MET = metric()  # use a metric
 I = example_iterator() # initialise iterator
 models(I) = example_model() # set the model
 I = run(I,D,MET) # run
 }