Learn R Programming

ClassifyR (version 1.6.2)

PredictParams: Parameters for Classifier Prediction

Description

Collects the function to be used for making predictions and any associated parameters.

Arguments

Constructor

PredictParams() Creates a default PredictParams object. This assumes that the object returned by the classifier has a list element named "class".
PredictParams(predictor, transposeExpression, intermediate = character(0), getClasses, ...) Creates a PredictParams object which stores the function which will do the class prediction and parameters that the function will use.
predictor
A function to make predictions with. The first argument must accept the classifier made in the training step. The second argument must accept a matrix of new data.
transposeExpression
Set to TRUE if classifier expects features as columns.
intermediate
Character vector. Names of any variables created in prior stages by runTest that need to be passed to the prediction function.
getClasses
A function to extract the vector of class predictions from the result object created by predictor.
...
Other arguments that predictor may use.

Examples

Run this code
predictParams <- PredictParams(predictor = predict, TRUE, getClasses = function(result) result)
# For prediction by trained object created by dlda function.
PredictParams(predictor = function(){}, TRUE, getClasses = function(result) result)
# For when the training function also does prediction and directly returns vector of predictions.

Run the code above in your browser using DataLab