predict.gensvm.grid: Predict class labels from the GenSVMGrid class

View source: R/predict.gensvm.grid.R

predict.gensvm.gridR Documentation

Predict class labels from the GenSVMGrid class

Description

Predict class labels using the best model from a grid search. After doing a grid search with the gensvm.grid function, this function can be used to make predictions of class labels. It uses the best GenSVM model found during the grid search to do the predictions. Note that this model is only available if refit=TRUE was specified in the gensvm.grid call (the default).

Usage

## S3 method for class 'gensvm.grid'
predict(object, newdata, ...)

Arguments

object

A gensvm.grid object trained with refit=TRUE

newdata

Matrix of new values for x for which predictions need to be computed.

...

further arguments are passed to predict.gensvm()

Value

a vector of class labels, with the same type as the original class labels provided to gensvm.grid()

Author(s)

Gerrit J.J. van den Burg, Patrick J.F. Groenen
Maintainer: Gerrit J.J. van den Burg <gertjanvandenburg@gmail.com>

References

Van den Burg, G.J.J. and Groenen, P.J.F. (2016). GenSVM: A Generalized Multiclass Support Vector Machine, Journal of Machine Learning Research, 17(225):1–42. URL https://jmlr.org/papers/v17/14-526.html.

See Also

gensvm, predict.gensvm.grid, plot.gensvm, gensvm-package

Examples


x <- iris[, -5]
y <- iris[, 5]

# run a grid search
grid <- gensvm.grid(x, y)

# predict training sample
y.hat <- predict(grid, x)



gensvm documentation built on Feb. 16, 2023, 5:58 p.m.