r - 错误:== irace == 'digits' (--digits) 必须在 MLR 包内的 [1,15] 内
问题描述
我正在尝试运行在 MLR 教程中找到的此代码,但出现以下错误:
错误:== irace == 'digits' (--digits) 必须在 [1,15] 内。
我已经尝试过该功能convertParamSetToIrace
,但没有奏效。
以下是代码:
library(mlr)
data(iris)
iris.task = makeClassifTask(id = "tutorial", data = iris, target = "Species")
base.learners = list(
makeLearner("classif.ksvm"),
makeLearner("classif.randomForest")
)
lrn = makeModelMultiplexer(base.learners)
ps = makeModelMultiplexerParamSet(lrn,
makeNumericParam("sigma", lower = -12, upper = 12, trafo =function(x) 2^x),
makeIntegerParam("ntree", lower = 1L, upper = 500L)
)
rdesc = makeResampleDesc("CV", iters = 2L)
ctrl = makeTuneControlIrace(maxExperiments = 200L)
res = tuneParams(lrn, iris.task, rdesc, par.set = ps, control =
ctrl, show.info = TRUE)
print(head(as.data.frame(res$opt.path)))
解决方案
推荐阅读
- laravel - 如何在 laravel 中与 union 分组
- r - 如何读取多个文本文件,为每个文件添加列标题,并在 R 中用新文件覆盖旧文件?
- html - 基于剑道网格中的某些条件禁用下拉列表
- sql - 加入日期范围内的数据
- arrays - 信息 (10008):Verilog HDL 或 VHDL 信息:EDA Netlist Writer 无法重新组合多维数组
- scheduling - 如何在构建启发式上实现移动过滤器(如本地搜索)
- typescript - 使用 Aurelia 的 Fetch Client 时 Azure Translator API(认知服务)出现 CORS 错误
- vue.js - 如何防止更漂亮的更改 CSS 选择器的大小写?
- python - 将父标记内的 XML 节点值与作为列表中的元素的元组序列进行比较
- ios - iOS Instrument 内存泄漏,12.3.1 很多,但 10.3.3 什么都没有