r - mlr:仅为其中一个学习者创建 plotBMRBoxplots
问题描述
有谁知道是否可以mlr
仅为其中一个学习者创建集成在包中的图?
例如:
BMR_Boxplot <- plotBMRBoxplots(bmr, measure = mse)
BMR_Boxplot
看看这些论点,我看不到选择一个特定学习者的可能性 - 有没有已知的解决方法?
非常感谢!
解决方案
如果您将 bmr 对象子集为仅一个学习器的结果,则很容易实现。
也许有这个功能会很好。对第一个学习者进行子集化的示例代码:
lrns = list(makeLearner("classif.lda"), makeLearner("classif.rpart"))
tasks = list(iris.task, sonar.task)
rdesc = makeResampleDesc("CV", iters = 5L)
meas = list(acc, ber)
bmr = benchmark(lrns, tasks, rdesc, measures = meas)
bmr$results[[2]] = NULL
bmr$learners[[2]] = NULL
plotBMRBoxplots(bmr, ber, style = "violin")
推荐阅读
- c++ - 模板参数包:如何创建具有相同长度的独立类型的元组
- java - 如何遍历霍夫曼树并访问存储的字符?
- r - 在 dplyr 中选择特定行
- vb.net - 将下载的文件保存到资源 VB.NET
- pepper - 套接字未连接 Pepper
- csv - Java - 读取 csv 文件 - 忽略引号之间的逗号
- angular2-routing - 如何运行 Angular 2 应用程序?
- ruby-on-rails - Rails 5 Eager load 然后 find_by
- arrays - Angular:你如何识别带有 id 的 JSON 对象?
- navigation - JSON-LD 中 SiteNavigationElement 的正确语法和用法