我检查了Internet和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)
答案 0 :(得分:3)
这是Error and Dispersion meaning in tune.out for SVM Classifier的重复项,但是由于我不能将简历问题标记为SO重复项,因此这里是简短摘要。
有关分散的含义的详细信息,请参见?tune.control
。
默认情况下,dispersion
对应于基于训练数据的汇总训练结果的标准偏差。您可以通过在sampling.aggregate
中为sampling.disperion
和tune.control
明确定义函数来更改它。