r语言 - mlr:仅为其中一个学习器创建绘图BMR博克斯图



>有谁知道是否可以仅为其中一个学习者创建集成在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")

最新更新