R 中 Tune 函数中 'dispersion' 的含义
meaning of 'dispersion' in Tune function in R
我检查了互联网和 R 文档,以在以下函数的输出中找到 'dispersion' 的含义:
tune(
svm,
Purchase ~ .,
data = OJ.train,
kernel = "linear",
ranges = list(cost = 10^seq(-2, 1, by = 0.25)))
我找不到 'dispersion' 的可理解含义。有人可以解释一下它的作用吗?
以下是您可以检查此问题的代码:
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)
这是 Error and Dispersion meaning in tune.out for SVM Classifier 的副本,但由于我无法将 CV 问题标记为 SO 重复,这里是简短摘要。
色散的含义详见?tune.control
.
默认情况下dispersion
对应于基于训练数据的聚合训练结果的标准差。您可以通过在 tune.control
.
中显式定义 sampling.aggregate
和 sampling.disperion
的函数来更改它
我检查了互联网和 R 文档,以在以下函数的输出中找到 'dispersion' 的含义:
tune(
svm,
Purchase ~ .,
data = OJ.train,
kernel = "linear",
ranges = list(cost = 10^seq(-2, 1, by = 0.25)))
我找不到 'dispersion' 的可理解含义。有人可以解释一下它的作用吗?
以下是您可以检查此问题的代码:
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)
这是 Error and Dispersion meaning in tune.out for SVM Classifier 的副本,但由于我无法将 CV 问题标记为 SO 重复,这里是简短摘要。
色散的含义详见
?tune.control
.默认情况下
dispersion
对应于基于训练数据的聚合训练结果的标准差。您可以通过在tune.control
. 中显式定义
sampling.aggregate
和 sampling.disperion
的函数来更改它