Similar to other predict methods, this function
predicts fitted values from a fitted "SVC" object.
# S3 method for SVC
predict(model, data, key, features = NULL, verbose = NULL, thread.ratio = NULL)
Arguments
| model |
R6Class object
A 'SVC' object for prediction.
|
| data |
DataFrame
DataFrame containting the data.
|
| key |
character
Name of the ID column.
|
| features |
character of list of characters, optional
Name of feature columns for prediction.
If not provided, it defaults to all non-key columns of data.
|
| verbose |
logical, optional
If TRUE, output scoring probabilities for each class.
Defauts to FALSE.
|
| thread.ratio |
double, optional
Controls the proportion of available threads that can be used by this
function.
The value range is from 0 to 1, where 0 indicates a single thread,
and 1 indicates all available threads.
Values between 0 and 1 will use up to
that percentage of available threads.Values outside this
range are ignored.
Defaults to 0.
|
S3 methods
Value
Predicted values are returned as a DataFrame, structured as follows.
ID: with same name and type as data's ID column.
SCORE: type NVARCHAR, predicted class labels.
PROBABILITY: type DOUBLE, Prediction probability.
Examples
Call the function with a "SVC" object svc:
> predict(svc, data, key = "ID")
See also