Я проверил Интернет и документацию R, чтобы найти значение «дисперсии» в выводе следующей функции:
tune(
svm,
Purchase ~ .,
data = OJ.train,
kernel = "linear",
ranges = list(cost = 10^seq(-2, 1, by = 0.25)))
Я не смог найти понятного значения «дисперсии».Кто-нибудь, пожалуйста, объясните, что он делает?
Ниже приведен код, который вы можете проверить на этот вопрос:
library(ISLR)
set.seed(1)
train <- sample(nrow(OJ), 800)
OJ.train <- OJ[train, ]
OJ.test <- OJ[-train, ]
library(e1071)
tune.out <- tune(
svm,
Purchase ~ .,
data = OJ.train,
kernel = "linear",
ranges = list(cost = 10^seq(-2, 1, by = 0.25)))
summary(tune.out)