cv_tsvm: Cross-Validate Twin-SVM Hyperparameters

View source: R/cv.R

cv_tsvmR Documentation

Cross-Validate Twin-SVM Hyperparameters

Description

Runs k-fold cross-validation over c1, c2, and optionally gamma.

Usage

cv_tsvm(x, y, c1_grid, c2_grid, gamma_grid = NULL, k = 5, ...)

Arguments

x

Numeric matrix or data frame of predictors.

y

Two-class response.

c1_grid, c2_grid

Positive numeric vectors.

gamma_grid

Optional positive numeric vector. If NULL, gamma is left at the tsvm() default.

k

Number of folds.

...

Additional arguments passed to tsvm().

Value

A cv_tsvm object with best_params and results.

Examples

set.seed(10)
dat <- gen_moons(40, noise = 0.1)
cv <- cv_tsvm(dat$x, dat$y, c1_grid = c(0.1, 1), c2_grid = c(0.1, 1), k = 3)
cv$best_params

twinsvm documentation built on June 10, 2026, 1:06 a.m.