mlr:仅为其中一个学习者创建plotBMRBoxplots

时间:2019-02-10 12:36:08

标签: r ggplot2 mlr

有人知道是否可以为一个学习者创建集成在mlr包中的图吗?

例如:

BMR_Boxplot <- plotBMRBoxplots(bmr, measure = mse) 
BMR_Boxplot

看看这些论点,我看不到选择一个特定学习者的可能性-有任何已知的解决方法吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

如果将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")